
- •Аннотация
- •1.Основные понятия теории моделирования
- •1.2 Определение абстрактной системы по р. Калману
- •Где –упорядоченное по возрастанию множество моментов времени,
- •1.3 Классификация систем по типу поведения
- •1.4 Принципы моделирования
- •2. Основы технологии имитационного моделирования
- •1.2 Аналитическое и имитационное моделирование
- •2.2 Понятие статистического эксперимента
- •2 .3 Область применения имитационных моделей
- •2.4 Управление модельным временем
- •2.5 Оценка качества имитационной модели
- •3. Типовые математические схемы моделей систем
- •3.1.2. Системы разностных уравнений.
- •3.1.3. Примеры систем, описываемых в классе d – схем
- •3.2 Дискретно-детерминированная модель. Конечные автоматы
- •3.3 Дискретно-стохастическая модель. Вероятностный автомат
- •3.4 Марковский процесс с дискретным временем перехода. Уравнения для вероятностей состояний.
- •3.5 Непрерывно-стохастическая модель. Потоки случайных событий.
- •3.6. Марковские процессы с непрерывным временем. Дифференциальные уравнения относительно вероятностей состояний.
- •3.5. Процессы в системах массового обслуживания как непрерывные
- •3.6, Непрерывно-стохастическая модель. Системы массового обслуживания.
- •3.7 Обобщенные модели
- •4. Описание программных средств визуального моделирования системы matlab
- •4.1 Некоторые сведения о пакете matlab
- •4.2 Краткая характеристика расширения matlab – simulink.
- •4.3 Описание программного средства stateflow.
- •5. Разработка моделей средствами simulink-stateflow
- •5.1 Вероятностный автомат
- •5.2 Моделирование процессов функционирования систем массового обслуживания как марковских процессов.
- •5.2.1 Смо замкнутого типа
- •5.2.2 Смо циклического типа с ветвлением переходов
- •5.2.3 Смо смешанного типа
- •5.2.4 Смо смешанного типа с различными характеристиками каналов
- •5.3 Общая схема моделирования смо.
- •Заключение
2.4 Управление модельным временем
Как уже было отмечено, имитационный эксперимент представляет собой наблюдение за поведением системы в течение некоторого промежутка времени. Конечно, далеко не во всех статистических испытаниях фактор времени играет ведущую роль, а в некоторых и вообще может не рассматриваться. Но значительно больше таких задач, в которых оценка эффективности моделируемой системы напрямую связана с временными характеристиками ее функционирования. С другой стороны, даже те имитационные эксперименты, в которых временные параметры работы системы не учитываются, требуют для своей реализации определенных затрат времени работы компьютера.
В связи с этим при разработке практически любой имитационной модели и планировании проведения модельных экспериментов необходимо соотносить между собой три представления времени:
реальное время, в котором происходит функционирование имитируемой системы;
модельное, или системное время, в масштабе которого организуется работа модели;
машинное время, отражающее затраты времени ЭВМ на проведение имитации.
Ценным качеством имитации является возможность управлять масштабом времени. Динамический процесс в имитационной модели протекает в так называемом системном времени. Системное время имитирует реальное время. При этом пересчет системного времени в модели можно выполнять двумя способами: первый заключается в «движении» по времени с некоторым постоянным шагом t, второй – в движении по времени от события к событию. При этом допускается, что в промежутках времени между событиями изменений в модели не происходит.
С помощью механизма модельного времени решаются следующие задачи:
отображается переход моделируемой системы из одного состояния в другое;
производится синхронизация работы компонент модели;
изменяется масштаб «жизни» (функционирования) исследуемой системы;
производится управление ходом модельного эксперимента;
моделируется квазипараллельная реализация событий в модели (приставка «квази» в данном случае отражает последовательный характер обработки событий (процессов) в имитационной модели, которые в реальной системе возникают (протекают) одновременно).
Существуют два метода реализации механизма модельного времени – с постоянным шагом и по особым состояниям. Выбор метода зависит от назначения модели, ее сложности, характера исследуемых процессов, требуемой точности результатов и т. д.
При
использовании метода
постоянного шага
отсчет системного времени ведется через
фиксированные, выбранные исследователем
интервалы времени. События в модели
считаются наступившими в момент окончания
этого интервала. Погрешность в измерении
временных характеристик системы в этом
случае зависит от величины шага
моделирования
.
Метод постоянного шага предпочтительнее, если:
события появляются регулярно, их распределение во времени достаточно равномерно;
число событий велико и моменты их появления близки;
невозможно заранее определить моменты появления событий.
Данный метод управления модельным временем достаточно просто реализовать в том случае, когда условия появления событий всех типов в модели можно представить как функцию времени.
Универсальной методики выбора величины шага моделирования не существует, но во многих случаях можно использовать один из следующих подходов:
принимать величину шага равной средней интенсивности возникновения событий различных типов;
выбирать величину
равной среднему интервалу между наиболее частыми (или наиболее важными) событиями.
При моделировании по особым состояниям системное время каждый раз изменяется на величину, строго соответствующую интервалу времени до момента наступления очередного события. В этом случае события обрабатываются в порядке их наступления, а одновременно наступившими считаются только те, которые являются одновременными в действительности. Моделирование по особым состояниям целесообразно использовать, если:
события распределяются во времени неравномерно или интервалы между ними велики;
предъявляются повышенные требования к точности определения взаимного положения событий во времени;
необходимо реализовать квазипараллельную обработку одновременных событий.
Дополнительное достоинство метода заключается в том, что он позволяет экономить машинное время, особенно при моделировании систем периодического действия, в которых события длительное время могут не наступать.