Составители:
Рубрика:
124 125
А. Э. Горев. Основы теории транспортных систем
тарная работа по переводу системы из одного состояния в другое.
Активность начинается и завершается событием (рис. 3.8).
Событие 1 Событие 2 Событие 3 Событие 4 Событие 5
Время
Процесс
Активность 1
Активность 2
Появление
транзакта
Начало
первой
активности
Начало
второй
активности
Конец
первой
активности
Конец
второй
активности
Рис. 3.8. События, активности и процессы
В имитационных динамических моделях используется пять под-
ходов к ее описанию (концепций):
• просмотр активностей. Он позволяет определить реакцию
системы на поступление команд, возникновение потребности в инфор-
мационных или материальных ресурсах. Активность характеризуется
временем выполнения и потребляемыми ресурсами. Каждый элемент
системы имеет определенный набор активностей для реакции на опре-
деленные воздействия. В ходе их проявления складываются картина
функционирования системы, достигаемые показатели и требуемые для
этого ресурсы. Этот подход наиболее близок к объектно-ориентиро-
ванному подходу;
• реализация событий. Эти события представляют собой пере-
ход элемента или в целом системы из одного состояния в другое.
События характеризуются условиями возникновения и допустимыми
реакциями элемента или системы, для которого произошло данное со-
бытие. События возникают в системе по определенным законам и вы-
зывают в качестве реакции выполнение в ней различных процессов;
• обслуживание транзактов – абстрактных понятий элементов
моделируемой системы. Транзакты могут отражать реальные объекты
или объекты, введенные в модель для выполнения каких-либо действий.
Это, например, счетчики времени – таймеры. С каждым типом транз-
акта связана своя логическая схема операций, задающая условную или
безусловную последовательность операций, выполняемых с транзак-
том данного типа. Такая схема называется сегментом. Операция
характеризуется временем выполнения, которое может быть детерми-
нированным или стохастическим. Таким образом, состояния транзак-
та определяются операциями, с которыми связан транзакт;
• управление агрегатами. Оно предусматривает описание
модулей модели по унифицированной структуре. Полученный набор аг-
регатов отражает поведение элементов и их взаимодействие в системе;
• выполнение процессов. Процесс характеризуется длительнос-
тью выполнения, результатом, необходимыми ресурсами, условиями
запуска и останова. Процесс в системе может быть активен (выпол-
няться) или находиться в ожидании.
Практически любая система может быть описана одним из пяти
перечисленных подходов. В зависимости от особенностей системы это
повлияет на трудоемкость моделирования, затраты времени и объем
создаваемой модели.
Фундаментальным понятием имитационного моделирования яв-
ляется модельное время и управление им. Модельное время T
s
– это
представление физического времени T
p
в модели. Так, работу предпри-
ятия в модельном времени можно представить отрезком времени от 8
до 17 ч, за единицу модельного времени h можно принять временной
интервал в 1 мин, 10 мин, 30 мин, 1 ч и т. д. T
s
= T
p
/h.
Продолжительность работы модели при ее работе (прогоне)
на компьютере называется процессорным временем. Так, например, мо-
делирование предприятия может занять 1 ч работы на компьютере.
Иногда (при использовании тренажеров) продвижение модельного вре-
мени должно быть синхронизировано с процессорным. Такое модели-
рование называют моделированием в реальном времени. Для управле-
ния модельным временем в модели используется специальный счет-
чик модельного времени – таймер. Таймер может управляться двумя
способами.
При имитации по способу фиксированного шага значение тайме-
ра увеличивается с постоянным шагом. На каждом шаге проверяется
наступление в системе события. Если событие зафиксировано,
то в модели выполняются соответствующие действия по заданному ал-
горитму и таймер выполняет следующий шаг. Если событие не насту-
пило, то таймер отсчитывает шаги до наступления события.
Глава 3. Исследование транспортных систем
Страницы
- « первая
- ‹ предыдущая
- …
- 61
- 62
- 63
- 64
- 65
- …
- следующая ›
- последняя »