Синтез управления для линеаризованной системы с учетом внешних неопределенных ограниченных возмущений

Теорема 1.3. Решение Синтез управления для линеаризованной системы с учетом внешних неопределенных ограниченных возмущений - student2.ru задачи

Синтез управления для линеаризованной системы с учетом внешних неопределенных ограниченных возмущений - student2.ru

при ограничениях

Синтез управления для линеаризованной системы с учетом внешних неопределенных ограниченных возмущений - student2.ru (1.10)

Синтез управления для линеаризованной системы с учетом внешних неопределенных ограниченных возмущений - student2.ru , (1.11)

где минимизация проводится по матричным переменным Синтез управления для линеаризованной системы с учетом внешних неопределенных ограниченных возмущений - student2.ru , скалярному параметру q>0, определяет при каждом q матрицу Синтез управления для линеаризованной системы с учетом внешних неопределенных ограниченных возмущений - student2.ru предельного инвариантного эллипсоида для вектора состояния x(t), матрицу Синтез управления для линеаризованной системы с учетом внешних неопределенных ограниченных возмущений - student2.ru предельного ограничивающего эллипсоида для вектора выхода z(t) системы (1.4) и зависимую от времени матрицу коэффициентов соответствующего регулятора по состоянию Синтез управления для линеаризованной системы с учетом внешних неопределенных ограниченных возмущений - student2.ru .

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

step = 0.1;

begin_val = 3;%0.1;%

end_val = 3.4;%

min_tr_Z = 1000000;

figure (1)

% Оптимизация по параметру q путем перебора с уменьшающимся шагом

while step>0.001

for q = begin_val:step:end_val

cvx_begin sdp

variable Qs(n1, n1) symmetric;

variable Zs(1,1) symmetric;

variable Ys(1, n1) ;

variable bet ;

minimize( trace(C*Qs*C'+C*Ys'*B2'+B2*Ys*C'+B2*Zs*B2'))

%minimize( trace(Qs))

subject to

Qs >= eye(2)*1e-3;

[A*Qs + Qs*A'+B1*Ys+Ys'*B1'+q*Qs D;

D' -q*eye(l)]< 0; %условие асимптотич устойчивости

[Zs Ys;

Ys' Qs]>=0;

cvx_end

Qsf = double(Qs)

Y=double(Ys)

K=Y/Qsf

Z=double(Zs);

trZ=trace(C*Qsf*C'+C*Y'*B2'+B2*Y*C'+B2*Z*B2');

if min_tr_Z > trZ

min_tr_Z = trZ

Q_min = Qsf;

K_min=K;

q_min = q

end;

end;

step = step*0.5;

begin_val = q_min-2*step;

end_val = q_min+2*step;

end;

Q1=Q_min

K1=K_min

q1=q_min

Для рассматриваемой системы с теми же значениями параметров была найдена матрица

Синтез управления для линеаризованной системы с учетом внешних неопределенных ограниченных возмущений - student2.ru

минимального инвариантного эллипса и соответствующий регулятор с постоянными коэффициентами K1=[–14.0108 –7.4779] при q0=3.5969. На рисунке 1.2 показаны найденные минимальные инвариантные эллипсы для линеаризованной системы с модальным регулятором (штриховая линия) и системы с регулятором, полученным в результате решения задачи оптимизации с ЛМН (сплошная линия). Из рисунка видно, что регулятор, синтезированный для линеаризованной системы с неопределенными ограниченными возмущениями значительно эффективнее подавляет внешние неопределенные возмущения, чем модальный регулятор. В то же время, если задать для модального синтеза собственные значения матрицы замкнутой системы в виде Синтез управления для линеаризованной системы с учетом внешних неопределенных ограниченных возмущений - student2.ru , т.е. такие же как у системы с регулятором K1, то можно получить модальный регулятор так же эффективно подавляющий внешние неопределенные возмущения.

Рисунок 1.2. Минимальные инвариантные эллипсы системы с модальным регулятором (штриховая линия) и с регулятором, подавляющим внешние возмущения, с ограничением выхода (сплошная линия)

Матрица замкнутой системы Синтез управления для линеаризованной системы с учетом внешних неопределенных ограниченных возмущений - student2.ru .

Рисунок 1.3. Сечения эволюционирующего инвариантного эллипса для системы с регулятором K1

На рисунке 1.3 показаны сечения эволюционирующего инвариантного эллипса для системы с регулятором K1, полученные в результате численного интегрирования МСС (1.9) с начальной матрицей Синтез управления для линеаризованной системы с учетом внешних неопределенных ограниченных возмущений - student2.ru . Решение сошлось за t<20c к минимальному предельному инвариантному эллипсу с матрицей Синтез управления для линеаризованной системы с учетом внешних неопределенных ограниченных возмущений - student2.ru .

Наши рекомендации