Курсовая работа: Моделювання роботи регульованої ділянки
- імовірність відмовлення.
Додаткові показники ефективності:
- коефіцієнти використання пристроїв регулювання.
2. СИСТЕМА ІМІТАЦІЙНОГО МОДЕЛЮВАННЯ GPSS/ PC
2.1 Основні положення мови GPSS / PC
Мова розроблена в 1961 році фірмою ІBM слідом за розробкою компілятора з мови ФОРТРАН. Являє собою Фортран - орієнтовану версію мови ЇМ. Перші реалізації GPSS будувалися у виді процесора, тобто вихідним текстом програм, що аналізують пропозиції GPSS, були тексти на Фортрані. Існує багато версій GPSS, що є найбільш розповсюдженою мовою даного класу. В даний час розроблені повні версії GPSS для ПЭВМ.
GPSS призначений для моделювання систем з матеріальними й інформаційними потоками. Можна описувати систему і керувати маршрутами проходження через об'єкти систем спеціальних динамічних
елементів - транзактів (транзакт, транзакція - повідомлення). Транзакт може сприйматися як динамічна одиниця матеріального чи інформаційного потоку, здатна переміщатися від об'єкта до об'єкта й імітувати послідовність обслуговування, що одержує транзакт за час перебування його в системі.
Всі оператори GPSS умовно поділяються на класи:
- динамічні (зв'язані з транзактами);
- апаратно - орієнтовані - їм у досліджуваній системі відповідає пристрій, зайняте обслуговуванням, тобто виконанням роботи тієї чи іншої властивості (зв'язані з активностями);
- статистичні - реалізують збір і обробку статистичноїінформації;
- операційні - призначені для керування потоками транзактів;
- різні (не зв'язані визначеною функцією).
Вихідна програма мовою GPSS/PC, як і програма на будь-якій мові програмування, являє собою послідовність операторів. Оператори GPSS/PC записуються і вводяться в ПК у наступному форматі:
- номер рядка ім'я операція операнди ;
- коментарі
Об'єкти GPSS/PC можна розділити на сімох класів:
- динамічні;
- операційні;
- апаратні;
- статистичні;
- обчислювальні;
- запам'ятовуючі;
- що групують.
Динамічні об'єкти, що відповідають заявкам у системах масового обслуговування, називаються в GPSS/PC транзактами. Вони "створюються" і "знищуються" так, як це необхідно по логіці моделі в процесі моделювання. З кожним транзактом може бути зв'язане довільне число параметрів, що несуть у собі необхідну інформацію про цьому транзакті. Крім того, транзакти можуть мати різні пріоритети.
Операційні об'єкти GPSS/PC, називані блоками, відповідають операторам-блокам вихідної програми. Вони, як уже говорилося, формують логіку моделі, даючи транзактам указівки: куди йти і що робити далі. Модель системи на GPSS/PC можна представити сукупністю блоків, об'єднаних відповідно до логіки роботи реальної системи в так називану блок-схему. Блок-схема моделі може бути зображена графічно, наочно показуючи взаємодію блоків у процесі моделювання.
Апаратні об'єкти GPSS/PC - це абстрактні елементи, на які може бути розчленоване (декомпозировано) устаткування реальної системи. ДО них відносяться одноканальні і багатоканальні пристрої і логічні перемикачі. Многоканальное пристрій іноді називають пам'яттю.
Одноканальні і багатоканальні пристрої відповідають обслуговуючим приладам у СМО. Одноканальний пристрій, що для стислості далі будемо називати просто пристроєм, може обслуговувати одночасно тільки один транзакт. Многоканальное пристрій (МКУ) може обслуговувати одночасно трохи транзактов. Логічні перемикачі (ЛП) використовуються для моделювання двоичных станів логічного чи фізичного характеру. ЛП може знаходитися в двох станах: включене і виключено. Його стан може змінюватися в процесі моделювання, а також опрашиваться для прийняття визначених рішень.