Научная статья на тему 'Оптимизация режимов расформирования составов на сортировочных горках'

Оптимизация режимов расформирования составов на сортировочных горках Текст научной статьи по специальности «Математика»

CC BY
135
29
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СОРТУВАЛЬНА ГіРКА / ОПТИМіЗАЦіЯ / РЕЖИМ РОЗФОРМУВАННЯ СКЛАДУ / БАГАТОРАЗОВЕ ПОДіЛ / МНОГОКРАТНОЕ РАЗДЕЛЕНИЕ / СОРТИРОВОЧНАЯ ГОРКА / ОПТИМИЗАЦИЯ / РЕЖИМ РАСФОРМИРОВАНИЯ СОСТАВА / OPTIMIZATION / MODE OF DISBANDING / HUMP YARD / MULTIPLE SEPARATION

Аннотация научной статьи по математике, автор научной работы — Бобровский В. И., Кудряшов А. В.

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

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

OPTIMIZATION OF MODES OF DISSOLUTION OF THE COMPOSITIONS ON HUMPS

A method of solving the optimization problem for the mode of breaking up a train, allowing to take into account multiple divisions of its cuts, is developed.

Текст научной работы на тему «Оптимизация режимов расформирования составов на сортировочных горках»

УДК 656.212.5:681.3

В. И. БОБРОВСКИЙ, А. В. КУДРЯШОВ (ДИИТ)

ОПТИМИЗАЦИЯ РЕЖИМОВ РАСФОРМИРОВАНИЯ СОСТАВОВ НА СОРТИРОВОЧНЫХ ГОРКАХ

Розроблено метод виршення задачi оптишзаци режиму розформування составу, що дозволяе врахувати 6araT0pa30Bi роздiлення його ввдчетв.

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

A method of solving the optimization problem for the mode of breaking up a train, allowing to take into account multiple divisions of its cuts, is developed.

Выбор режима расформирования составов в значительной степени влияет на качество сортировочного процесса на сортировочных горках. Оптимальное управление роспуском состава предполагает определение таких режимов торможения (РТ) его отцепов, при которых обеспечиваются наилучшие условия их разделения на стрелках, а также выполняются требования прицельного регулирования скорости. Задаче оптимизации режима расформирования составов посвящен целый ряд научных работ [1-4], в которых предложены различные критерии оптимальности и методы ее решения.

Решение задачи оптимизации РТ отцепов состава в нелинейной постановке было получено в [1]. Для решения использовались методы прямого поиска - комплексный метод Бокса и метод случайного поиска. В качестве целевой функции был выбран минимальный интервал ôt между отцепами состава на разделительных стрелках

f = min(&г = tm + t1+i{qi+i) - (q)},

i = 1,-,n - 1, (1)

где qi, qi+i - параметры, характеризующие РТ, соответственно, i-го и (.+1)-го отцепов.

При этом в результате оптимизации находят такой режим расформирования состава q = (qb q2, ..., qn}, при котором f ^ max.

В работе [2] для решения задачи оптимизации РТ отцепов используются градиентные методы (метод Фиакко и Мак-Кормика, а также метод допустимых направлений). В этой связи сформулированная в [1] задача оптимизации была преобразована в гладкую путем введения дополнительной переменной, имеющей смысл нижней границы для всех bti (1); последние в

этом случае переходят в ограничения.

Основным недостатком методов [1, 2] является то, что в них максимизируется один (минимальный) интервал 5t между отцепами всего состава, однако не оптимизируется распределение интервалов в других его частях.

Ликвидировать указанный недостаток позволяет многошаговый двухэтапный метод оптимизации РТ отцепов состава, основанный на идеях динамического программирования [3]. Метод позволяет максимизировать не только минимальный интервал 5^тт, но и ряд других, близких к нему интервалов Ыi > 5^тт за счет выравнивания их величин с интервалами в смежных парах отцепов состава. Поиск оптимального режима расформирования состава осуществляется в два этапа, на первом из которых выполняется условная оптимизация, а на втором - безусловная. Однако данный метод является достаточно громоздким и не всегда обеспечивает необходимую точность решения, поскольку целевая функция в данной задаче является негладкой.

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

