Параметризация Юлы – Кучера

редактировать

В теории управления используется параметризация Юлы – Кучера (также известная как Youla параметризация ) - это формула, которая описывает все возможные стабилизирующие регуляторы с обратной связью для данного объекта P как функцию одного параметра Q.

Содержание
  • 1 Подробности
    • 1.1 Стабильная установка SISO
    • 1.2 Общая установка SISO
    • 1.3 Общая установка MIMO
  • 2 Ссылки
Подробности

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

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

Стабильный завод SISO

Пусть P (s) {\ displaystyle P (s)}P (s) будет передаточной функцией стабильного с одним входом система с одним выходом (SISO) система. Далее, пусть Ω {\ displaystyle \ Omega}\ Omega будет набором стабильных и правильных функций s {\ displaystyle s}s . Тогда набор всех надлежащих стабилизирующих контроллеров для объекта P (s) {\ displaystyle P (s)}P (s) может быть определен как

{Q (s) 1 - P (s) Q (s), Q (s) ∈ Ω} {\ displaystyle \ left \ {{\ frac {Q (s)} {1-P (s) Q (s)}}, Q (s) \ in \ Омега \ right \}}\ left \ {\ frac {Q (s)} {1 - P (s) Q (s)}, Q (s) \ in \ Omega \ right \ } ,

где Q (s) {\ displaystyle Q (s)}Q (s) - произвольная правильная и стабильная функция s. Можно сказать, что Q (s) {\ displaystyle Q (s)}Q (s) параметризует все стабилизирующие контроллеры для объекта P (s) {\ displaystyle P (s)}P (s) .

Общий завод SISO

Рассмотрим обычный завод с передаточной функцией P (s) {\ displaystyle P (s)}P (s) . Кроме того, передаточная функция может быть разложена на множители как

P (s) = N (s) M (s) {\ displaystyle P (s) = {\ frac {N (s)} {M (s)}}}P (s) = \ frac { N (s)} {M (s)} , где M (s), N (s) - стабильные и собственные функции от s.

Теперь решите тождество Безу в форме

N (s) Y (s) + M (s) X (s) = 1 {\ displaystyle \ mathbf {N (s) Y (s)} + \ mathbf {M (s) X (s)} = \ mathbf {1}}{\ displaystyle \ mathbf {N (s) Y (s) } + \ mathbf {M (s) X (s)} = \ mathbf {1}} ,

где переменные, которые необходимо найти (X (s), Y (s)), должны быть также правильный и стабильный.

После того, как были найдены правильные и стабильные X, Y, мы можем определить один стабилизирующий контроллер, который имеет форму C (s) = Y (s) X (s) {\ displaystyle C (s) = {\ frac {Y (s)} {X (s)}}}{\ displaystyle C (s) = {\ frac {Y (s)} {X (s)}}} . После того, как у нас будет под рукой один стабилизирующий контроллер, мы можем определить все стабилизирующие контроллеры, используя параметр Q (s), который является правильным и стабильным. Набор всех стабилизирующих контроллеров определяется как

{Y (s) + M (s) Q (s) X (s) - N (s) Q (s), Q (s) ∈ Ω} {\ displaystyle \ left \ {{\ frac {Y (s) + M (s) Q (s)} {X (s) -N (s) Q (s)}}, Q (s) \ in \ Omega \ right \ }}{\ displaystyle \ left \ {{\ frac {Y (s) + M (s) Q (s)} {X (s) -N ( s) Q (s)}}, Q (s) \ in \ Omega \ right \}} ,

Общая установка MIMO

В системе с множеством входов и множеством выходов (MIMO) рассмотрите матрицу передачи P (s) {\ displaystyle \ mathbf {P (s)}}\ mathbf {P (s)} . Его можно разложить на множители, используя правые взаимно простые множители P (s) = N (s) D - 1 (s) {\ displaystyle \ mathbf {P (s) = N (s) D ^ {- 1} (s) }}\ mathbf {P (s) = N (s) D ^ {- 1} (s)} или левые множители P (s) = D ~ - 1 (s) N ~ (s) {\ displaystyle \ mathbf {P (s) = {\ tilde {D}} ^ {-1} (s) {\ tilde {N}} (s)}}\ mathbf {P (s) = \ tilde {D} ^ {- 1} (s) \ tilde {N} (s)} . Коэффициенты должны быть надлежащими, стабильными и дважды взаимно простыми, что гарантирует, что система P (ы) является управляемой и наблюдаемой. Это может быть записано тождеством Безу в форме

[XY - N ~ D ~] [D - Y ~ NX ~] = [I 0 0 I] {\ displaystyle \ left [{\ begin {matrix} \ mathbf {X} \ mathbf {Y} \\ - \ mathbf {\ tilde {N}} {\ mathbf {\ tilde {D}}} \\\ end {matrix}} \ right] \ left [{\ begin {матрица} \ mathbf {D} - \ mathbf {\ tilde {Y}} \\\ mathbf {N} {\ mathbf {\ tilde {X}}} \\\ end {matrix}} \ right] = \ left [{\ begin {matrix} \ mathbf {I} 0 \\ 0 \ mathbf {I} \\\ end {matrix}} \ right]}\ left [\ begin {matrix} \ mathbf {X} \ mathbf {Y} \\ - \ mathbf {\ tilde {N}} {\ mathbf {\ tilde {D}}} \\ \ end {matrix} \ right] \ left [\ begin {matrix} \ mathbf {D} - \ mathbf {\ tilde {Y}} \\ \ mathbf {N} {\ mathbf {\ tilde {X}}} \\ \ end {матрица} \ справа] = \ left [\ begin {matrix} \ mathbf {I} 0 \\ 0 \ mathbf {I} \\ \ end {matrix} \ right] .

После нахождения X, Y, X ~, Y ~ {\ displaystyle \ mathbf {X, Y, {\ tilde {X}}, {\ tilde {Y}}}}\ mathbf {X, Y, \ tilde {X}, \ tilde {Y}} , которые стабильны и правильны, мы можем определить набор всех стабилизирующих контроллеров K (s) с использованием левого или правого множителя при отрицательной обратной связи.

К (s) = (Икс - Δ N ~) - 1 (Y + Δ D ~) = (Y ~ + D Δ) (X ~ - N Δ) - 1 {\ displaystyle {\ begin {align} \ mathbf {K (s)} = {{\ left (\ mathbf {X} - \ mathbf {\ Delta {\ tilde {N}}} \ right)} ^ {- 1}} \ left (\ mathbf { Y} + \ mathbf {\ Delta {\ tilde {D}}} \ right) \\ = \ left (\ mathbf {\ tilde {Y}} + \ mathbf {D \ Delta} \ right) {{\ left (\ mathbf {\ тильда {X}} - \ mathbf {N \ Delta} \ right)} ^ {- 1}} \ end {align}}}\ begin {align} \ mathbf {K (s)} = {{\ left (\ mathbf { X} - \ mathbf {\ Delta \ tilde {N}} \ right)} ^ {- 1}} \ left (\ mathbf {Y} + \ mathbf {\ Delta \ tilde {D}} \ right) \\ = \ left (\ mathbf {\ tilde {Y}} + \ mathbf {D \ Delta} \ right) {{\ left (\ mathbf {\ tilde {X}} - \ mathbf {N \ Delta} \ right)} ^ {- 1}} \ end {align}

где Δ {\ displaystyle \ Delta}\ Delta - произвольный стабильный и правильный параметр.

Пусть P (s) {\ displaystyle P (s)}P (s) будет передаточной функцией растения, и пусть K 0 (s) {\ displaystyle K_ { 0} (s)}{\ displaystyle K_ {0} ( s)} быть стабилизирующим контроллером. Пусть их правые взаимно простые факторизации будут такими:

P (s) = NM - 1 {\ displaystyle \ mathbf {P (s)} = \ mathbf {N} \ mathbf {M} ^ {- 1}}{\ displaystyle \ mathbf {P (s)} = \ mathbf {N} \ mathbf {M} ^ {- 1}}
K 0 (s) = UV - 1 {\ displaystyle \ mathbf {K_ {0} (s)} = \ mathbf {U} \ mathbf {V} ^ {- 1}}{\ displaystyle \ mathbf {K_ {0} (s)} = \ mathbf {U} \ mathbf {V} ^ {- 1 }}

затем все стабилизирующие контроллеры можно записать как

K (s) = (U + MQ) (V + NQ) - 1 {\ displaystyle \ mathbf {K (s)} = (\ mathbf {U} + \ mathbf {M}) \ mathbf {Q}) (\ mathbf {V} + \ mathbf {N} \ mathbf {Q}) ^ {- 1}}{\ displaystyle \ mathbf {K (s)} = (\ mathbf {U} + \ mathbf {M} \ mathbf {Q}) (\ mathbf {V} + \ mathbf {N} \ mathbf {Q}) ^ {- 1} }

где Q является стабильным и правильным.

. Инженерное значение формулы YK состоит в том, что если кто-то хочет найти стабилизирующий контроллер, который удовлетворяет некоторому дополнительному критерию, можно настроить Q так, чтобы желаемый критерий соблюдался.

Ссылки
  • D. К. Юла, Х. А. Джабри, Дж. Дж. Бонджорно: Современный дизайн оптимальных контроллеров Винера-Хопфа: часть II, IEEE Trans. Автомат. Contr., AC-21 (1976) pp319–338
  • V. Кучера: Устойчивость дискретных систем линейной обратной связи. В: Материалы 6-го заседания МФБ. Всемирный конгресс, Бостон, Массачусетс, США, (1975).
  • С. A. Desoer, R.-W. Лю, Дж. Мюррей, Р. Секс. Дизайн системы обратной связи: подход дробного представления к анализу и синтезу. IEEE Trans. Автомат. Contr., AC-25 (3), (1980) pp399–412
  • Джон Дойл, Брюс Фрэнсис, Аллен Танненбаум. Теория управления с обратной связью. (1990). [2 ]
Последняя правка сделана 2021-06-22 03:30:45
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте