Научная статья на тему 'Автоматизированная система диспетчерского управления движением поездов Новосибирского метрополитена: направление развития'

Автоматизированная система диспетчерского управления движением поездов Новосибирского метрополитена: направление развития Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
584
204
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
АВТОМАТИЗИРОВАННАЯ СИСТЕМА ДВИЖЕНИЕМ ПОЕЗДОВ / АUTOMATED TRAFFIC CONTROL SYSTEM / РАСПРЕДЕЛЁННАЯ СИСТЕМА / ДИСПЕТЧЕРСКОЕ УПРАВЛЕНИЕ / НОВОСИБИРСКИЙ МЕТРОПОЛИТЕН / DISTRIBUTED SYSTEM / NOVOSIBIRSK SUBWAY / SUPERVISORY CONTROL

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Золотухин Юрий Николаевич, Белоконь Сергей Александрович, Васильев Виктор Владимирович, Филиппов Михаил Николаевич, Ян Александр Петрович

Представлены архитектура и программное обеспечение автоматизированной системы диспетчерского управления (АСДУ) движением поездов Новосибирского метрополитена: SCADA-система, разработанная для создания комплексов повышенной надёжности, измерительная подсистема, а также моделирующий комплекс.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Золотухин Юрий Николаевич, Белоконь Сергей Александрович, Васильев Виктор Владимирович, Филиппов Михаил Николаевич, Ян Александр Петрович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Automated supervisor traffic control system of Novosibirsk subway traffic: Lines of development

The architecture and software for the automated traffic control system of Novosibirsk subway is presented. It includes SCADA-complex, designed for producing highly reliable systems, the measuring subsystem, and the modeling complex.

Текст научной работы на тему «Автоматизированная система диспетчерского управления движением поездов Новосибирского метрополитена: направление развития»

Вычислительные технологии

Том 18, Специальный выпуск, 2013

Автоматизированная система диспетчерского управления движением поездов новосибирского метрополитена: направление развития

Ю. Н. Золотухин, С. А. БЕлоконь, В. В. Васильев, М.Н. Филиппов, А. П. Ян Институт автоматики и электрометрии СО РАН, Новосибирск, Россия

e-mail: [email protected]

Представлены архитектура и программное обеспечение автоматизированной системы диспетчерского управления движением поездов Новосибирского метрополитена: ВСЛБЛ-система, разработанная для создания комплексов повышенной надёжности, измерительная подсистема, а также моделирующий комплекс.

Ключевые слова: автоматизированная система управления движением поездов, распределённая система, диспетчерское управление, Новосибирский метрополитен.

Введение

Начиная с 2004 г. Институт автоматики и электрометрии СО РАН с участием ведущих специалистов службы сигнализации и связи Новосибирского метрополитена разрабатывает автоматизированную систему диспетчерского управления (АСДУ) движением поездов; с 2005 г. система поэтапно вводится в постоянную эксплуатацию [1]; в 2012 г. завершена модернизация существующих станций и стартовали работы по созданию усовершенствованной микропроцессорной АСДУ для запланированного продления Дзержинской линии.

Автоматизированные системы диспетчерского управления, предназначенные для использования на объектах повышенной опасности, таких как предприятия атомной и химической промышленности, транспортные комплексы, объекты военного назначения и т. п., занимают особое место, так как нарушения в их работе представляют прямую угрозу жизни и здоровью людей.

При разработке как аппаратных средств, так и программного обеспечения (ПО) подобных систем недостаточно лишь организации дополнительного резервирования составляющих, поскольку помимо высокой надёжности при работе в штатном режиме весь программно-аппаратный комплекс должен обеспечивать предсказуемо-безопасное поведение в случае выхода из строя отдельных компонентов.

Также серьёзным ограничением при выборе средств автоматизации является режим работы транспортного комплекса, ограничивающий непрерывное время работы по модернизации и последующему тестированию АСДУ несколькими ночными часами, что практически исключает возможность единовременного обновления всех компонентов. Поэтому система должна обеспечивать возможность постепенной интеграции с существующей разнородной аппаратно-программной средой и поэтапного переключе-