© Бобровский В. И., Кудряшов А. В., 2010

Следует отметить, что при оптимизации РТ в [1-4] учитываются интервалы разделения только между смежными отцепами состава. Между тем, как показали исследования [5, 6], при роспуске составов в процессах разделения на стрелках участвуют не только смежные отцепы, но и отцепы, разделенные в составе одним или несколькими другими отцепами (несмежные отцепы). При этом установлено [5], что при определенных РТ интервалы на разделительных стрелках между несмежными отцепами могут оказаться меньше допустимых. Как показали исследования [6], число разделений несмежных отцепов (вторичных разделений) при расформировании достаточно длинных составов может даже превышать число разделений смежных отцепов и поэтому их необходимо учитывать при решении задач, направленных на повышение качества интервального регулирования на горках.

Недостатком рассмотренных работ [1-4] является и то, что в них при решении задачи оптимизации РТ моделирование торможения отцепов осуществляется при равномерном распределении погашаемой энергетической высоты во всей зоне действия тормозной позиции. Это не вполне соответствует реальному процессу торможения, который может осуществляться лишь в некоторой части указанной зоны, что приводит к изменению времени скатывания отцепов и влияет на рассчитанную величину интервалов на разделительных элементах [7]. Поэтому в данной статье разработана новая методика оптимизации режима расформирования состава, позволяющая учесть многократные разделения его отцепов на стрелках и использующая адекватную модель торможения отцепов.

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

[6], строкам и столбцам которой поставлены в соответствие номера путей назначения Ж7 последовательности п отцепов состава (рис. 1). Элементами оу матрицы (7 < у) являются номера стрелочных позиций, на которых разделяются маршруты 7-го и у-го отцепов, следующих, соответственно, на пути Ж7 и Жу. В каждой строке и в каждом столбце матрицы ||с|| может быть не

более N ненулевых элементов оу Ф 0. Методика, позволяющая определить все элементы матрицы номеров стрелок ||а|| для расформируемого состава, приведена в [6].

Жг Ж2 Ж3 ... Ж п-1 Ж п

Ж 1 0 СТ12 а13 СТ1,п-1 Ст1,п

Ж2 0 СТ23 СТ2,п-1 СТ2,п

Ж3 0 СТ3,п-1 С3,п

Ж 1

п-1

Ж

0 СТп-1,п

0

Рис. 1. Верхняя треугольная матрица номеров разделительных стрелок отцепов состава

Главные диагональные элементы матрицы Оу = 0. Элементы диагонали, смежной с главной, о7>7+1 Ф 0, 7 = 1, ..., п-1, определяют номера стрелок разделения последовательности смежных отцепов состава. Остальные ненулевые элементы матрицы представляют номера стрелок множества вторичных разделений отцепов данного состава

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

81 = (8^, Ы2, ..., 8^) ^ тах

(2)

где с - общее число разделений отцепов в составе с учетом вторичных.

Каждый интервал 8t7 в (2) можно рассматривать как частный критерий; при этом, исходя из особенностей задачи интервального регулирования, все частные критерии 8t7 следует считать равнозначными, поскольку между ними количественно не определяются отношения предпочтения. Кроме того, частные критерии 8t7 являются однородными, поскольку они имеют одинаковую размерность.

Управление процессом расформирования состава, которое определяет значение вектора 8t и, следовательно, качество интервального регулирования, может быть представлено вектором РТ п отцепов состава:

Я={Гь Г2, ..., Гп} (3)

При этом, режим торможения отдельного отцепа состава Г7 характеризуется векторами скоростей и выхода отцепа из ТП и условных координат х точек начала торможения на ТП [7]:

п

г = (и, х)

и = (и', и'), и; ед.

хг = (х', х'), х' е [0,1], X '' е [0,1],

(4)

где и/, и' - скорости выхода отцепа, соответственно, из ВТП и СТП;

х' х' - условные координаты точек нача-

ла торможения отцепа на ВТП и СТП. Такое представление режима г7 позволяет корректировать выбор зоны торможения отцепа на ТП для поиска наилучших условий его разделения с другими отцепами состава.

