background image

 

 

OPIS DYNAMIKI UKŁADÓW

• Modelowanie fizyczne procesu
• Modelowanie matematyczne procesu
• Uproszczenia modelu
• Linearyzacja
• Redukcja modelu
• Przekształcanie modelu

background image

 

 

 

Równanie dynamiki układu

Własności dynamiczne wielu układów, niezależnie od tego czy są one 

mechaniczne, elektryczne, cieplne, a nawet biologiczne lub ekonomiczne, 

zazwyczaj mogą zostać opisane za pomocą równań różniczkowych. Ogólna 

postać liniowego równania różniczkowego elementu czy układu o jednym 

wejściu i jednym wyjściu jest następująca:

Skrócona postać tego równania używana przy analizie numerycznej jest 

następująca:

gdzie wyrażenia w nawiasach ,  określają rząd pochodnej.

u

r

b

dt

du

r

b

r

dt

u

r

d

b

r

dt

u

r

d

b

y

m

a

dt

dy

m

a

m

dt

y

m

d

a

m

dt

y

m

d

1

1

1

1

0

1

1

1

1

1

0

czym

przy

,

0

0

a

j

r

j

j

r

u

j

b

i

m

y

m

i

i

a

background image

 

 

Przykład 1. Wózek z układem 

drgająco‑tłumiącym

background image

 

 

Przykład 1

Rozwiązanie

Dla rozpatrywanego układu II prawo Newtona ma postać:

,

 naszym przypadku na masę działa siła sprężystości i siła tłumienia. Stosując II 

prawo Newtona dla przedstawionego układu przy założeniu, że masa wózka jest 

równa zeru, otrzymujemy:


.

Po przekształceniach:


Standardową postacią tego równania jest:

,

gdzie poszczególne współczynniki: a1, a2, b0, b1, b2 mają następujące wartości:

Opis za pomocą równania różniczkowego, zwanego w tym przypadku równaniem ruchu 

układu, jest w zasadzie jedyną jednoznaczną formą opisu dynamiki układu. Jak 

wiemy z kursu matematyki, aby rozwiązać równanie różniczkowe zwyczajne należy 

jeszcze znać warunki początkowe.

F

a

m

2

2

(

)

d y

du dy

m

b

k u y

dt

dt dt

=

-

+

-

ku

dt

du

b

ky

dt

dy

b

dt

y

d

m

2

2

u

b

u

b

u

b

y

a

y

a

y

2

1

0

1

1





m

k

b

m

b

b

b

m

k

a

m

b

a

2

  

,

1

  

,

0

0

  

,

2

  

,

1

background image

 

 

Przykład 2. Czwórnik elektryczny

Wyprowadzić równanie dynamiczne czwórnika elektrycznego, przedstawionego na rysunku , utworzonego z połączonych 

szeregowo indukcyjności , oporności  i pojemności C. Sygnałem wejściowym jest , zaś wyjściowym .

Rozwiązanie

Przy wyznaczaniu równań można stosować równania Lagrange’a:

Za współrzędną uogólnioną w tym przypadku przyjmuje się ładunek kondensatora . Wymuszeniem zewnętrznym 

układu jest tu sygnał wejściowy . Energia kinetyczna, potencjalna i moc rozproszona wyrażają się wzorami:

Stąd składniki równania Lagrange’a mają postać:

,

,

,

.

Jeśli wstawimy otrzymane wyrażenia do równania Lagrange’a, to równanie opisujące dynamikę czwórnika 

elektrycznego LRC będzie miało postać:

.

 

2

2

q

L

k

E

 

t

X

y

P

y

E

y

E

y

E

dt

d

i

i

i

p

i

k

i

k













2

1

2

2

1

q

C

p

 

2

q

R

P

 

q

L

q

L

q

y

k

E





2

2

 

q

L

q

L

dt

d

y

k

E

dt

d







 

0

2

2





q

L

q

y

k

E

C

q

C

q

q

y

p

E





2

2

 

q

R

q

R

q

y

P

2

2 





1

1

Lq Rq

q U

C

+

+

=

&&

&

background image

 

 

MODELOWANIE OBIEKTÓW 

STEROWANIA