ния функций с поддержкой режима одновременной работы заменяемой и новой частей в течение опытной эксплуатации.

1. Структура и функции АСДУ

Разработанная АСДУ движением поездов представляет собой трёхуровневую структуру, состоящую из комплекса автоматизированных рабочих мест (АРМ) и программируемых логических контроллеров (ПЛК), распределённых на значительном пространстве и работающих в темпе реального технологического процесса [2]. Система объединяет распределённую микропроцессорную систему и маршрутно-релейные централизации (МРЦ) на каждой станции (рис. 1).

Верхний уровень системы включает оборудование, расположенное на центральном посту управления: основной и резервный АРМ поездного диспетчера, АРМ дежурного инженера диспетчерской централизации (ДЦ) и сервер базы данных.

Средний уровень — расположенные на станциях рабочие места дежурных по станциям (АРМ ДСЦП) и рабочие места электромехаников (АРМ ШН).

Нижний уровень — программируемый логический контроллер, выполняющий функции устройства сопряжения с объектом и реализующий алгоритмы управления напольным оборудованием.

Аппаратура верхнего и среднего уровней объединена двойным оптоволоконным кольцом, обеспечивающим необходимую скорость и надёжность доставки данных. Автома-

АРМ поездного диспетчера основной резервный

АРМ инженера ДЦ сервер БД

Инженерный корпус

(верхний уровень системы управления)

ЕЛО

/

г

контроллер > к

т

| > к пульт-табло

//////

□□□□□ □□□□□ □□□□□ □□□□□ □□□□□

□□□□□ □□□□у □□□□□ □□□□□ □□□□у

□□□□□ □□□□□ □□□□□ □□□□□ □□□□□

□□□□□ □□□□□ □□□□□ □□□□□ □□□□□

□□□□□ □□□□□ □□□□□ □□□□□ □□□□□

маршрутно-релеиная централизация

0 1 I

1''/''т//////////////м/////ш/А

*■ средний уровень системы управления

► нижний уровень системы управления

► напольное оборудование станции

Рис. 1. Архитектура АСДУ

тизированные рабочие места на каждой станции связаны с программируемым логическим контроллером и между собой посредством локальной станционной сети с резервированием. Для обеспечения непрерывного управления движением на время сервисного обслуживания или в случае выхода из строя микропроцессорной части системы предусмотрен переход на традиционную схему с использованием пульт-табло, полностью отключающего ПЛК от каналов управления.

Управление движением поездов осуществляется либо с автоматизированных рабочих мест поездного диспетчера с центрального поста, либо с расположенных на станциях АРМ дежурных по станции [3].

2. Программное обеспечение

Программное обеспечение АСДУ [3] состоит из множества различных компонентов (ПО контроллера, ПО системы резервирования, ПО сервера базы данных и т. п.), среди которых особое место занимает многоплатформенная открытая модульная SCADA-система (Supervisory Control And Data Acquisition — диспетчерское управление и сбор данных), разработанная в лаборатории нечётких технологий ИАиЭ СО РАН для создания многоуровневых программных комплексов повышенной надёжности и быстродействия [4].

Данная SCADA-система обеспечивает функционирование АСДУ в соответствии с предложенной в рамках проекта архитектурой, существенным отличием которой от классической схемы с иерархией "основной—резервный" является параллельная рассылка копий команд управления по нескольким независимым каналам (более подробное описание архитектуры приведено в [5]).

Рис. 2. Видеокадр АРМ электромеханика станции "Красный проспект"

Помимо исполнения основной задачи системы (надёжной и своевременной передачи информации о поездной ситуации со станции на рабочие места дежурных и команд управления в обратном направлении), отдаваемые оператором команды должны анализироваться программным обеспечением с целью выявления несогласованных и потенциально опасных действий, способных привести к нештатной или аварийной ситуации.

В рамках проекта разработано программное обеспечение АРМ дежурного по станции, электромеханика, инженера центрального поста, а также стыковочных модулей, обеспечивающих интеграцию с существующим программно-аппаратным комплексом метрополитена и расширяющих информационную поддержку служб принципиально новыми функциональными возможностями, позволяющими более эффективно и с меньшими усилиями решать существующие задачи. В частности, инженеру диспетчерской централизации и электромеханикам службы СЦБ (сигнализация, централизация, блокировка) предоставлены автоматизированные рабочие места на всех станциях и центральном посту, позволяющие в реальном времени контролировать состояние обеспечивающего безопасность движения поездов оборудования метрополитена и оперативно принимать решения, а также анализировать предысторию событий и действий операторов службы управления движением.

В качестве иллюстрации на рис. 2 приведён один из видеокадров пользовательского интерфейса АРМ электромеханика станции "Красный проспект" в режиме отображения и анализа происходящих в реальном времени либо сохранённых в базе данных событий, таких как изменения состояния оборудования (реле, сигналов, рельсовых цепей и т. п.), а также действий дежурного по станции.

3. Измерительная подсистема

Одна из важнейших задач при разработке современных сложных автоматизированных систем управления — создание средств, обеспечивающих их работоспособность и поддержание заданного уровня надёжности проекта в процессе эксплуатации. Основной тенденцией в этой области является переход от методов периодического контроля состояния элементов системы, основанного на статистических данных, к непрерывному мониторингу её узлов. В настоящее время обслуживание систем метрополитена производится в соответствии с графиком технологического процесса. Переход к обслуживанию по фактическому состоянию элементов и подсистем позволяет рациональнее использовать человеческие и материальные ресурсы, упрощает процесс слежения за изменениями состояния системы, прогнозирования и анализа неисправностей.

Для решения задачи мониторинга состояния оборудования разработана специализированная подсистема [6], которая обеспечивает измерение аналоговых сигналов и анализ накопленных данных с целью выявления трендов параметров и оценки остаточного ресурса устройств, таких как стрелочные электроприводы, реле, светофорные лампы и др., позволяя тем самым решить задачу автоматического контроля состояния напольного оборудования, а также диагностировать и предупреждать возможные неисправности.

4. Моделирующий комплекс

По существующему регламенту перед вводом системы в опытную эксплуатацию должна быть проведена комплексная отладка технических и программных средств в лабора-

ПЛК (модель МРЦ) ПЛК (АСДУ)

Модель АРМ дежурного АРМ

напольного по станции электромеханика

оборудования

Рис. 3. Схема моделирующего стенда

торных условиях. С этой целью в рамках работы по созданию автоматизированной системы диспетчерского управления движением поездов Новосибирского метрополитена разработан моделирующий стенд [7]. В состав стенда входит программно-аппаратный комплекс, осуществляющий моделирование аппаратуры маршрутно-релейной централизации и напольного оборудования станции, программируемый контроллер, а также автоматизированные рабочие места оперативного и эксплуатационного персонала (рис. 3).

Аппаратная часть данного комплекса представляет собой систему, включающую компьютер, моделирующий напольное оборудование, программируемый логический контроллер, имитирующий МРЦ, а также коммуникационные подсистемы. Информационные входы проверяемой АСДУ соединены с дискретными выходами ПЛК-модели (около 300-500 сигналов в зависимости от моделируемой станции метрополитена), а управляющие выходы АСДУ соединены с дискретными входами ПЛК-модели (порядка 100 сигналов).

Программное обеспечение моделирующего комплекса разработано на основе описанной выше БСАБА-системы и реализует необходимые для тестирования АСДУ ситуации, такие как движение поездов, включение/выключение светофоров, перевод стрелок, а также неисправности оборудования (перегорание лампы светофора, потеря контроля стрелки, ложная занятость рельсовой цепи и т.п.).

Моделирующий комплекс позволяет тестировать программное и аппаратное обеспечение разрабатываемой АСДУ до начала монтажа оборудования на станции, а также при необходимости воспроизвести и проанализировать ситуации, происходившие на реальных станциях метрополитена. Функциональные возможности моделирующего стенда позволяют использовать его в качестве тренажера для оперативного и эксплуатационного персонала.

