УДК 629.439
В. А. ПОЛЯКОВ, Н. М. ХАЧАПУРИДЗЕ (Институт транспортных систем и технологий НАН Украины, Днепропетровск)
ОСОБЕННОСТИ ПОСТРОЕНИЯ ДВИЖЕНИЯ МАГНИТОЛЕВИТИРУЮЩЕГО ПОЕЗДА
Визначено та описано фактори, яш ускладнюють обстановку руху магштолевггуючого по!зда. Вщзначе-но вплив цих ускладнень на задачу його руху. Констатовано неможливють парирування описано! кол1зИ без радикального тдвищення його динашчних ресурав. Доведено, що керовашсть системи досяжна лише за умови подолання И надлишкових ступешв свободи. Простежено ращональний шлях такого подолання. Роз-роблено методику побудування руху по!зда у непередбачуванш обстановщ, що враховуе його особливостг
Ключовi слова: магштолевиуючий по!зд, побудування руху, непередбачувана обстановка руху
Определены и описаны факторы, усложняющие обстановку движения магнитолевитирующего поезда. Отмечено влияние этих осложнений на двигательную задачу поезда. Констатирована невозможность парирования описанной коллизии без радикального повышения его динамических ресурсов. Показано, что управляемость системы достижима лишь при условии преодоления её избыточных степеней свободы. Прослежен рациональный путь такого преодоления. Разработана методика построения движения поезда в непредсказуемой обстановке, учитывающая его особенности.
Ключевые слова: магнитолевитирующий поезд, построение движения, непредсказуемая обстановка движения
Factors, which complicate the situation of magnetic levitated train motion, are revealed and described. Influence of these complications on motion problems of a train is noted. The impossibility of parrying of the described collision without a radical rising of dynamic resources of a train is stated. It is shown that the achievement of controllability of the system is possible only if the overcoming of surplus degrees of its freedoms is achieved. The rational way of such an overcoming is shown. The technique of construction of the train motion in unpredictable conditions, which considers features of such a construction, is developed.
Keywords: magnetic levitated train, construction of motion, unpredictable conditions of motion
Интенсификация перевозочного процесса приводит к значительному обострению внутренней и внешней обстановки движения магнитолевитирующего поезда (МЛП). Это, в свою очередь, усложняет его двигательные задачи (ДЗ) как структурно, так и функционально. Лавинообразно нарастает разнообразие реакций, требуемых от артефакта для сохранения требуемого качества движения. К этим реакциям предъявляются всё более высокие требования дифференцированности и точности. Осложняется их смысл. Одновременно среди ДЗ МЛП постоянно растёт число задач непредсказуемых, разовых, экстемпоральных - взамен предсказуемых, стандартных, паттерных. Парировать описанную коллизию невозможно без радикального повышения динамических ресурсов поезда.
Механические и электромагнитные системы, которые могут быть приняты в качестве адекватных расчётных схем соответствующих подсистем МЛП, как правило, являются большими и во многих смыслах сложными. Обычно они не стационарны, сугубо не линейны, не го-
лономны, многосвязны и обладают множеством избыточных степеней свободы. Большинство ограничений, накладываемых на изменение их координат, носят динамический, а не аналитический характер. Поэтому связями, строго говоря, такие ограничения не являются [1] и не сокращают число степеней свободы своих систем. Достигнуть управляемости таких систем возможно лишь, преодолев упомянутые избыточные степени свободы [2].
Для подавляющего большинства ныне существующих технических систем традиционным путём такого преодоления является введение в них дополнительных аналитических связей, как правило, имеющих контактную натурную реализацию. Это - хотя и возможный, однако весьма примитивный и не выгодный во многих смыслах путь разрешения очерченной проблемы. Для МЛП он, очевидно, приемлемым не является, тем более что в основу концепции такого поезда положен бесконтактный - полевой - принцип динамического воздействия на глобальное положение и ориентацию экипажей [3].
© Поляков В. А. , Хачапуридзе Н. М., 2011
Гораздо более рациональным и приемлемым для МЛП способом преодоления избыточных степеней свободы расчётной схемы (РС) его механической подсистемы (МПС) является координация её движений [4], их построение в форме динамически устойчивых, целостно слитных, структурно единых синергий. Для этого, прежде всего, эта подсистема должна иметь специально созданную структурно-параметрическую организацию, конгруэнтную такому способу управления ею.
Управляемое возмущённое движение РС МПС МЛП может быть описано моделью:
Ех+П
А '
аАц = САц • Р
(2)
+ ( +Рац ) • Р + 4ц;
Ац -
1Ац>
Р = — V А, ц, V е [1,Ь], Ш
(1)
где САц , С",IV , ЕА, ПА ^ Ц, Vе [1, Ь] - ковари-антный метрический тензор агрегата, выбранного в качестве этой РС, трехиндексный символ Кристоффеля первого рода такого агрегата в координатах п" V Ае[1, Ь], а также сопряжённые с ними обобщённые возмущающие и управляющие силы; РАц, 1Ац V А, це [1, Ь ] -
диссипативные и квазиупругие коэффициенты модели; Ь, ^ - число степеней свободы упомянутого агрегата, а также время. Значения
САц, СА ^ , Рац , 1Ац V А, ц V е [1, Ь ] зависят
от параметров и структуры РС МПС МЛП. Если уравнения этой модели упорядочены, то коэффициенты аАА V А е [1, Ь] характеризуют динамические качества каналов подсистемы, соответствующих ее координатам. Коэффициенты же аАц V А^ц; А, ц е [1, Ь] характеризуют взаимодействие таких каналов. Кроме того, имеют место соотношения:
Еа= ^П" = «
Vaе[1,N]; Ае[1,Ь],
(2)
где Qa, ¥а V а е [1, N] - векторные (непосредственно реализуемые) возмущающие и управляющие воздействия на МПС МЛП; N, S 'А Vaе[1,N], Ае[1,Ь] - число опорных координат её РС, а также структурная матрица агрегата, принятого в её качестве. Поэтому степень
влияния возмущающих Qa V ае [1, N] и управляющих ^^ае[1, N ] воздействий на каналы подсистемы также зависит от ее структуры. Иными словами, результатом любой особенности РС МПС МЛП, ведущей к взаимосвязанности ее координат, является недиагональность матрицы {аАц V", ц е [1, Ь]} . Исходя из этого,
степень связанности упомянутых координат можно эффективно характеризовать значениями элементов аАц V А Ф ц; А, це [1, Ь] этой матрицы.
Преодоление избыточных степеней свободы РС МПС МЛП может быть инициировано использованием многоканальных регуляторов, которые, помимо каналов автономного управления, содержат дополнительные внешние перекрестные связи каналов. Указанные внешние связи, дополняя имеющиеся внутренние перекрестные связи управляемого объекта, должны создавать достаточные условия для внутри-группового согласования его связываемых фазовых координат. Поведение же каждой согласуемой группы таких координат, свобода изменения которых ограничена межканальными связями, должно быть эквивалентно поведению единого канала. Тогда оно может синтезироваться методами, соответствующими лишь требованиям к качеству координированного движения.
Конкретизируем приведенные качественные соображения. Для этого разделим 2 • Ь управляемых компонентов вектора состояния МПС
поезда ур = {пА, п" VАе[1,Ь]} Vpе[1, 2• Ь] на две макрогруппы. В первую из них включим J таких компонентов, требующих автономного управления ими. К ним могут, например, относиться пути, пройденные центрами масс экипажей поезда, углы, определяющие ориентации их кузовов, а также производные этих величин по времени. Во вторую же из упомянутых макрогрупп включим К = 2 • Ь - J компонентов, подлежащих (хотя бы частичному) преодолению и составляющих группы координат, требующих внутригрупповой координации.
Внутри первой макрогруппы могут встречаться имманентно взаимосвязанные координаты. Стремление к изоляции соответствующих им каналов, стимулируемое желанием упростить управление указанными координатами, может акцентироваться условиями нежелательности (или даже недопустимости) их взаимовлияния. Тогда разделение может быть достиг-
нуто, например, исходя из следующего. Как показано, условием независимости X -го канала системы относительно ц -го является соблюдение соотношения
= 0; Х^ц.
(3)
Совокупность выражений (1) и (3) позволяет находить для системы структурные и параметрические решения, реализация которых гарантирует полную сепарацию каналов, взаимодействие которых нежелательно.
Из принятого принципа разделения фазовых координат системы на описанные макрогруппы следует, что в части, соответствующей первой такой макрогруппе, построение движения может быть с успехом выполнено методами одно-канального управления. Требуемый закон движения в части каждой из фазовых координат
ур= {пХ, пХ УХе[1, J/2]} Уре[1, J], подлежащих автономному управлению ими, может обеспечиваться, например, с помощью игровых минимаксных [5], а также терминальных [6] методов управления, концептуально гарантирующих заданное качество этого движения. Стратегии управления этими фазовыми координатами должны определяться из решения игровых минимаксных задач, задаваемых моделью (1), а также соотношениями вида
ур и) еГр V t е [^, т], ре [1, J ];
(4)
Vрp (t) ел; V t е[ts, т], ре[1, J]; (5) ур (т)е©рVре [17]; (6)
Нрtе[ts т], ре [17] (7)
согласно выражениям:
1Рр = ^К V/ (•)Н (•)]■ *:
Ур (в) Нр (•) .
Vрp (.)еЛ;, Нр (.)еЖр, tе[^,т]}
Vр е [177], (8)
где 1р Vр е [1, 7] - показатели качества программных управлений Урр (•) Vр е [1, 7]; Хр Vр е [1, 7] - заданные функции своих аргументов. В соотношениях (4)... (7) дополнитель-
но обозначено: Гр, Лр ,Жр - заданные замкнутые множества, ограничивающие допустимые состояния и программные управления подсистемы, соответствующей р -ой управляемой фазовой координате, а также возможные реализации её возмущений; ©р, , т] - целевое множество движения по р -ой фазовой координате и его терминальный интервал. Здесь везде функция с точкой на месте аргумента означает всю совокупность её возможных значений, как единое целое. Такие программные движения урр (0 Vре[1, 7], tе[^,т] оптимальны по критериям Vре [1, 7] при любых возмущениях
Нр ^^^tе^ т], Vр е [17].
Входящие во вторую макрогруппу компоненты фазового вектора, как указанно, составляют группы, требующие внутригрупповой координации. Для любой i -ой из этих групп уЦ
V це [Фг-, Аi ] такое требование может быть формализовано соотношениями
Ф,. (уЦ Vце[Фг, Аг]) = 0
V . е [1, Иг]; А -Фг = ^,
(9)
где ф.. V.е[1, Иi ] - операторы (конечные,
дифференциальные, интегро-дифференциаль-ные или иные), воздействующие на координаты уЦ Vце[Фi, Аi ]; Фi, Аi - начальный и конечный порядковые номера таких координат среди
уХ V X е [1,2 ■ Ь]; Gi, Иi - числа координат, входящих в i -ю группу, а также ограничений, накладываемых на них условиями согласования.
Выдвинутое требование эквивалентности поведения группы согласуемых координат и единого канала удовлетворимо лишь, если
Иг = Gi -1. (10)
Если же фактически для группы координат И < Gi -1, то результирующему координированному движению могут быть приданы новые полезные качества путем наложения дополнительных Д = Gi - (Иi +1) ограничений на такие согласуемые координаты. Если же, напротив, Иi > Gi -1, то «избыточные» Pi = Иi --1) ограничений должны быть отброшены. Однако, в любом случае, все ограничения (9) должны быть непротиворечивыми. В про-
тивном случае согласованное движение нереализуемо.
Выражения (9) и (10) определяют поведение /-ой группы согласуемых координат с точностью до одной управляемой переменной
°г =°г (у ц V! е [Ф~Д~]), (11)
которую назовем агрегированной. Таким образом, построение движения системы в части рассматриваемой группы согласуемых фазовых координат сводится к поддержанию соотношений (9) между ними (при соблюдении равенства (10)), а также управлению агрегированной переменной с;. При этом полная задача синтеза движения МПС МЛП упрощается до независимого управления
М = J + ¥ (12)
фазовыми координатами, J из которых составляют первую упомянутую макрогруппу компонентов состояния такой подсистемы (требующих независимого управления ими изначально), а ¥ координат являются агрегированными и определяются соотношениями типа (11). Фактически ¥ - это число групп координат во второй из указанных их макрогруппе, требующих внутригрупповой координации. Поэтому
К = Ог • е1 V 1е[1¥], (13)
где е1 V; е [1, ¥] - ¥-мерный единичный вектор-столбец.
В части, соответствующей второй макрогруппе координат РС МПС МЛП, конструирование высококачественного координированного движения осуществимо путем регулирования агрегированных переменных с; V 1 е [1, ¥], а также возникающих при этом ошибок согласования, которые могут быть охарактеризованы матрицей уклонения
5У- = {фу- (У [^[Ф^ ])}
V1 е[1, ¥ ], уе[1, Нг ]. (14)
Соотношения (11) и (14) задают преобразование вектора уц Vце[Фг, Дг], характеризующего состояние МПС МЛП в части /-ой группы согласуемых фазовых координат, в агрегированную переменную с;, а также вектор уклонения 8г]- V уе[1, Нг ]. Поэтому всегда, за исключением вырожденных случаев, требования к качеству соответствующего координированно-
го движения могут быть исчерпывающе полно и однозначно трансформированы в требования к закону изменения агрегированной переменной и уклонению от него. Таким образом, каждая из подзадач построения движения МПС МЛП в части, соответствующей группе согласуемых каналов, редуцируется до обеспечения требуемого характера агрегированного движения, а также минимального уклонения таких каналов.
Агрегированные переменные с; V г е [1, ¥], в зависимости от необходимости, могут управляться различным образом. В частности, если каким-либо из составляющих их координат в результирующей динамике МПС МЛП желательно придать конкретные фазовые траектории, то они могут быть достигнуты путём соответствующих изменений агрегированных переменных, в состав которых они входят. Требуемые для этого стратегии с; (X) V 1 е [1, ¥] X е[^, т] могут быть получены из соотношений типа (11) после подстановки в них выражений Уц(0 Vце[Ф 1, Д1 ], г е[1"¥], хе[Г,,т], являющихся желаемыми законами изменения агрегируемых фазовых координат. При этом на те из них, законы изменений которых не критичны, должны накладываться двусторонние ограничения, вытекающие из условий безопасности движения МЛП, а также иных естественных причин.
Немало особенностей возникает и на стадии создания регулятора МЛП. Предназначенный для построения движения поезда в непредсказуемой обстановке, он должен обеспечивать высокую результативность обработки и использования больших потоков информации. Это возможно лишь при реализации иерархических принципов такого построения [7] за счёт систематизации, структуризации, уровневой градации, детализации и конкретизации, а поэтому - полноты охвата и использования упомянутой информации о состоянии системы на различных уровнях построения её движения. Для каждого из таких уровней становится характерной структурная и функциональная информационная селективность и дифференциация, а поэтому - способность к высококачественной реализации избранного для него круга функций. Эмерджентность такой системы проявляется иерархической синтетичностью функционирования уровней построения движения в его результирующем качестве.
Основными факторами, влияющими на качество движения МЛП, являются: параметры и
структура системы, определяющие её кинематическую и динамическую достаточность для выполнения такого движения; текущая внутренняя и внешняя обстановка, в которой оно реализуется; свойства регулятора системы, в первую очередь - его алгоритма функционирования. Исходя из этого, минимально достаточна трёхуровневая структура упомянутого регулятора: на его низовом уровне - интроконтрол-лер, реализующий требуемый набор паттерн движений МЛП, а также их устойчивых синер-гий; на промежуточном уровне - адаптер, приспосабливающий движения к обстановке; на верхнем уровне - координатор, исчерпывающе решающий, в синтетическом взаимодействии с блоками предыдущих уровней, двигательную задачу поезда. Функциональная глобальность этих блоков возрастает в инверсном порядке: координатор является ведущим, синтезирующим уровнем регулятора; адаптер - промежуточным, согласующим; интроконтроллер - фоновым, провайдерным.
Основная задача интроконтроллера - «внутрисистемное» управление создаваемым движением, состоящее в исходной инициации его требуемых первичных компонентов, а также их «внутренней» увязке. Это, в свою очередь, предполагает согласованное функционирование исполнительных органов, налаживание их нужных синергий и так далее. Необходимые сведения должны оперативно поступать от датчиков «внутреннего очувствления» системы и составляют первую из информационных макрогрупп регулятора. Для наилучшего соответствия своему предназначению, помимо широкого, точного и оперативного доступа к сведениям, составляющим указанную макрогруппу информационного обеспечения регулятора, интроконтрол-лер должен обладать как можно более полными наборами представлений мыслимых паттерн движений, а также законов, согласно которым должны изменяться управления этого уровня для реализации таких паттерн. С этой целью в памяти описываемого уровня регулятора целесообразно разместить словарь «движение -управление», выделение которого в виде отдельного блока позволит упростить логическую структуру алгоритма, а также достаточно просто менять и наращивать правила реагирования в процессе обработки.
Синтезируемое движение МЛП, происходя в условиях, в общем случае, непредсказуемо изменяющейся обстановки, должно гарантировано сохранять требуемое качество. Этого возможно достигнуть путём коррекции и коорди-
нации компонентов упомянутого движения, реализуемых интроконтроллером, в зависимости от складывающейся внутренней и внешней его обстановки. Поэтому основным функциональным предназначением промежуточного уровня построения такого движения должно стать придание ему свойства приспособляемости к обстановке, базирующегося на результатах обработки второй информационной макрогруппы регулятора.
При изменении внешней и (или) внутренней обстановки движения, должны приниматься решения относительно стратегии его адаптации, то есть - способа формирования управляющих воздействий на него со стороны адаптационного уровня регулятора (адаптера) в новых условиях. Иными словами, управление должно отслеживать обстановку, которая, как отмечалось, может изменяться непредсказуемо. Поэтому достаточно адекватные алгоритмы синтеза требуемых законов управления могут быть построены лишь с использованием дифференциально-игровых методов [5], концептуально гарантирующих качество адаптации,
Адаптационный уровень регулятора (аналогично предыдущему) может иметь в своем составе словарь «обстановка - управление». Для этого, помимо блока опознания обстановки, обладающего богатым набором параметризи-рованных ожидаемых обстановок движения, на этом уровне его построения должен иметься поисковый модуль, эффективно реализующий отображение множества классов обстановки во множество управлений адаптационного уровня построения движения.
Итогом реализации движения поезда должно явиться исчерпывающее решение стоящих перед ним задач. Однако описанные уровни построения указанного движения (ни порознь, ни в совокупности) не имеют возможности такое решение обеспечить. Это - предназначение верхнего уровня регулятора (координатора). Обрабатывая информацию третьей макрогруппы, и, следовательно, исходя из глобальных целей конструируемого движения, этот уровень его построения должен, прежде всего, определять алгоритм достижения таких целей, то есть осуществлять отображение множества целей, вытекающих из решаемых двигательных задач, во множество алгоритмов их решения. Такое отображение может достаточно целесообразно реализовываться соответствующим поисковым модулем после размещения в памяти координационного уровня регулятора словаря «задача -алгоритм».
Двигательные задачи, подлежащие решению (с их детализацией до преследуемых целей), должны ставиться перед системой извне (например, с помощью модуля-задатчика) и корректироваться с учетом складывающейся обстановки (которая оценивается адаптером). Вслед за выявлением общего алгоритма такого решения, должен определяться двигательный состав задачи (то есть - минимально достаточный набор паттерн движений), инициироваться запросы на их реализацию (под непосредственным управлением интроконтроллера во взаимодействии с адаптером), а также осуществляться тщательный контроль и корректировка этой реализации. В результате осуществления этого блока операций, синтезируются управления МЛП. Таким образом, в любой момент как информационные потоки координатора (между ним, с одной стороны, и адаптером, задатчи-ком, а также интроконтроллером - с другой), так и обслуживающие его функционирование фоновые паттерны движений должны быть релевантны решаемой ими (в совокупности) задаче. В то же время, функциональная организация такого решения всегда должна предшествовать его двигательной организации.
Итак, результирующее движение системы строится в процессе синтетического взаимодействия трех описанных уровней регулятора. Ведущая роль в таком построении всегда принадлежит верхнему уровню, который, с помощью синтезируемых им управлений, координирует работу двух нижележащих уровней так, чтобы упомянутое результирующее движение всегда оставалось целенаправленным (то есть, решало поставленные перед ним задачи). Базис того же построения составляют паттерны движений, а также их устойчивые синергии, конструируемые нижним уровнем регулятора (с учетом всех «внутренних» особенностей системы) под воздействием его управлений. Наконец, адаптация движения к обстановке осуществляется под воздействием управлений, синтези-
руемых промежуточным уровнем регулятора. Тот же уровень корректирует подлежащие решению двигательные задачи исходя из результатов оценки обстановки.
Реализация разработанной методики построения движения МЛП в непредсказуемой обстановке, в конечном итоге, ведёт к преодолению избыточных степеней свободы системы путём координации её движений. Это, в свою очередь, как показано, позволяет существенно повысить управляемость артефакта и, как следствие, - качество его движения без затраты на это чрезмерных обобщённых ресурсов.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Берёзкин, Е. Н. Курс теоретической механики [Текст] / Е. Н. Берёзкин. - М.: Изд-во МГУ, 1974. - 645 с.
2. Управление движением механических систем [Текст] / Е. Я. Смирнов [и др.]. - Л.: Изд-во ЛГУ, 1985. - 316 с.
3. Высокоскоростной магнитный транспорт с электродинамической левитацией [Текст] / В. А. Дзензерский [и др.]. - К.: Наук. думка, 2001. - 479 с.
4. Алгоритмы управления движением шагающего аппарата: препринт № 63 [Текст] / Д. Е. Охо-цимский [и др.]. - М.: ИПМ АН СССР, 1972. -38 с.
5. Красовский, Н. Н. Управление динамической системой. Задача о минимуме гарантированного результата [Текст] / Н. Н. Красовский. - М.: Наука, 1985. - 520 с.
6. Бортовые терминальные системы управления: Принципы построения и элементы теории [Текст] / Б. Н. Петров [и др.]. - М.: Машиностроение, 1983. - 200 с.
7. Месарович, М. Теория иерархических многоуровневых систем [Текст] / М. Месарович, Д. Мако, И. Такахара. - М.: Мир, 1973. - 332 с.
Поступила в редколлегию 19.04.2011.
Принята к печати 21.04.2011.