Научная статья на тему 'Астатическое управление нелинейными объектами'

Астатическое управление нелинейными объектами Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
206
55
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
НЕЛИНЕЙНЫЙ ОБЪЕКТ / АСТАТИЗМ / ЭКВИВАЛЕНТНАЯ СИСТЕМА / НАБЛЮДАТЕЛЬ СОСТОЯНИЯ / NONLINEAR PLANT / A STATIC / EQUIVALENT SYSTEM / THE STATE OBSERVER

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Гайдук Анатолий Романович, Плаксиенко Елена Анатольевна

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

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

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Гайдук Анатолий Романович, Плаксиенко Елена Анатольевна

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

A STATIC CONTROL OF NONLINEAR PLANTS

The design method of astatic control for nonlinear objects is offered. The method allows to provide the set order of a static to not measured disturbances. The control, compensating influence of external not measured disturbances, is under construction on the basis of disturbances estimations and their derivatives on time. These estimations are formed on the basis of state variables of real control object and the additional integrators entered into the control device, and also on the basis of variables estimations of some specified equivalent system. The nonlinear control device is included also the state observer of the specified equivalent system. The number of the integrators, entered into the control device, is defined by a point of the appendix of disturbances to object and the set order of a static. The numerical example of design is given.

Текст научной работы на тему «Астатическое управление нелинейными объектами»

13. Пшихопое В.Х., Медведев ММ. Синтез адаптивных систем управления летательными аппаратами // Известия ЮФУ. Технические науки. - 2010. - № 3 (104). - С. 187-196.

14. Пших опое В.Х., Медведев ММ. Блочный синтез робастных систем при ограничениях на управления и координаты состояния // Мехатроника, автоматизация и управление. - 2011. - № 1. - С. 2-8.

. . ., . . .

Пшихопов Вячеслав Хасанович - Технологический институт федерального государственного автономного образовательного учреждения высшего профессионального образования «Южный федеральный университет» в г. Таганроге; e-mail: pshichop@rambler.ru; 347928, г. Таганрог, пер. Некрасовский, 44; тел.: 88634371694; кафедра электротехники и мехатро-ники; зав. кафедрой; д.т.н.

Медведев Михаил Юрьевич - e-mail: medv_mihal@rambler.ru. Кафедра электротехники и мехатроники; к.т.н., доцент.

Гуренко Борис Викторович - e-mail: boris.gurenko@gmail.com; кафедра электротехники и мехатроники; аспирант.

Мазалов Андрей Андреевич - e-mail: anmaz8@list.ru; кафедра электротехники и мехатроники; аспирант.

Pshixopov Vyacheslav Xasanovich - Taganrog Institute of Technology - Federal State-Owned Autonomy Educational Establishment of Higher Vocational Education “Southern Federal University”; e-mail: pshichop@rambler.ru; 44, Nekrasovskiy, Taganrog, 347928, Russia; phone: +78634371694; the department of electrical engineering and mechatronics; department head; dr. of eng. sc.

Medvedev Mixail Yur’evich - e-mail: medv_mihal@rambler.ru; the department of electrical engineering and mechatronics; cand. of eng. sc.; associate professor.

Gurenko Boris Victorovich - e-mail: boris.gurenko@gmail.com; the department of electrical engineering and mechatronics; postgraduate student.

Mazalov Andrey Andreevich - e-mail: anmaz8@list.ru; the department of electrical engineering and mechatronics; postgraduate student.

УДК 681.51(06)

А.Р. Гайдук, ЕЛ. Плаксиенко АСТАТИЧЕСКОЕ УПРАВЛЕНИЕ НЕЛИНЕЙНЫМИ ОБЪЕКТАМИ*

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

Нелинейный объект; астатизм; эквивалентная система; наблюдатель состояния.

*

Работа выполнена при поддержке РФФИ (фант № 11-08-01196-а).

A.R. Gaiduk, E.A. Plaksienko A STATIC CONTROL OF NONLINEAR PLANTS

The design method of astatic control for nonlinear objects is offered. The method allows to provide the set order of a static to not measured disturbances. The control, compensating influence of external not measured disturbances, is under construction on the basis of disturbances estimations and their derivatives on time. These estimations are formed on the basis of state variables of real control object and the additional integrators entered into the control device, and also on the basis of variables estimations of some specified equivalent system. The nonlinear control device is included also the state observer of the specified equivalent system. The number of the integrators, entered into the control device, is defined by a point of the appendix of disturbances to object and the set order of a static. The numerical example of design is given.

