Пьей Сонэ Аунг (АУМ-611), Сафронов А.И. (аспирант)
АНАЛИЗ СРЕДСТВ ВИЗУАЛИЗАЦИИ АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ ПОСТРОЕНИЯ ПЛАНОВОГО ГРАФИКА ДВИЖЕНИЯ ПАССАЖИРСКИХ ПОЕЗДОВ МЕТРОПОЛИТЕНА НА БАЗЕ АППАРАТА СЕТЕЙ ПЕТРИ
Московский метрополитен - обширное транспортное предприятие, в работу которого вовлечено большое количество человеческих и материальных ресурсов. Автоматизация различных технологических процессов на Московском метрополитене позволяет облегчить работу специалистов различных служб метрополитена.
Важную роль при автоматизации составления планового графика движения (ПГД) поездов играет решение задачи визуализации и коррекции информации в принятом формате. Созданный разработчиками системы аппарат позволяет выполнять существующие и учитывать вновь возникающие требования заказчика в лице инженеров-графистов Службы движения Московского метрополитена.
Целью работы является разработка алгоритмов графического отображения и коррекции информации в ПГД пассажирских поездов метрополитена.
Для выполнения сформулированной цели требуется решить следующие задачи:
- провести анализ развития автоматизации планирования перевозочного процесса на линиях метрополитена;
- выполнить формализацию задачи;
- разработать алгоритмы визуализации и коррекции информации;
- разработать программное обеспечение модулей визуализации;
- провести тестирование разработанных модулей;
- составить инструкцию пользователя.
В вопросах визуализации интерфейса ПГД центральное место занимает работа с «образом нитки». В состав этой работы входят следующие простейшие операции:
1. Создание нитки;
2. Укорачивание нитки;
3. Удлинение нитки;
4. Связывание ниток;
5. Коррекция расписания;
6. Ввод сверхрежимных выдержек (СРВ).
В работе рассматривается решение задачи визуализации образов ниток, приводится математическое описание проводимых операций с использованием аппарата сетей Петри.
Отметим, что основой реализации автоматизированного построения ПГД является коррекция расписания. Коррекция расписания ниток является простейшей операцией. На основе простейших операций строятся более сложные, составные операции.
Авторами с использованием сетей Петри рассмотрены простейшие операции. Каждая из этих операций разбивается на структурные блоки:
- инициализации;
- действий по созданию нитки;
- прорисовки/визуализации образа нитки;
- невыполнения операции.
По результатам исследования этих блоков авторами разработана обобщённая блок-схема простейших операций, проводимых над нитками ПГД. Вместе с тем, авторами выделена обобщённая структура классов программной среды, которые в своём составе содержат:
- процедуру инициализации операции, в которой происходит определение основных переменных и их начальных значений, необходимых для выполнения операции;
- процедуру выполнения операции, включающую в себя операции по созданию или коррекции нитки с последующей визуализацией образа нитки.
Поскольку программный модуль визуализации постепенно обновляется, дополняется и корректируется, он может накапливать в своём составе однотипные процедуры, что приводит к увеличению времени, затрачиваемого на расчёты. Проведённый анализ простейших процедур с использованием математического аппарата сетей Петри позволил выявить однотипные процедуры, что привело к существенному упрощению структуры операций и сокращению времени, затрачиваемого на расчёты.
Программный модуль визуализации интерфейса ПГД успешно прошел тестирование инженерами-графистами Московского метрополитена. В ходе тестирования ошибок не выявлено. В настоящее время программный модуль введён в состав АСП ПГД ППМ, внедрённой на Московском метрополитене.
Библиографическая ссылка:
Сафронов, А. И. Анализ средств визуализации автоматизированной системы построения планового графика движения пассажирских поездов метрополитена на базе аппарата сетей Петри / А. И. Сафронов, Пьей Сонэ Аунг // Труды научно-практической конференции «Неделя науки-2012. Наука транспорту». - М.: МИИТ. - 2012. - C. III-106-III-107.