Моделирование сети в нормальном режиме
Моделирование является описанием того, как система работает в соответствии с формулами программного обеспечения, используемыми для моделирования. Это требует применения упрощений реальной системы, тонкого баланса между точным отображением реальности (что требует учета максимального количества физических явлений) и уровнем понимания и требуемой точности.
Некоторые объекты были легко смоделированы одним типом объектов QUEST, и их поведение может быть полностью определено через графический интерфейс. Другие объекты из реальной системы были смоделированы из нескольких моделей объектов QUEST, и их сложное поведение стало предметом последующего программирования.
Топология транспортных систем
В приложении мы выделяем три типа сетей:
- — автодорожная сеть, внутри которой будут ходить автобусы. В приложении моделируются только автобусные маршруты;
- — рельсовая сеть. Эти каналы могут дополнительно поддерживаться дорогами, по которым ходят автобусы;
- — сеть НКФЖД, моделирование которой идентично трамвайной сети.
- 2.10.1.1. Автодорожная сеть
Это все проезжие части, которые могут быть использованы для проезда автобусов. Дорога может иметь одну линию (односторонняя дорога) или быть разделена на две линии по двум направлениям движения. Группа дорог моделируется «системой траектории». Односторонние дороги смоделированы однонаправленными секциями, размещенными непрерывной цепью. Некоторые секции, соответствующие двустороннему движению (например, проходящие под узким мостом), могут быть двунаправленными.
2.10.1.2. Рельсовая сеть
Рельсовые сети состоят в основном из односторонних путей. Однако некоторые сети трамвайных путей двусторонние, так как могут быть использованы в процедурах регулирования. Каждая рельсовая сеть моделируется системой траектории, состоящей из набора одно- или двунаправленных сегментов, моделирующих полосы движения.
2.10.1.3. Транспортные развязки
Очень важно, особенно на автодорогах или развязках «автодорога/ трамвай», управлять развязками для того, чтобы избежать столкновений между транспортными средствами. Точка принятия решения может ограничить количество автомобилей, имеющих доступ к точке. Избежать столкновения можно путем размещения точек принятия решения на каждой развязке и заведомо спланировать развязки так, чтобы они вмещали по одной такой точке.
Этот объект QUEST, однако, не справляется с управлением приоритетами. Перепрограммирование логики в точке принятия решения является необходимым для способствования прохождению, например, трамваев.
2.10.1.4. Обгон
В рельсовой сети. Транспорт, движущийся по рельсам, не может обгонять друг друга. «Обгонные маневры» используются только в пределах регулирующих процедур. В таких случаях они происходят путем перехода на параллельные полосы или пути для маневра.
В автодорожной сети. Обгон едущего автобуса другим автобусом не допускается. Единственный вариант санкционированного обгона — это когда обгоняемое транспортное средство стоит на месте. Остановки моделируются определенными разметочными полосами, поэтому обгон стоящего автобуса другим автобусом не представляет никаких трудностей.