СИСТЕМА И СПОСОБ ДЛЯ ПЛАНИРОВЩИКА ДВИЖЕНИЯ НА ОСНОВЕ МОДЕЛИРОВАНИЯ

1. Способ планирования движения множественных составов по сети путей, содержащий этапы, на которых:
(a) определяют предпочтительный маршрут для множества составов;
(b) определяют по меньшей мере один альтернативный маршрут для множества составов;
(c) выбирают первый состав из множества составов;
(d) моделируют движение первого состава по предпочтительному маршруту к первому пункту принятия решения;
(e) оценивают моделируемое движение первого состава;
(f) выбирают второй состав из множества составов;
(g) моделируют движение второго состава по маршруту ко второму пункту принятия решения;
(h) оценивают моделируемое движение второго состава;
(i) повторяют этапы выбора, моделирования движения и оценки для каждого из множества составов до тех пор, пока по меньшей мере (i) не встретится предопределенное время, (ii) все составы не достигнут своих соответствующих модельных пунктов назначения.
2. Способ по п.1, в котором этап выбора включает в себя этап, на котором выбирают первый состав как функцию по меньшей мере одного из: приоритет состава; задержка, которой состав уже подвергся; и степень продвижения состава.
3. Способ по п.1 в котором этап выбора первого состава и этап выбора второго состава выбирают один и тот же состав.
4. Способ по п.3, в котором второй состав возвращают к первому пункту назначения.
5. Способ по п.3, в котором моделируемое движение второго состава включает в себя задержку второго состава во втором пункте назначения.
6. Способ по п.3, в котором этап моделирования движения второго состава проходит по альтернативному маршруту.
7. Способ по п.1, в котором этап оценки моделируемого движения первого состава включает в себя этап, на котором определяют по меньшей мере одно из: количество раз, когда состав переключается со своего предпочтительного маршрута на альтернативный маршрут; количество раз, когда состав обгоняет другой состав с равным значением; количество раз, когда время смены бригады поезда истекает во время расписания; и процент скрещений и обгонов, остающихся одинаковыми от одного плана к следующему.
8. Компьютерный программный продукт для использования с автоматизированным планировщиком движения железнодорожных составов, причем железнодорожная сеть разделена на множество сегментов пути, упомянутый компьютерный программный продукт содержит:
подходящий для использования компьютером носитель, имеющий машиночитаемые модули программного кода, воплощенные в упомянутом носителе, для планирования движения составов, упомянутые машиночитаемые модули программного кода содержат:
машиночитаемый первый модуль программного кода, чтобы заставить компьютер определять предпочтительный маршрут для множества составов;
машиночитаемый второй модуль программного кода, чтобы заставить компьютер определять по меньшей мере один альтернативный маршрут для множества составов;
машиночитаемый третий модуль программного кода, чтобы заставить компьютер выбирать первый состав из множества составов;
машиночитаемый четвертый модуль программного кода, чтобы заставить компьютер моделировать движение первого состава по предпочтительному маршруту до первого пункта принятия решения;
машиночитаемый пятый модуль программного кода, чтобы заставить компьютер оценивать моделируемое движение первого состава;
машиночитаемый шестой модуль программного кода, чтобы заставить компьютер повторять этапы выбора, моделирования движения и оценки для каждого из множества составов до тех пор, пока по меньшей мере (i) либо не встретится предопределенное время, (ii) либо все составы не достигнут своих соответствующих модельных пунктов назначения;
причем машиночитаемый пятый программный модуль запрограммирован для минимизации по меньшей мере одного из: количество раз, когда состав переключается со своего предпочтительного маршрута на альтернативный маршрут; количество раз, когда состав обгоняет другой состав с равным значением; количество раз, когда время смены бригады поезда истекает во время расписания.
9. Компьютерный программный продукт по п.8, в которой пятый программный модуль запрограммирован для максимизации процента встреч и обгонов, остающихся неизменными от одного плана к следующему плану.
10. Компьютерный программный продукт по п.8, в котором третий программный модуль запрограммирован для выбора состава как функции по меньшей мере одного из: приоритет состава; задержка, которой состав уже подвергся; и степень продвижения состава.
11. Способ планирования движения нескольких составов по сети путей, содержащий этапы, на которых:
(a) выбирают первый состав из множества составов;
(b) определяют предпочтительный маршрут для первого состава;
(c) определяют альтернативный маршрут для первого состава;
(d) моделируют движение первого состава по предпочтительному маршруту до первого пункта принятия решения;
(e) оценивают моделируемое движение первого состава;
(f) если моделируемое движение не удовлетворяет предопределенным критериям, моделируют движение первого состава по альтернативному маршруту.
12. Способ по п.11, в котором альтернативный маршрут включает в себя задержку первого состава в первом пункте принятия решения.
13. Способ по п.11, в котором альтернативный маршрут включает в себя возврат первого состава.
14. Способ по п.11, в котором этап выбора включает в себя этап, на котором выбирают первый состав как функцию по меньшей мере одного из: приоритет состава; задержка, которой состав уже подвергся; и степень до которой состав уже был продвинут.
15. Способ по п.11 в котором этап оценки моделируемого движения первого состава включает в себя этап, на котором определяют по меньшей мере одно из: количество раз, когда состав переключается со своего предпочтительного маршрута на альтернативный маршрут; количество раз, когда состав обгоняет другой состав с равным значением; количество раз, когда время смены бригады поезда истекает во время расписания; и процент скрещений и обгонов, остающихся одинаковыми от одного плана к следующему плану.