Для моделирования на GPSS надо определить условия работы моделируемой системы и какие элементы GPSS надо использовать для удовлетворения условий модели.
В данном случае есть ограничивающие условия. Во-первых, на маршруте работает 2 автобуса. Во-вторых в каждом автобусе фиксированное число мест. Естественно отождествлять автобусы с хранилищем (STORAGE). Также естественно отождествлять пассажиров с транзактами, принадлежащим к одному семейству (ADOPT). После того как в автобусе будут заняты все места, автобус рассматривается как единое целое - один транзакт (ASSEMBLE). Аналогично тому, как пассажиры садятся в автобус, становятся в очередь, и автобус осуществляет рейсы, транзакты циркулируют в GPSS-модели системы.
В реальной системе, после того как автобус выполнил рейс, он начинает новый. В модели транзакт должен быть возвращен назад посредством блока TRANSFER в блок новой поездки. Для того чтобы ограничить общее число тразрактов, циркулирующих в модели, необходимо использовать в GENERATE операнд, задающих желаемое число транзактов.
Для того чтобы вычислить прибыль необходимо знать количество поездок и количество отказов от поездок в течение моделируемого времени.
|