Nonlinear plant; a static; equivalent system; the state observer.

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

Методы синтеза астатических управлений линейными объектами, обеспечивающих заданный порядок астатизма, хорошо известны [1, 2, 3]. Проблеме синтеза астатических систем управления нелинейными объектами посвящены, в частности, работы [4, 5] и ряд других.

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

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

объекта и наблюдателя состояния некоторой эквивалентной системы. Таким обра-, , . В его основе лежат уравнения объекта управления, представленные в канонической управляемой форме Жордана, и свойства описываемых полиномиальными функциями времени возмущений [2, 3].

Постановка задачи. Предположим, нелинейный объект управления (ОУ) с одним возмущением задан своими уравнениями в переменных состояния. Так как в общем случае возмущение может быть приложено в произвольной точке ОУ, то уравнения последнего в отклонениях запишутся следующим образом:

x = ф(Х'+1), i = 1, if -1,

xi = ф (xM, f) = Ф (x'+1)+hi (xM ) f , i = if, n - 1,

xn =Ф„ (X f ) +u , (1)

где х{ - доступные измерению переменные состояния ОУ, ■ = 1, п;

х^! = [х1 х2 ... ХV ]т - подвектор размерности V , составленный из переменных состояния, V = 2, п ; очевидно, хп = х - вектор состояния ОУ (1); } = }(г) - неизме-ряемое ограниченное полиномиальное возмущение, и - управление; ф; (ХГ+1), Ф; (Х+1, }), Ф; (Х'+1) , (Х'+1)- нелинейные дифференцируемые скалярные функ-

ции, удовлетворяющие в некоторой области 0,х е Кп ^^давиям:

В (1)-(3) ¡г - минимальный номер переменных х■, на производные которых возмущение } = } (г) влияет непосредственно.

и (1)

образом, чтобы положение равновесия х = 0 объекта являлось асимптотически устойчивым, т.е. при } = } (г) = 0

При этом должно выполняться условие астатизма порядка V} к неизмеряе-мому возмущению } =}(г), т^. если степень полиномиального возмущения } = } (г) равна V} -1, то ошибка системы - переменная х 1 - должна удовлетворять условию

и являться постоянной, если степень возмущения } = }(г) равна V}. В равенствах (4) и (5) х0 - вектор начальных условий. При этом предполагается, что условия (2) и (3) выполняются при некоторых ограниченных вариациях Д} (г) возмущения } (г) как по форме, так по интенсивности.

. (2) ,

( ) (1)

представлены в этой форме [2, 3]. Поэтому с помощью соотношений, приведенных в [3. С. 386-387], можно построить стабилизирующее управление и = и(х,},},...),

(4) (5)

} = } (г). Как нетрудно установить, это управление будет зависеть от возмущения } = } (г) и ряда его производных по времени.

Так как по условиям рассматриваемой задачи возмущение } (г) не измеряет,

возмущения, так и V} -1 его производных по времени.

} Ф 0 , ■ = '}, п -1,

(2)

(3)

Ишх(г,х0,0) = 0 при х(г,х0,0)ейх и всех г > 0. (4)

Ишх1(г,х0,}) = 0 при х(г,х0,})еQx, г > 0

(5)

Известно, что если возмущение }(г) описывается полиномиальной функцией времени степени V} -1, то его К(р) -изображением является полином

F(р) = рV} , где р = й /йг, поэтому примем, что выполняется условие

п = V } + ¡} . (6)

(6) п

хп =фп (хп,}) + и его модели (1) заменяется уравнением хп = фп (хп,}) + хп+1, а модель дополняется интегрирующими звеньями: хп+1 = хп+2, ...,хп = и так, (6) .

управляемый ОУ порядка п. Подчеркнем, что если исходный ОУ порядка п

(2), (3),

будет удовлетворять этим условиям.

Для получения оценок возмущения } (г) и его производных по времени, а также для построения искомого стабилизирующего управления, в данной работе, как и в работах [2, 3], вводятся новые переменные состояния , но более простым, чем в указанных работах способом, а именно: м>1 = х1,

| х1, есл и ■} = 1,

