Імітаційне моделювання засобами GPSS

З-за великого обсягу цей матеріал розміщено на декількох сторінках: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

засобами

Не плутати мітку блоку SEIZE та ім'я приладу, що відповідає цьому блоку.

10. Моделювання багатоканальних пристроїв

Два або більше приладів часто працюють паралельно, виконуючи аналогічне обслуговування (перукарі, контролери, підйомні крани, турнікети тощо).

Прилад GPSS використовують для моделювання одиничного пристрою обслуговування. Два або більше обслуговуючих пристрої, що знаходяться поруч, можуть бути промодельовані в GPSS двома або більше одноканальними приладами, що розташовуються поруч, тобто працюючими паралельно. Зазвичай до цього необхідно вдаватися, коли окремі прилади різнорідні, наприклад, мають різну інтенсивність обслуговування.

Дуже часто, однак, різні прилади, що паралельно працюють, є однорідними. GPSS надає для моделювання однорідних паралельних приладів об'єкт, званийбагатоканальним пристроєм(МКУ).

Кількість приладів, що моделюється кожним із МКУ, визначається користувачем. У цьому сенсі вживають термін "ємність МКУ".

10.1. Блоки ENTER (УВІЙТИ) та LEAVE (ВИЙТИ)

Використання МКУ аналогічне використанню одиночного приладу. Елементом, який займає та використовує МКУ, є транзакт. При цьому події відбуваються у хронологічному порядку:

1) транзакт чекає на свою чергу, якщо це необхідно;

2) транзакт займає пристрій;

3) пристрій здійснює обслуговування протягом деякого інтервалу часу;

4) транзакт звільняєпристрій.

Блоки ENTER та LEAVE моделюють події 2) та 4).