Выезд на автомагистраль в Anylogic - PullRequest
0 голосов
/ 23 января 2019

Я новичок в anylogic моделировании. Мне нужно смоделировать выезд с автомагистрали, по которому текут легковые и грузовые автомобили. Автомобили имеют скорость 40 автомобилей / час, а грузовик - 30 грузовиков / час. Как легковые, так и грузовые автомобили находятся в одной очереди, и им нужно платить за выезды с одной и той же автомагистрали. Проблема в том, что у легковых и грузовых автомобилей разные тарифы на обслуживание, поэтому мне нужно в блоке задержки установить 60 автомобилей / час и 30 грузовиков / час. Как я могу смоделировать это.

1 Ответ

0 голосов
/ 23 января 2019

Если под скоростью вы подразумеваете распределение Пуассона в 60 автомобилей / час, вы можете отложить экспоненциальный (1/60) час, чтобы получить тот же эффект.Но я думаю, что вам нужно использовать блок Source (Car Source), чтобы легковые и грузовые автомобили въезжали с разными ставками, а не пытались их задержать.

В любом случае, если вам нужно использовать задержку:

Если у ваших агентов есть параметр (например, isCar = true, если агент - автомобиль, и false, если он - грузовик), вы можете поставить сокращенную java.если в вашей задержке "agent.isCar? экспоненциальный (1 / 60,0): экспоненциальный (1 / 30,0)"

...