- •Язык имитационного моделирования gpssWorld
- •Базовые понятия системы имитационного моделирования gpssWorld.
- •Системные числовые атрибуты
- •Логические и условные операторы
- •Формат записи операторов языка gpss
- •Операторы, имитирующие работу динамической категории объектов.
- •Операторы, имитирующие работу аппаратной категории объектов.
- •Операторы, имитирующие работу статистической категории объектов
- •Операторы операционной категории
- •Блок выбора объекта из однородной совокупности объектов по заданному условию
- •Блоки, изменяющие маршрут движения транзактов.
- •Размножение транзактов.
- •Операторы вычислительной категории
- •Операторы, имитирующие работу группирующей категории
- •Операторы, имитирующие работу запоминающей категории
- •Примеры построения модели на языке gpssWorld
- •Пример №1
- •Пример №2
- •Пример №3
- •Пример №4
- •Пример №5
- •Пример №6
- •Редактор форм
- •Введение
- •Создание формы и указание модели
- •Ввод информации о модели
- •Настройка динамического мониторинга
- •Добавление пользовательского объекта мониторинга
- •Построение формы ввода одного эксперимента
- •Корневая панель
- •Команда «Надпись»
- •Команда «Группа»
- •Команда «Элемент управления вкладками»
- •Команда «Скрывающаяся панель»
- •Команда «Изображение»
- •Команда «Секция ввода»
- •Привязка к операнду
- •Связывание элемента диалога и элемента «надпись»
- •Добавление/удаление факторов
- •Команда «Выпадающий список»
- •Команда «Галка»
- •Команда «Кнопка»
- •Форма планирования экспериментов
- •Принципы планирования
- •Добавление факторов
- •Добавление показателей
- •Выбор серии экспериментов
- •Ручной план эксперимента
- •Автоматическое построение плана с использованием шага
- •Работа с exe-модулем
- •Ошибки во время моделирования
- •Анализ результатов
- •Открытие результатов
- •Анализ результатов моделирования одиночного эксперимента
- •Стандартный отчет
- •План полного факторного эксперимента.
- •План дробного факторного эксперимента
- •Планы второго порядка
- •Ортогональный центральный композиционный план
- •Ротатабельный центральный композиционный план
- •Планы Коно
- •Планы Кифера
- •Использование пакета Statistica10 для статистической обработки экспериментальных данных
- •Вычисление основных статистических характеристик
- •Оценка нормальности распределения
- •Необходимость проверки нормальности распределения анализируемых данных
- •Проверка на нормальность распределения анализируемых данных
- •Тесты Колмогорова – Смирнова и Шапиро – Уилка
- •График нормальных вероятностей
- •Корреляционный анализ
- •Коэффициент корреляции Пирсона
- •Коэффициент корреляции Спирмена
- •Факторный анализ
- •Выбор числа факторов
- •Кластерный анализ
- •Стандартизация данных
- •Кластерный анализ
- •Регрессионный анализ
- •Оптимизация
- •Пример моделирования предметной области и анализ результатов
- •Модель процесса сборки пк
- •Разработка модели процесса сборки пк
- •Моделирование процесса сборки пк
- •Настройки модели
- •Корреляционный анализ
- •Регрессионный анализ
- •Задание
- •Задание на лабораторную работу №1
- •Задания на лабораторную работу №2
- •Задание на лабораторную работу №3
- •Варианты заданий
- •Варианты первых заданий
- •Варианты вторых заданий
- •Варианты третьих заданий
Пример №5
В срочную мастерскую по ремонту бытовой техники клиенты приходят со временем, распределенным в виде таблицы:
Частота |
10 |
2 |
30 |
15 |
12 |
5 |
3 |
Время в мин |
6 |
12 |
18 |
24 |
30 |
36 |
48 |
Мастер обслуживает каждого клиента со временем, распределенным по нормальному закону с математическим ожиданием 35 и средним квадратичным отклонением 7 минут. Промоделировать работу мастерской в течение рабочего дня (8 часов=480 минут). Построить таблицу распределения времени пребывания клиентов в очереди.
Структурная схема примера представлена на рис. 2 .23.
Рисунок 2.23. Структурная схема примера 5
Модель данной задачи:
TKL FUNCTION RN2,D8
0,0/.12,6/.15,12/.54,18/.74,24/.89,30/.96,36/1,48
TAB1 TABLE M1,0,10,20 ;Описание таблицы
GENERATE FN$TKL
QUEUE QMACT
SEIZE MACT
TABULATE TAB1 ;Запись информации в таблицу
DEPART QMACT
ADVANCE (Normal(1,35,7))
RELEASE MACT
TERMINATE
GENERATE 480
TERMINATE 1
START 1
После завершения моделирования выдается стандартный отчет.
GPSS World Simulation Report - Отчёт 1 - 5
Thursday, 20 ноября 2014 г. 11:54:50
START TIME |
END TIME |
BLOCKS |
FACILITIES |
STORAGES |
0.000 |
480.000 |
10 |
1 |
0 |
NAME |
VALUE |
MACT |
10003.000 |
QMACT |
10002.000 |
TAB1 |
10001.000 |
TKL |
10000.000 |
LABEL |
LOC |
BLOCK TYPE |
ENTRY COUNT |
CURRENT COUNT |
RETRY |
|
1 |
GENERATE |
22 |
0 |
0 |
|
2 |
QUEUE |
22 |
9 |
0 |
|
3 |
SEIZE |
13 |
0 |
0 |
|
4 |
TABULATE |
13 |
0 |
0 |
|
5 |
DEPART |
13 |
0 |
0 |
|
6 |
ADVANCE |
13 |
1 |
0 |
|
7 |
RELEASE |
12 |
0 |
0 |
|
8 |
TERMINATE |
12 |
0 |
0 |
|
9 |
GENERATE |
1 |
0 |
0 |
|
10 |
TERMINATE |
1 |
0 |
0 |
FACILITY |
ENTRIES |
UTIL. |
AVE. TIME |
AVAIL. |
MACT |
13 |
0.963 |
35.538 |
1 |
FACILITY |
OWNER |
PEND |
INTER |
RETRY |
DELAY |
MACT |
14 |
0 |
0 |
0 |
9 |
QUEUE |
MAX |
CONT. |
ENTRY |
ENTRY(0) |
AVE.CONT. |
QMACT |
10 |
9 |
22 |
1 |
4.296 |
QUEUE |
AVE.TIME |
AVE.(-0) |
RETRY |
QMACT |
93.737 |
98.201 |
0 |
TABLE |
MEAN |
STD.DEV. |
RANGE |
RETRY |
FREQUENCY |
CUM.% |
TAB1 |
82.940 |
70.078 |
|
0 |
|
|
|
|
|
_ - 0.000 |
|
1 |
7.69 |
|
|
|
0.000 - 10.000 |
|
0 |
7.69 |
|
|
|
10.000 - 20.000 |
|
2 |
23.08 |
|
|
|
20.000 - 30.000 |
|
1 |
30.77 |
|
|
|
30.000 - 40.000 |
|
1 |
38.46 |
|
|
|
40.000 - 50.000 |
|
1 |
46.15 |
|
|
|
50.000 - 60.000 |
|
0 |
46.15 |
|
|
|
60.000 - 70.000 |
|
1 |
53.85 |
|
|
|
70.000 - 80.000 |
|
0 |
53.85 |
|
|
|
80.000 - 90.000 |
|
1 |
61.54 |
|
|
|
90.000 - 100.000 |
|
0 |
61.54 |
|
|
|
100.000 - 110.000 |
|
1 |
69.23 |
|
|
|
110.000 - 120.000 |
|
0 |
69.23 |
|
|
|
120.000 - 130.000 |
|
0 |
69.23 |
|
|
|
130.000 - 140.000 |
|
0 |
69.23 |
|
|
|
140.000 - 150.000 |
|
1 |
76.92 |
|
|
|
150.000 - 160.000 |
|
1 |
84.62 |
|
|
|
160.000 - 170.000 |
|
0 |
84.62 |
|
|
|
170.000 - 180.000 |
|
0 |
84.62 |
|
|
|
180.000 - |
|
2 |
100.00 |
FEC XN |
PRI |
BDT |
ASSEM |
CURRENT |
NEXT |
PARAMETER |
VALUE |
14 |
0 |
489.677 |
14 |
6 |
7 |
|
|
24 |
0 |
498.000 |
24 |
0 |
1 |
|
|
25 |
0 |
960.000 |
25 |
0 |
9 |
|
|