Для учета взаимосвязи между интервальным и прицельным регулированием скорости отцепов, а также существующих ограничений скорости их скатывания при выборе режимов торможения г7 контролируется принадлежность вектора и области Ц7 допустимых скоростей выхода отцепа из ВТП и СТП [8]. Указанные области должны быть определены для каждого отцепа состава и являются ее ограничениями.

В результате решения задачи оптимизации необходимо найти такой режим расформирования состава Я (3), при котором вектор интервалов (2) максимален:

<- Направление роспуска

Управляемый отцеп

4

тах (Я )}.

При этом, как показывает анализ, получить подобное решение не представляется возможным, поскольку интервалы 577 в (2) не являются независимыми. Действительно, изменение режима торможения некоторого отцепа приводит к изменению значений соответствующего множества интервалов 577 вектора При этом изменяются те интервалы, с которыми данный отцеп имеет разделения на стрелках, в т.ч. вторичные. В этой связи очевидна необходимость контроля всех указанных интервалов в процессе решения задачи оптимизации. С этой целью при выборе РТ 7-го отцепа необходимо рассматривать кортеж всех отцепов состава, разделяющихся с этим отцепом (рис. 2). В данный кортеж, кроме управляемого 7-го отцепа и смежных с ним отцепов с номерами р1 = 7-1 и

q1 = 7+1, необходимо включить все разделяющиеся с 7-м отцепы с номерами р ..., р расположенные в составе до него (р1< ...<р1= 7-1), а также отцепы с номерами q ..., qN , расположенные после него ^=7+1 < ... < qN); здесь N -число стрелочных позиций на горке.

V

Несмежные разделяющиеся отцепы до 7-го

\

Смежные отцепы

V

Несмежные разделяющиеся отцепы за 7-м

Рис. 2. Схема кортеж

Число отцепов в кортеже зависит от комбинации их назначений в составе и от конструкции горочной горловины; максимальное число разделяющихся отцепов, расположенных до и после управляемого отцепа, равняется 2N.

Состав кортежа 7-го отцепа может быть однозначно определен по данным матрицы ||с||

номеров разделительных стрелок отцепов состава (см. рис. 1). При этом номерарт отцепов, находящихся до 7-го отцепа, соответствуют ненулевым значениям Оу, расположенным в 7-м столбце матрицы выше 7-го диагонального элемента о77 = 0:

рт = {{ 0, т = 1,..., N, к = 7 -1,...,1}.

Номера ql отцепов, находящиеся за 7-м отце-

управляемого отцепа

пом, соответствуют ненулевым значениям Оу, расположенным в 7-й строке матрицы правее 7-го диагонального элемента о77 = 0:

ql ={/|су * 0, I = 1,., N, ] = 7 +1,., п }.

Тогда частным критерием оптимальности режима торможения 7-го отцепа, определяемым при фиксированных режимах всех разделяющихся с ним отцепов, будет абсолютная величина разности минимальных интервалов с отцепами, расположенными в составе до и после 7-го:

