Sterowanie minimalno-kwadratowe

Z testwiki
Wersja z dnia 17:17, 30 lis 2019 autorstwa imported>Beno (WP:SK+Bn)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacji Przejdź do wyszukiwania

Szablon:Integracja Sterowanie minimalno-kwadratowe – sterowanie, którego celem jest zmiana stanu układu, tak aby minimalizować kryterium J oraz, aby układ był stabilny.

Układ

dxdt=Ax+Bu
y=Cx

Zadanie

Należy znaleźć u, takie że:

J(u,x0)=0+(y(t)Ty(t)+u(t)TRu(t))dt

przyjmuje wartość minimalną. Macierz R nazywana jest macierzą wagową i spełnia ona warunek:

R=RT>0.

Rozwiązanie

u=Kx,

gdzie:

K=R1BTP,
ATP+PA+CTCPBR1BTP=0.

Powyższy układ równań nazywany jest równaniami algebraicznymi Riccatiego.

Warunki

Aby zadanie miało rozwiązanie spełnione muszą być dwa warunki:

  1. układ jest sterowalny – co pociąga za sobą stabilizowalność,
  2. układ jest obserwowalny – co pociąga za sobą wykrywalność.

Zobacz też