Лекция: Имитационное моделирование.
Процессы в системе могут протекать по-разному в зависимости от условий, в которых находится система. Следить за поведением реальной системы при различных условиях, пробовать всевозможные варианты бывает трудно, а иногда и невозможно. В таких случаях выручают модели. Построив модель, можно многократно возвращаться к начальному состоянию и наблюдать за поведением модели.
Такой метод исследования систем называется имитационным моделированием. Имитационное моделирование применяют в тех случаях, когда нужно учесть возможно большее разнообразие исходных данных, изучить протекание процессов в различных условиях.
Рассмотрим пример имитационного моделирование на примере вычисления числа . (метод Монте — Карло) = 3,1415922653… .
Теоретическая основа метода была известна давно. Однако до появления ЭВМ этот метод не мог найти сколько-нибудь широкого применения, ибо моделировать случайные величины вручную — очень трудоемкая работа.
1) Постановка задачи вычисления числа методом Монте-Карло
Геометрически очевидно, что, отсюда, т. е., т. к. Sкруга=получаем
Формула (1) дает оценку числа . Чем больше N, тем больше точность этой оценки. Следует заметить, что данный метод вычисления площади будет справедлив только тогда, когда случайные точки будут не «просто случайными», а еще и «равномерно разбросанными» по всему квадрату.
|
3. Алгоритм
Домашнее задание:
1) Привести примеры вероятностных моделей.
2) Повторить основные понятия и определения
Тема 5 “Моделирование физических процессов”.