ж; = Ж;-х, ; = 2, п; причем Жп = и1, а w¡ = к , . (7)

где и1 - вспомогательное управление; ж - вектор переменных , ■ = 1, п. В век- (7), ,

Ж = Лж + епи1, х1 = е1ж , (8)

где Л = [А;], причем м = 1, ; = 1, п -1, а все остальные А. равны нулю; еп - п -й столбец, а е1 - 1-я строка единичной п X п -малицы. Фактически, матрица Л = [А.]

является клеткой Жордана с нулевыми собственными числами. Подчеркнем, что по существу задача синтеза заключается в отыскании такого управления и , при котором система (8) будет эквивалентной замкнутой системе управления объектом (1).

С помощью уравнений (1) и (7) несложно установить, что если ¡} > 1, то выражения для переменных Ж; = Ж;-х = Ж; (Х1), ; = 1, ;/ не зависят от возмущения } , а выражения для переменной +1 и всех последующих зависят от } , причем

+1 = () = ¥/,+1( Ъг+1) + ^( Я +1)} = +1( Я +l,}), (9)

V/, +1(х^ +1) = X ^ ‘Г Фц (х -+1) + ^ ^ Ф- (х и +1^ (10)

где

'дм ,+і)

_ _! д х.. м

*х„ +1) ^ *і.(Х, +,)■ (11)

д Х 7 ' ‘г ал.+1

Повторяя ЭТИ действия при ; > ;} +1, получим

Щ = V¡(х;, У¡■-¡/ -2) + ^(х;/ +1)/(;-;/ -1) = Щ (х;, /;-¡/ -1) , ; = ¡/ + 1> п , (12)

где /(¡)- обозначение ; -й производной по времени воздействия / (г);

/ = [/(0),/(1),...,/(;)]Г- подвектор производных, причем /0 = /(г). Если же

¡/ = 1, то функции V +1( х, / +1) и ^( х^ +1) определяются непосредственно по (1).

х1 ,

(8) , синтезировать для неё наблюдатель Калмана, который описывается уравнением

Щ = Лщ + епи1 +1х1, (13)

где Щ = [Щ1 Щ2 ... Щп ]т - вектор оценок переменных ; / - вектор, выбираемый по условиям устойчивости матрицы Л = Л- 1е1 и желаемой скорости сходимости вектора Щ к вектору щ . Методы определения этого вектора хорошо известны. Один из них приведен, например, в [3. С. 339].

(3) -

няется, то из соотношений (9)-(12) с учетом оценок 14>;, формируемых наблюдате-(13), :

/ =[ Щ +1- V/,+1(^+1)]/ £( ^ +l), • • •,