Ц(гг) =|тп^,.,Ырм,7}-mm{5t1ql,...,

^ тт. (5)

Интервалы ЫрЛ и Ы7д на стрелках ср,7 разделения 7-го отцепа с отцепами рт, расположенными до 7-го, и, соответственно, на стрелках с7, д разделения 7-го с отцепами цх, расположенными после 7-го, определяются как

(гг ) =0,(р,7) + 'г (г7 , °р,г ) - Тр р,г );

(гг ) =0,(7,,) + 'д (°г,д ) - Тг (гг , °г,д ),

9-1

где и

0,(р,7) ■

0,(7,

Величины '0

'0,( р,7) и '0,(7,,

суммированием начальных интервалов между соответствующими смежными отцепами:

Ы

'0

определяются

Ыт

0,(р,7)

у , '0,(7,9) "X 70,] ■

начальные интервалы на

вершине горки между 7-м отцепом и отцепами рт и цх, входящими в кортеж;

17 (г7 , ср7), т7 (г7 , с7д) - время скатывания

7-го отцепа от момента отрыва до момента, соответственно, занятия изолированного участка (ИЗУ) разделительной стрелки с р7 и освобождения стрелки с7 ;

т р (с р7) - время скатывания отцепа рт от

момента отрыва до момента освобождения ИЗУ разделительной стрелки с р,7 ;

(с7д) - то же, отцепа до занятия ИЗУ

стрелки с7д ■

Очевидно, что оптимальным при фиксированных режимах скатывания всех отцепов кортежа, кроме управляемого, будет такой режим торможения г*, при котором Д'7(г*) = 0. Действительно, как видно из рис. 3, любое отклонение г7 от оптимального значения г7 приводит к уменьшению одного из интервалов Ыр7 или Ыщ по сравнению с их максимальными значениями 5'тах при Г7= Г* .

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

Если же функция Д'7 (г7) не имеет нулевого значения в интервале [г7,тт, г7,тах] (рис. 3, б, в), то в этом случае в качестве оптимального РТ г* принимается соответствующее граничное значение г7, при котором Д'7 (г7) минимально. Так, если в области изменения г7 функция Д'7 (г7) убывает (рис. 3, б), то в качестве оптимального для 7-го отцепа устанавливается медленный режим г*=г7,тах; если же функция Д'7 (г7) возрастает (рис. 3, в), то оптимальным для 7-го отцепа является быстрый режим г*= г7, min■

}=р

г =г

г

Рис. 3. Оптимизация режима торможения управляе

Используя приведенный частный критерий Ди для отдельных отцепов, целевую функцию для оптимизации режима расформирования состава можно представить как

ДТ = {2, Д'3,..., Д'п-1}-— тт . (6)

В данном векторе все компоненты Ди7 связаны с соответствующими отцепами 2, п — 1 и упорядочены по их расположению в составе. При этом первый отцеп не входит в (6), поскольку в составе отсутствуют разделяющиеся с ним предшествующие отцепы. Поэтому для создания наилучших условий разделения всем последующим отцепам первому отцепу уста-

го отцепа при использовании частного критерия Д7

навливается быстрый режим скатывания г1 = г1тт. По той же причине в (6) не включен последний отцеп, который не имеет следующих за ним разделяющихся отцепов; для этого отцепа установлен медленный режим гп = гп,тах.

Как показывает анализ, предложенный векторный критерий (6) является более предпочтительным для решения поставленной задачи, чем рассмотренный ранее (2). Действительно, вектор ДТ (6) имеет однозначную связь с вектором РТ отцепов состава Я (3), поскольку каждому управляемому параметру г7 е Я (режим торможения 7-го отцепа) соответствует компонента Ди7 вектора ДТ. Наличие подобной связи существенно упрощает определение РТ для управ-

ляемого отцепа, и поэтому задача выбора режима расформирования состава была формализована как задача оптимизации с векторным критерием ДТ (6).

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

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

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

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

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

Шаг 1. Упорядочить частные критерии Дивектора ДТ по убыванию. В полученном векто-

ре ДТ' все частные критерии Дг[;) строго ранжированы по важности:

ДТ' = {Д^ }, ] = 1, п — 2,

Дг(1) > Дг(2 > - > ДиУ) > ... > Ди.

где 2] - номер отцепа, у которого разность минимальных интервалов Д^;) (5) имеет ]-й ранг

(Ъ е [2, п - 1]).

Шаг 2. Выбрать отцеп 2] для оптимизации РТ. Номер отцепа 2] определяется по частному критерию Дг[;), имеющему максимальный

ранг. Оптимизация РТ отцепа 2] возможна в том случае, если для выбранных в (5) минимальных интервалов Ы 7 и Ы7 д, 7=2], выполняется условие:

С8'« < Л Г7 < Г,,шах) V > Л Г7 > Г<,т>П) . (7)

Л2)

(1)

,(п—2)

г,д г г,тах

г,д г 7,тт/

Если данное условие не выполняется, то это означает, что для отцепа 2] установлен один из двух предельных режимов торможения (см. рис. 3, б, в), который не может быть изменен. В этом случае осуществляется переход к следующему по рангу частному критерию Д^;|1)

и выполняется проверка условия (7) для отцепа 2+1.

