Аннотация:
В статье выполнен анализ работ российских и зарубежных авторов, касающихся автоматизации планирования движения поездов. Акцент сделан на таких этапах разработки
средств автоматизации построения планового графика движения поездов метрополитена,
как разработка моделей бизнес-процессов, связанных с построением графика; выбор схемы,
применяемой для создания программного обеспечения; программная реализация действий
по автоматизированному построению планового графика.
Анализ литературы показал тесное взаимодействие систем планирования и управления
движением поездов, необходимость единого подхода к решению задач планирования движения
поездов и технического обслуживания подвижного состава и инфраструктуры, применимость
современных алгоритмов искусственного интеллекта и достижений в области компьютерных
наук для решения рассматриваемых задач.
В статье выполнена декомпозиция технологического процесса сбора и анализа данных
графика оборота подвижного состава и планового графика движения поездов на три составных
части: подготовка исходных данных для автоматизированного построения графика оборота
и планового графика; их автоматизированное построение; анализ и передача заинтересованным службам результатов автоматизированного построения.
Авторы статьи предлагают при создании программных средств автоматизации построения планового графика применять схему Model-View-Controller (модель – представление –
контроллер) и показывают, что ее достоинства, а именно отделение бизнес-логики от визуализации, отвечают запросам пользователей и разработчиков рассматриваемой системы.
Плановый график движения поездов строится с разной степенью использования средств
автоматизации. Средства более высокого уровня являются композицией средств более низкого. Эффективно использование понятия паттернов проектирования и языка графического
описания/моделирования программного обеспечения Unifi ed Modeling Language для описания
взаимодействия средств автоматизации разного уровня.
В настоящее время ведутся инициативные работы по модернизации существующей автоматизированной системы построения планового графика движения поездов метрополитена
на основе изложенных в статье принципов.
Ключевые слова:
автоматизация; построение планового графика движения; инициализация; проверка возможности выполнения действия