Учебное пособие Красноярск
Download 2.5 Mb. Pdf ko'rish
|
2017-uch-posob-elberg-cigankov
Глава 3 к моменту наступления следующего события, если в модели присут- ствуют только дискретные события. Моменты наступления всех пла- нируемых событий в дискретной модели исполнительная система хранит в так называемом календаре событий, выбирая оттуда наи- более раннее событие для выполнения связанных с ним действий. Значение текущего времени в моделях AnyLogic может быть полу- чено с помощью функции time (). Единицу модельного времени разработчик модели может ин- терпретировать как любой отрезок времени: секунду, минуту, час или год. Важно только, чтобы все процессы, зависящие от времени, были выражены в одних и тех же единицах. При моделировании физических процессов все параметры и уравнения должны быть выражены в одних и тех же единицах измерения физических ве- личин. Интерпретация модели выполняется на компьютере. Физи- ческое время, затрачиваемое процессором на имитацию действий, которые должны выполняться в модели в течение одной единицы модельного времени, зависит от многих факторов. Поэтому единица физического времени и единица модельного времени не совпадают. В AnyLogic приняты два режима выполнения моделей: режим виртуального времени и режим реального времени. В режиме вир- туального времени процессор работает с максимальной скоростью без привязки к физическому времени. Данный режим используется для факторного анализа модели, набора статистики, оптимизации параметров модели и т. д. Поскольку анимация и другие окна наблю- дения за поведением модели обычно существенно замедляют ско- рость интерпретации модели на компьютере, для повышения скоро- сти выполнения эти окна нужно закрыть. В режиме реального времени пользователь задает связь мо- дельного времени с физическим временем, т. е. устанавливает огра- ничение на скорость процессора при интерпретации модели. В этом режиме задается количество единиц модельного времени, которые должны интерпретироваться процессором в одну секунду. Обычно данный режим включается для того, чтобы визуально представить функционирование системы в реальном темпе наступления собы- тий, проникнуть в суть процессов, происходящих в модели. 103 Среда имитационного моделирования AnyLogic 7 Соотношение физического и модельного времени при работе модели можно понять на таком примере. При коэффициенте уско- рения 4, если процессор успевает выполнить менее чем за 1 с все операции, которые в модели определены в течение четырех единиц модельного времени, то он будет ждать до конца секунды. Если же процессор не успевает выполнить все операции, то у него не будет интервала ожидания, и коэффициент ускорения будет меньше того, который установлен пользователем. 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