Для иллюстрации языка GPSS выбрана простая модель функционирования автозаправочной станции (АЗС).
Пусть на АЗС расположены две топливораздаточные колонки (ТРК) для заправки бензином и одна система отпуска ГСМ. Автотранспортные средства (АТП) прибывают на АЗС с интервалом 7±2 мин. Для трети этих средств требуется бензин и ГСМ, а для остальных – только бензин. Допустимое количество АТП на АЗС не должно превышать 8. Отпуск ГСМ занимает 5±1 минут, а заправка бензином – 3±1 минуты.
Если очередное АТП прибыло на АЗС, а там уже находится максимально возможное количество АТП, составляющее 8, то оно ожидает обслуживания не более 15±2 минут. Если в течение этого времени оно не будет принято к обслуживанию, то покидает АЗС.
Требуется выполнить моделирование функционирования АЗС в течение 8 часов, в результате которого определить:
- загрузку ТРК и системы отпуска ГСМ;
- максимальную длину очереди на АЗС;
- среднее время ожидания обслуживания;
- распределение общего времени обслуживания заявок на АЗС;
- количество заявок, которые не дождались обслуживания и покинули АЗС.
Ниже приведен текст моделирующей программы на GPSS.