Процедура выбора начинается с отцепа 21 и продолжается до тех пор, пока для очередного отцепа ъ] не будет выполнено условие (7).

В случае, если условие (7) не выполняется и для отцепа 2п-2, то это означает, что все отцепы состава имеют экстремальные режимы скатывания, которые не могут быть изменены, поэтому оптимизация режима расформирования данного состава прекращается.

Шаг 3. Выполнить проверку величины частного критерия ;) для выбранного отцепа 2].

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

Шаг 4. Выполнить оптимизацию РТ выбранного отцепа 2] для обеспечения минимума частного критерия Дг(2;).

Шаг 5. Рассчитать новые значения частных критериев Дг7 вектора ДТ и выполнить переход к шагу 1.

На базе предложенного метода было разработано программное обеспечение, позволяющее решить задачу оптимизации режима интервального регулирования скатывающихся отцепов для расформируемого состава. Решение задачи осуществляется с использованием имитационного моделирования процесса роспуска составов. В указанной модели для каждого отцепа осуществляется выбор области допустимых скоростей выхода из ТП. При выборе оптимального режима торможения предусмотрена возможность варьирования зон торможения отцепов на тормозных позициях спускной части горки [7].

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

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Бобровский, В. И. Поиск оптимальных режимов торможения на проектируемых сортировочных горках [Текст] / В. И. Бобровский // Информационно-управляющие системы на железнодорожном транспорте. - 1999. - №5. - С. 50-54.

2. Бобровский, В. И. Оптимизация режимов торможения отцепов на сортировочных горках [Текст] / В. И. Бобровский // Транспорт: Зб. наук. пр. - Д.: Арт-Пресс, 2000. - С. 43-47.

3. Бобровский, В. И. Многошаговый двухэтапный метод оптимизации режимов роспуска составов на горках [Текст] / В. И. Бобровский // Информационно-управляющие системы на железнодорожном транспорте. - 2004. - № 2. - С. 8-14.

4. Бобровский, В. И. Оптимизация режимов регулирования скорости отцепов при роспуске составов на горках [Текст] / В. И. Бобровский, Н. В. Рогов // Вюник Дшпропетр. нац. ун-ту залiзн. трансп. iм. акад. В. Лазаряна. - 2004. -Вип. 4. - Д.: Вид-во ДНУЗТ, 2004. - С. 174-182.

5. Бобровский, В. И. Вероятностные характеристики разделений отцепов состава на стрелках [Текст] / В. И. Бобровский, А. В. Кудряшов, Ю. В. Чибисов // Вюник Дшпропетр. нац. ун-ту залiзн. трансп. iм. акад. В. Лазаряна. - 2007. -Вип. 18. - Д.: Вид-во ДНУЗТ, 2007. -С. 146-150.

6. Бобровский, В. И. Статистический анализ числа разделений отцепов на стрелках при расформировании составов [Текст] / В. И. Бобровский,

A. В. Кудряшов, Л. О. Ефимова // Вюник Дшпропетр. нац. ун-ту залiзн. трансп. iм. акад.

B. Лазаряна. - 2008. - Вип. 20. - Д.: Вид-во ДНУЗТ, 2008. - С. 13-19.

7. Бобровский, В. И. Вплив режимiв гальмування на тривалють скочування ввдчешв з прки [Текст] / В. И. Бобровский, А. В. Кудряшов, Л. О. Сльникова // Зб. наук. праць. - Х.: УкрДАЗТ, 2009. - Вип. 102. - С. 147-156.

8. Бобровский, В. И. Ограничения режимов торможения отцепов на сортировочных горках [Текст] / В. И. Бобровский, Р. В. Вернигора,

A. В. Кудряшов, Л. О. Ельникова // Вюник Дшпропетр. нац. ун-ту залiзн. трансп. iм. акад.

B. Лазаряна. - 2009. - Вип. 27. - Д.: Вид-во ДНУЗТ, 2009. - С. 30-35.

9. Ногин, В. Д. Принятие решений в многокритериальной среде: количественный подход [Текст] / В. Д. Ногин. - М.: Физматлит, 2002. -144 с.

Поступила в редколлегию 12.04.2010. Принята к печати 15.04.2010.

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