Научная статья на тему 'Полиномиальная линеаризация систем модального управления и ее применение'

Полиномиальная линеаризация систем модального управления и ее применение Текст научной статьи по специальности «Математика»

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

Аннотация научной статьи по математике, автор научной работы — Мельников Виталий Геннадьевич

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

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

Текст научной работы на тему «Полиномиальная линеаризация систем модального управления и ее применение»

ПОЛИНОМИАЛЬНАЯ ЛИНЕАРИЗАЦИЯ СИСТЕМ МОДАЛЬНОГО УПРАВЛЕНИЯ И ЕЕ ПРИМЕНЕНИЕ

В.Г. Мельников

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

Рассмотрим систему модального управления, содержащую электромеханическое исполнительное устройство с нагрузкой и регулятор с подлежащими выбору постоянными параметрами. Допустим, что состояние системы определено п-мерным вектором х, а силовые характеристики и характеристики управления - нелинейные и нечетные относительно координат вектора состояния. Они аппроксимированы степенными полиномами, содержащими линейные и кубические однородные формы с постоянными коэффициентами. При этом коэффициенты при кубических членах малы, что помечено малым множителем д. Однородными формами пятой и более высоких степеней будем пренебрегать, относя их к малым величинам порядка д2, а также пренебрегаем постоянно действующими возмущениями порядка д . Движения системы будем изучать в некоторой конечной окрестности Э начала координат п-мерного вещественного пространства состояний Я", а также расширенного фазового пространства Яп+1, в котором добавлен отсчет независимой переменной / > 0. В качестве области Э можно взять гипершар Э = {х : х' х < 1}. Будем считать, что система динамических уравнений рассматриваемого объекта представлена в следующей нормальной форме Коши:

XI = Е ¿кхк + И Е а' . у хр... х\", ' = 1", х е Э . (1)

к =1 у к "

Эта система автономна и имеет линейную часть и нелинейную часть с малым параметром.

Применим прием опускания знаков суммирования по повторяющимся в произведениях индексам, а также векторные обозначения индексов V = [V ... Vи ], | V |= V + . + Уи, введем векторы-столбцы коэффициентов, следуя [1-3], и

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

векторные коэффициенты ак , ау и скалярные одночлены х^ х = акхк + д aV ху, (к = 1, и ;| V |= 3) при х е Э

Здесь

(2)

а1 "а!" " х1"

ак = а" _ , ау = а _ , х = _ хп _

xV = х? к хуп", X, = хе', е, = [0.1. 0].

В дальнейшем применяется также скалярная форма уравнения (2), т.е. система дифференциальных уравнений

хс[ = а' хк + да' х", ' = 1,п . (3)

Пусть [X ••• Хп]' - вектор собственных значений матрицы системы А = [а1... ап ] = [а\ ]П, т.е. множество корней характеристического уравнения АеХ[АЕ - А] = 0. Применим к данной системе метод нормализующего преобразования Пуанкаре-Дюлака [1-4], ограничиваясь в преобразовании однородными формами третьего порядка включительно.

Предположим, что вещественные части всех корней X , существенно

отрицательны и, кроме того, они удовлетворяют следующему условию Пуанкаре-Дюлака отсутствия внутренних резонансов:

Ху=Хг -(уЛ + ... + УпXп) *0 V | V|= 3, , = 1П. (4)

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

Согласно методу нормализации следует сначала привести систему (1) к каноническому виду, в котором линейная часть системы имеет жорданову форму. Если все корни системы (1) существенно различны, то она принимает следующий канонический вид:

4, = Х,4, , * = 1П. (5)

|у|=З

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

При условии (4) система (5) приводится с точностью до членов порядка |2 к линейному виду [1-4]:

Л , = Х , П +!2/, (ПХ * = 1 п (6)

с помощью подстановки вида

4 =п , * = при ру=ау / Ху (7)

|у|=з

Такой способ связан с необходимостью предварительного определения спектра собственных значений X* и перехода к комплексным переменным, что, как правило,

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

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

у = х + |Ъуху, при | у |= 3, 0 < у, < 3 , (8)

или в покоординатном виде

у, = х,. + |Ъуху, , = \п, 0 < у, < 3, | у |= 3. (9)

Переобозначая немые индексы у ^ у', , ^ к, и учитывая (8) и (9), вычислим векторное выражение

дхv

У - акУк = х + У-К — хг - акхк - акцЬк„хv (10)

дхг-

или

У - акУк = K(av - akbvk + -ek +1))хv + Ц25(х). (11)

Здесь вектор-функция 5( х) имеет вид однородной формы пятой степени с вещественными векторными коэффициентами, векторный индекс (v + ei - ek ) = [v1 к (v.. +1) к (vk -1) ... vn ], причем считаются равными нулю все коэффициенты, имеющие отрицательные значения индексов. Имеем:

8(х) = av,,bv,v'. хv"e'-+v", i = 1Я | v'|= 3; | v"|= 3, v.'-1 + v." > 0, (12)

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

£ £ (v. + 1)akbv-ek+e.. -j^akbk + av = 0, v = [v, . v„ ], | v |= 3, v. e [0,3] (13)

k=1 i=1 k=1

При условиях (13) векторное дифференциальное уравнение (11) принимает форму, не содержащую членов порядка ц:

У - Ay = ц 7 (14)

Отметим, что в первых суммах уравнений (13) следует полагать равными нулю члены, имеющие отрицательные значения индексов.

Система линейных уравнений (13) состоит из n = n(n + 1)(n + 2) / 3! векторных уравнений или из N = n2(n + 1)(n + 2)/6 скалярных алгебраических линейных неоднородных уравнений. Она имеет единственное решение, заменяющее решение (7), получаемое с применением комплексного канонического линейного преобразования. Для определения решения системы (13) в символьном или числовом виде следует сгруппировать неизвестные величины bv по значениям индексов v. Упорядочение

неизвестных можно осуществить посредством условного принятия векторного индекса v за n -значное число и расположения неизвестных в порядке нарастания такого условного числа. Построенное матричное уравнение решается в символьной или числовой форме в системе Matematica 4 или MATLAB 6. Данный метод применен автором к системе управления с вектором состояния третьего порядка. Работа поддержана грантом МО РФ, проект Е00-4.0 - 45.

Литература

1. Брюно А.Д. Нормальная форма дифференциальных уравнений с малым параметром // Математические заметки. 1974. № 16. С.407-414.

2. Мельников Г.И. Динамика нелинейных механических и электромеханических систем. Л.: Машиностроение, 1975.

3. Старжинский В.М. Прикладные методы нелинейных колебаний. М.: Наука, 1977.

4. Журавлев В.Ф., Климов Д.М. Прикладные методы в теории колебаний. М.: Наука, 1977.

5. Melnikov V.G. Analysis of transient performance of system with unknown inertia load // Prepr. 8-th International Student Olympiad on Automatic Control. St.Petersburg, 2000. P.167-171.

6. Параметрические критерии фильтрационных свойств систем управления // Изв. вузов. Приборостроение. 2000. № 3. C. 25-28.

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