Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные КМ.doc
Скачиваний:
61
Добавлен:
29.03.2016
Размер:
3.23 Mб
Скачать

Лабораторная работа № 18

HАИМЕНОВАНИЕ: Работа с очередями (блоки QUEUE, DEPART).

1.ЦЕЛЬ РАБОТЫ: Изучить очереди GPSSW.

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. Описать очереди GPSSW.

5.3. Выводы о проделанной работе.

5.4. Ответы на контрольные вопросы.

6. КОНТРОЛЬНЫЕ ВОПРОСЫ:

6.1 Описать блок QUEUE?

6.2 Описать блок DEPART?

6.3 Описать пример?

7.Порядок выполнения работы

1.Загрузить компьютер с операционной системой Windows 2000-XP.

2.Запустить установленную программу GPSS World из директории C:\Program Files\Minuteman Software\GPSS World Student Version.

3.Ознакомится с «очередями» программы GPSS World (описанное в приложение).

Приложение.

Для сбора и обработки статистики по очередям используются блоки QUEUE и DEPART. Блок может быть установлен в любой точке программы, в котором предполагается возникновение очереди, и имеет следующий фор­мат:

QUEUE А,[В]

А - имя очереди, в которую заносится транзакт; В - число мест в очереди, занимаемых транзактом.

Блок DEPART освобождает требуемое число мест в очереди при вхож­дении в него транзакта. Формат блока: DEPART А,[В]

Операнды А и В определяются аналогично блоку QUEUE.

Пример 1. Приведем пример текста ИМ билетной кассы с одним касси­ром.

10 * Сегмент 1

15 * выполняет непосредственное моделирование работы кассы

20 GENERATE 4,3 ;поступление посетителей в

30 * помещение кассы через интервалы времени,

35 * имеющие равномерное распределение на интервале [1,7]

40 QUEUE ОТСН ;постановка посетителя в очередь

50 SEIZE KASSA ;попытка занять кассу

60 DEPART ОТСН ;посетитель покидает очередь

70 ADVANCE 3,2 ;задержка транзакта на время

73 * обслуживания посетителя в среднем 3 ± 2 минуты

75 * с равномерным законом распределения

80 RELEASE KASSA ;освободить устройство «KASSA» 90 TERMINATE ;пассажир покидает систему

95 * Сегмент 2

100 * задает условия остановки моделирования работы билетной кассы 110 GENERATE 480 ;генерация фиктивного транзакта,

115 * указывающего на окончание рабочего дня

118 * (8 час • 60 мин = 480 мин)

120 TERMINATE 1 ;остановить моделирование

130 *

140 START 1 ;запуск процедуры моделирования;

145 * счетчик завершений установить в единицу

Лабораторная работа № 19

HАИМЕНОВАНИЕ: Работа со стандартными числовыми характеристиками объектов GPSSW.

1.ЦЕЛЬ РАБОТЫ: Изучить числовые характеристики.