Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Опорний конспект новий (..13).docx
Скачиваний:
5
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆

III. Gpss — програма імітаційної моделі еом

Як приклад застосування мов імітаційного моделювання розглянемо програму описаної імітаційної моделі завантаження ЕОМ, створену засобами системи GPSS.

Терміни GPSS

Транзакт — динамічний об’єкт (заявка, деталь, клієнт тощо).

Установка — у кожний момент часу обслуговує лише один транзакт (ЕОМ, верстат, касир).

Черга — містить список транзактів, що затримуються, а також ураховує середнє число і середню тривалість затримок.

Таблиця — нагромаджує дані для побудови різноманітних частотних характеристик.

GPSS-програму імітаційної моделі завантаження ЕОМ ZAWE­OM.GPS, створену засобами мови GPSS/PS, наведено в табл. 1.2.

Таблиця 1.2

GPSS/PC-програма імітаційної моделі завантаження ЕОМ

Подія

Оператор

Коментар

Надходження заявки

GENERANE 5,5

Генерування транзактів рівномірно 55

Очікування

обслуговування

QUEUE EOM

Поставити заявку в чергу до установки ЕОМ, якщо установка ЕОМ зайнята

Початок

обслуговування

SEIZE EOM

Зайняти установку ЕОМ, якщо вона вільна, або зайняти, коли вона звільниться

Залишення черги

DEPART EOM

Вилучити транзакт із черги ЕОМ

Обслуговування заявки

ADVANCE 3,3

Змінити системний час рівномірно на величину 33

Звільнення ЕОМ

RELEASE EOM

Звільнити установку ЕОМ

Статистика

TABULATE 1

Внести до табл. 1 повний час перебування транзакту в системі

Заявка залишає ЕОМ

TERMINATE 1

Знищити транзакт

Щоб дістати результатні дані, слід зазначити ідентифікатори потрібних стандартних числових атрибутів: СT$EOM — середній час перебування заявки; FR$EOM — коефіцієнт використання ЕОМ.

Питання для самоконтролю

1. Що Ви розумієте під поняттям «імітаційне моделювання»?

2. Які Ви знаєте основні напрями використання імітаційного моделювання?

3. Що означає імітаційне моделювання у широкому розумінні?

4. Що означає імітаційне моделювання у вузькому розумінні?

5. З чого складається імітаційна система?

6. Коли відбулось становлення машинної імітації?

Тема 2 Сутність, розвиток і застосування імітаційного моделювання

План

1. Сутність та поняття імітаційного моделювання.

2. Загальна схема і цілі імітаційного моделювання

3. Переваги і недоліки методу машинної імітації

4. Поняття імітаційної моделі у вузькому та широкому сенсі.

5. Імітація еволюційних процесів

Література: [5, 6].

1. Сутність та поняття імітаційного моделювання

Імітаційне моделювання (машинна імітація) — особлива форма проведення експериментів на ЕОМ з математичними моделями, які з певним ступенем ймовірності описують закономірності функціонування реальних систем і об’єктів.

Імітаційне моделювання, як інструмент експериментального дослідження складних систем, охоплює методологію створення моделей систем, методи алгоритмізації та засоби програмних реалізацій імітаторів, планування, організацію і виконання на ЕОМ експериментів з імітаційними моделями, машинну обробку даних та аналіз результатів.

Імітаційне моделювання є одним з високоефективних методів системного аналізу. Проте це не єдиний науковий інструмент розв’язання складних задач. Слід підкреслити роль і значення інших видів моделювання, зокрема: фізичного моделювання; макетного моделювання; проведення досліджень за допомогою математичних моделей (аналітичне моделювання); аналогове моделювання, на основі якого було створено аналогові обчислювальні машини, налагод­жено ситуаційне моделювання (ділові ігри), які в багатьох випадках включають як окремий елемент імітаційні моделі.

Машинна імітація являє собою цілий науковий напрям. Активне впровадження машинної імітації у сферу розв’язання різноманітних завдань організації і управління виробництвом, інтенсивна експлуатація імітаційних методів у всіх галузях інженерно-економічної діяльності, широке залучення ідей і методів машинного моделювання до підготовки наукових і виробничих кадрів — важливі народногосподарські завдання, успішне виконання яких багато в чому визначить ефективність суспільного виробництва в цілому.