В статье выполнен анализ работ российских и зарубежных авторов, касающихся автоматизации планирования движения поездов. Акцент сделан на таких этапах разработки средств автоматизации построения планового графика движения поездов метрополитена, как разработка моделей бизнес-процессов, связанных с построением графика; выбор схемы, применяемой для создания программного обеспечения; программная реализация действий по автоматизированному построению планового графика. Анализ литературы показал тесное взаимодействие систем планирования и управления движением поездов, необходимость единого подхода к решению задач планирования движения поездов и технического обслуживания подвижного состава и инфраструктуры, применимость современных алгоритмов искусственного интеллекта и достижений в области компьютерных наук для решения рассматриваемых задач. В статье выполнена декомпозиция технологического процесса сбора и анализа данных графика оборота подвижного состава и планового графика движения поездов на три составных части: подготовка исходных данных для автоматизированного построения графика оборота и планового графика; их автоматизированное построение; анализ и передача заинтересованным службам результатов автоматизированного построения. Авторы статьи предлагают при создании программных средств автоматизации построения планового графика применять схему Model-View-Controller (модель - представление - контроллер) и показывают, что ее достоинства, а именно отделение бизнес-логики от визуализации, отвечают запросам пользователей и разработчиков рассматриваемой системы. Плановый график движения поездов строится с разной степенью использования средств автоматизации. Средства более высокого уровня являются композицией средств более низ- кого. Эффективно использование понятия паттернов проектирования и языка графического описания/моделирования программного обеспечения Unified Modeling Language для описания взаимодействия средств автоматизации разного уровня. В настоящее время ведутся инициативные работы по модернизации существующей автоматизированной системы построения планового графика движения поездов метрополитена на основе изложенных в статье принципов.
автоматизация, построение планового графика движения, инициализация, проверка возможности выполнения действия
1. Сидоренко В. Г. Автоматизированное построение планового графика движения пассажирских поездов метрополитена / В. Г. Сидоренко, А. И. Сафронов // Вестник Ростовского государственного университета путей сообщения. - 2012. - № 2. - С. 99-104.
2. Брукшир Д. Г. Введение в компьютерные науки / Д. Г. Брукшир, В. Штонда. - М. : Вильямс, 2001. - 688 с.
3. Терелянский П. В. Системы поддержки принятия решений. Опыт проектирования : монография / П. В. Терелянский. - Волгоград : ВолгГТУ, 2009.
4. Turner C. A Review of Key Planning and Scheduling in the Rail Industry in Europe and UK / C. Turner, A. Tiwari, A. Starr, K. Blacktop // Rail and Rapid Transit: Proceedings of the Institution of Mechanical Engineers, Part F. - Vol. 230 (3). - 2016. - Pp. 984-988.
5. Abed Sayed K. European rail traffic management system / Sajed K. Abed // International Conference on Energy, Power and Control (EPC-IQ), 2010. - C. 173-180.
6. Baba Y. Radio-based train control system / Y. Baba, A. Hiratsuka, E. Sasaki, O. Yamamoto, M. Miyamoto // Hitachi Review. - 2012. - N 61. - Pp. 341-346.
7. Lu J. HCSP formal modelling and verification method and its application in the hybrid characteristics of a high speed train control system / J. Lu, K. Li, T. Tang, L. Chen // WIT Transactions on the Built Environment. - Southampton : WIT Press, Computers in Railways XIII, 2012. - Pp. 15-25.
8. Guo B. Y. Research on the simulation of an Automatic Train over speed Protection driver-machine interface based on Model Driven Architecture / B. Y. Guo, W. Du, Y. J. Mao // Computers in Railways XII: Computer System Design and Operation in the Railway and Other Transit Systems. - WIT Press, 2010. - Pp. 13-120.
9. Kuckelberg A. Real-time asynchronous conflict solving algorithms for computer aided train dispatching assistance systems / A. Kuckelberg, E. Wendler // Computers in Railways XI: WIT Transactions on the Built Environment. - WIT Press, 2008. - Pp. 555-563.
10. Wegele S. Comparing the effectiveness of two real-time train rescheduling systems in the case of perturbed traffic conditions / S. Wegele, F. Corman, A. D'Ariano // Timetable Planning and Information Quality. - WIT Press, 2010. - Pp. 189-199.
11. Forsgren M. Using timetabling optimization prototype tools in new ways to support decision making / M. Forsgren, M. Aronsson, S. Gestrelius, H. Dahlberg // Computers in Railways XIII: Computer System Design and Operation in the Railway and Other Transit Systems. - WIT Press, 2012. - Pp. 439-450.
12. Ho T. K. Train service timetabling in railway open markets by particle swarm optimisation / T. K. Ho, C. W. Tsang, K. H. Ip, K. S. Kwan // Expert System Applications. - 2012. - Issue 39. - Pp. 861-868.
13. Noah J. Goodall. Ethical Decision Making During Automated Vehicle Crashes / Goodall Noah J. Transportation Research Record // Journal of the Transportation Research Board. - 2014. - N 2424. - Pp. 58-65.
14. Jabri S. European railway traffic management system validation UML / S. Jabri, E. M. Koursi, T. Bourdeaud'huy, E. Lemaire // Petri nets modelling strategy, European transport Research Review. - 2010. - Issue 2. - Pp. 113-128, 2010.
15. Nash A. RailMl-a standard data interface for railroad applications / A. Nash, D. Huerlimann, J. Schuette, V. P. Krauss // Computers in Railways IX, WIT Transactions on the Built Environment. - WIT Press, 2004. - Pp. 233-240.
16. Феофилов А. Н. Математическая модель составления графиков движения поездов на линиях метрополитена / А. Н. Феофилов // Вестник ВНИИЖТ. - 1991. - № 7. - C. 10-13.
17. Быков В. П. Теоретические и методологические основы построения систем поддержки принятия решений при управлении движением поездов на участках железных дорог / В. П. Быков. - Хабаровск : ДВГУПС, 1999. - 135 c.
18. Сидоренко В. Г. Автоматизация планирования работы ЭПС метрополитена / В. Г. Сидоренко, А. И. Сафронов, К. М. Филипченко // Мир транспорта. - 2015. - Т. 13. - № 4. - C. 154-165.
19. Дегтярев Д. П. Проблемы визуального анализа графика движения поездов на метрополитене и методы их решения / Д. П. Дегтярев, М. Н. Василенко, О. А. Максименко // Неделя науки-2002 : тр. науч.-практ. конференции. - СПб. : Петербургский гос. ун-т путей сообщения, 2002. - С. 12-13.
20. Сеславин А. И. Градиентный способ централизованного управления городскими транспортными системами / А. И. Сеславин, Л. Н. Воробьева // Наука и техника транспорта. - 2004. - № 2. - С. 71-73.
21. Сидоренко В. Г. Методы выравнивания интервалов движения поездов метрополитена / В. Г. Сидоренко, Е. Ю. Рындина // Вестник МИИТа. - 2008. - № 18. - C. 8-10.
22. Cидоренко В. Г. К вопросу об оценке быстродействия метода выравнивания временных интервалов / В. Г. Сидоренко, А. И. Сафронов // Информатизация образования и науки. - 2014. - Т. 1. - № 21. - C. 120-130.
23. Сидоренко В. Г. Методика выравнивания интервалов движения пассажирских поездов метрополитена в условиях ограниченных ресурсов / В. Г. Сидоренко, А. И. Сафронов // Вестник Ростовского государственного университета путей сообщения. - 2014. - № 2. - C. 69-76.
24. Сафронов А. И. Систематизация способов отображения информации планово- го графика движения пассажирских поездов метрополитена / А. И. Сафронов, В. Г. Сидоренко, М. В. Ковалёв // Инновационные технологии в автоматике, информатике и телекоммуникациях : тр. Международной конференции ученых транспортных вузов, инженерных работников и представителей академической науки. - Хабаровск : ДВГУПС, 2008. - C. 244-248.
25. Жербина А. И. Построение на ЭВМ графиков движения поездов метрополитена / А. И. Жербина, Л. А. Баранов // Вестник ВНИИЖТа. - 1981. - № 2. - C. 17-20.
26. Василенко М. Н. Автоматическое построение графиков движения поездов на метрополитене / М. Н. Василенко, Д. П. Дегтярев, О. А. Максименко // Тру- ды Международной конференции «Транспорт XXI век». - Варшава, 2001. - С. 24-34.
27. Сидоренко В. Г. Автоматизированный синтез стационарных режимов планового графика движения поездов метрополитена / В. Г. Сидоренко, А. В. Фёдоров. - Мир транспорта. - 2004. - № 2. - C. 88-92.
28. Сидоренко В. Г. Процедуры организации ночной расстановки составов на линии метрополитен / В. Г. Сидоренко, А. С. Пискунов // Вестник МИИТа. - 2008. - № 18. - C. 3-7.
29. Сидоренко В. Г. Подсистема автоматизированного построения выхода составов метрополитена из расстановки на ночь / В. Г. Сидоренко, И. А. Власова, Е. Ю. Рындина // Неделя науки-2008. Наука МИИТа транспорту : тр. науч.- практ. конференции. Т. VII. - М. : МИИТ, 2008. - C. 38.
30. Сидоренко В. Г. Математическое обеспечение планирования зонного движения поездов метрополитена / В. Г. Сидоренко, М. В. Новикова // Вестник Ростовского государственного университета путей сообщения. - 2012. - № 2. - C. 99-104.
31. Сидоренко В. Г. Влияние планового графика движения пассажирских поездов метрополитена на режим работы системы тягового электроснабжения / В. Г. Сидоренко, А. И. Сафронов // Электроника и электрообрудование транс- порта. - 2014. - № 1. - C. 10-13.
32. Гамма Э. Приемы объектно-ориентированного проектирования. Паттерны проектирования / Э. Гамма, Р. Хелм, Р. Джонсон, Д. Влиссидес. - СПб. : Питер, 2012. - 366 с.
33. Сидоренко В. Г. Методика автоматизация построения планового графика движения пассажирских поездов метрополитена / В. Г. Сидоренко, А. И. Сафронов, М. А. Чжо, А. С. Петров // Транспорт и образование : Актуальные вопросы и тенденции : тр. Международной науч.-практ. конф. - Челябинск : ЧИПС УрГУПС, 2015. - C. 74-80.
34. Баранов Л. А. Тренажер поездного диспетчера линии метрополитена / Л. А. Ба- ранов, В. Г. Сидоренко, Е. В. Ерофеев, В. М. Максимов, Д. Б. Васьков // Вестник РГРТУ. - 2012. - № 10. - C. 32-35.
35. Буч Г. Язык UML : руководство пользователя / Г. Буч, Д. Рамбо, И. Якобсон. - М. : ДМК-пресс, 2007. - С. 469-474.