- •Министерство образования
- •Имитационное моделирование систем массового обслуживания
- •Порядок выполнения лабораторных работ
- •Лабораторная работа n1 моделирование систем массового обслуживания с одним прибором
- •Simulate
- •Simulate
- •Simulate
- •Лабораторная работа n2 mоделирование многоканальных систем
- •С и с т е м а б е з о т к а з о в
- •Лабораторная работа n3 моделирование многофазных систем
- •0,0/0.1,0.104/0.2,0.222/0.3,0.355/0.4,0.509
- •Фрагмент программы:
- •Лабораторная работа n4 mоделирование сложных систем
- •График функции покрытия
- •М о д е л и р о в а н и е с л о жн ы х с и с т е м с п о м о щ ь ю с е т е й п е т р и
- •Литература
- •Варианты заданий
Министерство образования
РОССИЙСКОЙ ФЕДЕРАЦИИ
КУРГАНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Кафедра программного обеспечения вычислительной техники и автоматизированных систем
Имитационное моделирование систем массового обслуживания
Методические указания и задания
для выполнения лабораторных работ
по курсу «Компьютерное моделирование»
для студентов специальности 220400
Курган 2002
Кафедра: «Программное обеспечение вычислительной техники и
автоматизированных систем»
Дисциплина: «Компьютерное моделирование»
Составили: доцент, канд. техн. наук Кокин А.Г. (теоретическая часть,
варианты заданий, общая редакция), студенты группы
ФМ-3308 Селивёрстова А.В., Шкодских Ю.Е. (примеры расчетов).
Составлены на основе переработанных и дополненных методических указаний «Лабораторный практикум по курсу «Моделирование». Кокин А.Г., Дудоров М.В. Курган: Изд-во КГУ, 1994.
Утверждены на заседании кафедры 15 ноября 2001 г.
Рекомендованы редакционно-издательским советом университета
« » 2002 г.
Порядок выполнения лабораторных работ
1. Выбрать систему массового обслуживания из предлагаемых вариантов и сформулировать задание на выполнение лабораторной работы в соответствии с предъявляемыми требованиями.
2.Составить функциональную схему системы для выбранного варианта.
3. Выбрать ограничения на внутренние параметры системы.
4. Составить блок-диаграмму. Ввести таблицу определений.
5. Составить текст GPSS-программы.
6. Запустить программу. Просмотреть выходные данные.
7. Получить оптимальное решение задачи по выбранным критериям при изменении параметров в заданных пределах путем прогонов модели.
8. Сделать анализ и интерпретацию полученных результатов.
9. Сформулировать рекомендации по моделированию системы.
10. Оформить отчет, который должен содержать:
а) текст задания,
б) функциональную схему системы, блок-диаграмму модели,
в) таблицу определений,
г) текст GPSS-программы,
д) результаты моделирования, оптимальный вариант,
е) анализ полученных результатов и выводы.
11. Сдать с защитой отчет по работе преподавателю.
Лабораторная работа n1 моделирование систем массового обслуживания с одним прибором
Условия выполнения задания: один прибор обслуживания; не менее двух потоков входных заявок; отсутствие ограничений на параметры модели (времена обслуживания) при поиске оптимального решения в соответствии с выбранными критериями – максимальная загрузка прибора, минимальная очередь на обслуживание; использование относительных и абсолютных приоритетов.
Рассмотрим моделирование на GPSS моделей с приоритетным обслуживанием.
С и с т е м а с о т н о с и т е л ь н ы м и п р и о р и т е т а м и
Смоделировать систему, имеющую три потока заявок с относительными приоритетами 5,3,1. Заявки первого типа поступают каждые 50 минут и имеют приоритет 5. Заявки второго типа поступают каждые 10 минут с приоритетом 3. Заявки третьего типа поступают каждые 20 минут с приоритетом 1. Время обслуживания заявок всех типов одинаковое и равно 10 минутам. Смоделировать работу системы в течение 8 часов.
Приоритет в обслуживании транзактов задается в блоке GENERATE в поле E (от 0 до 127).
Программа модели
N Adr. Operation A,B,C,D,E,F,G,H Comments