Automatyka wytworzyła własny aparat pojęciowy i własną metodykę 

rozwiązywania problemów analizy i syntezy układów sterowania. 
Istotną rolę odgrywa odpowiednie przygotowanie modelu 
matematycznego zarówno obiektu, układu otwartego, jak i układu 
zamkniętego na potrzeby tej metodyki. W tym celu przekształca się 
równania dynamiczne do jednej z wybranych postaci modelu układu. W 
niniejszym podręczniku będziemy posługiwali się następującymi 
modelami matematycznymi:

---schematy blokowe,
---modele w przestrzeni stanu,
---modele operatorowe.
W tym rozdziale omówimy kolejno te modele i pokażemy 

podstawowe związki pomiędzy nimi. Oprócz wymienionych modeli 
istotną rolę w automatyce ogrywają inne modele, np. model ARMAX, 
model wykorzystujący parametry i łańcuchy Markowa, grafy i sieci, 
automat skończony, itd.

background image

 

 

Wiadomości podstawowe o 

schematach blokowych

•  Inżynierowie projektujący układy dynamiczne często stosują do 

wizualizacji tych układów różnego rodzaju schematy. Schemat 

jest zazwyczaj bardziej komunikatywny niż równania 

matematyczne opisujące badany lub projektowany układ 

sterowania. Budowanie schematów zazwyczaj zaczynamy od 

podzielenia układu na mniejsze podukłady. Następnie rysujemy 

schemat ukazując połączenia pomiędzy podukładami.

• Podział na podukłady może odbywać się na różnych poziomach. 

Jeśli badany układ jest bardzo rozbudowany, to często buduje 

się schematy w sposób zagnieżdżony. To znaczy, dzielimy układ 

na duże podukłady i rysujemy połączenia pomiędzy nimi. Tak 

wydzielone podukłady rysujemy na osobnych schematach 

dzieląc je dalej na podpodukłady. Postępując tak kolejno 

dochodzimy do takiego poziomu schematów, że te detalicznie 

opisują pewne fragmenty układu. Takim podejściem do 

modelowania układów dynamicznych charakteryzuje się na 

przykład program SIMULINK.

background image

 

 

Elementy schematów blokowych

• Jednym z możliwych schematów jest schemat blokowy. W schemacie 

blokowym związki pomiędzy zmiennymi w układzie liniowym można wyrazić 

jedynie przez cztery elementarne podukłady (zwane popularnie 

elementami):

– Element informacyjny – reprezentowany przez kropkę.

– Element sumacyjny – reprezentowany przez okrąg.

– Element całkujący – reprezentowany przez trójkąt.

– Element przetwarzający (wzmacniający) - reprezentowany przez kwadrat lub 

prostokąt.

background image

 

 

Przykład 3. Wózek z układem 

drgająco‑tłumiącym

Narysować schemat blokowy układu opisanego w przykładzie 1.

Rozwiązanie

Równanie dynamiczne opisujące ruch masy przymocowanej poprzez sprężynę i tłumik z 

ruchomym wózkiem w następującej postaci:

 .

Na bazie tego równania narysujemy schemat blokowy. Jako regułę przyjmuje się, że dla 

każdego równania rysujemy jeden element sumacyjny. Jeśli wyjściem z integratora jest 

pochodna, to oznacza, że wejściem jest pochodna drugiego rzędu, itd. 

Jak podkreślono w przykładzie 1, sygnałem wejściowym jest sygnał  (opisujący ruch wózka), 

natomiast sygnałem wyjściowym jest sygnał  y (opisujący ruch masy). Niestety, tu jako 

sygnał wejściowy mamy pochodną sygnału u, gdyż nie jesteśmy w stanie narysować innego 

schematu bezpośrednio na podstawie równania ruchu. Poprawne narysowanie schematu jest 

możliwe w przypadku zastosowania modelu operatorowego lub modelu przestrzeni stanu. 

ku

dt

du

b

ky

dt

dy

b

dt

y

d

m

2

2

background image

 

 

Pojęcie stanu układu

Stan układu czy jego elementów składowych jest jednym z najważniejszych pojęć w teorii  

układów dynamicznych i teorii sterowania. Stan charakteryzuje układ odznaczający się 

pewnego rodzaju pamięcią, tzn. stan zawiera informację zakumulowaną z całej przeszłości 

układu aż do danej chwili oraz nie może ulegać nagłym skokowym zmianom.

Pojęcie stanu wyjaśnimy na prostym przykładzie zbiornika z cieczą. Zawartość zbiornika 

(objętość cieczy) mówi nam wszystko o jego stanie, a więc jest to zmienna stanu tego 

zbiornika. Wiedząc bowiem, ile jest cieczy w zbiorniku, nie musimy już pamiętać o tym, w jaki 

sposób i kiedy ta ciecz wpłynęła do zbiornika – zmienna stanu „pamięta” całą historię 

dopływów i odpływów ze zbiornika i bilansuje tę historię. Dopływ lub odpływ można uznać za 

zmienną sterującą zbiornika; łatwo dostrzec, że ustalając np. określony dopływ, mierzony w 

jednostkach objętości na jednostkę czasu, regulujemy stan, ale nie możemy go zmienić nagle 

– co najwyżej wpływamy na prędkość zmian stanu. Zauważmy również, że znajomość 

aktualnego stanu jest niezbędna, jeśli interesujemy się przyszłym zachowaniem układu – np., 

jeśli chcemy określić, w jaki sposób zbiornik opróżni się z cieczy przy swobodnym jej 

wypływie. Stan zbiornika jest jego zmienną wewnętrzną, bowiem zawartość zbiornika można 

określić tylko pośrednio, np. mierząc poziom cieczy w zbiorniku lub ciśnienie na jego dnie. Przy 

bezpośrednim pomiarze objętości konieczne byłoby całkowite opróżnienie zbiornika. Poziom 

lub ciśnienie można oczywiście uznać za zmienne wyjściowe; nie zawsze są one 

proporcjonalne do stanu. W tym przypadku mogą zależeć od kształtu zbiornika.

Przykład zbiornika uwidacznia kilka istotnych spraw. Najważniejszą jest spostrzeżenie, że 

wybór zmiennej stanu jest w gruncie rzeczy arbitralny.. Drugie spostrzeżenie dotyczy 

potencjalnych ograniczeń fizycznych stanu, np. zbiornik może zostać przepełniony lub 

całkowicie opróżniony. Oznacza to, że stan może (choć nie musi) podlegać pewnym 

ograniczeniom fizycznym. Zauważmy wreszcie, że znajomość stanu daje nam bardzo wiele, 

ale jeszcze więcej wiedzielibyśmy o układzie, gdybyśmy znali związki zmiennej stanu z innymi 

ważnymi zmiennymi. Można więc przypuszczać, że w opisie układu (w jego modelu 

matematycznym) kluczową rolę będzie odgrywał związek (np. równanie) rządzący 

zachowaniem się zmiennej stanu. 

background image

 

 

Zbiornik

W przykładzie zbiornika można taki związek podać bardzo łatwo w postaci równania różniczkowego:


w którym x(t) oznacza wartość zmiennej stanu w danej chwili (objętość cieczy w [m3]), zaś u(t) – 

wypadkowy dopływ w danej chwili (w [m3 s-1]). Rozwiązanie powyższego równania ma postać:

 

lub może przyjąć postać alternatywną:

gdzie zmienna  jest zmienną całkowania.

Pierwsze z tych wyrażeń pokazuje, że zawartość zbiornika jest całką wypadkowego dopływu, liczoną przez 

cały czas jego istnienia (w czasie  zbiornik był pusty). Drugie wyrażenie jest bardziej dogodne, ponieważ 

podkreśla postulowaną przez nas właściwość zmiennej stanu. Jeśli rozpatrywany jest przebieg zmian 

zawartości zbiornika od chwili: , to wówczas konieczna jest znajomość stanu , która zawiera pełną informację 

o jego przeszłości. Dalsze zachowanie zmiennej stanu określa całka wielkości , liczona od chwili początkowej 

0 do bieżącej t, przy czym dla , i  stan  pozostałby stały („zapamiętany”) również w następnych chwilach 

czasu t.

Analogiczne właściwości do omówionego zbiornika miałyby takie układy, jak: kondensator ładowany prądem 

elektrycznym (zmienną stanu jest spadek napięcia lub ładunek zgromadzony na kondensatorze), kalorymetr 

bilansujący ciepło doprowadzone i odprowadzone, zbiornik ciśnieniowy powietrza. Podobnie można 

rozpatrywać magazyn towaru lub zasób finansowy. Wspólną cechą wymienionych układów jest fakt 

magazynowania (zachowania, pamiętania, akumulowania) pewnej wielkości fizycznej – masy, ładunku, 

energii, ciepła, kapitału przez elementy, które dalej będziemy nazywali elementami całkującymi. Wyjścia 

elementów całkujących nazywane są zmiennymi stanu, ponieważ mogą być rozważane jako zmienne, które 

definiują stan wewnętrzny systemu.

)

(

)

(

t

u

dt

t

dx

t

d

u

t

x

)

(

)

(

t

d

u

x

t

x

0

)

(

)

0

(

)

(

background image

 

 

Przestrzeń stanu

Liczba zmiennych stanu jest równa liczbie niezależnych elementów magazynujących (lub niezależnych 
wielkości magazynowanych). Można to interpretować w taki sposób, że stan ma postać wektora
określonego w 

wymiarowej przestrzeni stanów, gdzie n oznacza liczbę zmiennych stanu. Osiami (współrzędnymi) 
przestrzeni stanów są więc poszczególne współrzędne (zmienne) stanu. Każdy punkt przestrzeni 
stanów reprezentuje określony stan rozumiany jako zbiór wartości wszystkich zmiennych stanu 
układu. Można więc zapisać symbolicznie wektor stanu

background image

 

 

Trajektoria i tor

background image

 

 

Sygnały w układzie dynamicznym

background image

 

 

Równania stanu

)

;

2

1

;

...,

,

2

,

1

;

...,

,

2

,

1

(

)

(

)

;

2

1

;

...,

,

2

,

1

;

...,

,

2

,

1

(

2

)

(

2

)

;

2

1

;

...,

,

2

,

1

;

...,

,

2

,

1

(

1

)

(

1

t

p

...,z

,

z

,

z

r

u

u

u

n

x

x

x

m

g

t

m

y

t

p

...,z

,

z

,

z

r

u

u

u

n

x

x

x

g

t

y

t

p

...,z

,

z

,

z

r

u

u

u

n

x

x

x

g

t

y

)

;

2

1

;

...,

,

2

,

1

;

...,

,

2

,

1

(

)

(

)

;

2

1

;

...,

,

2

,

1

;

...,

,

2

,

1

(

2

)

(

2

)

;

2

1

;

...,

,

2

,

1

;

...,

,

2

,

1

(

1

)

(

1

t

p

...,z

,

z

,

z

r

u

u

u

n

x

x

x

n

f

t

n

x

t

p

...,z

,

z

,

z

r

u

u

u

n

x

x

x

f

t

x

t

p

...,z

,

z

,

z

r

u

u

u

n

x

x

x

f

t

x

 

t

f

t

,

,

,

z

u

x

 

t

g

t

,

,

,

z

u

x

 

 

 

 

t

t

t

t

Ez

Bu

Ax

x

 

 

 

 

t

t

t

t

Fz

Du

Cx

y

background image

 

 

Schemat modelu układu w przestrzeni 

stanu

 

 

 

t

t

t

Bu

Ax

x

 

 

 

t

t

t

Du

Cx

y

background image

 

 

Przykład 4. Obwód elektryczny

.

,

,

u

C

u

y

i

dt

C

du

C

dt

di

L

Ri

C

u

u

u

L

x

L

R

x

L

x

x

C

x

1

2

1

1

2

2

1

1

u

x

y

 1

1

1

2

2

1

0

0

1

1

x

x

d

C

u

x

x

R

dt

L

L

L

-

� �

� �

� � � �

=

+

� �

� � � �

� �

� �

-

� �

 

u

x

x

y

1

2

1

0

1

 

1

;

0

1

;

1

0

;

1

1

0



D

C

L

B

L

R

L

C

A

background image

 

 


Document Outline