Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник по ИМ для заочников.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
648.7 Кб
Скачать

Модельное время

56 Разыгранное значение времени обслуживания (15) 71

Текущее значение таймера модельного времени (начало обслуживания)

Момент времени, когда закончится обслуживание

Рис.1.3. Временная диаграмма планирования завершения обслуживания клиента.

Вспомогательными называются события, время возникновения которых невозможно запланировать заранее. Они являются следствием основных и происходят в те же моменты времени, что и основные события. Примером вспомогательного события является поступление клиента на обслуживание. Оно возникает, если ему непосредственно предшествует основное событие. Например, если возникло основное событие “приход клиента” и парикмахер свободен, то возникает и вспомогательное событие “поступление клиента на обслуживание”. Или если возникло основное событие “окончание обслуживания” и имеются клиенты, ожидающие в очереди, тогда также происходит вспомогательное событие “поступление клиента на обслуживание”.

Таким образом, события в системе происходят только в те моменты времени, в которые запланированы основные события. В интервалах между временем основных событий состояние системы не изменяется. Поэтому для изменения таймера модельного времени в системе GPSS выбран метод переменного приращения значения таймера (принцип x). Суть его в том, что значение таймера модельного времени после обработки события увеличивается до значения времени следующего ближайшего события. Пусть, например, разыгранные значения интервалов времени между приходами клиентов составляют:

14, 13, 17, 15,…;

а разыгранные значения времени обслуживания клиента составляют

18, 12, 14,…

Временная диаграмма изменения состояний системы показана на рис.1.4. На этой диаграмме ось t1 показывает моменты поступления клиентов в парикмахерскую, а ось t2 показывает обслуживание клиентов парикмахером. Поскольку на нее пунктиром спроектированы моменты поступления клиентов, она фактически показывает все моменты времени, в которые в системе происходят какие-либо события. Таким образом, из этой диаграммы очевидно, что таймер модельного времени будет получать последовательно следующие значения: 14, 27, 32, 44, 58, 59,… В таблице 1.1. перечислены события, который должны быть промоделированы в эти моменты времени.

Приход 1-го клиента

Приход 2-го клиента

Приход 3-го клиента

Приход 4-го клиента

14

13

17

15

t1

0

14

27

44

59

Поступл. на обслуж. 1-го клиента

Поступл. на обслуж. 2-го клиента

Поступл. на обслуж. 3-го клиента

Поступл. на обслуж. 4-го клиента

18

12

14

t2

0

14

27

32

44

58

59

Рис.1.4. Временная диаграмма изменения состояний моделируемой системы

Таблица 1.1. События в парикмахерской с одним креслом

Значение таймера модельного времени

События, происходящие в этот момент времени

14

Приход первого клиента, поступление его на обслуживание

27

Приход второго клиента

32

Окончание обслуживания первого клиента, поступление второго клиента на обслуживание

44

Окончание обслуживания второго клиента, приход третьего клиента, поступление третьего клиента на обслуживание

58

Окончание обслуживания третьего клиента

59

Приход четвертого клиента, поступление его на обслуживание.