Применение нейроэмулятора NeuroNADS для определения ступени и времени торможения при управлении горочными замедлителями
Интеллектуальные системы и их роль в управлении транспортными процессами. Разработка информационно-логического устройства для определения ступени и времени торможения при управлении горочными замедлителями в целях изменения скорости скатывания отцепов.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 28.05.2017 |
Размер файла | 520,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru
УДК 004.94
Применение нейроэмулятора NeuroNADS для определения ступени и времени торможения при управлении горочными замедлителями
Е.В. Пучков
РГСУ, Ростов-на-Дону
В настоящее время большую роль в управлении транспортными процессами играют интеллектуальные системы. Прежде всего, это связано с невозможностью полного автоматического режима функционирования транспортных объектов с применением традиционного подхода к их управлению [1]. Разработка и внедрение такого рода систем обеспечат интеллектуализацию принятия решений по управления транспортными процессами.
Объектом исследования является сортировочная горка (СГ). Изложенная ниже технология применима к любой СГ. В данной статье в качестве примера расчета использована сортировочная горка на станции Батайск-Южный (рис.1). Она относится к категории горок повышенной и большой мощности и согласно программе совершенствования работы и развития сортировочных станций на 2006-2015 годы планируется внедрение комплексной системы автоматизированного управления сортировочной станцией. На данный момент станция работает в полуавтоматическом режиме и для полной ее автоматизации требуется замена напольных устройств [2]. интеллектуальный транспортный информационный логический торможение
Рис 1. Схема сортировочной горки Батайск-Южный
В связи с этим возникает задача разработки информационно-логического устройства (ИЛУ) для определения ступени и времени торможения при управлении горочными замедлителями на тормозных позициях (ТП) в целях изменения скорости скатывания отцепов на СГ. В статье исследуется возможность применения нейроэмулятора NeuroNADS [3,4] для решения этой задачи.
На данный момент на СГ Батайск-Южный выбор ступени и времени торможения отцепа определяется диспетчером центрального пункта управления на основе инструкций и экспертного опыта с помощью пульта управления ступенями торможения, поэтому разрабатываемое ИЛУ должно рекомендовать диспетчеру ступень и время торможения.
Решение задачи будем проводить в два этапа. На первом этапе спроектируем искусственную нейронную сеть (ИНС) [5], необходимую для рекомендации ступени торможения. Выделим ряд факторов, влияющие на выбор ступени торможения при управлении замедлителями, который будем использовать при построении модели:
· x1 - весовая категория отцепа, отражающая ходовые свойства (легкий, средне легкий, средний, средне тяжелый, тяжелый)
· x2 - скорость входа отцепа на ТП
· x3 - скорость выхода отцепа из ТП
· x4 - длина отцепа
Замечание. Дополнительными факторами могут быть сила и направления ветра, которые можно было бы считывать с датчиков на горке (если такие имеются) или использовать данные гидрометеостанции для местонахождения СГ. Также возможно применить в качестве влияющего фактора род вагонов в отцепе. В данной статье эти факторы учитываться не будут.
Таким образом, различные ситуации, которые складываются на ТП, можно описать с помощью вектора признаков X=(x1, x2, x3, x4). В зависимости от значений признаков, которыми характеризуется ситуация, выбирают ту или иную ступень торможения. То есть номер ступени торможения может выступать в качестве значения функции принадлежности ситуации к тому или иному классу. Число классов равно в данном случае 2. В действительности таких ступеней торможения 4, также необходимо включать и нулевую ступень (отсутствие торможения), но мы это делать не будем в виду отсутствия в нашей обучающей выборке таких ситуаций. Такой набор классов предполагает 2 различные стратегии торможения. Каждый класс соответствует определенной стратегии торможения. Таких стратегий, как и классов, может быть любое разумное число.
Следовательно, возникает задача выделить в пространстве упомянутых факторов группы однотипных (с точки зрения стратегии торможения) ситуаций перед тормозной позицией и разработать решающее правило, которое позволяло бы определить по заданным факторам стратегию торможения в каждой конкретной ситуации.
Второй этап предполагает создание ИНС, позволяющей рекомендовать время торможения. Помимо факторов, указанных выше, на время торможения будет также влиять и ступень торможения, информация о которой будет получена от первой ИНС.
Замечания. 1. Обучение автомата-советчика следует делать для каждого замедлителя в отдельности. Этим можно учесть разброс их параметров и особенности потока отцепов, направляемого на соответствующий путь. В данном случае анализируются 1 и 2 ТП (рис.1). 2.Обучение автомата-советчика следует организовать в текущем режиме. ИНС должна дообучаться на вновь поступивших данных. Эта процедура учтет нестационарность процесса: изменение погодных условий, износ замедлителя, изменение структуры потока отцепов [1].
Процесс сбора необходимой информации для создания ИЛУ на основе нейроэмулятора NeuroNADS реализовано с помощью созданной в НПП ЮгПромАвтоматизация системы диагностирования устройств горочной автоматической централизации (АРМ-ГАЦ). Для этого использованы:
· протокол прохождения ТП (скорость входа, скорость выхода);
· протокол измерительного участка (длина отцепа, весовая категория);
· график мониторинга прохождения ТП (ступень и время торможения).
Замечание. Информацию о скоростях входа и выхода отцепа из ТП можно было бы получить также непосредственно из графика мониторинга прохождения ТП (рис.2), но в целях экономии времени был использован протокол прохождения ТП.
Рис 2. График мониторинга прохождения тормозной позиции
При решении поставленной задачи возникает следующий ряд проблем:
· четкие алгоритмы поставленной задачи отсутствуют;
· трудность получения данных для построения модели, связанная со спецификой реализации АРМ ГИС.
Решение задачи определения ступени торможения при управлении горочными замедлителями с помощью нейросетевой технологии можно разбить на несколько этапов.
Первый этап - формирование обучающей выборки. На входы 1-й ИНС будем подавать x1, x2, x3, x4, на выход - ступень торможения (S). На входы 2-й ИНС будем подавать x1, x2, x3, x4, S, на выход - время торможения (T). Обучающая выборка собрана для N разных отцепов. В нашем случае N=100. В тестовую выборку (не участвующую при обучении) попали по 15 обучающих примеров от каждого класса.
Второй этап - подготовка данных для обучения. Определяются способ нормализации, кодирования, а также их параметры. Кодирование упорядоченных категориальных признаков x1, S, проводилось с учетом равномерного заполнения единичного интервала, что во многих задачах приводило к улучшению результата примерно на 10%. Входные (x2, x3, x4) и выходной признак (T) были линейно преобразованы.
Третий этап - предварительное моделирование. Решение задачи осуществлялось с помощью метода k-ближайших соседей. Число ближайших соседей - 1 (для каждого класса), расстояние - Евклидово расстояние. Тестовая выборка использовалась такая же как и для ассамблеи ИНС. Изменение числа соседей, а также использование другого расстояния приводило к ухудшению результата.
Четвертый этап - определение архитектуры ИНС. Использовался полносвязный трехслойный персептрон. Количество нейронов скрытого слоя определялось автоматически на основании теоремы Хехт-Нильсена, которая переносит результаты теоремы Колмогорова-Арнольда на ИНС. Количество нейронов входного и выходного слоя определялось также автоматически из условий задачи и метода кодирования.
Пятый этап - настройка параметров обучения ИНС и обучение.
НС обучалась методом обратного распространения ошибки в сочетании с методом сопряженных градиентов [6]. Начальное приближение весов задавалось нормальным распределением. Выбор примеров производился случайным образом. Критерий прекращения обучения - максимальное возможное количество распознанных примеров, т.е. дальнейшее обучение не приводит к увеличению числа правильно распознанных примеров. Обученная НС попадала в ассамблею, затем процесс обучения повторялся, и вновь обученная сеть также добавлялась в ассамблею. Данная ассамблея содержала 5 обученных НС. Окончательный результат формировался усреднением по ассамблеи.
Шестой этап - тестирование ассамблеи ИНС. На вход ассамблеи ИНС подавались примеры, которые не входили в обучающую выборку.
Замечание. На втором этапе не производилась предварительная статистическая обработка данных, поэтому данные следует рассматривать как зашумленные.
Результаты определения ступени торможения на тестовой выборке (30 примеров) представлены в таблице 1 (цветом помечены не распознанные примеры). На рис.3 показаны результаты прогнозирования времени торможения.
Таким образом, полученные в ходе решения задачи результаты показали, что:
· достоверность классификации ступени торможения составила 83% (88% на обучающей выборке), что является хорошим результатом. Достоверность прогноза времени торможения составила 56% (76% на обучающей выборке), что свидетельствует о необходимости проведения дополнительных исследований, пополнения обучающей выборки с целью дальнейшего улучшения результата;
· достоверность классификации для метода k-ближайших соседей оказалась ниже, чем ассамблеи, вследствие чего применение технологии ИНС является оправданным для решения поставленной задачи;
· разработанная ассамблея ИНС может быть внедрена в качестве вспомогательного механизма (ИЛУ) в существующую АРМ ГАЦ;
· NeuroNADS можно также использовать для решения таких задач как классификация отцепов по ходовым свойствам, выбор пути отсева «чужака», выбор пути заезда маневрового локомотива с целью нормализации процесса роспуска, дифференциация состава по длине в целях задания скорости роспуска с учетом тяговых возможностей горочного локомотива и др. Успех решения задач зависит от правильно выбранных признаков, влияющих на модель и качественно обученной ИНС с максимально высокой степенью обобщения.
Таблица 1. Результаты определения ступени торможения
Рис. 3. Результаты определения времени торможения (секунды)
Литература
1. Ададуров С.Е., Гапанович В.А., Лябах Н.Н., Шабельников А.Н. Железнодорожный транспорт: на пути к интеллектуальному управлению. Монография. - Ростов-на-Дону: 2009. - 322 с.
2. В.И. Сороко, В.М.Кайнов, Г.Д.Казиев Автоматика, телемеханика и вычислительная техника на железных дорогах России: Энциклопедия: в 2т., Т.1-М.: НПФ"Планета", 2006.-736с., ил.
3. Пучков Е.В. Разработка среды моделирования искусственных нейронных сетей. Решение задачи прогнозирования временного ряда. - Научно-технический журнал "Вестник Ростовского государственного университета путей сообщения": №2. -Ростов н/Д: Изд-во РГУПС, 2009. - 153с., с. 23-28.
4. NeuroNADS [Электронный ресурс]: техническое описание -- Режим доступа: http://www.i-intellect.ru/neuronads/blog.html, свободный.
5. Хайкин С. Нейронные сети: полный курс, 2-е издание. : Пер. с англ. - М.: Издательский дом «Вильямс», 2006. - 1104 с.: ил. - Парал. тит. англ.
6. Тархов Д.А. Нейронные сети. Модели и алгоритмы. Кн.18. Справочное издание. (Серия «'Нейрокомпьютеры и их применение»): - М.: Радиотехника, 2005. - 256 с.
Размещено на Allbest.ru
Подобные документы
Информационные системы, их цели и задачи на предприятии. Требования к информационным системам, их области применения. Проблемы и критерии выбора информационной системы. Интерактивные электронные технические руководства в управлении бизнес процессами.
дипломная работа [3,0 M], добавлен 19.03.2012Расчётная схема для определения параметров движения при поступательном движении. Определение зависимости от пути скорости, ускорения и времени. Математическая модель расчёта параметров поступательного движения тела на участке разгона и торможения.
курсовая работа [438,1 K], добавлен 22.01.2015Информационно-вычислительные центры в государственном и региональном управлении. Значение информационных технологий решения функциональных задач в муниципальном управлении на примере Серовского городского округа. Инфраструктура электронного правительства.
курсовая работа [312,0 K], добавлен 14.06.2010Роль информационно-справочных систем в управлении предприятием. Программное обеспечение и инструменты для разработки информационно-справочных систем. Преимущества использования программ Delphi и Access. Описание основных окон работы системы "Клиент".
дипломная работа [828,1 K], добавлен 27.02.2013Управление стоимостью денежных средств во времени. Ход определения показателей деятельности сети магазинов "Наслаждение". Особенности использования инструмента "Поиск решения" при выполнении задач. Результаты решения задач в виде графиков и таблиц.
лабораторная работа [350,5 K], добавлен 29.05.2010Информационные системы и технологии, их особенности и классификация в организационном управлении. Локальная вычислительная сеть средних организаций. Основы теории экономического управления предприятием. Оперативный (операционный) уровень принятия решений.
реферат [35,6 K], добавлен 27.06.2014Определение зависимости скорости вала двигателя от времени. Математическая модель решения задачи. Решение задачи Коши на интервале методом Эйлера и Рунге-Кутта четвертого порядка точности. Алгоритм решения задачи. Текст программы и результаты ее работы.
контрольная работа [108,9 K], добавлен 08.03.2013Информационные технологии в управлении: комплекс методов переработки исходных данных в оперативную информацию механизма принятия решений с помощью аппаратных и программных средств с целью достижения оптимальных рыночных параметров объекта управления.
контрольная работа [24,1 K], добавлен 15.03.2013Контроль в управлении проектами в Украине. Системы автоматизированного проектирования. Контроль по возмущению и комбинированный контроль. Автоматический контроль, программное регулирование и следящие системы. Статический и астатический контроль.
реферат [29,1 K], добавлен 24.11.2007Описание программы Microsoft Project 2003, ее практическое применение в управлении. Основы теории управления проектами. Вводный курс, обучающий работе в MS Project. Принципы регулирования степени риска, особенности проведения контроля качества в проекте.
контрольная работа [13,0 K], добавлен 24.09.2014