Как стать автором
Обновить

Ситуационный центр Центральной ППК (электрички Московской области) — мы проделали адово большую работу

Время на прочтение12 мин
Количество просмотров29K
Всего голосов 60: ↑56 и ↓4+52
Комментарии41

Комментарии 41

Раз у вас есть с этими ЦППК какие-то связи – передайте, пожалуйста, чтоб они в поездах-экспресс Москва-Тула вагоны по-порядку пронумеровали.
Проверено лично – сработает гораздо быстрее, если написать об этом вот сюда. Ваше предложение сразу же поступит в обработку, будет контролироваться и никуда не потеряется. Если ваш тикет относится не к ЦППК, а к РЖД, они сами передадут.
Интересно, а можно в тамбурах поставить датчики дыма и (засыпать курящих порошком из огнетушителя) автоматически к курящим вызывать ЧОП или СП? Или вообще делать фото (в новых составах вроде как камеры уже стоят), а потом распознавать, на какой станции индивид вышел и там его тепленьким оформлять. Вот, если честно, не столько напрягают опоздания поездов на несколько минут, сколько ежедневные поездки с курильщиками.
Это больше про поезда дальнего следования. В целом пока закон ещё не очень работает, но, видимо, в будущем будет лучше.
ЧОП-ов или СП днем с огнем не сыщешь в электричках, особенно в час пик.
Хорошая идея. В дальних поездах курильщиков ощутимо придавили (по крайней мере, последние пару лет я с ними не сталкивался).
а можно поставить датчики чеснока, лука, пота, мегапарфюма, плохой еды, пива? И сразу нах высаживать их. Очень напрягают ежедневные поездки с такими индивидами.
Два года на проект. Два года!
Вендоры такие: модуль нормативно-справочной информации — Talend MDM.
...
Странно, что так быстро справились…
Если бы это была самая сложная часть проекта… Вы еще не пробовали получать разрешение на сверление отверстий на станциях. А если серьезно, то работы по созданию единого источника НСИ прошли достаточно гладко, что обычно редкость в таких проектах.
Как вообще можно использовать Talend MDM в качестве единого источника НСИ, если он не умеет рассылать информацию произвольному списку получателей? Или такая возможность есть, только ее от нас в секрете держат? :)
Talend и руки программиста — лучше, чем просто Talend. Пришлось немного покодировать, но делали это на базе тех возможностей, которые предоставляет платформа (а конкретно – Talend DI). Работает, кстати, неплохо.
Очень интересно! А почему для аналитики выбран Oracle и Pentaho, если СУБД MS SQL Server? MS Analysis Services не подошел по функционалу? Обычно встречал наоборот решения — MSAS над оракловым хранилищем…
Я бы рассматривал эту архитектуру как промежуточную, сейчас идет движение к переносу практически всей корпоративной отчетности в единое хранилище данных, которое реализовано на базе Oracle BI + EMC Greenplum. Чтобы минимизировать количество используемых программных платформ, упростить архитектуру, поддержку и остальное, используем тот же BI-движок, что и в «большом» хранилище.
Вы к аналитике следствий изменения расписания добавьте еще вставшие переезды — на переезде в Лобне, к примеру, образуется пробка на пару-тройку километров и пару часов, если вдруг поезда решают идти «впритык» — так, что переезд не открывается вовсе. Посмотреть пространственный масштаб можно на яндексе — maps.yandex.ru/21641/lobnja/?l=trf%2Ctrfe, но с временем проезда он в таких случаях врёт безбожно.
Еще с переездами, расположенными прямо возле станций беда дикая. Пока поезд стоит на станции (причем переезд он уже мог проехать), переезд всё время закрыт т.к. чтобы он открылся, поезд должен отъехать на определенное расстояние. Учитывая частоту хождения электричек, выходит, что такие преезды в часы пик больше закрыты, чем открыты.
А еще если у поездов впереди некоторый затык и он от станции не отъезжает, ожидая своего зеленого светофора, то вместе с ним всё это время переезд остается закрытым.
поддерживать оперативное принятие управленческих решений, нацеленных на повышение качества транспортных услуг, с опорой на комплексную аналитику
Буду вспоминать эти слова, заходя в неотапливаемый вагон с деревянными сиденьями :)
Очень давно не видел таких в МСК.
На курском направление после 7-8 вечера большой риск нарваться на эл-ку с деревянными лавками. С отоплением траблы бывают во всех.
На киевском 2 вида электричек: морозно-освежающие и слегка испепеляющие. Либо ты замерзнешь пока доедешь до дома, либо можешь расплавить подошву ботинок об обогреватель. Что Вам больше по душе, выбирайте сами. Ах, да, про сиденья, туалеты и прочую утварь говорить вообще смысла нет. Это, конечно, хорошо, что мониторинг, все дела. Только вот не там, где нужно опять.
Ещё бы убрали эти идиотские перерывы на Савёловском направлении. Поезда ходят чуть ли не раз в 20-30 минут, иногда вовсе какие-то непонятные перерывы на час или больше… И это в Москве на платформе, где останавливаются все электрички!
Очень интересно как это все тестировалось?
Первый час сидели с треугольными глазами и мыслями «Куда бежать, за что хвататься, это же такая большая система, ААААА!». А затем успокоились, выдохнули, и разбили всю эту большую не укладывающуюся в головы систему на области – отдельные варианты использования. Составили наиболее вероятные тест-кейсы, а также маловероятные заковыристые по каждому процессу. Начали тестировать. Много тестировать. Особо мучали всё, что связано с расписаниями поездов и билетопечатающими аппаратами. Вот это было довольно сложно, потому что расписание и опоздания поездов – каждый день уникальные, а ошибки хочется воспроизводить несколько раз, а не только один.
Из инструментов тестирования: JMeter, SOAP UI, и, конечно, глаза, руки и мозги, куда без них. Ну и конечно, у нас был развернут отдельный тестовый стенд, очень похожий по характеристикам на промышленный. Без этого никак.

