Учебное пособие Красноярск
Download 2.5 Mb. Pdf ko'rish
|
2017-uch-posob-elberg-cigankov
- Bu sahifa navigatsiya:
- Стохастическое моделирование
Запуск и просмотр модели. Запускать и отлаживать модель
можно с помощью меню Модель и панели инструментов: . Рис. 3.16. Окно параметра класса активного объекта 118 Глава 3 При исполнении модели запустится компилятор, который по- строит исполняемый код модели в языке Java, скомпилирует его и затем запустит модель на исполнение. Для запуска модели щелкните по кнопке Выполнить, затем выберите эксперимент из выпадающего списка. После этого откро- ется окно презентации, отображающее созданную презентацию для запущенного эксперимента. Щелкните по кнопке, чтобы запустить модель и перейти на презентацию. В окне презентации можно увидеть анимированную диаграм- му модели, окна инспекта элементов модели, ожившую анимацию, диаграммы состояний, графики статистики. Стохастическое моделирование Существуют различные способы описания стохастического поведения: использование различных законов распределения и/или статистики для описания времени между событиями; реализация недетерминированных алгоритмов, например утеря с определенной вероятностью заявки. В случае, если несколько событий должны произойти в одно и то же время, AnyLogic позволяет выбрать со- бытие, которое должно произойти случайно, используя равномерное распределение. AnyLogic поддерживает Stat:Fit – специализированное про- граммное обеспечение для обработки статистики, которое позволяет подбирать распределения по имеющейся выборке. Рассмотрим средства для разработки стохастических моделей в AnyLogic. В AnyLogic включено 37 генераторов случайных вели- чин с наиболее часто встречающимися вероятностными распреде- лениями: равномерным, экспоненциальным, Бернулли, биномиаль- ным и т. п. Их описание можно найти в руководстве пользователя AnyLogic. Все классы вероятностных распределений унаследованы от класса Distr. Они называются Distr Exponential, Distr Chi, Distr Normal и т. д. Класс Distr имеет только один абстрактный метод get (), возвращающий случайное значение, сгенерированное по этому закону распределения. Пользователь может определить свое вероятностное распределение, для чего нужно создать свой класс распределения и унаследовать его от базового класса Distr. Мето- 119 Среда имитационного моделирования AnyLogic 7 ды классов распределений подробно описаны в справочнике классов AnyLogic. Вызвать метод очень просто, например, exponential (0,6) или uniform (–1,1), который вернет соответствующее случайное значение. В общем случае все параметры производительности систем, функционирующих в условиях неопределенности, являются стоха- стическими. AnyLogic включает средства, позволяющие выполнять анализ случайных величин и визуализировать их распределения. Случайная величина (СВ) здесь задается набором данных, в котором хранятся не только все ее конкретные значения, но и автоматически подсчитываются статистические характеристики: количество реали- заций, среднее, минимальное и максимальное значения, дисперсия, среднеквадратичное отклонение (СКО) и доверительный интервал для среднего значения. На выходе стохастической модели СВ легко представить графически в виде гистограммы. Download 2.5 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling