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

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

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

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 Что такое Логические ключи?

6.2 Что такое Арифметические переменные?

6.3 Что такое Логические перемен?

6.4 Что такое Функции?

6.5 Что такое Очереди (Queue)?

6.6 Что такое Таблицы?

6.7 Что такое Списки пользователя?

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

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

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

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

Приложение.

Логические ключи используются для блокировки или изменения на­правления движения транзактов в зависимости от ранее наступивших в мо­дели событий. Логические ключи имеют один СЧА:

LSj - состояние логического ключа с номером j: 1 - включен, 0 - выклю­чен

Арифметические переменные позволяют вычислять арифметические выражения, в том числе с числовыми атрибутами объектов. В выражениях могут быть использованы функции.

Логические переменные позволяют проверять несколько условий, ис­ходя из состояний или значений СЧА объектов, например, для описания условий, определяющих движение транзактов.

Функции позволяют задавать функциональные зависимости между не­сколькими переменными, а также переменной и СЧА объектов. Переменные и функции в GPSS имеют следующие СЧА: I ] - значение арифметической переменной /: BVj - значение логической переменной / (1 - истина, О - ложь); FN) - значение функции / (дробная часть отбрасывается за исключением использования в качестве аргумента другой функцией).

Очереди (Queue) обеспечивают сбор основной статистической инфор­мации о времени задержки транзактов из-за недоступности или занятости оборудования. Очереди имеют СЧА:

Q] - текущая длина очереди / (может изменяться блоками QUEUE и DEPART, см. п. 2.4.5);

QA) - средняя длина очереди /: QM) - максимальная длина очереди /: QC) - общее число входов в очередь /: QZj - число нулевых входов в очередь /:

QT) - среднее время пребывания транзактов в очереди /. включая транзакты, прошедшие очередь без ожидания;

QX) - среднее время пребывания транзактов в очереди /. исключая транзакты, прошедшие очередь без ожидания.

Таблицы предназначены для сбора статистической информации о слу­чайных величинах, заданных пользователем. Таблица состоит из частотных групп, в которые заносится число попаданий заданной случайной величины (переменной или СЧА). Для каждой таблицы автоматически вычисляется математическое ожидание и среднеквадратическое отклонение значений. Ниже приведены СЧА таблиц:

ТВ] - среднее арифметическое значение элементов таблицы /:

ТС] - общее число элементов в таблице j\

TDj - среднеквадратическое отклонение элементов таблицы /.

Ячейки и матрицы сохраняемых величин используются для сохране­ния некоторой числовой информации. Например, значение, занесенное в ячейку, может представлять собой длину очереди в какой-то конкретной точке модели. Любой транзакт может произвести запись информации в эти

объекты либо считать информацию. Ячейки и матрицы сохраняемых вели­чин имеют следующие СЧА:

X) - содержимое ячейки /:

МХ]{а,Ь) - содержимое элемента матрицы ячеек /. расположенного в строке а и столбце Ь.

Списки пользователя позволяют организовать работу с очередями, дисциплина обслуживания в которых отличается от FIFO («первым при­шел - первым обслужен»), описываемых объектом «очередь», а также помо­гают синхронизировать движение различных транзактов по ИМ. СЧА спи­ска пользователя:

СЩ - текущее число транзактов в j-м списке пользователя;

CAj - среднее число транзактов в /-м списке пользователя;

СМ] - максимальное число транзактов в / списке пользователя;

CCj - общее число транзактов, которые поступали в /-м списке пользова­теля;

СТ) - среднее время пребывания транзактов в / списке пользователя.

Системные и стандартные числовые атрибуты приведены в приложе­нии А.