Самым сложным процессом оказалось тестирование видеоаналитики в полях, которое, как это часто бывает в России, попало на морозы. Группа студентов с механическими счетчиками разъехалась по нескольким пилотным платформам и начала считать людей в очередях и зайцев. Хоть все студенты-счетчики и сопровождались охраной, но зайцы все равно нервно реагировали на людей, которые смотрят на них и чем-то щелкают в руках.
> (натыкали много датчиков в вагоны)
Реквестую подробностей про это. Что за датчики? И кстати сколько вагонов/поездов всего в цппк (если не секрет)?
Много – наверное, немного преувеличили. Если посчитать в абсолютном количестве, то не так уж и много, но с другой стороны, если посчитать с точки зрения тех сложностей, которые все это сопровождали, то нереально много. Датчики – ГЛОНАСС/GPS навигаторы отечественной разработки, которые умеют интегрироваться с автоматизацией поездов и передавать сигналы в управляющий центр. Поставили датчики в 45 поездов, в головные вагоны.
Всего в зоне обслуживания ЦППК курсирует 535 подвижных составов – электрички, рельсовые автобусы и другие необычные средства передвижения.
> умеют интегрироваться с автоматизацией поездов
Ух ты, всё интересней и интересней! Этому «датчику» прямо таки необходима рельсовая цепь например или он её с успехом «эмулирует»?
Не, рельсовая цепь не нужна, рельсовая цепь используется для других целей (например, по ней отслеживают положение поездов без датчиков ГЛОНАСС/GPS). Датчики, про которые я говорил, интегрируются с телеметрией поездов, чтобы иметь возможность передавать, например, информацию о температуре в вагонах, открытии/закрытии дверей и многом другом. Пока это не используется активно, но, в целом, направление перспективное.
М, вон о чем речь. А нам надо наоборот — отслеживать положение поездов без рельсовых цепей. Соблюдение интервала движения, локомотивные СЦБ, отображение на пульт-табло, вот это вот всё.
Хотя про телеметрию вагонов тоже конечно тема объемная и интересная. Расскажите!
Эта тема заслуживает отдельного поста. Если заказчик позволит, постараюсь как-нибудь рассказать)
Теперь стало жутко интересно узнать как устроено ОАО РЖД внутри.
Это немного не РЖД насколько я понял. Просто пользуют инфраструктуру
То, что это не РЖД я понял по тексту)

Намедни был разговор с друзьями на тему эффективности управления на РЖД и оправданности таких высоких окладов среди топ-менеджеров. Моя позиция больше напоминает статью на Лурке (монополия сосущая деньги из государства), у оппонентов, главный аргумент — большая структура/протяженность путей => сложность управления + заведомая убыточность => оправданные ЗП.

Вот и стало интересно глянуть на внутреннюю кухню, чтобы оценить текущее положение дел и всю сложность.

Конечно, даже по вышеприведенной информации, можно сказать, что транспортная логистика, дело не простое, но если ей заниматься, то никакой магии не нужно да и свехрбюджетов тоже.
Было бы неплохо, если бы данные об опоздании поездов, например, использовались в мобильных приложениях ЦППК или, если они не могут, были бы доступны через API.
Вы только подумали, мы уже сделали. API уже есть, правда, не публичный. Используется в IVR (да, можно позвонить на бесплатную линию и железный робот расскажет про поезда и опоздания), используется для передачи данных в вышестоящие аналитические центры. Скоро будет использоваться на сайте и в мобильном приложении. Такую информацию грех прятать.
Этот пост мы видели, и обсуждали с заказчиком. Что-то учли, что-то поняли, что неприменимо вообще, хотя и полезно. Что-то не учитывает реалий. Но, в любом случае, и мы и ЦППК будем рады услышать предложения и идеи.
Двухлетний баг поправили? А то паццаны волнуются — картинки же не грузятся!
Мы бы рады все поправить, но это, насколько я вижу, автоматы РЖД. А это совсем другая организация.
Я верно по иконке на картинке рабочего месте кассира разглядел HPSM? Если это так, то мой вам поклон.
Да, все верно, на базе HP SM как раз построена система тикетов.
Спасибо, познавательно. А когда сделаете чтобы электрички на табло на станциях (по крайней мере в Мытищах такая проблема) показывали ту электричку, которая реально приходит к платформе, а не ту, которая должна придти по расписанию?

Сейчас если, условно говоря, должна в 20:20 прийти эл-ка на Фрязино, ровно в 20:20 информация на табло сменяется под следующую по расписанию эл-ку, даже если электричка на Фрязино опоздала на 3-5 минут.
На самом деле, не совсем так. Табло показывают ближайшие электрички уже с учетом опозданий, то есть, если мы знаем, что поезд в 20:20 опаздывает, то до тех пор, пока он будет опаздывать, он будет отражаться на табло. Другое дело, что опоздание до 6 минут (5 минут включительно) во всей железнодорожной отрасли опозданием не считается. Так что такие ситуации, про которые вы пишете, могут иногда случаться.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий