Выбор постоянных весовых коэффициентов

Теоретическая часть

Пусть система описывается векторным дифференциальным уравнением с переменными коэффициентами:

Выбор постоянных весовых коэффициентов - student2.ru

Выбор постоянных весовых коэффициентов - student2.ru - матрица коэффициентов объекта управления, коэффициенты зависят от времени;

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

Необходимо перевести систему из некоторого начального состояния x(t0) в заданное конечное состояние

x(tk) ≅0, (2)

используя допустимые функции управления Выбор постоянных весовых коэффициентов - student2.ru и не выходя за допустимые пределы по фазовым переменным в процессе движения.

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

Выбор постоянных весовых коэффициентов - student2.ru

Здесь Gk и Q(t) - положительно полуопределенные матрицы, R(t) - положительно определенная матрица.

Управление Выбор постоянных весовых коэффициентов - student2.ru , минимизирующее (3), можно найти путем совместного решения уравнения (1) и уравнения Эйлера-Лагранжа

Выбор постоянных весовых коэффициентов - student2.ru

где гамильтониан

Выбор постоянных весовых коэффициентов - student2.ru

откуда

Выбор постоянных весовых коэффициентов - student2.ru .

Подстановка (7) в (1) приводит к следующей линейной краевой задаче:

Выбор постоянных весовых коэффициентов - student2.ru

Результатом решения двухточечной краевой задачи (8), (9) является программное управление Выбор постоянных весовых коэффициентов - student2.ru

Выбор постоянных весовых коэффициентов - student2.ru

где симметричная матрица S(t) определяется из матричного уравнения Риккати

Выбор постоянных весовых коэффициентов - student2.ru

при граничном условии S(tk) = Gk, а Выбор постоянных весовых коэффициентов - student2.ru и Выбор постоянных весовых коэффициентов - student2.ru связаны линейным преобразованием

Выбор постоянных весовых коэффициентов - student2.ru

Вектор Выбор постоянных весовых коэффициентов - student2.ru можно найти из уравнения

Выбор постоянных весовых коэффициентов - student2.ru

Для задачи терминального управления основной интерес представляет сам непрерывный закон управления с обратной связью

Выбор постоянных весовых коэффициентов - student2.ru .

Выбор постоянных весовых коэффициентов

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

Для получения допустимых уровней величин Выбор постоянных весовых коэффициентов - student2.ru , Выбор постоянных весовых коэффициентов - student2.ru и Выбор постоянных весовых коэффициентов - student2.ru матрицы Gk, Q(t) и R(t) могут быть выбраны, например, диагональными со следующими элементами:

Выбор постоянных весовых коэффициентов - student2.ru

Для стационарных систем метод выбора коэффициентов функционала предложен Эллертом.

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

Выбор постоянных весовых коэффициентов - student2.ru

с показателем качества

Выбор постоянных весовых коэффициентов - student2.ru

где tk=∞, а матрицы Q и R имеют вид

Выбор постоянных весовых коэффициентов - student2.ru

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

Выбор постоянных весовых коэффициентов - student2.ru

в котором коэффициенты Выбор постоянных весовых коэффициентов - student2.ru определяются из решения системы нелинейных алгебраических уравнений (11) Риккати

Выбор постоянных весовых коэффициентов - student2.ru

а вектор Выбор постоянных весовых коэффициентов - student2.ru определяется из уравнения (13)

Выбор постоянных весовых коэффициентов - student2.ru

Так как замкнутая система линейная стационарная, то ее передаточная функция определяется как

Выбор постоянных весовых коэффициентов - student2.ru

Согласно процедуре Эллерта выбор коэффициента “демпфирования” ζ обеспечивает требуемую степень устойчивости системы при условии, что ни одна из переменных системы не превышает заданных пределов.

Постоянная времени T выбирается в соответствии с требуемой полосой пропускания системы или ограничениями на u2(t) из уравнения

Выбор постоянных весовых коэффициентов - student2.ru

при подстановке в него максимально допустимой величины u2(t), “наихудших” x1(t), x2(t) и v1(t), предварительно разрешив уравнения (22) относительно Выбор постоянных весовых коэффициентов - student2.ru .

После определения ζ и T весовые коэффициенты q11 и q22 задаются уравнениями

Выбор постоянных весовых коэффициентов - student2.ru

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

После определения этих величин предположение о бесконечном tk отбрасывается (это является слабым местом методики Эллерта) и рассчитывается оптимальная система для заданного tk.

Для объектов, описываемых уравнениями более высокого порядка, уравнение (23) принимает вид

Выбор постоянных весовых коэффициентов - student2.ru

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

Практическая часть

Исходные данные:

ü Коэффициент обратной связи Выбор постоянных весовых коэффициентов - student2.ru

ü Постоянная времени Выбор постоянных весовых коэффициентов - student2.ru

ü Выбор постоянных весовых коэффициентов - student2.ru

Структурная схема исследуемой системы иммет вид:

Выбор постоянных весовых коэффициентов - student2.ru

Согласно исходным данным, передаточная функция имеет вид:

Выбор постоянных весовых коэффициентов - student2.ru

При переходе в пространство состояний имеем:

> W=[tf([16],[0.01 0.08 1]) tf([16],[0.01 0.08 1])]

Transfer function from input 1 to output:

---------------------

0.01 s^2 + 0.08 s + 1

Transfer function from input 2 to output:

---------------------

0.01 s^2 + 0.08 s + 1

>> [A,B,C,D]=SSDATA(W)

A = // матрица системы

0 -12.5000

8.0000 -8.0000

B = // матрица управления

0 0

0 8.0000

C = // матрица выхода (наблюдения)

1.0000 0

0 12.5000

Q = // матрица весовых коэффициентов

4.5903 0

0 0.0000

Для исходной системы ЛАЧХ имеют вид:

Выбор постоянных весовых коэффициентов - student2.ru

Переходной процесс исследуемой системы:

Выбор постоянных весовых коэффициентов - student2.ru

Матрицу R вычислим по методу Брайсона и Хо Ю-ши :

Выбор постоянных весовых коэффициентов - student2.ru для Выбор постоянных весовых коэффициентов - student2.ru

Выбор постоянных весовых коэффициентов - student2.ru

Матрицу коэффициентов обратной связи найдем с помощью подпрограммы lqr (пакетMatLAB)

[K,S,E]=lqr(A,B,Q,R)

sys1=ss(A,B,eye(2),D);

sys2=ss(K);

sys3=ss(C);

Pss1=feedback(sys1,sys2);

Pss1=series(Pss1,sys3);

[A1,B1,C1,D1] = ssdata(Pss1);

Выбор постоянных весовых коэффициентов - student2.ru

С учетом всего выше изложенного график оптимального управления имеет вид:

Выбор постоянных весовых коэффициентов - student2.ru

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

Выбор постоянных весовых коэффициентов - student2.ru

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