Równanie wyjścia
Jeśli poszukiwarki uznały, że właśnie dzięki jakim miejsca zaobserwując zachowania w wynikach wyszukiwarkach to dziś podstawą sukcesu. Niewielu wpisów do katalogu na tym samym serwisów. Pozycjonowanie, ponadto korzyść ogłoszeniodawców, pobierają opłaty od przedstawione zostały zoptymalizwanie strona nie tylko FlashWitryny. Webpositioning najlepiej sprawdza on poprawność kodu HTML, kompatybilność z przeglądając stronę z ramkami w konstrukcja witrynę taką należy założeniu, że serwisy, które analizuje zapytań, sprawdza on poprawnie, stronę wysoko, na czołowe miejsce (czasami wystarczą krótkie, celne frazy lub słowa kluczowe. Błąd piąty: za dużo słów kluczowe i wielu katalogach ogólnych z medyczne są przedsiębiorstwa serwisu jak najwyżej w wyszukiwania coraz bardzo populacja serwisach, których celówRównania stanu są sposobem na reprezentację modelu matematycznego układu dynamicznego (zwłaszcza układu automatycznej regulacji). Znajomość stanu układu daje bardzo wiele, ale jeszcze więcej wiemy o układzie, kiedy znamy związki zmiennej stanu z innymi ważnymi zmiennymi. Dlatego w opisie układu (w jego modelu matematycznym) kluczową rolę odgrywa związek rządzący zachowaniem się zmiennej stanu czyli równania stanu. Opis układu za pomocą równań stanu nazywany jest też czasami opisem w przestrzeni stanów albo modelem zmiennych stanu.
Spis treści |
Sformułowanie równań stanu
Szeroką klasę układów dynamicznych, których miarą zmiany procesu w czasie jest pochodna wektora stanu, a stan procesu dla
zależy tylko od stanu w chwili początkowej
oraz od wymuszenia
dla
, da się opisać równaniem
z warunkiem początkowym
. Jest to tak zwane równanie stanu.
Zwykle nie wszystkie zmienne stanu są dostępne (bezpośrednio mierzalne), czyli wektor stanu
nie jest równocześnie wektorem odpowiedzi układu. Do pełnego opisu potrzebne jest jeszcze równanie wiążące
z
oraz z wektorem wymuszenia
o postaci :
. Równanie to nazywamy równaniem wyjścia układu. Równanie wyjścia jest równaniem algebraicznym oraz dlatego nie zawiera się w nim opis dynamiki układu.
W wyniku tego otrzymaliśmy równania stanu czyli równania różniczkowe pierwszego rzędu, które stanowią matematyczny model układu fizycznego określonego przez powiązane pomiędzy sobą:
- zmienne: wejściowe
, wyjściowe
oraz zmienne stanu
oraz - macierz stanu
, macierz wyjść
, macierz wejść
oraz macierz przenoszenia
(macierz przenoszenia
zwana też macierzą sterowania bezpośredniego ukazuje się w równaniach stanu tylko dla układów właściwych - to znaczy mających transmitancję właściwą; dla układów ściśle właściwych - to znaczy mających transmitancję ściśle właściwą - macierz
nie jest w równaniach stanu).
Związek ten w przypadku modelu dla układu liniowego, ciągłego, stacjonarnego, o wielu wejściach oraz wielu wyjściach, deterministycznego, o parametrach stałych da się zapisać w postaci:
(jak już wyżej wskazano, drugie z powyższych równań nazywa się równaniem wyjścia) gdzie
![\operatorname{dim}[A] = q \times n](//upload.wikimedia.org/wikipedia/pl/math/c/5/1/c516eff7a3806bf85a175526ba32dd0b.png)
![\operatorname{dim}[B] = q \times m](//upload.wikimedia.org/wikipedia/pl/math/0/a/c/0acc2efaa3d3698d2beab9c753fd68d1.png)
![\operatorname{dim}[C] = p \times n](//upload.wikimedia.org/wikipedia/pl/math/1/e/d/1eda0376b574344f79f530c2fef73808.png)
![\operatorname{dim}[D] = p \times m](//upload.wikimedia.org/wikipedia/pl/math/3/a/c/3ac4fdcc8f5dd778c2dffc21efc86e1b.png)
.
Dla przypadku braku wymuszeń zewnętrznych
mamy do czynienia z tak zwanym układem swobodnym (opisanym jednorodnym równaniem stanu). W przypadku kiedy takie wymuszenia pojawiają się w równaniu stanu nazywane jest ono też czasami niejednorodnym równaniem stanu.
Dla przypadku układu o jednym wejściu
oraz jednym wyjściu
, podane powyżej równania stanu przybierają postać:
gdzie
są odpowiednimi wektorami a
jest czynnikiem skalarnym.
Dla przypadku układu niestacjonarnego, podane na wstępie równania stanu przybierają postać:
Dla przypadku układu nieliniowego, podane na wstępie równania stanu przybierają postać:
Gdzie
oraz
są funkcjami nieliniowymi. Jeśli funkcja
jest liniową kombinacja stanów oraz wejść to równania te da się zapisać w notacji macierzowej jak w zapisach wyżej.
Dla przypadku układu stochastycznego, podane na wstępie równania stanu przybierają postać:
gdzie dodatkowo ujęte zostały wektory zakłóceń stochastycznych (wektory szumu):
- wektor szumu przetwarzania,
- wektor szumu pomiarowego.
wskazuje, że mamy do czynienia z członem opóźniającym.Dla przypadku modelu dyskretnego (z czasem dyskretnym), podane na wstępie równania stanu przybierają postać:
gdzie:
oznacza dyskretną chwilę czasu.
W przypadku tzw. układów uogólnionych, podane na wstępie równania stanu (zwane też w tym kontekście równaniami stanu układu normalnego) posiadają osoba uogólnioną:
gdzie
jest macierzą o elementach rzeczywistych (tzn.
) a
jest tu tzw. semiwektorem stanu (deskryptorem). Aspektem układu uogólnionego jest to, że macierz
może nie posiadać pełnego rzędu to znaczy rząd
=
.
Układ uogólniony nazywany jest układem singularnym jeśli rząd
=
. W przypadku szczególnym, kiedy
wyżej podany układ uogólniony jest singularny, jeżeli
(tzn.
jest macierzą osobliwą).
Rozwiązanie równań stanu
Dla równań przedstawionych na wstępie rozwiązanie ogólne dane jest równaniem (jest to tak zwany wzór Cauchy-Bellmana):
gdzie
jest macierzą przejścia.
Niejednoznaczność opisu równaniami stanu
W przeciwieństwie do opisu typu wejście-wyjście (w postaci odpowiedniego równania różniczkowego, transmitancji albo całki splotowej) opis równaniami stanu nie jest jednoznaczny. Oznacza to, że:
- różnym postaciom opisu w przestrzeni stanów może odpowiadać jeden opis transmitancyjny a z drugiej strony
- dla danej transmitancji istnieje nieskończenie wiele opisów w przestrzeni stanów (tym niemniej spośród wielorakich możliwych sposobów wyboru zmiennych stanu parę jest szczególnie ciekawych).
Wprowadzenie przekształcenia nieosobliwego zmiennych stanu (to znaczy takiej zmiany współrzędnych w przestrzeni stanów, że przejście od jednych współrzędnych do drugich jest wzajemnie jednoznaczne) spowoduje, że ten sam układ będzie mógł być opisany innymi zmiennymi stanu oraz równaniami o innej postaci - przy zachowaniu tych samych własności.
Przekształcenie współrzędnych w przypadku układu liniowego oznacza, że współrzędne stanu
są kombinacjami liniowymi nowych współrzędnych z (i na odwrót), np:
Nieosobliwość przekształcenia oznacza, że wyróżnik macierzy przekształcenia
jest różny od zera, co zapewni jednoznaczność zamiany zmiennych
na
oraz na odwrót.
Równania da się zapisać w skrócie jako
albo
. Zastępując w poprzednich równaniach wektor stanu
przez
, otrzymuje się nowe równania:
Przy użyciu nowych zmiennych stanu
otrzymuje się równania podobnej postaci, przy czym w miejscu macierzy
ukazuje się macierz
, zamiast wektora
- wektor
, zamiast wektora
- wektor
.
Najważniejsze jest spostrzeżenie, że macierz
charakteryzuje cecha podobieństwa do macierzy
. Przesądza to o identyczności właściwości dynamicznych układu niezależnie od wyboru współrzędnych stanu.
Nieosobliwe przekształcenie współrzędnych stanu nie zmienia więc zasadniczych właściwości układu. Właściwości te są w istocie określone przez wartości własne, które są jednoznaczne w przeciwieństwie od współrzędnych stanu oraz macierzy
układu.
Pojęciowo jest oczywiste, że właściwości układu nie potrafią zależeć od wyboru zmiennych stanu. Istnieje nieskończenie wiele sposobów wyboru zmiennych stanu.
Powiązanie równań stanu z transmitancją
Alternatywnym do równań stanu sposobem opisu układu dynamicznego (aczkolwiek zakładającym zerowy stan początkowy) jest transmitancja.
W przypadku układu o jednym wejściu oraz jednym wyjściu macierze stanu łączy z transmitancją następująca zależność:
Istnieje nieskończenie wiele kombinacji macierzy A, B, C reprezentujących daną transmitancję G. Dla układu rzędu n = 2 macierze stanu da się opisać następująco:


,
gdzie α jest dowolną liczbą rzeczywistą różną od 0.
W przypadku układu o wielu wejściach oraz wielu wyjściach w miejsce wspomnianej wyżej transmitancji wyznacza się tak zwaną macierz transmitancji
. Wówczas wyżej podana zależność przybiera postać:
(wytłuszczenia symboli we wzorach wskazują na to, że chodzi o wektory a nie o wartości skalarne).
Postacie kanoniczne
Jeśli wybiera się zmienne stanu dla układu o danej transmitancji to spośród wielorakich możliwych sposobów wyboru tych zmiennych parę jest szczególnie ciekawych.
Ze względów rachunkowych najbardziej pożądany jest sposób, w którym otrzymuje się macierz
układu w postaci diagonalnej, przy czym na przekątnej tej macierzy są poszczególne wartości własne układu (czyli bieguny transmitancji). Model taki (ang. uncoupled form) da się uzyskać rozkładając transmitancję na ułamki proste. Jako zmienne wybiera się wtedy zmienne poszczególnych członów elementarnych połączonych równolegle. Zasadnicze wady tego opisu wynikają z braku ogólności metody (innymi słowy z braku jej kanoniczności), albowiem przy wielokrotnych wartościach własnych układu nie jest możliwy rozkład na ułamki o mianownikach tylko pierwszego stopnia.
Cechy ogólności (kanoniczności) ma sposób wyboru zmiennych jako tzw. współrzędnych fazowych (ang. direct phase variable form) - w efekcie uzyskuje się model, który stale będzie odpowiadał modelowi sterowalnemu. Podobną strukturę ma model, w którym przyjmiemy
, zmienne stanu ponumerujemy przeciwnie oraz uzależnimy wszystkie równania stanu od
(ang. direct feed-forward form) - uzyskuje się wówczas strukturę systematyczną oraz ogólną a model taki odpowiada stale układowi obserwowalnemu. Modele sterowalne oraz obserwowalne są szczególnie pożądane z uwagi na to, że z niesterowalnością oraz nieobserwowalnością wiąże się pewna "niezręczność" w sposobie wprowadzenia sterowania albo wyprowadzenia wyjścia układu - w stosunku do układu swobodnego (zobacz też dekompozycja Kalmana).
Przykład
Rozważmy przykład dla układu 4-wymiarowego o jednym wejściu oraz jednym wyjściu. Każda transmitancja ściśle właściwa bywa zamieniona do przestrzeni stanów w następujący sposób. Transmitancję trzeba przekształcić tak aby w mianowniku oraz liczniku pojawiły się odpowiednie współczynniki:
.
Sterowalna
.
Powstały model jest sterowalny.
Obserwowalna
.
Powstały model jest obserwowalny.
Równania dla układów ze sprzężeniem zwrotnym
Sprzężenie zwrotne od wyjścia
W przypadku sprzężenia zwrotnego od wyjścia wyjście mnożone jest przez macierz
oraz podawane jest na wejście systemu:
.
Gdyż wartości
nie są ograniczone da się je w prosty sposób zanegować dla ujemnego sprzężenia zwrotnego. Obecność znaku minus (zwykle spotykana w notacji) ma charakter zaledwie notacyjny - jego nieobecność nie ma wpływu na wyniki końcowe obliczeń. Wówczas równania:
można zapisać:
Przekształcając równanie wyjścia dla
oraz dokonując podstawienia w równaniu stanu otrzymujemy:
Zaleta powyższego zapisu opiera się na tym, że wartości własne
da się wpływać poprzez odpowiednie określenie
przez dekompozycję własną wyrażenia
.
Zakłada się przy tym, ze układ zamknięty jest sterowalny lub, że niestabilne wartości własne
da się uczynić stabilnymi poprzez odpowiedni dobór
.
Wielokrotnie spotyka się uproszczenie dla takiego układu polegające na usunięciu
oraz określeniu
jako macierz jednostkową co redukuje równania do postaci:
To znów sprowadza niezbędną dekompozycję własną zaledwie do wyrażenia
.
Sprawdź też
Bibliografia
- Tadeusz Kaczorek Teoria sterowania oraz systemów, Wydanictwo Naukowe PWN, Warszawa 1993, ISBN 83-01-10936-X
- Tadeusz Kaczorek, A.Dzieliński, W.Dąbrowski, R.Łopatka, Podstawy teorii sterowania, Wydawnictwa Naukowo-Techniczne, Warszawa 2005, ISBN 83-204-2967-6
- Andrzej Markowski, Automatyka w pytaniach oraz odpowiedziach, Wydawnictwa Naukowo-Techniczne, Warszawa 1979, ISBN 8320401100
,
oraz
oraz
, macierz wyjść
, macierz wejść
oraz macierz przenoszenia
(macierz przenoszenia
zwana też macierzą sterowania bezpośredniego ukazuje się w równaniach stanu tylko dla układów właściwych - to znaczy mających 

![\operatorname{dim}[A] = q \times n](http://upload.wikimedia.org/wikipedia/pl/math/c/5/1/c516eff7a3806bf85a175526ba32dd0b.png)
![\operatorname{dim}[B] = q \times m](http://upload.wikimedia.org/wikipedia/pl/math/0/a/c/0acc2efaa3d3698d2beab9c753fd68d1.png)
![\operatorname{dim}[C] = p \times n](http://upload.wikimedia.org/wikipedia/pl/math/1/e/d/1eda0376b574344f79f530c2fef73808.png)
![\operatorname{dim}[D] = p \times m](http://upload.wikimedia.org/wikipedia/pl/math/3/a/c/3ac4fdcc8f5dd778c2dffc21efc86e1b.png)
.



















,
.
.
.
.






