- •Федеральное агентство связи
- •Лабораторная работа №2
- •2.Литература:
- •3.Подготовка к работе:
- •5. Содержание отчета:
- •7. Порядок выполнения работы:
- •Лабораторная работа №3
- •2.Литература:
- •3.Подготовка к работе:
- •5. Содержание отчета:
- •7. Порядок выполнения работы:
- •Лабораторная работа № 3
- •Лабораторная работа № 4
- •2.Литература:
- •3.Подготовка к работе:
- •5. Содержание отчета:
- •7. Порядок выполнения работы
- •Лабораторная работа № 5
- •2.Литература:
- •3.Подготовка к работе:
- •5. Содержание отчета:
- •7. Порядок выполнения работы
- •Лабораторная работа № 6
- •2.Литература:
- •3.Подготовка к работе:
- •5. Содержание отчета:
- •7. Порядок выполнения работы
- •Лабораторная работа № 7
- •Лабораторная работа № 8
- •0,0/0.1,0.8/0.5,1.6/1.0,1.9
- •0,12/1,9/2,8/3,6
- •Лабораторная работа № 9
- •2.Литература:
- •3.Подготовка к работе:
- •5. Содержание отчета:
- •7.Порядок выполнения работы
- •Лабораторная работа № 10
- •2.Литература:
- •3.Подготовка к работе:
- •5. Содержание отчета:
- •7.Порядок выполнения работы
- •Лабораторная работа № 11
- •2.Литература:
- •3.Подготовка к работе:
- •5. Содержание отчета:
- •7.Порядок выполнения работы
- •Лабораторная работа № 12
- •2.Литература:
- •3.Подготовка к работе:
- •7.Порядок выполнения работы
- •Лабораторная работа № 13
- •2.Литература:
- •3.Подготовка к работе:
- •7.Порядок выполнения работы
- •Лабораторная работа № 14
- •2.Литература:
- •3.Подготовка к работе:
- •5. Содержание отчета:
- •7.Порядок выполнения работы
- •Лабораторная работа № 15
- •2.Литература:
- •3.Подготовка к работе:
- •5. Содержание отчета:
- •7.Порядок выполнения работы
- •Лабораторная работа № 16
- •2.Литература:
- •3.Подготовка к работе:
- •5. Содержание отчета:
- •7.Порядок выполнения работы
- •Лабораторная работа № 17
- •2.Литература:
- •3.Подготовка к работе:
- •5. Содержание отчета:
- •7.Порядок выполнения работы
- •Лабораторная работа № 18
- •2.Литература:
- •3.Подготовка к работе:
- •5. Содержание отчета:
- •7.Порядок выполнения работы
- •Лабораторная работа № 19
- •2.Литература:
- •3.Подготовка к работе:
- •5. Содержание отчета:
- •7.Порядок выполнения работы
- •Лабораторная работа № 20
- •2.Литература:
- •3.Подготовка к работе:
- •5. Содержание отчета:
- •7.Порядок выполнения работы
- •Лабораторная работа № 21
- •2.Литература:
- •3.Подготовка к работе:
- •5. Содержание отчета:
- •7.Порядок выполнения работы
- •Лабораторная работа № 22
- •2.Литература:
- •3.Подготовка к работе:
- •3.Подготовка к работе:
- •5. Содержание отчета:
- •7. Порядок выполнения работы
- •Приложение Редактирование текста модели
- •Запись и считывание модели с диска
- •Лабораторная работа № 24
- •2.Литература:
- •3.Подготовка к работе:
- •5. Содержание отчета:
- •7.Порядок выполнения работы
- •Описание машинной программы решения задачи
- •Результаты моделирования и их анализ
- •Лабораторная работа № 25
- •2.Литература:
- •3.Подготовка к работе:
- •7.Порядок выполнения работы
- •Лабораторная работа № 26
- •2Литература:
- •3.Подготовка к работе:
- •7. Порядок выполнения работы
- •Блоки устройств
- •Блоки накопителя
- •Блоки сбора статистических данных об очереди
- •Лабораторная работа № 27
- •2.Литература:
- •3.Подготовка к работе:
- •5. Содержание отчета:
- •7.Порядок выполнения работы
- •Лабораторная работа № 28
- •2.Литература:
- •3.Подготовка к работе:
- •5. Содержание отчета:
- •7.Порядок выполнения работы
- •Лабораторная работа № 29
Лабораторная работа № 26
HАИМЕНОВАНИЕ:Моделирование работы магазина.
1.ЦЕЛЬ РАБОТЫ: Смоделировать работу мастерской по ремонту сотовых телефонов.
2Литература:
2.1 Д. Н. ШЕВЧЕНКО, И. Н. КРАВЧЕНЯ «ИМИТАЦИОННОЕ МОДЕЛИРОВАНИЕ НА GPSS» Учебно-методическое пособие.
2.2 http://www.belsut.gomel.by/Ellibrary/12/
imitacionnoe_modelirovanie_gpss_kravchenya_shevchenko.pdf
2.3 http://www.bibliofond.ru/view.aspx?id=490533
2.4 Кельтон, В. Имитационное моделирование / В. Кельтон, A. Jloy. - 3-е изд. - СПб.: Питер, 2004. - 848 с.
2.5 Максимей, И. В. Имитационное моделирование на ЭВМ / И. В. Максимей. - М. : Радио и связь, 1988. - 232 с.
2.6 Шрайбер, Т. Дж. Моделирование на GPSS / Т. Дж. Шрайбер. - М. : Машиностроение, 1980. - 593 с.
3.Подготовка к работе:
3.1. Изучить предложенную литературу.
3.2. Подготовить бланк отчёта.
4. ОСНОВНОЕ ОБОРУДОВАНИЕ: 4.1. Персональный IBM PC.
4.2. Программа GPSS World
5. СОДЕРЖАНИЕ ОТЧЕТА:
5.1. Наименование и цель работы.
5.2. Описать модель работы мастерской по ремонту сотовых телефонов.
5.3. Выводы о проделанной работе.
5.4. Ответы на контрольные вопросы.
6. КОНТРОЛЬНЫЕ ВОПРОСЫ:
6.1 Описать Управляющие клавиши?
6.2 Описать Управляющие операторы GPSS?
6.3 Описать Блоки работы с транзактами?
6.4 Описать командуTERMINATE?
6.5 Описать команду ASSAMBLE?
7. Порядок выполнения работы
Задание: самостоятельно написать программу, реализующую модель работы магазина. Интервалы прихода клиентов распределены равномерно через 18 ± 6 мин. Клиенты приходят в магазин, обслуживаются в порядке очереди: первым пришел – первым обслужился. Цель моделирования: сбор статистических данных об очереди.
Приложение.
Управляющие клавиши:
F2-продолжить;
F3-построчный прогон;
F4-стоп;
F5-отключить стоп;
F6-результат прогона.
Управляющие операторы GPSS
Начало модуля SIMULATE
Конец модуля END
Запуск модели START кол Счетчика Транзактов
Блоки устройств
Занять устройство SEIZE имя Устройства
Освободить устройство RELEASE имя Устройства
Прервать обслуживание менее приоритетной заявки PREEMPT имя Устройства
Освободить устройство от прерывающей заявки RETURN имя Устройства
Блоки накопителя
Описать накопитель имя Накопителя STORAGE кол Единиц
Занять накопитель ENTER имя Накопителя, кол. Единиц
Освободить накопитель LEAVE имя Накопителя, кол. Единиц
Блоки работы с транзактами.
Создание транзактов.
А,В – время между соседними моментами создания транзактов
С – момент выхода первого транзакта
D – число создаваемых транзактов
E,F,G – атрибуты транзактов (приоритет, количество параметров, формат)
GENERATE A,B,C,D,E,F,G
Уничтожение транзактов TERMINATE кол Удаленных Транзактов
Задержка транзактов на постоянное время ADVANCE кол Времени
Задержка транзактов на случайное время ADVANCE среднее Знач Времени, максим Отклонение
Или ADVANCE задержка Единиц, функция Закона Распределения
Размножение транзактов (копии) SPLIT кол Единиц, метка Блока Копии Транзакта, кол Параметров Копии
Синхронизация транзактов с уничтожением ASSAMBLE сборка Кол Транзактов
Синхронизация транзактов без уничтожения GATHER сборка Кол Транзактов
Сопряжение блоков имя Блока MATCH имя Сопряженного Блока
Изменение значений параметров транзактов ASSIGN номер Параметра и Действие, значение или имя
Отметка текущего времени в i-тый параметр MARK номер Параметра
Изменение приоритетов транзактов PRIORITY Зн Приоритета
Изменение маршрутов движения транзактов:
безусловный переход TRANSFER метка Перехода
условный переход TRANSFER BOTH метка Возможного Перехода, метка Невозможного Перехода
случайный переход ТRANSFER вероятн Перехода1, меткаПерехода1, меткаПерехода2