Ъ) = [Щ1+1/ +1 -¥;+;/ +1(Х;+;/ +Р ^(Хг/. +1) , •.

/(п-;/-1) = [Щп - Vп(хп, '/п-;г-2)]/^(Х;/ +1) , (14)

где /(;) и /1 - обозначение оценок ; -й производной /(¡) и подвектора производных /^ /^..^ /(,.).

В соответствии с работой [3. С. 387] вводятся также функции:

Эфи (х ц+1)Т“Т ЭФц (х u+1, /)

Э х '/=^'

"и+1 ^ или+1

и=1 и=г/

У2(х /"п-;/ ) =

-Щп(x,!п-Ч-1^~ ^ -Щп(х/п-;/-1) ,

Ъ Эхи фи(х и+1> + Ъ Э /и, /-

и=1 и и=1 (и)

(15)

Здесь для краткости обозначено ф; (х1+1) = ф; (х1+1) , г' = 1, ¡/ и ф; (х и+1) = ф; (х;+1, /) , ; = ¡/ , п . Подчеркнем, что в силу условий (2) функция

У1(х Я * 0 при всех х(г,х0, /) е Qx.

Пусть в выражениях (7), (8) и (13) управление и1 =-ктЩ, где кт = [80 81... 8п-1], а 8; - коэффициенты некоторого устойчивого полинома

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

D(p) = 80 + 81p + ... - 8n-1pn 1 + pn, причем min Re pf\ << min Re p.

где

pt и p{ - корни полиномов D(p) и Л(p) = det(pE-Л). Тогда управление,

разрешающее задачу синтеза астатического управления нелинейным объектом (1), определяется следующим утверждением.

Утверждение. Если выполняются условия (2), (3) и (6), переменные ,

i = 1, n определяются соотношениями (7), матрица Л в (13) и полином D(p) -, (1)

и = Yi-1 (x, /) [~kTw - Y 2 (x, fn-if)] - Фп (x, /), (17)

то переменные системы (1), (13), (17) удовлетворяют условиям (4) и (5).

Возмущение f = f (t) , вообще говоря, может являться эквивалентным возмущением, отражающим суммарное влияние нескольких возмущений, приложенных к объекту управления. Однако и в этом случае оно должно быть полиноми-.

, (17), .

(6), -сывается выражениями (13) и (17), а его порядок будет равен порядку объекта.

n (6), -

вующее УУ описывается уравнениями: и = xn +1, xn+1 = xn+2, ^., xn = u , (13) и выражением (17), а его порядок будет равен 2п - П .

В соответствии с [2, 3], если управление и объекта (1), где п = Vf + if, определяется выражением (17), то при отсутствии возмущения или же при наличии оценок возмущения И его производных ПО времени ОТ f(j) ДО f(n-i ) = f( ) все переменные ЭТОГО объекта (1) стремятся К нулю при t ^го. С другой стороны, соотношениями (14) определяются оценки производных ТОЛЬКО ДО f(V/-1) . Следовательно, ошибка системы (1), (13), (17) зависит только от производных f(y ),

f(vf +1) , f(vf +2) , • • •. и т^.

Однако производная f. ^ все старшие производные f(y +i), i = 1, 2,... полиномиального возмущения степени vf -1 равны нулю. Если же степень полиномиального возмущения равна V f , то производная f(v ) = Const, а все старшие

производные f(V +;), i = 1,2^.. равны нулю. Следовательно, синтезированная нелинейная система (1), (13), (17) удовлетворяет условиям (4) и (5), что соответствует приведенному выше утверждению.

, , на численном примере синтеза астатического управления нелинейным объектом .

Пример. Для объекта, описываемого уравнениями

Xj = x2 + x23 + f , x2 = U , (18)

,

возмущению f = f (t). Переменные состояния x j и x2 измеряются.

Порядок ОУ (18) равен 2, Эф1(х2,/)/Эх2 = 1 + 3x2 ^0, тх. в Данном случае условие (2) выполняется, поэтому уравнения этого объекта имеют УФЖ. Причем п = 2, ¡/ = 1, а требуемый порядок астатизма V* = 2 . Поэтому условие (6) при

п = п = 2 и V= V* = 2 не выполняется. В связи с этим полагается и = х3, а ОУ

(18) дополняется одним интегратором (в дальнейшем он будет отнесен к устройству управления). Это приводит к следующим уравнениям расширенного ОУ:

Х1 = х2 + х2 + / =ф1(х2,/), Х2 = х3 =ф2(х3), Х3 = и .

(19)

' -15 1 0^ 0 15

= -75 0 1 IV + 0 Й1 + 75

-125 0 0 1 125

Здесь п = 3, ф3(х,/) = 0, к 1(х, /) = 1, условия (2) выполняются по-прежнему, так как Эф2( х3, /)/Э х3 = 1.

, (19) -

виям (2), (3) и (6) в области йх = Я3. Следовательно, задача синтеза астатическо-

(19) .

Для решения задачи по формулам (7) вводятся переменные , а затем с учетом (19) находится их представление в виде (9) и (11): м>1 = хх, ^2 = х2 + х^ + /, ^3 = (1 + 3х22)х3 + /(1). Так как п = 3, то для построения наблюдателя (13) выбирается полином Л(р) = р3 +15р2 + 75р +125. Далее с помощью соотношений, приведенных в [3. С. 341], находятся уравнения наблюдателя (13) в виде:

(20)

В данном случае ¡/ = 1, поэтому, путем сравнения найденных выражений для ^2 н w3 с (9)—(11), находятся величины £(х2) = 1, ^2 (х2) = х2 + х3, ^ 3( х3) = (1 + 3 х2) х3, а затем по (14) - оценки: / = $2 - х2 - х^ и

/ = м>3 - (1 + 3х22)х3. Далее с помощью (15) и (16) находятся функции:

У1(х, /) = 1 + 3х2 , У2 (х, /2 ) = 6х2х3 + /(2) .

Так как требуемый порядок астатизма V* = 2, то можно не оценивать вторую производную _/(2), полагая / = 0. Тогда у2(х,/2) = 6х2х32.

Управление и1 = -кт в (7), (8) и (13) должно выбираться так, чтобы переходные процессы в системе управления протекали медленнее, чем в наблюдателе (20). С этой целью вектор к принимается в виде кт = [27 27 9], т.е.

и1 = -27 - 27>т2 - 9^ . В результате, с учетом выражения (17), находим, что

(18)

(20) :

и = х3, х3 =-[ 27 + 27и>2 + 9м>3 + 6 х2 х32]/(1 + 3х^). (21)

На рис. 1 приведены графики оценок возмущений / (?) = 2? и / (г) = 0,5?2, а также их производных по времени, полученные в результате моделирования в

МЛТЬЛБ системы управления, включающей нелинейный объект управления (18),

(20), (21),

х0 = [1 2 -1]т, *0 = [0 0 0]т.

Рис. 1. Оценки возмущения и его производных: а - при / (г) = 2г; б - при / (г) = 0,5г2

, , , -ваются достаточно быстро и точно. Практически при г > 2 с оценки совпадают с

.

. 2 (19), -

ченные в результате моделирования в МЛТЬЛБ нелинейной системы управления при указанных выше начальных условиях и возмущениях. Отметим, что переменная х3 фактически является управлением й заданного объекта (18).

Рис. 2. Пере.иенные состояния при возмущениях: а-/ = 2г; б - / = 0,5 г2

Из графика ошибки системы - переменной х1(г) - следует, что при действии на систему линейного возмущения / = 2г ошибка системы равна нулю, в то же время при / = 0,5г2 она становится не нулевой, но постоянной и равной 0,36. ,

замкнутой нелинейной системы управления по отношению к неизмеряемому возмущению / (г), что соответствует заданным требованиям.

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

Требование, представления уравнений объектов в управляемой форме Жордана не является жестким ограничением, так как очень многие реальные объекты

,

к ней путем простой замены переменных состояния [2]. К таким объектам относятся, например, объекты, рассмотренные в [4, 5].

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

1. Методы классической и современной теории автоматического управления: Учебник. Т. 3:

Синтез регуляторов систем автоматического управления / Под ред. Пупкова КА. и Егу-пова Н.Д.. - М.: Изд-во МГТУ им. Н.Э Баумана, 2004.

2. Гайдук А.Р. Теория и методы аналитического синтеза систем автоматического управле-

ния (Полиномиальный подход). - М.: Физматлит, 2011.

3. Гайдук А.Р., Беляев В.Е., Пьявченко ТА. Теория автоматического управления в задачах и

примерах с решениями в MATLAB. - СПб.: Лань, 2011.

4. . . //

Материалы XII научно-праетической конференции ТИУиЭ. - Таганрог: Изд-во ТИУиЭ, 2011. - С. 54-56.

5. . . -

технологическими процессами. - Новочеркасск: Изд-во НПИ, 1983.

. . ., . . .

Гайдук Анатолий Романович - Технологический институт ф едерального государственного автономного образовательного учреждения высшего профессионального образования «Южный федеральный университет» в г. Таганроге; e-mail: gaiduk_2003@mail.ru; 347904, г. Таганрог, ул. Слесарная 26, кв. 2; тел.: 88634626287; кафедра систем автоматического ; . . .; .

Плакеиенко Елена Анатольевна - Таганрогский институт управления и экономики; e-mail: pumka@mail.ru; 347900, г. Таганрог, ул. Петровская, 45, тел: 88634362583; кафедра математики и информатики; к.т.н.; доцент.

Gaiduk Anatoly Romanovich - Taganrog Institute of Technology - Federal State-Owned Autonomy Educational Establishment of Higher Vocational Education “Southern Federal University”; e-mail: gaiduk_2003@mail.ru; 26, Slesamaya street; app. 2; Taganrog, 347904, Russia; phone: +78634626287; the department of automatic control systems; dr. of eng. sc.; professor.

Plaksienko Elena Anatolievna - Educational Establishment of Higher Vocational Education «Taganrog Management and Economy Institute»; e-mail: pumka@mail.ru; 45, Petrovskaya street, Taganrog, 347900, Russia; phone: +78634362583; the department of mathematic and informatics; cand. of eng. sc.; associate professor.

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