К.И. Юренко, Е.И. Фандеев, Ю.А. Жлоба

ЮРГПУ(НПИ) им. М.И. Платова, г. Новочеркасск

Программный комплекс для МАтеМАТИЧЕСКОГО

моделирования движения поезда

 

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

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

Одним из основных методов исследования и оптимизации таких систем с учётом большого числа факторов и сложности их описания является математическое моделирование с использованием высокопроизводительных средств вычислительной техники. Для этого авторами разработан специализированный программный комплекс. При программировании использовалась среда Microsoft Visual C++ 2008 Express Edition, поддерживающая объектно-ориентированную методологию разработки программного обеспечения (ПО).

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

 

Рис. 1 – Структура программного комплекса

 

Модель торможения позволяет моделировать процесс электропневматического торможения поезда, а модель системы управления - реализует алгоритмы управления тягой, электрическим и электропневматическим торможением, функцию регулятора скорости, ограничения ускорения при разгоне и замедления при торможении. В качестве исходных параметров задаются значения скорости стабилизации на различных участках движения, координаты перехода на выбег и скорость начала торможения, от выбора которых зависит время хода и расход электроэнергии. При заданном времени хода задача оптимизации заключается в оптимальном распределении времени хода по перегону и выборе указанных выше параметров. Модель основного сопротивления движению основана на эмпирической зависимости его значения от скорости и позволяет задавать коэффициенты, определяющие отклонение фактических параметров сопротивления от расчётных с учетом таких дополнительных факторов, как ветер и пониженная температура окружающей среды (от минус 25 ºС и ниже) [1]. База данных об участке пути содержит: ограничения скорости, профиль и кривизна пути, а также координаты станций и светофоров. Исходные данные включают координаты начала и конца участка моделирования, число вагонов, их загрузку и заданное время хода.

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

На основе известного основного уравнения движения [1] c учетом: специфики локомотивов, оборудованных автоматизированным тяговым приводом с непрерывным регулированием сил тяги и электрического торможения, а также системой автоведения; представления поезда как гибкой нерастяжимой нити; влияния ветра и пониженной температуры, предлагается следующая форма записи уравнения:

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

         Блок-схема алгоритма моделирования представлена на рис. 2. После ввода исходных параметров (координаты начала и конца участка, а также число вагонов) осуществляется чтение базы данных, затем в цикле осуществляется моделирование работы системы управления и подсистем локомотива (тяговой, тормозной), а также расчёт основного и дополнительного сопротивления движению. После этого рассчитывается удельная ускоряющая сила  как отношение суммы сил, действующих на поезд (правая часть приведенного уравнения движения) к массе поезда. Затем решаются управления движения поезда, определяются его путь и скорость в каждый момент времени и далее рассчитывается расход электроэнергии – суммарный , на тягу и её возврат в процессе рекуперативного торможения . Более подробно методика моделирования описана в [2-5]. Время расчёта движения поезда на участке 15 км на персональном компьютере составляет несколько секунд. Математическая модель и реализующее её ПО позволяют исследовать различные программы движения и законы регулирования, реализуемые системой управления (регулятор скорости, подсистема управления пневматическими тормозами и др.) с целью поиска оптимальных с точки зрения расхода электроэнергии на тягу управления при различных условиях движения.

Рис. 2 - Блок-схема алгоритма моделирования

 

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

В качестве примера использования модели найдем оптимальные траектории движения поездом на участке длинной 15 км при встречном, попутном ветре и при его отсутствии. Расчётные траектории представлены на рис. 3, а численные результаты вычислительных экспериментов сведены в табл. 1.

 

Таблица 1 – Численные результаты вычислительных экспериментов

 

Скорость

стабилизации, км/ч

Координата

начала выбега, км

Замедление в режиме рекуперативного торможения, м/с

Наличие ветра

Время хода, с

Расход энергии (суммарно/ на тягу/ возврат при рекуперации), кВт·ч

1

118

9.100

0.2

нет

 

600 ± 2

 

382/480/98

2

120

9.000

встречный

10 м/с

423/514/91

3

115

9.850

попутный 10 м/с

346/455/109

 

Рис. 3 – Результаты вычислительных экспериментов по поиску оптимальных траекторий движения: 1 – без ветра, 2 – встречный и 3 – попутный ветер

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

 

Литература:

1.       Осипов, С.И. Теория электрической тяги: Учебник для вузов ж.-д. транспорта / С.И. Осипов, С.С. Осипов, В.П. Феоктистов // Под. ред. С.И. Осипова. – М.: Маршрут, 2006. – 436 с.

2.       Юренко,  К.И. Аппаратно-программный комплекс для моделирования и автоматизированного управления движением поезда / К.И. Юренко,       Е.И. Фандеев // Известия вузов. Северо-Кавказский регион. Технические науки. 2012, № 2. – С. 26-31.

3.       Юренко, К.И. Компьютерная  модель и программно-аппаратные средства бортовой системы автоматизированного ведения поезда /             К.И. Юренко, Е.И. Фандеев  //  Известия ЮФУ. Технические науки. 2012, №5. – С.51-56.

4.       Юренко, К.И. Расчёт энергооптимальных режимов движения перспективного подвижного состава методом динамического программиро­вания /  К.И. Юренко // Известия вузов. Электромеханика. 2013, №3. – С. 78-82.

5.       Юренко,  К.И. Автоматизация исследований энергооптимальных режимов ведения поездов /  К.И. Юренко // Вестник Восточно-украинского национального университета им. В. Даля. Техн. науки. Серия Транспорт. Луганск: 2013, №18(207). Ч.2 – С.109-113.