exponenta event banner

Пассивное управление с задержками связи

В этом примере показано, как уменьшить задержки связи в пассивной системе управления.

Управление на основе пассивности

По теореме пассивности взаимное соединение отрицательной обратной связи двух строго пассивных систем$H_1$ и $H_2$всегда стабильно.

Поэтому, когда физическая установка является пассивной, целесообразно использовать пассивный контроллер по соображениям надежности и безопасности. Однако в сетевых системах управления задержки связи могут свести на нет преимущества управления, основанного на пассивности, и привести к нестабильности. Чтобы проиллюстрировать этот момент, мы используем пассивный контроллер 2-го порядка из примера «Управление вибрацией в гибкой балке». См. этот пример для получения фоновой информации об основной проблеме управления. Загрузите модель завода$G$ и пассивный контроллер ($C$примечание, соответствующее$C$$-C$ в другом примере).

load BeamControl G C

bode(G,C,{1e-2,1e4})
legend('G','C')

Ниже показана конфигурация управления, а также импульсная характеристика от$d$ до.$y$

impulse(feedback(G,C))

Дестабилизирующее влияние задержек связи

Теперь предположим, что существуют существенные задержки связи между датчиком и контроллером и между контроллером и исполнительным механизмом. Эта ситуация моделируется в Simulink следующим образом.

open_system('DelayedFeedback')

Для задержек связи установлено значение

T1 = 1;
T2 = 2;

Моделирование этой модели показывает, что задержки связи дестабилизируют контур обратной связи.

Преобразование рассеяния

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

Рис. 1: Сетевая система управления

Это называется «преобразование рассеяния» и задаётся формулами

$$ \left(\begin{array}{c}u_l\\v_l\end{array}\right) =
 \left(\begin{array}{cc}1 & b \\ 1 & -b \end{array}\right)
 \left(\begin{array}{c}u_G\\y_G\end{array}\right) , \quad
 \left(\begin{array}{c}u_r\\v_r\end{array}\right) =
 \left(\begin{array}{cc}1 & b \\ 1 & -b \end{array}\right)
 \left(\begin{array}{c}y_C\\u_C\end{array}\right) , $$

или эквивалентно

$$ \left(\begin{array}{c}u_l\\u_G\end{array}\right) = S
 \left(\begin{array}{c}v_l\\y_G\end{array}\right) , \quad
 \left(\begin{array}{c}v_r\\u_C\end{array}\right) = S^{-1}
 \left(\begin{array}{c}u_r\\y_C\end{array}\right) , \quad
 S = \left(\begin{array}{cc}1 & 2b \\ 1 & b \end{array}\right) $$

с. $b>0$Заметим, что в отсутствие задержек два преобразования рассеяния отменяют друг друга, и блок-схема на фиг.1 эквивалентна соединению отрицательной обратной связи$G$ и.$C$

Однако, когда присутствуют задержки$(u_l,v_l)$, они больше не равны и$(u_r,v_r)$ это преобразование рассеяния изменяет свойства системы с замкнутым контуром. На самом деле, наблюдая, что

$$ u_l = (1-bC(s))/(1+bC(s)) v_l , \quad
 v_r = (G(s)/b-1)/(G(s)/b+1) u_r $$

и что$bC$ и$G/b$ строго пассивный гарантирует, что

$$ \| (1-bC)/(1+bC) \|_\infty < 1 , \quad \| (G/b-1)/(G/b+1) \|_\infty <&#xA;1 , $$

Теорема о малом усилении гарантирует, что взаимное соединение обратной связи по фиг.1 всегда стабильно, независимо от того, насколько велики задержки. Подтвердите это, построив модель Simulink блок-схемы на рисунке 1 для значения.$b=1$

b = 1;

open_system('ScatteringTransformation')

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

Более подробно о преобразовании рассеяния см. T. Matiakis, S. Hirche и M. Buss, «Независимая стабильность задержки нелинейных сетевых систем управления путем преобразования рассеяния», Proceedings of the 2006 American Control Conference, 2006, pp. 2801-2806.

См. также

|

Связанные примеры

Подробнее