Для побудови імітаційної моделі зобразимо графічно процес функціонування вузла комутації повідомлень (рис. 10.11).
Рис. 10.11. Структурна схема функціонування вузла комутації
Система складається з процесора, що обробляє повідомлення з першого та другого напрямів та першої і другої вихідних ліній передавання повідомлень різних типів. Вхідний накопичувач є обмежений, тобто необхідні додаткові умови на входження в нього. Повідомлення, які не можуть увійти в накопичувач, а також ті повідомлення, які пройдуть через систему, вилучаються.
Для збереження і запам'ятовування в моделі числової інформації, різних СЧА відводяться спеціальні елементи основної пам'яті. Для зміни числової інформації служить блок SAVEVALUE.
Для порівняння числових атрибутів в системі GPSS World використовується блок TEST.
Блок TRANSFER відноситься до блоків, які змінюють маршрути транзактів. Він є основним засобом моделюючого алгоритму, що дозволяє направити повідомлення до будь-якого блоку моделі.
Завдання для виконання роботи
|
|
Відповідно до заданого варіанту необхідно виконати наступні дії:
· розробити блок-діаграми та програмний код GPSS World для реалізації моделі;
· провести процес моделювання у GPSS World з використанням інтерактивного режиму.
Індивідуальні завдання для моделювання роботи
вузла комутації повідомлень
У вузол комутації повідомлень, що складається з одного загального вхідного буфера, процесора, двох вихідних буферів і двох вихідних ліній, поступають повідомлення з двох напрямів. Повідомлення з першого та другого напрямів поступають через інтервали часу, розподілені за нормальним законом з параметрами m 1, s 1 і m 2, s 2 відповідно.
Повідомлення з першого напрямку поступають у вхідний буфер, обробляються в процесорі, накопичуються у вихідному буфері першої лінії і передаються першою вихідною лінією. Повідомлення з другого напрямку обробляються аналогічно, але передаються другою лінією через другий вихідний буфер. Такий метод контролю вимагає одночасної присутності в системі не більше трьох повідомлень з кожного напрямку. Якщо повідомлення поступає в систему і застає в ній три повідомлення з свого напрямку, тоді воно дістає відмову і знищується. Час оброблення процесором одного повідомлення складає мс, час передавання одного повідомлення у першій лінії складає мс, у другій – мс. Необхідно здійснити імітаційне моделювання системи протягом часу Т 4 мс. Визначити коефіцієнт завантаження пристрою та ймовірність відмови обслуговування, зумовленої переповненням буфера накопичення.
Індивідуальні вхідні дані для моделювання наведено у табл. 10.9.
|
|
Таблиця 10.9
№ варіанту | ||||||||
4±2 | 10±2 | 13±4 | ||||||
5±1 | 12±3 | 11±2 | ||||||
3±1 | 8±2 | 10±2 | ||||||
5±2 | 11±3 | 12±4 | ||||||
6±2 | 9±2 | 10±3 |
Продовження табл. 10.9
4±1 | 12±4 | 11±2 | ||||||
3±1 | 10±3 | 13±4 | ||||||
5±1 | 8±2 | 9±2 | ||||||
4±2 | 11±3 | 12±4 | ||||||
6±2 | 9±2 | 11±3 | ||||||
3±1 | 12±3 | 10±2 | ||||||
5±2 | 13±4 | 11±4 | ||||||
4±2 | 8±2 | 12±3 | ||||||
3±1 | 10±2 | 9±2 | ||||||
6±2 | 11±4 | 13±4 |