Для создания имитационной модели любого экономического процесса или системы необходимо пройти 5 основных этапов:
- Наблюдение. Моделируемая система подвергается непрерывному наблюдению с фиксацией возникающих при этом проблем, установлением и анализом проблемы.
- Определение проблемы. Выясняется вероятность возникновения альтернатив, пригодных для создания модели, выявляются цели и задачи моделирования и определяются критерии, по которым будет определяться успешность моделирования.
- Конструирование модели. Формируются гипотезы, предположения, посредством которых исследуемая система может быть промоделирована и экспериментально изучена.
- Принятие модели. Все предположения, используемые в предыдущих шагах, должны быть выяснены и проверены. Вносятся коррективы в модельную конструкцию.
- Симуляция и выводы. Наблюдается поведение моделей при различных условиях, получаются различные расчетные параметры и графические изображения модельных процессов. Выражается заключение о работоспособности модели и рекомендации об её усовершенствовании.
|
|
Курсовой проект базируется на теории массового обслуживания (СМО).
Для имитационного моделирования СМО был создан специализированный язык программирования GPSS.
Специализированные языки имеют средства описания структуры и процесса функционирования моделируемой системы, что значительно облегчает и упрощает программирование имитационных моделей, поскольку основные функции моделирующего алгоритма при этом реализуются автоматически. Программы имитационных моделей на специализированных языках моделирования близки к описаниям моделируемых систем на естественном языке, что позволяет конструировать сложные имитационные модели пользователям, не являющимся профессиональными программистами.
Одним из наиболее эффективных и распространенных языков моделирования сложных дискретных систем является язык GPSS. Он может быть с наибольшим успехом использован для моделирования систем, формализуемых в виде систем массового обслуживания. В качестве объектов языка используются аналоги таких стандартных компонентов СМО, как заявки, обслуживающие приборы, очереди и т.п. Достаточный набор подобных компонентов позволяет конструировать сложные имитационные модели, сохраняя привычную терминологию СМО.
Современная среда имитационного моделирования GPSS World - это удобный программный комплекс, работающий под Windows. GPSS сочетает в себе функции дискретного и непрерывного моделирования. Возможность перехода из дискретной фазы моделирования в непрерывную фазу и обратно обеспечивает тесную связь с непрерывным моделированием. В непрерывной фазе могут быть установлены пороговые значения, управляющие созданием транзактов в дискретной фазе. Система имеет транслятор программного кода, т.е. модель работает только в среде GPSS и не может компилироваться в исполняемые файлы.
|
|
Система GPSS ориентирована на класс объектов, процесс функционирования которых можно представить в виде множества состояний и правил перехода из одного состояния в другое, определяемых в дискретной пространственно-временной области. Примерами таких объектов являются вычислительные системы, сети ЭВМ, системы передачи сообщений, транспортные объекты, склады, магазины, предприятия и т.п..
Время GPSS-модели дискретно - оно может изменяться лишь на целое число единиц. Физический смысл одной единицы модельного времени - час, минута, секунда и т.д. - определяет пользователь GPSS - экспериментатор, строящий модель исследуемой системы.