- •1. Сущность понятий модель и моделирование. Роль моделей в процессе познания.
- •2. Характеристика модели как системы.
- •3. Классификация видов моделирования
- •5. Формальная модель системы
- •6. Типовые математические схемы моделей. Особенности d-схем и a-схем.
- •7. Типовые математические схемы моделей. Особенности f-схем и p-схем.
- •8. Основные понятия теории массового обслуживания.
- •9. Поток заявок и его характеристики.
- •10. Простейший поток заявок и его особенности
- •11. Стратегии управления потоками заявок в смо
- •12. Базовые модели смо. Обозначения смо
- •13. Параметры и характеристики смо
- •14. Аналитические модели одноканальных смо с отказами и с ожиданием
- •15. Аналитические модели многоканальных смо с отказами и с ожиданием.
- •16. Сущность имитационного моделирования. Различия имитационных и аналитических моделей.
- •17. Принципы построения моделирующих алгоритмов.
- •18. Сущность метода статистического моделирования
- •19. Способы формирования случайных чисел. Аппаратный и физический.
- •20. Способы формирования случайных чисел. Алгоритмический метод.
- •21. Моделирование случайных событий
- •22. Моделирование дискретных случайных величин
- •23. Методы моделирования непрерывных случайных величин. Сущность метода обратной функции.
- •26. Моделирование случайных величин, распределенных по нормальному, равномерному, экспоненциальному законам.
- •27. Основные требования к моделям
- •28. Основные этапы моделирования систем
- •29. Концептуальная модель системы
- •31. Правила и способы формализации процессов обработки информации.
- •32. Алгоритмизация процессов обработки информации. Последовательность разработки алгоритмов.
- •33. Основные свойства моделей.
- •34. Понятие адекватность» модели. Особенности оценки адекватности моделей.
- •35. Базовые принципы оценки адекватности моделей. Методы обеспечения адекватности моделей.
- •36.Схема оценки адекватности моделей о. Балчи.
- •37. Методика оценки адекватности моделей.
- •38. Основные этапы проведения экспериментальных исследований с помощью моделей. Типы вычислительных экспериментов.
- •39. Стратегическое и тактическое планирование машинных экспериментов.
- •40. Сущность активного эксперимента, его преимущества.
- •41. Основные понятия теории планирования экспериментов.
- •42. Классификация средств моделирования, сравнительная оценка основных классов средств моделирования.
- •43. Основные требования к инструментальным средствам моделирования
- •44. Общая характеристика gpss World, построение программ в gpss World.
- •45 Общая характеристика системы arena, построение моделей в системе arena .
- •46 Содержание обработки результатов экспериментов.
- •47 Оценка точности и достоверности результатов моделирования.
- •48 Проверка гипотез о равенстве средних и о равенстве дисперсий.
- •49 Методы понижения дисперсии.
- •50 Анализ и интерпретация результатов моделирования на эвм. Дисперсионный анализ результатов экспериментов.
44. Общая характеристика gpss World, построение программ в gpss World.
Программа GPSS (General Purpose Systems Simulator) является классической программой имитационного моделирования. GPSS предназначена для моделирования систем массового обслуживания (систем с очередями) а также другх аналогичных систем, и имеет для этих целей специальные операторы, синтаксис, вспомогательные инструменты (статистическая обработка результатов, их накопление, графическое отображение). GPSS была создана в 1961 году в фирме IBM Джеффри Гордоном (Geoffrey Gordon)
Транзакт – некоторое сообщение (заявка, требование на обслуживание), которое поступает извне на вход системы и подлежит обработке. Транзакт – обязательный элемент GPSS модели.
Структура программы базируется на блоках, согласно которым осуществляется продвижение транзактов. Моделирование заключается в продвижении транзактов от блока к блоку аналогично функционированию реальной системы.
GENERATE – вход транзакта в модель, TERMINATE – выход транзакта из модели.
Устройства делятся на одноканальные (в любой момент времени может быть занят только одним транзактом) и многоканальные(параллельная обработка, может одновременно использоваться несколькими транзактами), логические ключи – управляют движением транзактов. Формируются в GPSS программе с помощью блоков: SEIZE , RELEASE (одноканальные); ENTER , LEAVE (многоканальные), TRANSFER(безусловная, случайная или логическая передача транзакта).
Очередь возникает в случае задержки в продвижении транзакта, или в его обработке. Для сбора и регистрации статистики об очередях в GPSS используют блоки: QUEUE , DEPART .
Таблицы используют для сбора статистических данных и их регистрации, моделируются таблицы блоками: TABLE , TABULATE.
Ячейки используют для сохранения некоторой числовой информации с помощью блоков: SAVEVALUE , MATRIXVALUE.
Функции задаются с помощью блоков: VARIABLE , FVARIABLE , FUNCTION.
45 Общая характеристика системы arena, построение моделей в системе arena .
Arena, разработанное компанией Systems Modeling Corporation программное обеспечение для имитационного моделирования, позволяет создавать подвижные компьютерные модели, используя которые можно адекватно представить очень многие реальные системы. Основа технологий Arena - язык моделирования SIMAN и система Cinema Animation. SIMAN, впервые реализованный в 1982г. - чрезвычайно гибкий и выразительный язык моделирования. Для отображения результатов моделирования используется анимационная система Cinema animation. Процесс моделирования организован следующим образом. Сначала пользователь шаг за шагом строит в визуальном редакторе системы Arena модель. Затем система генерирует по ней соответствующий код на SIMAN, после чего автоматически запускается Cinema animation.
В Arena модули – это элементы потоковой диаграммы и объекты данных, определяющие процесс моделирования. В модулях содержится вся информация относительно предметной области, ее компонент и параметров. В панели Basic Process существуют 8 основных модулей:
• Create: инициация потока. Здесь объекты попадают в моделируюмую систему.
• Dispose: завершение потока. Объекты удаляются из системы.
• Process: обработка объекта, выполняемая как правило несколькими ресурсами, требующая некторого времени.
• Decide: разветвление потока по принципу True/False.
• Batch: Накопление определенного количества объектов для передачи на последующую обработку.
• Separate: Разделение потока объектов на 2 потока для дальнейшей параллельной обработки или деление предварительно накопленной в Batch партии.
• Assign: Изменение значения какого-либо параметра во время прогона.
• Record: Предназначен для сбора статистики. Например, количество обработанных объектов или времени цикла.
