Порядок выполнения работы. 1. Ознакомиться с методическими указаниями по выполнению данной лабораторной работы
1. Ознакомиться с методическими указаниями по выполнению данной лабораторной работы.
2. Получить варианты заданий 1 и 2 и провести необходимые предварительные аналитические расчеты.
3. Составить по заданному варианту блок-диаграмму GPSS и программу на языке GPSS/PC.
4. Провести имитационный эксперимент на ПЭВМ, получить результаты прогона модели и сравнить их с расчетными.
5. Разработать мероприятия по ликвидации «узких мест» исследуемой системы, представленной в виде Q-схемы (рис. 5.3).
Рис. 5.3. Блок-диаграмма GPSS-модели Q-схемы
5.4 Задания кработе
Задание 1. Постройте модель варианта Q-схемы и обеспечьте сбор статистических данных о процессе функционирования исследуемого в работе варианта системы при условиях, задаваемых преподавателем.
Смоделируйте процесс функционирования Q-схемы на интервале времени (0, Т), где Т = 1000 единиц времени (ед. вр.).
Исходная GPSS-программа для выполнения п. 1задания приведена на листинге 5.1.
Листинг 5.1. Текст исходной программы к заданию 1
Задание 2.Необходимо исследовать на машинной модели Q-схему,структура которой приведена на рис. 5.4. Исследуемая система представляет собой двухфазную Q-схемус отказами. В качестве выходных потоков системы рассматриваются: потоки обслуженных заявок и потерянных заявок двух типов и . Предполагается, что интервалы времени между моментами поступления заявок и источников И1 и И2 имеют экспоненциальное распределение, а время обслуживания в каналах К1, К2 и К3 постоянно. Интенсивности поступления заявок из источников И1 и И2 соответственно равны = 0,021/ед. вр. и = 0,041/ед. вр., а емкости накопителей Н1, Н2, Н3 и Н4 – L1 = L3 = L4 = 10 и L1 = 20. Время обслуживания заявок в каналах К1, К2 и К3 задано в исходной программе. Заявки отисточников И1 и И2 обслуживаются каналами К2 и К3 соответственно.
Рис. 5.4. Q-схема к заданию 2
Необходимо провести моделирование процесса функционирования данной Q-схемына интервале времен и (0, Т), Т= 1000 ед. вр.
При выполнении конкретного варианта п. 2 задания необходимо (по указанию преподавателя) висходную программу, текст которой приведен на листинге 5.2, внести изменения, обеспечивающие:
1) обработку в канале К1 заявок от источника И1 в течение 15 ед. вр., а от источника И2 – в течение 20 ед. вp.;
2) получение функции распределения времени обслуживания в первой фазе данной Q-схемы покаждому типу заявок, отдельно;
3) получение функции распределения времени обслуживания во второй фазе данной Q-схемыпо каждому типу заявок отдельно;
4) получение функции распределения полного времени обслуживания по каждому типу заявок отдельно;
5) определение вероятностей переполнения накопителей Q-схемы;
6) определение вероятностей отказа в обслуживании при переполнении накопителей по каждому типу заявок отдельно;
7) определение функции распределения длин очередей заявок в накопителях Q-схемы;
8) построение и вывод на печать графика изменения загрузки канала Ki на интервале времени моделирования (0, Т).
Листинг 5.2. Текст исходной программы к заданию 2
Лабораторная работа № 6 [3]
Исследование на имитационной модели процесса передачи данных
в информационно-вычислительной сети
Цель работы
Изучение особенностей построения моделей информационных процессов и их машинной реализациис использованием языка GPSS/PC; исследование вероятностно-временных характеристик процесса функционирования семи передачи данныхметодом имитационного моделирования.