Курсовая работа: Создание имитационной модели
Система автоматизированного проектирования состоит из ЭВМ и трёх терминалов. Каждый проектировщик формирует задание на расчет в интерактивном режиме. Набор строки занимает 10±5 с. Получение ответа на строку требует 3 с работы ЭВМ и 5 с работы терминала. После набора 10 строк задание считается сформированным и поступает на решение, при этом в течение 10±3 с ЭВМ прекращает выработку ответов на вводимые строки. Вывод результата требует 8 с работы терминала. Анализ результата занимает у проектировщика 30 с, после чего цикл повторяется.
Смоделировать работу системы в течении 6 часов. Определить время простоя проектировщика из-за занятости ЭВМ и коэффициент загрузки ЭВМ.
2010
Содержание
Введение
1. Функциональная схема модели
2. Блок-диаграмма модели
3. Программа модели
4. Отчет о результатах моделирования
5. Вывод
Заключение
Список литературы
Введение
Моделирование − это способ исследования реального процесса или объекта с помощью его заменителя (модели). Модель должна отражать те свойства объекта или процесса, которые важны для исследования.
Моделирование на ЭВМ представляет собой создание программы, описывающей поведение модели и позволяющей увидеть результаты исследования.
Одним из наиболее эффективных и распространенных языков моделирования сложных дискретных систем является язык GPSS. Он может быть использован для моделирования систем, формализуемых в виде систем массового обслуживания (СМО). В качестве объектов языка используются аналоги таких стандартных компонентов СМО, как заявки, обслуживающие приборы, очереди и т.п. На ПК типа IBM/PC язык GPSS реализован в рамках пакета прикладных программ «GPSS PC» и «GPSS World».
Данный курсовой проект выполнен с помощью программы GPSS World 4.3.5.0
1. Функциональная схема модели
На функциональной схеме представлены основные блоки модели и маршруты транзактов между ними. Модель содержит следующие устройства: 3 оператора, 3 терминала и одну ЭВМ. Порядок взаимодействия оператора и терминала с соответствующим номером, также пары «оператор-терминал» с ЭВМ аналогичен для всех трёх терминалов.
2. Блок-диаграмма модели
NT − номер транзакта, соответствует номеру оператора и терминала
PR − приоритет транзакта (разный для строки и для задачи)
OBS − время обслуживания
DOBS − модификатор времени обслуживания
K1 − логический переключатель, разрешающий прохождение транзакта для оператора 1 (K2, K3 – для оператора 2, 3 соответственно)
OP1 − оператор 1 (OP2, OP3 − операторы 2, 3 соответственно)
T1 − терминал 1 (T2, T3 − терминалы 2, 3 соответственно)
E1 − ЭВМ
SB1 − счётчик строк, набранных оператором 1 (SB2, SB3 − то же для операторов 2, 3 соответственно)
3. Программа модели
GENERATE 1,,,1
ASSIGNNT,0; номер проектировщика или терминала
SPLIT 2,MET2,NT; размножили с индивидуальными номерами
; начало для оператора 1
MET1SPLIT 1,MET11; начало формирования строки
--> ЧИТАТЬ ПОЛНОСТЬЮ <--