Literatura podstawowa
1. Kaczorek T.: Teoria sterowania. Tom 1. Układy liniowe ciągłe i dyskretne,
Tom 2. Układy nieliniowe, procesy stochastyczne oraz optymalizacja statyczna i dynamiczna, PWN, Warszawa 1977.
2. Kaczorek T.: Teoria układów regulacji automatycznej. WNT, Warszawa,1974.
3. Antoniewicz J.: Automatyka. WNT, Warszawa 1973.
4. Findeisen W.: Technika regulacji automatycznej. PWN, Warszawa 1978.
5. Pełczewski W.: Teoria sterowania. Ciągle stacjonarne układy liniowe. WNT, Warszawa 1980.
6. Węgrzyn S.: Podstawy automatyki. PWN, Warszawa 1980.
7. Amborski K.: Teoria sterowania – podręcznik programowany. PWN, Warszawa 1987.
8. Mazurek J., Vogt H., Żydanowicz W.: Podstawy automatyki, Oficyna Wyd. Pol. Warszawskiej, 2002.
Literatura podstawowa c.d
9. Bubnicki Z.: Teoria i algorytmy sterowania. PWN, Warszawa 2002. 10. Amborski, K., Marusak, A.: Teoria sterowania w ćwiczeniach. PWN, Warszawa 1978.
11. Gibson J.E.: Nieliniowe układy sterowania automatycznego. WNT, Warszawa 1968.
12. Szymkat M.: Komputerowe wspomaganie w projektowaniu
Zarys historii rozwoju teorii i zastosowania układów
sterowania w technice
Starożytność - stosowanie regulatorów pływakowych do stabilizacji poziomu cieczy (np. lampa oliwna – Filon około 250r. p.n.e., Heron z Aleksandrii I wiek n.e. Pneumatica – opisuje mechaniczny regulator poziomu cieczy).
OKRES SZTUKI XVIII i XIX w. ETAP MECHANIZACJI PRODUKCJI
(produkcja urządzeń napędowych dla kopalń, warsztatów tkackich, obróbki drewna i metalu oraz środków transportowych, skonstruowanie maszyny parowej (XVIII w.) oraz silnika spalinowego i elektrycznego (XIX w.))
• Pływakowy regulator poziomu wody w kotle (Połzunow, 1765)
• Skonstruowanie maszyny parowej (1769) i regulatora odśrodkowego (Watt 1794). Data uznawana za początek rewolucji przemysłowej w Wlk. Brytanii i początek ery mechanizacji produkcji
• Idea wytwarzania części zamiennych zastosowana w produkcji muszkietów (Whitney, 1800). Data uznawana często za początek produkcji masowej
• Opracowanie modelu matematycznego i analiza stabilności regulatora odśrodkowego (Maxwell „O regulatorach” 1868)
• Opracowanie metod analizy stabilności układów liniowych (Routh 1877, Hurwitz 1895) i nieliniowych (Lapunow 1892)
OKRES PRZEJŚCIOWY (od pocz. XX w. do II wojny światowej) WIELKIE WYNALAZKI XX W.
(rozwój telefonii i radiotechniki, wytwarzanie i przesyłanie energii na wielką skalę, rozwój lotnictwa, przemysłu chemicznego i przetwórczego • Pierwsza publiczna linia telefoniczna (1908)
• Skonstruowanie żyroskopu i pierwowzoru autopilota (Sperry 1910) • Wprowadzenie zmechanizowanej linii produkcji samochodów (Ford 1913)
• Opracowanie i analiza stabilności wzmacniacza elektronicznego ze sprzężeniem zwrotnym (Bode, Black 1927)
• Opracowanie metod badania stabilności układu zamkniętego (Nyquist – kryterium częstotliwościowe1932, Michajłow 1938)
OKRES NAUKI (od II wojny światowej do dziś). ETAP AUTOAMTYZACJI PRODUKCJI
• Lata wojny – systemy radiolokacji i nawigacji, rozwój lotnictwa • Teoria filtracji optymalnej (Wiener 1942). Opracowanie metod nastawiania regulatorów PID (Ziegler, Nichols)
• Opracowanie metod analizy częstotliwościowej (Bode 1945, Nichols 1946)
• Metoda linii pierwiastkowych (Evans 1948) – teoria autopilota • Opracowanie sterowania numerycznego (NC) obrabiarek (w MIT 1952)
• Opracowanie zasady maksimum (Pontriagin 1956) i programowania dynamicznego (Bellman 1957) do sterowania optymalnego
• Opracowanie nawigacji inercjalnej (Draper 1960). Filtracja optymalna (Kalman)
• Wprowadzenie pierwszego robota przemysłowego Unimat do osługi ciśnieniowej maszyny odlewniczej (na podst. koncepcji G.Devola 1961) • Pierwszy komputer (Ferranti) do sterowania cyfrowego całym
• Opracowanie mikroprocesora (Hoff 1969); produkcja pierwszwgo mikroprocesora Intel 4004 (1971)
• Opracowanie modeli zmiennych stanu Rozwój metod sterowania optymalnego (lata 70-te)
• Pierwszy regulator cyfrowy w rozproszonym systemie Honeywell TDC2000 (1975)
• Rozwój metod projektowania sterowania odpornego (robust, lata 80-te)
• Nowe metody projektowania sterowania: logika rozmyta, sieci neuronowe (lata 90-te)
Źródła:
Dorf, Bishop: Modern Control Systems, wyd.7, Addison-Wesley, 1995 Franklin, Powell, Emami-Naeini: Feedback Control oj Dynamic Systems, wyd.3, Addison-Wesley, 1994.
Sterowanie to celowe oddziaływanie na obiekt za pośrednictwem to celowe oddziaływanie na obiekt za pośrednictwem wielkości wejściowych tak, aby wielkości wyjściowe przyjęły określoną
wielkości wejściowych tak, aby wielkości wyjściowe przyjęły określoną
postać lub wartość.
postać lub wartość.
Teoria sterowania - dziedzina nauki zajmująca się projektowaniem - dziedzina nauki zajmująca się projektowaniem algorytmów samoczynnego (automatycznego) sterowania procesami w
algorytmów samoczynnego (automatycznego) sterowania procesami w
celu osiągnięcia założonego celu
celu osiągnięcia założonego celu
Proces - zjawisko (lub zespół zjawisk) polegające na przetwarzaniu - zjawisko (lub zespół zjawisk) polegające na przetwarzaniu pewnych wielkości (sygnałów).
pewnych wielkości (sygnałów). Obiekt sterowania
Obiekt sterowania – proces podlegający sterowaniu. – proces podlegający sterowaniu.
Sygnał – przebieg dowolnej wielkości (niekoniecznie fizycznej) – przebieg dowolnej wielkości (niekoniecznie fizycznej) występującej w procesie, zawierający informację o stanie (zmianach
występującej w procesie, zawierający informację o stanie (zmianach
stanu) procesu.
stanu) procesu.
PROCES
wejście (przyczyna) wyjście (skutek)
Otwarty układ sterowania – układ, w którym sygnał sterujący oddziałuje na proces poprzez urządzenie sterujące bez wykorzystania sprzężenia zwrotnego.
Sygnał wejściowy nie podlegający sterowaniu to zakłócenie.
PROCES Urządzenie sterujące sygnał sterowany sygnał sterujący (zadany) zakłócenie
Sygnał wyjściowy Sygnał wejściowy Urządzenie sterujące OBIEKT Sygnał wyjściowy Sygnał wejściowy a) b) OBIEKT
Rys. Schemat blokowy otwartego układu sterowania: a) ręcznego, b) automatycznego
Ze względu na oddziaływanie jednokierunkowe w torze sterowania, wielkość sterująca powinna być dostosowana nie tylko do pożądanej wartości wielkości wyjściowej, ale także do zakłóceń.
Zamknięty układ sterowania (regulacji) – układ, w którym sygnał sterowany (wielkość sterowana) jest mierzony, przesyłany na wejście (sprzężenie zwrotne) i porównywany z sygnałem zadanym.
Typowe elementy funkcjonalne:
• w torze głównym: układ porównujący i formujący sterowanie
(regulator), wzmacniacz mocy, element wykonawczy (napędowy),
• w torze sprzężenia zwrotnego: czujnik, przetwornik pomiarowy
tor sprzężenia zwrotnego
PROCES Element wykonaw-czy sygnał sterowany sygnał zadany Czujnik / Przetwornik Regulator (układ porównujący i formujący) sygnał sterujący tor główny zakłócenie urządzenie sterujące
Podstawowe określenia:
Układ regulacji automatycznej – układ ze sprzężeniem zwrotnym, którego
zadaniem jest zapewnienie odpowiednich przebiegów jednej lub kilku
wielkości charakteryzujących proces zwanych wielkościami regulowanymi.
Obiekt regulacji – proces technologiczny lub urządzenie podlegające
regulacji.
Regulator – urządzenie, które poprzez odpowiednie kształtowanie wielkości
sterującej dąży do otrzymania wymaganego stanu (wymaganej zmienności) wielkości regulowanej.
OBIEKT Strumień wejściowy + - u(t) y(t) e(t) w(t) a) Urządzenie sterujące OBIEKT Strumień wejściowy u(t) + w(t) -e(t) y(t) b)
Rys. 1.4. Schemat układu regulacji ze sprzężeniem zwrotnym: a) ręcznej, b) automatycznej
Sterowanie ze sprzężeniem zwrotnym polega na tym, że obserwuje się w(t) i y(t) lub tylko ich różnicę e(t) = w(t) - y(t), a następnie tak dobiera wartość sygnału sterującego u(t), aby sygnał e(t) (błąd regulacji) był możliwie bliski zera. W układzie regulacji automatycznej urządzenie sterujące przetwarza sygnał e(t) na wartość sygnału sterującego u(t).
Przedmiotem sterowania mogą być różnorodne procesy takie jak np. procesy technologiczne, procesy przetwarzania informacji, procesy zarządzania itp.
Automatyka - dyscyplina nauki i techniki zajmująca się teorią i
praktyczną realizacją nadzoru i sterowania obiektami technologicznymi bez udziału lub z ograniczonym udziałem człowieka. Obejmuje
całokształt problematyki związanej z automatyzacją procesów technologicznych.
Można w niej wyróżnić trzy podstawowe działy:
1. Podstawy teoretyczne automatyki (teoria sterowania). 2. Budowa elementów i urządzeń automatyki.
Klasyfikacja układów sterowania
1. Ze względu na zadania układu (cel sterowania):
• Układy stabilizacji (regulacji stałowartościowej), • Układy śledzące (nadążne),
• Układy programowe,
• Układy optymalizujące (np. regulacji ekstremalnej), • Układy przełączające (logiczne).
2. Ze względu na liniowość elementów: liniowe i nieliniowe.
3. Ze względu na charakter sygnałów: ciągłe i dyskretne (w czasie i/lub co do
wartości).
4. Ze względu na procesy przejściowe: statyczne (bezinercyjne) i dynamiczne. 5. Ze względu na liczbę wejść i wyjść: jedno- i wielowymiarowe.
6. Ze względu na charakter zmienności parametrów i sygnałów:
deterministyczne i stochastyczne.
Przykład: porównanie sterowania w statycznym układzie
otwartym i zamkniętym
Model sterowania temperaturą pomieszczenia
Θzad Pin [kW] Pomieszczenie Obiekt Θ [C] Piec Zawór gazu/oleju Termostat
Obiekt:
Pin K Obiekt Θ Pin=1kW -> Θ=10 oC Pin=2kW -> Θ=20 oC=>
współczynnik wzmocnieniaK=10 [
oC/kW]
Zakłócenie Pout=0 => Θ= Θzad Zakłócenie Pout≠0 => Θ=K(Pin-Pout) np. Pout=0,5kW, Θzad=20oC Θ=K(Θzad ·1/ 10-Pout)=15oC
Układ otwarty:
Θzad [oC] P in + K=10 Pout Zakłócenie Θ Obiekt Element sterujący Skalowanie 1 K 2 10Zakłócenie Pout=0 => Θ=K[KR(Θzad-Θ)] np. Θzad=20oC, Θ=10[20(Θzad-Θ)], Θ=(200/201)Θzad=19,9oC
Układ zamknięty:
K Piec z termostatem KR=20 PP Θ Pout Pin e + + Θzad [oC]błąd regulacji e=Θ-Θzad=1/201≈0,5%
Zakłócenie Pout≠0 => Θ=K[KR(Θzad-Θ)-Pout] np. Θzad=20oC, P
out=0,5kW
Θ=(200/201)Θzad-(10/201)Pout≈19,6oC
Zadanie: Rozważyć problem niepewności parametru K opisującego obiekt (np. K=9, czyli błąd 10%)
PROBLEMY
1. Dynamika – trzeba uwzględniać zmiany wielkości w czasie (dynamikę układu). wymuszenie
Θ(t)=K(1-e
-t/T)
t 11 Pin t K QMODELE MATEMATYCZNE CIĄGŁYCH UKŁADÓW
STEROWANIA
Model wielowymiarowego układu ciągłego
(p wejść, l wyjść) y1(t) y2(t) yl(t) u1(t) u2(t) up(t)
t
u
y
t
Układ statyczny (bez pamięci, bezinercyjny)
-układ liniowy y=au+b
np. Θ
=KP
in+ Θ
0-układ nieliniowy
np. y=arctghx u
u y
y y b y au
u y 2 a 2 a
u
u
u
y
l
1Przykład:
sprężyna
-liniowa f
s=-kx
-nieliniowa f
s=-k(x+αx
3)
Układy dynamiczne ciągłe – opisywane zwykle równaniami
różniczkowymi. Charakteryzują się występowaniem procesów
przejściowych.
t t Pin Θ K·Pin1) Opis za pomocą zmiennych stanu (wektora stanu)
nx
x
x
2 1x
u
t
x f x u
( , )
y
t
u
x
g
y
u
x
f
x
,
,
układ n równań pierwszego rzędu algebraiczne równania wyjścia
p n n n p n p nu
u
u
x
x
x
f
x
u
u
u
x
x
x
f
x
u
u
u
x
x
x
f
x
,...
,
;
,...
,
,...
,
;
,...
,
,...
,
;
,...
,
2 1 2 1 2 1 2 1 2 2 2 1 2 1 1 1
p n l l p n p nu
u
u
x
x
x
g
y
u
u
u
x
x
x
g
y
u
u
u
x
x
x
g
y
,...
,
;
,...
,
,...
,
;
,...
,
,...
,
;
,...
,
2 1 2 1 2 1 2 1 2 2 2 1 2 1 1 1
u
x
u
x
u
x
f
,
,
,
1 nf
f
gdzieWybór zmiennych stanu dla danego układu może być różny. Zwraca się uwagę na:
a) sens fizyczny i mierzalność zmiennych lub b) wygodę opisu matematycznego.
Model liniowy
Du
Cx
y
Bu
Ax
x
p l n l p n n nB
C
D
A
;
;
;
Przykład: Napisać równania stanu dla
33 32 31 23 22 21 13 12 11a
a
a
a
a
a
a
a
a
A
32 31 22 21 12 11b
b
b
b
b
b
B
C
c
11c
12c
13
t
u
C
y
t
D
A
B
x
t x
t A – macierz stanu, B – macierz wejścia, C – macierz wyjścia, D – macierz transmisyjna2) – opis wejście-wyjście za pomocą równania
różniczkowego n-tego rzędu (układ jednowymiarowy - SISO)
1 1
,
,... , ( );
,
,... , ( )
0
n n m m
F y
y
y y t u
u
u u t
Ogólny model nieliniowy (w postaci uwikłanej):
u(t) UD y(t)
1
1
1,
,... , ( )
2,
,... , ( )
n n m mF y
y
y y t
F u
u
u u t
n
i
a
i,
0
m
j
b
j,
0
- stałe współczynniki, zależne od struktury i parametrów fizycznych układu
- stałe współczynniki, zależne od źródła sygnału wejściowego oraz od struktury i
parametrów układu
Model liniowy:
1 1 1 0 1 1 1 0...
( )
...
( )
n n n n m m m ma y
a y
a y a y t
b u
b u
b u b u t
m
n
- warunek realizowalności, n – rząd układuUkłady opisane równaniami o stałych współczynnikach nazywają się
układami stacjonarnymi. Jeżeli współczynniki te zmieniają się w czasie,
3)
– opis wejście-wyjście w formie transmitancji operatorowej
(tylko dla układów liniowych)
Opis taki jest wygodny, ponieważ sprowadza analizę układów realizujących liniowe przekształcenia sygnałów do badania równań
algebraicznych zamiast różniczkowych.
Transformata Laplace’a
(jednostronna):
0 stL x t
X s
x t e dt
G(s)
u(t) y(t) U(s) Y(s) LUDWłaściwości transformaty
Oryginał
Oryginał TransformataTransformata
f(t)
f(t) F(s)F(s)
af(t)
af(t) aF(s)aF(s)
f(t)+g(t)
f(t)+g(t) F(s)+G(s)F(s)+G(s) e
e-at-atf(t)f(t) F(s+a)F(s+a)
tf(t)
tf(t)
f(t/a)
f(t/a) aF(as)aF(as)
[
[f(t-a)f(t-a)]]11(t-a)(t-a) ee-sa-saF(s)F(s)
sF(s)-f(0) sF(s)-f(0) s snnF(s)-sF(s)-sn-1n-1f(0)-…-sff(0)-…-sf(n-2)(n-2)(0)-f(0)-f(n-1)(n-1)(0)(0) ) (s F ds d ) (t f 1,2,3,... n dla n n dt f d ) ( 1 s F s ) ( lim sF s s
)
(
f
)
0
(
f
t f d 0 ) ( ) ( lim 0sF s sTransformaty Funkcji
Oryginał
Oryginał TransformataTransformata
δ δ(t)(t) 11 1 1(t)(t) 1/s1/s A A A/sA/s t t t t22 t tnn dla n=1,2,3,… dla n=1,2,3,… 2 1 s 3 ! 2 s 1 ! n s n
Oryginał
Oryginał TransformataTransformata
e e-at-at te te-at-at t t22ee-at-at a s 1
2 1 a s
3 ! 2 a s t sin 2 2 s t cos s2 2 s t eat sin
2 2 a s t eat cos
2 2 a s a s B t C aB t e at sin cos
2 2 a s C Bs
t Ke at cos 2 j a s Ke j a s Kej j
1 1 0
1 0 1 1 1s
...
a
s
a
U
s
b
s
b
s
...
b
s
b
a
s
a
s
Y
n n
n n
m m
m m
Dla zerowych warunków początkowych WP (y(0)=y’(0)=…=y(n)(0)=0; układ w stanie spoczynku):
1 0 1 0
...
( )
( )
( )
...
m m n nb s
b s b
Y s
G s
U s
a s
a s a
G(s) - transmitancja
(funkcja przejścia) układu. Jest to opis równoważnyopisowi w formie równania różniczkowego n-tego rzędu z WP=0.
Transmitancja jest funkcją wymierną wielomianów zmiennej zespolonej s:
1 1
( )
( )
y t
L Y s
L
G s U s
Znając transmitancję można wyznaczyć odpowiedź układu na dowolny sygnał wejściowy. Transformata sygnału wyjściowego: Y(s)=G(s)·U(s)
1 1 1 0 1 1 1 0
( )
...
( )
...
m m m m n n n nL s
b s
b s
b s b
M s
a s
a s
a s a
Dla teorii sterowania układy o różnej naturze fizycznej (np. mechaniczny i elektryczny), ale opisywane równaniami matematycznymi o takiej samej strukturze są układami analogicznymi pod względem właściwości
dynamicznych (analogami).
W równaniach wprowadza się nowe parametry, takie jak współczynniki wzmocnienia, stałe czasowe, które opisują właściwości dynamiczne istotne z punktu widzenia teorii sterowania. Analogie pozwalają na
tworzenie i badanie takich samych modeli zamiast układów różniących się fizycznie.
Dla danego układu transmitancja (tak jak macierze w równaniach stanu) jest wielkością (funkcją) zależną jedynie od struktury fizycznej układu i parametrów układu (współczynniki wielomianów L(s) i M(s) są przeważnie prostymi funkcjami parametrów – pojemności, indukcyjności, rezystancji, masy, ciepła właściwego itp.), a nie zależy od sygnału wejściowego.
Modele układów + analogie
1. Układ mechaniczny
Sposoby opisu układu:
a) równanie różniczkowe)
(
1
)
(
,
)
(
t
f
k
x
x
k
B
x
k
m
t
f
kx
x
B
x
m
x
v
Bv
kx
t
f
x
m
k B f brak tarcia m xb) transmitancja operatorowa:
2 2 2 2 2 2 n 2 2 2 n1
( )
1
,
2
,
-wspólczynniki dynamiczne
k
2
( )
transformacja Laplace'a
2
2
1
1
2
n n n n n n n n n n nm
B
x
x x
f t
k
k
k
m
B
T
T
K
k
k
T x
T x x Kf t
T s X s
T sX s
X s
KF s
X s
K
G s
F s
T s
T s
T
G s
K
s
s
( )
x v
k
B
v
x
v f t
m
m
y x
c) równania stanuZmienne stanu: położenie i prędkość: 1
2
x
x
x
v
1 2 2 1 2 1( )
x
x
k
B
x
x
x
u t
m
m
y x
albo
1 1 2 2 1 20
1
0
1
1 0
x
x
u
k
B
x
x
m
m
x
y
x
2. Układ elektryczny:
u2 i L R C i u1 uL u RSposoby opisu układu:
a) równanie różniczkowe 2 2 2 1 2 2 1 2 1u
LC
u
RC
u
u
dt
du
C
i
u
Ri
dt
di
L
u
u
u
u
u
L R
b) transmitancja operatorowa:
2 2 2 2 2 1 2 2 2 2 2 2 1 2 2 2 2 1 2 2 2 2 12
1
1
2
1
2
2
2
,
n n n n n n n n n n ns
s
s
G
T
s
T
s
T
s
U
s
U
s
G
s
U
s
sU
T
s
U
s
T
s
U
u
u
T
u
T
t
u
T
RC
T
LC
u
u
RC
u
LC
t
u
n nL
2 2 1 2
1
1
1
u
i
C
R
i
u
i
u
L
L
L
y u
c) równania stanuZmienne stanu: napięcie u2 i prąd: 1 2
2
x
u
x
i
1 2 2 1 2 11
1
1
x
x
C
R
x
x
x
u
L
L
L
y x
albo
0
1
0
,
,
1 0 ,
[]
1
R
1
L
L
L
A
B
C
D
Linearyzacja nieliniowego modelu układu
W praktyce mamy z reguły do czynienia z układami zawierającymi nieliniowości (np. mnożenie zmiennych, nieliniowe charakterystyki statyczne elementów). Analityczne rozwiązanie nieliniowych równań różniczkowych jest możliwe rzadko, opis operatorowy jest niemożliwy. Można wtedy:
1) wyprowadzić lokalnie liniową aproksymację układu, którą można analizować,
2) wyznaczyć komputerowo rozwiązania numeryczne dla szczególnych przypadków (warunków początkowych, wartości parametrów), analiza jakościowa jest nadal trudna.
Ogólna postać zmiennych stanu nieliniowego układu wielowymiarowego:
,
,
,
,
,
,
,
,
,
,
,
,
1 1u
x
u
x
u
x
g
y
u
x
u
x
u
x
f
x
p ng
g
f
f
(*)
Linearyzacja równań w rozważanym punkcie pracy (równowagi)
gdzie polega na zastąpieniu wielkości rzeczywistych ich przyrostami
0, 0
0 f x u
x0,u0
0 0 0,
u
u
u
,
y
y
y
x
x
x
Rozwija się równania (*) w szereg Taylora w otoczeniu punktu równowagi i ogranicza do składnika liniowego rozwinięcia, co prowadzi do modelu
zlinearyzowanego x A x B u y C x D u
,
0 f x u Charakterystyka statyczna x0 u0 x uWspółczynniki macierzy zależą od punktu równowagi
Warunki początkowe reprezentuje odchylenie początkowe
x0,u0
0 x
m p p m n p p n m n n m n n n nu
g
u
g
u
g
u
g
x
g
x
g
x
g
x
g
u
f
u
f
u
f
u
f
x
f
x
f
x
f
x
f
1 1 1 1 , 1 1 1 1 , 1 1 1 1 , 1 1 1 1 , 0 0 0 0 0 0 0 0,
u x u x u x u xu
g
D
x
g
C
u
f
B
x
f
A
,
Linearyzacja dla modelu WE/WY
, ,...
n, , ,...
m
0
F y y
y
u u u
(układ stacjonarny)
W punkcie równowagi ...
m...
n0
u
u
y
y
F(u,y)=0 – charakterystyka statycznaRozwinięcie w szereg Taylora w otoczeniu P0(u0,y0)
0 0 0 0 0 0,
0...
...
0
P P n m n m P P PF
F
F u y
y
y
y
y
F
F
F
y
u
u
u
y
u
0 0,
0
,
0 itd.
y
y y
y
y
u u u
u u
gdzie:Zlinearyzowane równanie różniczkowe:
1 0 1 0...
...
n m n ma y
a y a y b u
b u b u
gdzie:
0 0 0 0 0 1 0 0,...,
,
,
,...,
n n m m P P P P PF
F
F
F
F
a
a
a
b
b
y
y
u
y
u
Transmitancja Laplace’a równania zlinearyzowanego daje transmitancję
przyrostową dla małych odchyleń od P0
WP 0Y s
G s
U s
Modele matematyczne i linearyzacja
Przepływ nieściśliwej cieczy
qin qout h pa ph pa qin h out in
q
q
dt
dh
A
dt
dm
ρ – gęstość cieczy [kg/m3] m – masa [kg]
A – pole przekroju zbiornika [m2] h – wysokość słupa
q – strumień [kg/s] cieczy [m]
pa – ciśnienie otoczenia
ph=pa+ρgh – ciśnienie hydrostatyczne
Równanie Bernoulliego
q=vS [m
3/s]
p
v
2
2
1
p1 q p2 S v
R
p
R
p
p
q
1 1 2 1
R – opór przepływu, const. α – const. 1 ≤ α ≤ 2
α≈2 dla szybkiego przepływu turbulentnego (liczba Reynoldsa >105) α=1 dla wolnego przepływu laminarnego (liczba Reynoldsa <1100) np. długa rura
Strumień
q
out1
p
1/R
Przyjmujemy Δp=ph i α=1
1
,
Ts
k
s
Q
s
H
s
G
kq
h
h
T
k
g
R
T
g
AR
q
g
R
t
h
dt
dh
g
R
A
h
R
g
q
R
p
q
dt
dh
A
in in in in h in
h qin Charakterystyka statycznaDla przepływu turbulentnego α=2
R
gh
q
dt
dh
A
in
Rozwinięcie w szereg Taylora w otoczeniu punktu równowagi (h0,qin0)
0
,
0,
in in in0h h h
h h h
q
q
q
=
0
0 0 0 0, ,
in,
in in0
P P in PF
F
F
F h h q
F h q
h
h
q
h
h
q
=0Równanie zlinearyzowane: 0 0 0
1
2
2
2
in ing
A
h
h
q
R
h
h
h
AR
h
h
R
q
g
g
h qin P0 (h0,qin0)1
2
1
0 0 0 0
P in P Pq
F
A
h
F
h
R
g
h
F
Przykład: Model odwróconego wahadła na wózku
g m x Θ x m fb mg fc x u MODEL u(t) Θ(t)Równanie momentów:
m
x
l
J
mgl
sin
cos
2ml
J
- moment bezwładności
x
l
l
g
cos
1
sin
u
x
(przyspieszenie podstawy)
u
F
u
l
l
g
,
,
0
cos
1
sin
Charakterystyka statyczna : u=g·tgΘ
0
uΘ
Linearyzacja w otoczeniu punktu P
0(Θ
0=u
0=0)
2 2 2 0 0 0 0a
1
,
1
1
cos
1
1
sin
1
cos
0 0 0a
s
b
s
U
s
s
G
u
b
l
b
l
g
a
u
l
l
g
l
l
u
F
F
l
g
u
l
l
g
F
P P P
=0Zmienne stanu i nieliniowe równania stanu 1 2 0
0
,
,
0
x
x
x
1 1 1 2 2 2 1cos
sin
x
y
u
x
b
x
a
x
x
x
Macierze układu zlinearyzowanego:
20
1
0
,
,
1 0 ,
[]
0
a
b
A
B
C
D
Członem układu automatyki nazywamy urządzenie lub układ o
wyodrębnionym wejściu i wyjściu będący częścią składową tego układu.
Istnieje ograniczona liczba liniowych członów podstawowych o jednym
wejściu i jednym wyjściu oraz o prostych charakterystykach, a bardziej
złożone dynamiczne układy liniowe można przedstawić jako ich połączenia. Schemat przedstawiający te połączenia nazywa się schematem strukturalnym (blokowym) układu złożonego.
Człon proporcjonalny (bezinercyjny)
( )
( )
( )
y t
k x t
G s
k
k – współczynnik wzmocnienia 2 2 1 1 2 ( ) ( ) ( ) U s R G s U s R R R1 R2 u1 u2 l1 l2 F1 F2 2 1 1 2 ( ) ( ) ( ) F s l G s F s l Człon inercyjny I rzędu
( )
( )
( )
1
dy
T
y t
k x t
dt
k
G s
Ts
k – współczynnik wzmocnienia T – stała czasowa 2 1 ( ) 1 ( ) ( ) 1 U s G s U s RCs R C u1 u2 / ( ) ( ) ( ) 1 e w w w k R E s G s L U s s R u RLw e w =const GCzłon całkujący 0
( )
( )
( )
ty t
k x
d
k
G s
s
k – współczynnik wzmocnienia i C u( )
1
( )
( )
U s
G s
I s
sC
q h( )
( )
( )
H s
k
G s
Q s
s
Człon całkujący z inercją k – współczynnik wzmocnienia T – stała czasowa 0
( )
( )
( )
(
1)
tdy
T
y t
k x
d
dt
k
G s
s Ts
1/ ( ) ( ) ( ) 1 e t m e k s G s U s R J s s k k dt uw=const u Rt J MCzłon różniczkujący idealny
( )
( )
dx
y t
k
dt
G s
k s
k – współczynnik wzmocnienia i C u( )
( )
( )
I s
G s
sC
U s
Człon różniczkujący z inercją (rzeczywisty) k – współczynnik wzmocnienia T – stała czasowa
( )
( )
1
dy
dx
T
y t
k
dt
dt
k s
G s
Ts
2 1 ( ) ( ) ( ) 1 U s RCs G s U s RCs C R u1 u2 u1 RL1 2 R2 L2 u2 i1 M i2=0 2 1 1 1 1 ( ) ( ) ( ) 1 M s U s R G s L U s s R Człon oscylacyjny II rzędu
k – współczynnik wzmocnienia
– względny współczynnik tłumienia
n=1/Tn – pulsacja drgań naturalnych (nietłumionych)
Układ jest oscylacyjny pod warunkiem, że równanie n2s2+2
ns+1=0 ma <0 Jeżeli 0, to układ jest układem inercyjnym II rzędu:
2 2 2 2 2 2 2 2 2 2 2 2
2
( )
( )
albo
2
( )
( )
( )
2
1
2
n n n n n n n n n nd y
dy
T
T
y t
k x t
dt
dt
d y
dy
y t
k
x t
dt
dt
k
k
G s
T s
T s
s
s
1 2( )
(
1)(
1)
k
G s
T s
T s
Człon opóźniający (opóźnienie transportowe) 0 0
( )
(
)
( )
sTy t
k x t T
G s
k e
k – współczynnik wzmocnienia T0 - opóźnienie v l q2 q1 2 1 0 0( )
(
)
q t
q t T
l
T
v
- rurociągCharakterystyką czasową układu nazywa się przebieg w czasie odpowiedzi (wyjścia) układu na określony standardowy sygnał wejściowy, podany na wejście układu będącego w stanie równowagi.
Stosowanie tych samych sygnałów wejściowych do badania różnych układów pozwala na porównanie właściwości dynamicznych tych układów i ich klasyfikację. Sygnały wejściowe do określania charakterystyk
czasowych muszą mieć postać umożliwiającą pełną identyfikację dynamiki układu.
Do opisywania i porównywania własności dynamicznych układów oprócz charakterystyk w dziedzinie czasu stosuje się także charakterystyki w dziedzinie częstotliwości.
W zależności od rodzaju zastosowanego sygnału wejściowego wśród charakterystyk czasowych można rozróżnić następujące:
1. Charakterystyka (odpowiedź) skokowa jest to odpowiedź y(t)=h(t) układu, na którego wejście doprowadzony został sygnał skokowy x(t) opisany równaniem:
)
(
)
(
t
a
t
x
1
gdzie funkcja skoku jednostkowego (funkcja Heaviside’a):
0
1
0
0
)
(
t
dla
t
dla
t
1
Transformata Laplace’a wymuszenia skokowego:
s
a
s
X
t
x
L
(
)
(
)
Odpowiedź skokowa:
s
a
s
G
L
s
X
s
G
L
s
H
L
t
h
(
)
1(
)
1(
)
(
)
1(
)
2. Charakterystyka impulsowa układu jest to odpowiedź y(t)=g(t) układu,
na którego wejście doprowadzony został sygnał w postaci impulsu Diraca
x(t)=(t) (impuls o jednostkowej energii, nieskończonej amplitudzie i nieskończenie krótkim czasie trwania):
1
)
(
,
0
0
0
)
(
)
(
dt
t
t
dla
t
dla
t
t
x
( )
( )
1
X s
L
t
Odpowiedź impulsowa:
1 1( )
( ) ( )
( )
g t
L G s X s
L G s
Charakterystyka impulsowa układu, zwana także funkcją wagi, jest odwrotną transformatą Laplace'a transmitancji układu.
Wymuszenie impulsowe nie jest realizowalne fizycznie. Transformata wymuszenia:
3. Charakterystyka liniowo-czasowa jest to odpowiedź y(t)=v(t) układu,
na którego wejście doprowadzony został sygnał x(t) liniowo zależny od czasu:
0
0
0
)
(
t
t
b
t
t
x
(
)
2)
(
s
b
t
x
L
s
X
Charakterystyka liniowo-czasowa:
2 1 1 1(
)
(
)
(
)
(
)
)
(
s
b
s
G
L
s
X
s
G
L
s
V
L
t
v
Transformata wymuszenia:x ( t ) t a x ( t ) t x ( t ) t arctan ( b ) a) b) c)
Sygnał x(t) podawany na wejście układu w celu uzyskania charakterystyki:
a) skokowej b) impulsowej c) liniowo-czasowej
a
t 0
Charakterystyki czasowe podstawowych członów
dynamicznych
Człon proporcjonalny (bezinercyjny)
k
s
G
(
)
W członie bezinercyjnym w każdej chwili czasu sygnał wyjściowy jest proporcjonalny do sygnału wejściowego. Odpowiednie charakterystyki czasowe dane są wzorami:
- skokowa - impulsowa - liniowo-czasowa
s
a
k
s
H
(
)
h
(
t
)
k
a
1
(
t
)
( )
G s
k
g t
( )
k
( )
t
2)
(
s
b
k
s
V
v
(
t
)
k
b
t
1
(
t
)
h ( t ) t k a k ( t ) t v ( t ) t arctan ( k b ) a) b) c)
Charakterystyki czasowe członu proporcjonalnego a) skokowa b) impulsowa c) liniowo-czasowa
Człon inercyjny pierwszego rzędu
1
)
(
Ts
k
s
G
Odpowiedź czasowa członu na skutek pewnej bezwładności (inercji) charakteryzuje się występowaniem stanu przejściowego, po zaniknięciu którego sygnał wyjściowy staje się proporcjonalny do sygnału wejściowego (ze współczynnikiem proporcjonalności k).
Dla odpowiedzi skokowej członu mamy:
s
a
Ts
k
s
H
)
1
(
)
(
h
(
t
)
k
a
(
1
e
T)
(
t
)
t1
Stała czasowa T charakteryzuje prędkość zmian przebiegu
przejściowego. Jest to czas, po upływie którego odpowiedź skokowa
osiąga wartość (1-1/e)ka=0.632ka
h ( t ) t k a 0.632 k a T 3 T 0.95 k a h ( t ) t T 1 T 2 T 3 T 1 < T 2 < T 3 k a
Charakterystyka skokowa członu inercyjnego I rzędu. Po czasie 5T wyjście osiąga 99% wartości ustalonej