5. Микропроцессорная централизация

В рамках проекта систем управления для новых станций метрополитена разработана схема полностью микропроцессорной системы управления движением поездов. В основу

Канал горячего резервирования

С с с N С

р р R О Р

S и Р Е S

С с с N С

р р R О Р

S и Р Е S

Резервируемые модули ввода / вывода

с с S S S С

р R D D А Р

S А 1 О 1 S

С Р S

Рис. 4. Структурная схема ядра

концепции положено использование ядра управляющего вычислительного комплекса на базе безопасной многопроцессорной архитектуры Modicon Quantum фирмы Schneider Electric (структурная схема представлена на рис. 4) [8].

Внутренняя архитектура модулей центрального процессора (ЦП) содержит дублированный канал переключения и позволяет выполнять двойной код для выявления как систематических ошибок при формировании и исполнении кода, так и случайных сбоев в модуле ЦП и ОЗУ. Контроль выполнения осуществляется при помощи встроенных в модуль ЦП двух процессоров различного типа.

Схема подключения модулей ввода/вывода обеспечивает резервирование и позволяет выявлять систематические ошибки коммутации и случайные внутренние сбои. Кроме того, поддерживаются функции диагностики связи с ЦП, текущего статуса, а также автоматической самодиагностики.

Заключение

К настоящему моменту разработанная система функционирует на станциях "Берёзовая роща", "Площадь Гарина-Михайловского", "Заельцовская", "Красный проспект", "Золотая нива", "Сибирская", "Студенческая" и "Площадь Маркса".

На основе представленной усовершенствованной системы микропроцессорной централизации разрабатывается АСДУ движением поездов для проектируемых станций "Гусинобродская" и "Молодёжная" Новосибирского метрополитена.

Список литературы

[1] Абрамов А.И., БЕлоконь С.А., Васильев В.В. и др. Автоматизированная система диспетчерского управления движением поездов на Дзержинской линии Новосибирского метрополитена // "Проблемы управления и моделирования в сложных системах: Тр. VII Междунар. конф. Самара, 2005. С. 157-161.

[2] Золотухин Ю.Н., Коглер Р.Р., Михеев Ю.И. Микропроцессорная система управления движением поездов // Метро и тоннели. 2005. № 6. С. 10-11.

[3] БЕлоконь С.А., Васильев В.В., Филиппов М.Н. Программное обеспечение автоматизированной системы диспетчерского управления Новосибирского метрополитена // Перспективы систем информатики: Матер. 7-й Междунар. конф. памяти акад. А.П. Ершова. Новосибирск, 2009. С. 52-56.

[4] БЕлоконь С.А., Филиппов М.Н. Метод построения многоплатформенной открытой модульной SCADA-системы // Вест. НГУ. Сер.: Физика. 2008. Т. 3, вып. 1. С. 115-125.

[5] БЕлоконь С.А., Васильев В.В., Золотухин Ю.Н. и др. Автоматизированные системы диспетчерского управления объектами повышенной опасности // Автометрия. 2011. Т. 47, № 3. С. 73-83.

[6] Maltsev A.S., Sobolev M.A., Yan A.P. On the question of building an open system of automated diagnostics for Novosibirsk subway // IASTED Intern. Conf. "Automation, Control, and Applications" (ACIT 2010). Novosibirsk, 2010. P. 174-177.

[7] БЕлоконь С.А., Васильев В.В., Золотухин Ю.Н. и др. Отладка автоматизированной системы диспетчерского управления путём моделирования маршрутно-релейной централизации станции метро // Перспективы систем информатики: Матер. 7-й Междунар. конф. памяти акад. А.П. Ершова. Новосибирск, 2009. С. 48-51.

[8] Quantum Safety PLC. Safety Reference Manual [Электронный ресурс]. 2007. Электрон. дан. Режим доступа: http://www.tuv-fs.com/33003879_K01_000_00.pdf, свободный.

Поступила в 'редакцию 29 ноября 2013 г.

i Надоели баннеры? Вы всегда можете отключить рекламу.