КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Управление модельным временем
Как уже было отмечено, имитационный эксперимент представляет собой наблюдение за поведением системы в течение некоторого промежутка времени. Конечно, далеко не во всех статистических испытаниях фактор времени играет ведущую роль, а в некоторых и вообще может не рассматриваться. Но значительно больше таких задач, в которых оценка эффективности моделируемой системы напрямую связана с временными характеристиками ее функционирования. С другой стороны, даже те имитационные эксперименты, в которых временные параметры работы системы не учитываются, требуют для своей реализации определенных затрат времени работы компьютера. В связи с этим при разработке практически любой имитационной модели и планировании проведения модельных экспериментов необходимо соотносить между собой три представления времени: · реальное время, в котором происходит функционирование имитируемой системы; · модельное, или системное время, в масштабе которого организуется работа модели; · машинное время, отражающее затраты времени ЭВМ на проведение имитации. Ценным качеством имитации является возможность управлять масштабом времени. Динамический процесс в имитационной модели протекает в так называемом системном времени. Системное время имитирует реальное время. При этом пересчет системного времени в модели можно выполнять двумя способами: первый заключается в «движении» по времени с некоторым постоянным шагом Dt, второй – в движении по времени от события к событию. При этом допускается, что в промежутках времени между событиями изменений в модели не происходит. С помощью механизма модельного времени решаются следующие задачи: · отображается переход моделируемой системы из одного состояния в другое; · производится синхронизация работы компонент модели; · изменяется масштаб «жизни» (функционирования) исследуемой системы; · производится управление ходом модельного эксперимента; · моделируется квазипараллельная реализация событий в модели (приставка «квази» в данном случае отражает последовательный характер обработки событий (процессов) в имитационной модели, которые в реальной системе возникают (протекают) одновременно). Существуют два метода реализации механизма модельного времени – с постоянным шагом и по особым состояниям. Выбор метода зависит от назначения модели, ее сложности, характера исследуемых процессов, требуемой точности результатов и т. д. При использовании метода постоянного шага отсчет системного времени ведется через фиксированные, выбранные исследователем интервалы времени. События в модели считаются наступившими в момент окончания этого интервала. Погрешность в измерении временных характеристик системы в этом случае зависит от величины шага моделирования Метод постоянного шага предпочтительнее, если: · события появляются регулярно, их распределение во времени достаточно равномерно; · число событий велико и моменты их появления близки; · невозможно заранее определить моменты появления событий. Данный метод управления модельным временем достаточно просто реализовать в том случае, когда условия появления событий всех типов в модели можно представить как функцию времени. Универсальной методики выбора величины шага моделирования не существует, но во многих случаях можно использовать один из следующих подходов: · принимать величину шага равной средней интенсивности возникновения событий различных типов; · выбирать величину При моделировании по особым состояниям системное время каждый раз изменяется на величину, строго соответствующую интервалу времени до момента наступления очередного события. В этом случае события обрабатываются в порядке их наступления, а одновременно наступившими считаются только те, которые являются одновременными в действительности. Моделирование по особым состояниям целесообразно использовать, если: · события распределяются во времени неравномерно или интервалы между ними велики; · предъявляются повышенные требования к точности определения взаимного положения событий во времени; · необходимо реализовать квазипараллельную обработку одновременных событий. Дополнительное достоинство метода заключается в том, что он позволяет экономить машинное время, особенно при моделировании систем периодического действия, в которых события длительное время могут не наступать.
Дата добавления: 2014-12-27; Просмотров: 1347; Нарушение авторских прав?; Мы поможем в написании вашей работы! |