MATLAB - materiaªy do
µ
-projektów
(wersja robocza)
Piotr Jacek Suchomski
3 czerwca 2007
Rozdziaª 1
Modelowanie ukªadów
dynamicznych
•
Prosze zamodelowa¢ wybrany ukªad dynamiczny, w miar¦ mo»liwo±ci
zªo»ony z kilku elementów funkcjonalnych (np. silnik steruj¡cy za-
worem, ukªad nap¦du windy, lokomotywa mozol¡ca si¦ z wagonami
('a tych wagonów jest ze czterdzie±ci...'), sterowanie suwnic¡, zawór
dopªywu pary do radiatora w komorze termicznej itp).
•
Prosz¦ pami¦ta¢ tak»e wymuszeniach losowych (zakªóceniach).
•
Prosz¦ o uwzgl¦dnienie obecno±ci elementów nieliniowych (nasycenia,
strefy martwe, histerezy, nieliniowo±ci charakterystyk statycznych, ste-
rowanie typu przeka¹nikowego itp). Pamietajmy, »e w przypadku mod-
eli nieliniowych symulacja powinna si¦ zasadniczo opiera¢ na rozwi¡-
zaniu stosownych nieliniowych równa« ró»niczkowych.
•
Prosz¦ wykona¢ stosowne symulacje (wzruszaj¡c przy okazji kol. belfra
perfekcyjn¡ znajomosci¡ MATLABowych narz¦dzi gracznych!)
•
Zadanie dla prymusów: prosz¦ zaprojektowa¢ ukªad zamkni¦ty, rozwa-
»aj¡c mo»liwo±¢ syntezy sygnaªu wymuszaj¡cego (podawanego na mod-
elowany obiekt) w oparciu o dost¦pny sygnaª wyj±ciowy tego obiektu.
W ten sposób speªnia si¦ sªodki sen ka»dego automatyka o (stabilnej)
zamkni¦tej p¦tli sterowania!
•
Oczekuj¦ te» na rozwi¡zania podanych wcze±niej zagadek (adresowanie,
algebra liniowa, efektywno±¢ w programowaniu, numeryczna dokªad-
no±¢, caªkownie, szukanie zer i ekstremów funkcji, i pewnie co± tam
jeszcze).
3
4
ROZDZIA 1. MODELE UKADÓW DYNAMICZNYCH (PJS)
•
Niezb¦dne jest dostarczenie odpowiedniego raportu z precyzyjnym i
lapidarnym opisem tego, co zostaªo wykonane w ramach projektu (mo-
tywacja, rozwi¡zanie, wnioski).
•
Pami¦tajcie te», »e ka»dy projekt trzeba 'obroni¢' w trakcie ±wiatlej
dyskusji. Aby unikn¡¢ nu»¡cych monologów, dopuszczamy dwuosobowe
grupy projektantów.
1.1 Modelowanie elementów ukªadów sterowania
Przykªad 1.1 Okre±l matematyczny model idealnej przekªadni z¦batej.
Podaj ukªad elektryczny o analogowym charakterze.
Rozwi¡zanie Modelowana przekªadnia (rys. 1) jest przekªadni¡ ide-
aln¡. Oznacza to, i» nieodksztaªcalne koªa z¦bate tej przekªadni nie maj¡
wªasnej bezwªadno±ci, oraz »e w ruchu przekªadni nie wyst¦puj¡ luzy i po-
±lizgi.
Rys. 1. Schemat idealnej przekªadni
Niech rozwa»ana przekªadnia skªada si¦ z dwóch kóª z¦batych o pro-
mieniach odpowiednio r
1
oraz r
2
. Konsekwencjami przyj¦tego zaªo»enia s¡
nast¦puj¡ce relacje (proporcje): r
1
ϑ
1
(t) = r
2
ϑ
2
(t)
oraz τ
1
(t)/r
1
= τ
2
(t)/r
2
,
gdzie przez ϑ
1
(t)
oraz ϑ
2
(t)
oznaczono przemieszczenie k¡towe pierwszego
oraz drugiego koªa z¦batego, za± τ
1
(t)
oraz τ
2
(t)
s¡ stosownymi momentami
obrotowymi zwi¡zanymi z pierwszym oraz drugim koªem z¦batym. Pierwsza
z wymienionych relacji opisuje równo±¢ liniowych dróg wykonywanych przez
odpowiednie punkty na obwodzie kóª z¦batych, za± relacja druga wynika
z równo±ci siª wyznaczaj¡cych rozwa»ane momenty. Zakªadaj¡c, »e liczba
z¦bów (N
1
oraz N
2
)
ka»dego koªa z¦batego przekªadni jest proporcjonalna
do jego promienia, otrzymuje si¦ nast¦puj¡ce zale»no±ci:
N
1
ϑ
1
(t) = N
2
ϑ
2
(t) oraz
τ
1
(t)
N
1
=
τ
2
(t)
N
2
.
(1.1)
1.1. ELEMENTY (PJS)
5
Oznaczmy przez ω
1
(t) = ˙ϑ
1
(t)
oraz ω
2
(t) = ˙ϑ
2
(t)
pr¦dko±ci k¡towe
odpowiednich kóª. Jak ªatwo zauwa»y¢, pr¦dko±ci te powi¡zane s¡ równo±ci¡
N
1
ω
1
(t) = N
2
ω
2
(t)
.
Analogowym ukªadem elektrycznym jest idealny transformator o prze-
kªadni N
1
: N
2
(rys. 2).
Rys. 2. Schemat idealnego transformatora
Z zasady zachowania mocy chwilowej uzyskuje si¦ równanieu
1
(t)i
1
(t) =
u
2
(t)i
2
(t)
, gdzie u
1
(t)
oraz i
1
(t)
oznacza napi¦cie oraz pr¡d w uzwojeniu
wej±ciowym (pierwotnym), za± u
2
(t)
oraz i
2
(t)
w uzwojeniu wyj±ciowym
(wtórnym). Z zasady zachowania strumienia magnetycznego wynika równo±¢
N
1
i
1
(t) = N
2
i
2
(t)
. Na tej podstawie wnioskujemy, »e u
1
(t)/N
1
= u
2
(t)/N
2
.
Jak zatem widzimy, parami wielko±ci analogowych s¡ odpowiednio moment
obrotowy i napi¦cie oraz przemieszczenie k¡towe i pr¡d. ImpedancjaZ
L
, ob-
ci¡»aj¡ca wtórne uzwojenie idealnego transformatora, jest nast¦puj¡co trans-
formowana do obwodu uzwojenia pierwotnego:
Z
L
1
=
µ
N
1
N
2
¶
2
· Z
L
.
Rozwa»aj¡c równanie ruchu waªu wtórnego J
L
¨
ϑ
2
(t) = τ
2
(t)
, po uzgl¦d-
nieniu modelu idealnej przekªadni (1.1), swierdzamy, »e(N
1
/N
2
)J
L
· ¨
ϑ
1
(t) =
(N
2
/N
1
) · τ
1
(t)
. Równo±ci tej nada¢ mo»na równowa»n¡ form¦
µ
N
1
N
2
¶
2
J
L
· ¨
ϑ
1
(t) = τ
1
(t)
z której wynika, »e moment bezwªadno±ciJ
L
walu wtórnego jest nast¦puj¡co
transformowany na waª pierwotny:
J
L
1
=
µ
N
1
N
2
¶
2
· J
L
.
6
ROZDZIA 1. MODELE UKADÓW DYNAMICZNYCH (PJS)
Przykªad 1.2 Wyznacz model zaworu hydraulicznego (rys. 3), przyjmuj¡c
jako wielko±¢ wej±ciow¡ zmian¦ ci±nienia p
1
(t)
, za± jako wielko±¢ wyj±ciow¡
zmian¦ nat¦»enia przepªywu q(t) nie±ci±liwej cieczy.
Rys. 3. Schematyczne przedstawienie zaworu hydraulicznego
Równanie opisuj¡ce przepªyw cieczy przez dany przekrój poprzeczny dane
jest wzorem
q(t) = k
p
p
1
(t) − p
2
(t),
p
1
(t) ≥ p
2
(t)
(1.2)
w którym wspóªczynnikk ma warto±¢ staª¡, wynikaj¡c¡ z konstrukcji zaworu.
Zakªada si¦ ponadto, »e p
2
(t) = ¯
p
2
, gdzie ¯p
2
odpowiada przyj¦temu punktowi
pracy (ustalonemu przepªywowi).
Rozwi¡zanie Charakterystyka zaworu (wzór (1.2)) jest nieliniow¡ funkcj¡
argumentu p
1
(t)
. Linearyzuj¡c t¦ funkcj¦ w otoczeniu punktu ¯p
1
, dla p
1
(t) =
¯
p
1
+ ∆p
1
(t)
uzyskujemy formuª¦
k
p
¯
p
1
+ ∆p
1
(t) − ¯
p
2
≈ k
√
¯
p
1
− ¯
p
2
·
µ
1 +
∆p
1
(t)
2(¯
p
1
− ¯
p
2
)
¶
= ¯
q + ∆q(t)
gdzie ¯q = k
√
¯
p
1
− ¯
p
2
odpowiada nat¦»eniu przepªywu dla punktu ¯p
1
, za±
∆q(t) =
k
2
√
¯
p
1
− ¯
p
2
· ∆p
1
(t)
jest zmian¡ tego nat¦»enia wywoªan¡ przez zmian¦∆p
1
(t)
ci±nienia p
1
(t)
.
∆Q(s)
∆P
1
(s)
=
k
2
√
¯
p
1
− ¯
p
2
.
Liczb¦ R = 2
√
¯
p
1
− ¯
p
2
/k
, zale»n¡ od punktu linearyzacji czyli od
warunków ustalonego przepªywu cieczy przez dany przekrój nazywamy
rezystancj¡ hydrauliczn¡ tego przekroju.
1.1. ELEMENTY (PJS)
7
Rys. 4. Schemat zbiornika przepªywowego
Przykªad 1.3 Na rys. 4 pokazano uproszczony schemat zbiornika przepªy-
wowego. Zakªadaj¡c, »e do zbiornika wpªywa i wypªywa ze« nie±ci±liwa ciecz,
przekrój poprzeczny zbiornika ma powierzchni¦ S, za± ±ciany zbiornika s¡
sztywne, znajd¹ zale»no±¢ pomi¦dzy ci±nieniem p(t) a nat¦»eniami obj¦to±-
ciowych przepªywów odpowiednio wej±ciowegoq
1
(t)
oraz wyj±ciowego q
2
(t)
.
Rozwi¡zanie Z warunku ci¡gªo±ci rozwa»anych strumieni wynika, »e
S ·
dh(t)
dt
= q
1
(t) − q
2
(t)
gdzie przez h(t) oznaczono poziom cieczy w zbiorniku. Ci±nienie p(t) zwi¡-
zane jest z poziomem cieczy nast¦puj¡c¡ zale»no±ci¡: p(t) = ρgh(t), gdzie
ρ
oznacza g¦sto±¢ cieczy, za± g jest przyspieszeniem ziemskim. Na tej pod-
stawie wnioskujemy, »e dp(t)/dt = (ρg/S) · (q
1
(t) − q
2
(t))
, co oznacza, i»
obowi¡zuje formuªa
p(t) − p(t
0
) =
ρg
S
·
Z
t
t
0
(q
1
(τ ) − q
2
(τ ))dτ .
Jak widzimy, rozwa»any zbiornik mo»na traktowa¢ jako element caªku-
j¡cy. Wielko±¢ C = S/(ρg) nazywana jest pojemno±ci¡ hydrauliczn¡.
Przykªad 1.4 Zakªadaj¡c zlinearyzowany opis dynamiki zbiornika ze swo-
bodnym wypªywem (rys. 5). Opisz ten obiekt dynamiczny w relacji we/wy:
zmiana nat¦»enia przepªywu ∆q
1
(t)
cieczy dopªywaj¡cej zmiana nat¦»enia
przepªywu ∆q
2
(t)
cieczy wypªywaj¡cej ze zbiornika (przez q
1
(t)
oraz q
2
(t)
oznaczono odpowiednie nat¦»enia przepªywów obj¦to±ciowych).
8
ROZDZIA 1. MODELE UKADÓW DYNAMICZNYCH (PJS)
Rys. 5. Schemat zbiornika ze swobodnym wypªywem
Rozwi¡zanie Nat¦»enie przepªywu q
2
(t)
cieczy wypªywaj¡cej ze zbior-
nika zale»y od ró»nicy ci±nie« p
1
(t) − p
2
(t)
po obu stronach zaworu:
q
2
(t) = k
p
p
1
(t) − p
2
(t),
p
1
(t) ≥ p
2
(t), ∀t
gdzie k jest wspóªczynnikiem zale»nym mi¦dzy innymi od przekroju zaworu.
Z zaªo»enia o swobodnym wypªywie wynika, »e jako ró»nic¦ ci±nie«p
1
(t) −
p
2
(t)
nale»y przyj¡¢ hydrostatyczne ci±nienie gρh(t), zale»ne od poziomu
cieczy w zbiorniku (wysoko±ci h(t) sªupa cieczy) oraz g¦sto±ci ρ tej cieczy;
g
oznacza przyspieszenie ziemskie. Zachodzi zatem równo±¢q
2
(t) = k
√
gρ ·
p
h(t)
. Poziom h(t) wyznacza si¦ z bilansu obj¦to±ci v(t) cieczy w zbiorniku.
W tym celu rozwa»a si¦ równanie ró»niczkowe dv(t)/dt = q
1
(t) − q
2
(t)
z
warunkiem pocz¡tkowym v(t
0
) = ¯
v
. Pochodn¡ dv(t)/dt mo»na wyrazi¢ jako
dv(t)
dt
=
dv(h)
dh
·
dh(t)
dt
gdzie dv(h)/dh charakteryzuje ksztaªt danego zbiornika (warto±¢ tej pochod-
nej równa jest powierzchni przekroju poprzecznego zbiornika na wysoko±ci
h
). Zaªó»my, »e dla rozwa»anego zbiornika zachodzi dv(h)/dh = S, gdzie
przez S oznaczono powierzchni¦ poprzecznego przekroju niezale»n¡ od h.
Na tej podstawie otrzymujemy równanie
S ·
dh(t)
dt
= q
1
(t) − k
√
gρ ·
p
h(t).
(1.3)
Punkt pracy (stan równowagi) rozwa»anego obiektu deniuj¡ wielko±ci:
q
1
(t
0
) = ¯
q
1
, q
2
(t
0
) = ¯
q
2
oraz h(t
0
) = ¯h
, przy czym ¯q
1
= ¯
q
2
= k
p
gρ¯h ≡ ¯
q
.
Oznacza to, »e dla przyrostów odpowiednich sygnaªów obowi¡zuj¡ relacje:
q
1
(t) = ¯
q
1
+ ∆q
1
(t)
, q
2
(t) = ¯
q
2
+ ∆q
2
(t)
oraz h(t) = ¯h + ∆h(t). Linearyzacja
równania (1.3) w otoczeniu punktu (¯q, ¯h) przebiega w nast¦puj¡cy sposób:
S ·
d∆h(t)
dt
= ¯
q + ∆q
1
(t) − k
√
gρ ·
q
¯h + ∆h(t)
1.1. ELEMENTY (PJS)
9
≈ ¯
q + ∆q
1
(t) − k
q
gρ¯h ·
µ
1 +
∆h(t)
2¯h
¶
.
Przykªad 1.5 Niech pr¡dnica nap¦dzana ze staª¡ pr¦dko±ci¡ k¡tow¡ (rys.
6a) pracuje przy idealnym biegu jaªowym. Zakres zmian pr¡du wzbudzenia
i
m
(t)
jest tego rodzaju, »e punkt pracy znajduje si¦ pomi¦dzy−I
m0
i +I
m0
(rys. 6b). W takim przypadku pomijaj¡c wpªyw histerezy obwodu magne-
tycznego mo»emy oczekiwa¢, »e pr¡dnica pracuje na prostoliniowej cz¦±ci
charakterystyki e = f(i
m
)
, gdzie e oznacza siª¦ elektromotoryczna pr¡dnicy
(rys. 6b).
Rys. 6. Schemat dziaªania (a) oraz charakterystyka statyczna (b) pr¡dnicy
Rozwi¡zanie Siªa elektromotoryczna pr¡dnicye(t) jest w rozwa»anych
warunkach proporcjonalna do pr¡du wzbudzeniae(t) = k
m
i
m
(t)
, przy czym
k
m
= tan α
(rys. 6b). Indukcyjno±¢ obwodu wzbudzenia L
m
mo»emy trak-
towa¢ jako staª¡, zatem przy zasilaniu tego obwodu napi¦ciemu
m
(t)
obow-
i¡zuje zale»no±¢
R
m
i
m
(t) + L
m
di
m
(t)
dt
= u
m
(t)
gdzie R
m
oznacza rezystancj¦ obwodu wzbudzenia. Na tej podstawie otrzy-
mujemy równo±¢
R
m
k
m
e(t) +
L
m
k
m
˙e(t) = u
m
(t).
Pr¡dnic¦ obcowzbudn¡ mo»na zatem modelowa¢ czªonem inercyjnym.
Przykªad 1.6 Zakªadaj¡c linearyzacj¦ odpowiednich charakterystyk, wy-
prowad¹ równania dynamiki obcowzbudnego silnika pr¡du staªego, sterowanego
od strony twornika (rys. 7).
10
ROZDZIA 1. MODELE UKADÓW DYNAMICZNYCH (PJS)
Rys. 7. Schemat silnika pr¡du staªego sterowanego od strony twornika
Rozwi¡zanie Wielko±ci wyst¦puj¡ce na rys. 7 oznaczaj¡: e
a
(t)
napi¦cie wej±ciowe w obwodzie twornika, i
a
(t)
pr¡d w obwodzie twornika,
e
b
(t)
siªa przeciwelektromotoryczna, τ(t) moment mechaniczny silnika,
ϑ(t)
poªo»enie k¡towe waªu silnika, J moment bezwªadno±ci sprowadzo-
ny do waªu silnika, b wspóªczynnik tarcia lepkiego sprowadzony do waªu
silnika.
Linearyzuj¡c charakterystyk¦ statyczn¡τ(i
a
)
w otoczeniu przyj¦tego punktu
pracy (zakªada si¦, »e pole wzbudzenia ma warto±¢ staª¡), otrzymuje si¦ za-
le»no±¢ ∆τ(t) = k · ∆i
a
(t)
, gdzie k jest wspóªczynnikiem nachylenia tej
charakterystyki. Siªa przeciwelektromotoryczna indukowana w obwodzie
twornika jest proporcjonalna do pr¦dko±ci k¡towej, co oznacza przyj¦cie mo-
delu w postaci równo±ci ∆e
b
(t) = k
b
∆ ˙ϑ(t)
. Wspóªczynniki k oraz k
b
stanowi¡
indywidualne charakterystyki danego silnika. Równanie spadków napi¦¢ w
obwodzie twornika ma przeto posta¢
∆e
a
(t) = R
a
∆i
a
(t) + L
a
d∆i
a
(t)
dt
+ k
b
d∆ϑ(t)
dt
(1.4)
za± równanie dynamiki waªu mo»na zapisa¢ jako
J
d
2
∆ϑ(t)
dt
2
= k∆i
a
− b
d∆ϑ(t)
dt
.
(1.5)
Zlinearyzowany model rozwa»anego silnika jest wi¦c modelem trzeciego
rzedu. Je»eli indukcyjno±¢ L
a
w obwodzie twornika ma pomijalnie maª¡
warto±¢, wówczas otrzymujemy odpowiedni model rz¦du drugiego
d∆ϑ(t)
dt
+ T
0
·
d
2
∆ϑ(t)
dt
2
= k
0
· ∆e
a
(t)
(1.6)
gdzie
k
0
=
k
kk
b
+ bR
a
oraz T
0
=
JR
a
kk
b
+ bR
a
.
Wielko±¢ T
0
okre±lana jest mianem elektromechanicznej staªej czasowej sil-
nika. Z kolei k
0
to wzmocnienie pr¦dko±ciowe tego silnika. Zauwa»my, »e
1.1. ELEMENTY (PJS)
11
T
0
zale»y od obcia»enia silnika! Ponadto, ze wzoru (1.6) wynika, »e taki
uproszczony model silnika odpowiada szeregowemu poª¡czeniu czªonu caªku-
j¡cego oraz odpowiedniego czªonu inercyjnego.
Przykªad 1.7 Rozpatrzmy prosty zlinearyzowany model procesów wymia-
ny ciepªa, ograniczaj¡c si¦ do opisu przybli»onego w kategoriach ukªadów o
staªych skupionych. Zaªó»my zatem (zob. rys. 8), »e w komorze termicznej
znajduje si¦ ¹ródªo strumienia energii cieplnej o warto±ci q(t). Wyznacz
model tej komory, który opisuj¡ce wpªyw wielko±ci dostarczanego strumienia
energii cieplnej oraz wpªyw temperatury otoczenia na temperatur¦ w ko-
morze.
Rys. 8. Schematyczne przedstawienie komory termicznej
Rozwi¡zanie Niech T
1
(t)
oznacza temperatur¦ panuj¡c¡ w komorze,
T
2
(t)
temperatur¦ ±cian komory, za± T
3
(t)
temperatur¦ otoczenia.
Strumie« energii cieplnej przepªywaj¡cej mi¦dzy wn¦trzem komory a jej
±cianami opisuje wzór
q
1
(t) =
T
1
(t) − T
2
(t)
R
1
gdzie przez R
1
oznaczono odpowiedni¡ rezystancj¦ ciepln¡. Bilans energe-
tyczny dla wn¦trza komory ma posta¢ równo±ci
C
1
dT
1
(t)
dt
= q(t) −
T
1
(t) − T
2
(t)
R
1
gdzie C
1
oznacza pojemno±¢ ciepln¡ komory. Modeluj¡c proces wymiany
ciepªa mi¦dzy ±cianami komory a otoczeniem, otrzymujemy równania:
q
2
(t) =
T
2
(t) − T
3
(t)
R
2
C
2
dT
2
(t)
dt
=
T
1
(t) − T
2
(t)
R
1
−
T
2
(t) − T
3
(t)
R
2
12
ROZDZIA 1. MODELE UKADÓW DYNAMICZNYCH (PJS)
w których R
2
oznacza odpowiedni¡ rezystancj¦ ciepln¡, za± C
2
jest pojem-
no±ci¡ ciepln¡ ±cian komory.
Z bilansu energetycznego dla wn¦trza komory ªatwo jest zatem wyznaczy¢
poszukiwany model (równanie ró»niczkowe).
Przykªad 1.8 Schematy ukªadów aplikacyjnych wzmacniacza operacyjne-
go dane s¡ na rys. 9. Przyjmuje si¦ idealizowany model wzmacniacza oper-
acyjnego co oznacza, »e pr¡dy polaryzacyjne wzmacniacza maj¡ warto±ci
zerowe, za± potencjaªy e
A
oraz e
B
punktów oznaczonych odpowiednio jakoA
oraz B s¡ jednakowe. Dla ka»dego z rozwa»anych przypadków (a, b) nale»y
wyznaczy¢ stosowne modele rozwa»anych obiektów dynamicznych.
Rys. 9. Ukªad wzmacniacza operacyjnego
Przykªad 1.9 Wyznacz model silnika pr¡du staªego sterowanego od strony
wzbudzenia (rys. 10). Przyjmij, »e wielko±ci¡ wej±ciow¡ jest zmiana napi¦cia
wzbudzenia u
f
(t)
, za± wielko±¢ wyj±ciow¡ stanowi zmiana k¡towego poªo»e-
nia waªu silnika ϑ(t). Obci¡»enie silnika opisane jest momentem bezwªad-
no±ci J oraz wspóªczynnikiem tarcia lepkiego b.
Rys. 10. Schemat dziaªania silnika pr¡du staªego sterowanego od strony wzbudzenia
1.1. ELEMENTY (PJS)
13
Rozwi¡zanie Wobec przyj¦tych zaªo»e«, ruch waªu silnika opisany jest
równaniem
J ¨
ϑ(t) = τ (t) − b ˙ϑ(t)
(1.7)
gdzie przez ϑ(t) oznaczono poªo»enie k¡towe waªu, za± τ(t) jest momentem
obrotowym dostarczanym przez silnik. Moment ten zale»y od strumienia
wzbudzenia Φ
f
(t)
oraz od pr¡du w obwodzie twornika i
a
(t)
, co zapisujemy
jako τ(t) = k
1
Φ
f
(t)i
a
(t)
. Równanie spadków napi¦¢ w obwodzie wzbudzenia
ma posta¢
R
f
i
f
(t) + k
f
˙Φ
f
(t) = u
f
(t)
za± odpowiednie równanie dla obwodu twornika przedstawia si¦ nast¦puj¡co:
R
a
i
a
(t) + k
a
˙Φ
a
(t) + e
b
(t) = u
a
(t)
gdzie ˙Φ
a
(t)
oznacza strumie« magnetyczny tego obwodu, za± e
b
(t)
jest siª¡
przeciwelektromotoryczn¡. Siªa ta zale»y od sprz¦»enia magnetycznegoΨ
m
(t)
obwodu twornika ze strumieniem wzbudzenia oraz od pr¦dko±ci k¡towej:
e
b
(t) = k
b
Ψ
m
(t) ˙ϑ(t)
. Zakªada si¦ przy tym, i» napi¦cie u
a
(t)
ma warto±¢
staª¡ oraz »e wspóªczynniki k
1
, k
f
, k
a
oraz k
b
, charakteryzuj¡ce dany silnik,
tak»e przyjmuj¡ staªe warto±ci. Linearyzacja równania obwodu wzbudzenia
prowadzi do nast¦puj¡cej relacji:
R
f
∆i
f
(t) + L
f
·
d∆i
f
(t)
dt
= ∆u
f
(t)
(1.8)
gdzie przez L
f
oznaczono indukcyjno±¢ obwodu wzbudzenia, zale»n¡ od
liczby zwojów tego obwodu oraz od nominalnej warto±ci pr¡du wzbudzenia
I
f
0
, zdeterminowanej przyj¦tym punktem pracy(I
f
0
, I
a
0
)
. Zakªada si¦ bowiem,
»e pr¡d w obwodzie wzbudzenia ma posta¢ i
f
(t) = I
f
0
+ ∆i
f
(t)
, za± pr¡d w
obwodzie twornika mo»na opisa¢ jako i
a
(t) = I
a
0
+ ∆i
a
(t)
, gdzie I
a
0
, podob-
nie jak poprzednio, oznacza nominaln¡ warto±¢ tego pr¡du.
Linearyzacja równania τ(t) = k
1
Φ
f
(t)i
a
(t)
w punkcie pracy pozwala na
uzale»nienie przyrostu momentu od dwóch zmiennych
∆τ (t) = k
t
(I
f
0
∆i
a
(t) + I
a
0
∆i
f
(t))
(1.9)
gdzie k
t
jest wspóªczynnikiem charakteryzuj¡cym dany silnik. Linearyzuj¡c
równanie obwodu twornika, uzyskujemy nast¦puj¡cy wzór:
R
a
∆i
a
(t) + L
a
d∆i
a
(t)/dt = −k
2
(Ω
0
∆i
f
(t) + I
f
0
d∆θ(t)/dt)
(1.10)
14
ROZDZIA 1. MODELE UKADÓW DYNAMICZNYCH (PJS)
w którym przez L
a
oznaczono indukcyjno±¢ obwodu twornika (zale»n¡ mi¦dzy
innymi od liczby zwojów tego obwodu oraz od warto±ci pr¡dui
a
0
)
, Ω
0
jest
pr¦dko±ci¡ k¡tow¡ dla punktu pracy (I
f
0
, I
a
0
)
silnika, za± k
2
jest odpowied-
nim wspóªczynnikiem proporcjonalno±ci.
Zauwa»my ponadto, »e w przypadku, w którym wpªyw tarcia lepkiego
mo»na zaniedba¢, model rozwa»anego silnika odpowiada szeregowemu poª¡cze-
niu dwóch czªonów caªkuj¡cych i czªonu inercyjnego.
Przykªad 1.10 Na rys. 11 pokazany jest uproszczony schemat siªownika
hydraulicznego, w którym olej wykorzystywany jest jako ciecz robocza.
Rys. 11. Schemat siªownika hydraulicznego
Poszczególne symbole oznaczaj¡: x(t) przesuni¦cie suwaka steruj¡cego
wzgl¦dem punktu równowagi ¯x = 0, y(t) przesuni¦cie tªoka siªownika,
q(t)
nat¦»enie masowego przepªywu oleju, p
1
(t)
i p
2
(t)
ci±nienie oleju
w odpowiednich komorach cylindra siªownika, m mas¦ obci¡»enia, b
wspóªczynnik tarcia lepkiego hamuj¡cego ruch masy m, S powierzchni¦
tªoka siªownika, ρ g¦sto±¢ oleju oraz d i D ±rednice suwaka i tªoka (D > d).
Traktuj¡c x(t) jako wej±cie, za± y(t) jako wyj±cie siªownika, nale»y wyznaczy¢
stosowny model.
Rozwi¡zanie Zaªó»my, »e mo»na zaniedba¢ bezwªadno±¢ suwaka steru-
j¡cego oraz tªoka siªownika, a ponadto »e olej jest ciecz¡ nie±ci±liw¡, za±
kanaªy dopªywowe oleju do komór cylindra siªownika maj¡ jednakowy przekrój.
W stanie równowagi zachodzi: q(t) = ¯q = 0 oraz p
1
(t) = ¯
p
1
= p
2
(t) = ¯
p
2
.
Funkcja q = f(x, ∆p) jest w ogólno±ci funkcj¡ nieliniow¡. Dokonuj¡c lin-
earyzacji tej funkcji w punkcie odpowiadaj¡cym równowadze(x = 0, ∆p =
0)
, uzyskuje si¦ nast¦puj¡cy wzór:
1.1. ELEMENTY (PJS)
15
q(t) = k
1
x(t) − k
2
∆p(t),
(1.11)
w którym
k
1
=
∂f (x, ∆p)
∂x
¯
¯
¯
¯
(0,0)
oraz k
2
= −
∂f (x, ∆p)
∂∆p
¯
¯
¯
¯
(0,0)
.
Przyj¦to przy tym, »e k
1
oraz k
2
s¡ liczbami wi¦kszymi od zera. Rozwa»a-
j¡c przepªyw oleju w przedziale czasu dt, mo»na zapisa¢ nast¦puj¡cy wzór,
okre±laj¡cy mas¦ przemieszczonego oleju: Sρdy(t) = qdt. Ze wzoru (1.11)
uzyskujemy poni»sz¡ prost¡ zale»no±¢ na ró»nic¦ ci±nie« ∆p(t) mi¦dzy ko-
morami cylindra siªownika:
∆p(t) =
k
1
k
2
x(t) −
Sρ
k
2
˙y(t).
Wyst¡pienie niezerowej ró»nicy ci±nie«∆p(t) powoduje odpowiednie prze-
suwanie si¦ tªoka siªownika siªa f(t), która przykªadana jest do masy m
obci¡»enia, dana jest wzorem
f (t) = S∆p(t) =
S
k
2
(k
1
x(t) − Sρ ˙y(t)).
Równanie ruchu tej masy przyjmuje zatem posta¢
m¨
y(t) = −b ˙y(t) +
S
k
2
(k
1
x(t) − Sρ ˙y(t)).
z której wynika poszukiwany model
˙y(t) + T
0
¨
y(t) = k
0
x(t)
przy czym
k
0
=
Sk
1
S
2
ρ + bk
2
oraz T
0
=
mk
2
S
2
ρ + bk
2
.
Model ten, wi¡»¡cy przesuni¦cia suwaka steruj¡cego i tªoka siªownika, odpo-
wiada szeregowemu poª¡czeniu czªonu caªkuj¡cego oraz czªonu inercyjnego.
W przypadku, w którym mo»na pomin¡¢ wpªyw masy obci¡»eniam, model
siªownika hydraulicznego przybli»a odpowiedni czªon caªkuj¡cy.
16
ROZDZIA 1. MODELE UKADÓW DYNAMICZNYCH (PJS)
Rys. 12. Schemat ukªadu mechanicznego
Zadanie 1.1 Napisz równania ruchu dla ukªadu pokazanego na rys. 12.
Wyznacz analogowy model elektryczny tego ukªadu mechanicznego. Za-
kªadaj¡c, »e na mas¦ m
1
dziaªa zewn¦trzna siªa f
1
(t)
, znajd¹ model opisuj¡cy
wpªyw tej siªy na przesuniecie masy m
2
.
Odpowied¹ Oznaczmy przez x
1
(t)
oraz x
2
(t)
przesuni¦cia rozwa»anych
mas wzgl¦dem odpowiednich punktów równowagi. Niech ponadtok
1
oraz k
2
oznaczaj¡ wspóªczynniki sztywno±ci spr¦»yn wyst¦puj¡cych w ukªadzie, za±
b
1
oraz b
2
wspóªczynniki tªumienia odpowiednich tªumików. Równania
ruchu mas m
1
oraz m
2
maj¡ posta¢ nast¦puj¡c¡:
m
1
¨
x
1
(t) = −b
1
˙x
1
(t) − b
2
( ˙x
1
(t) − ˙x
2
(t)) − k
1
x
1
(t) − k
2
(x
1
(t) − x
2
(t))
m
2
¨
x
2
(t) = −b
2
( ˙x
2
(t) − ˙x
1
(t)) − k
2
(x
2
(t) − x
1
(t)).
Równania powy»sze, wraz z warunkami pocz¡tkowymix
1
(0)
, ˙x
1
(0)
, x
2
(0)
oraz ˙x
2
(0)
, opisuj¡ zachowanie si¦ autonomicznego ukªadu mechanicznego,
to znaczy ukªadu, który nie podlega wymuszeniom zewn¦trznym. Poszuku-
j¡c analogowego modelu elektrycznego, wygodnie jest skorzysta¢ z danych
zawartych w tabeli 1.
Zakªadaj¡c analogi¦ typu siªa-napi¦cie, uzyskuje si¦ równania:
L
1
¨
q
1
(t) + R
1
˙q
1
(t) + R
2
( ˙q
1
(t) − ˙q
2
(t)) +
q
1
(t)
C
1
+
q
1
(t) − q
2
(t)
C
2
= 0
L
2
¨
q
2
(t) + R
2
( ˙q
2
(t) − ˙q
1
(t)) +
q
2
(t) − q
1
(t)
C
2
= 0
z warunkami pocz¡tkowymi q
1
(0)
, ˙q
1
(0)
, q
2
(0)
oraz ˙q
2
(0)
. Oznaczaj¡c ˙q
1
(t)
jako i
1
(t)
, za± ˙q
2
(t)
jako i
2
(t)
, otrzymuje si¦ poszukiwany schemat analo-
gowego modelu elektrycznego przedstawiony na rys. 13.
1.1. ELEMENTY (PJS)
17
Tabela 1. Analogiczne wielko±ci mechaniczne i elektryczne
Wielko±¢ mechaniczna
Wielko±¢ elektryczna
Wielko±¢ elektryczna
Analogia: siªa - napi¦cie Analogia: siªa - pr¡d
Siªa i moment siªy
Napi¦cie
Pr¡d
Masa i moment bezwªadno±ci
Indukcyjno±¢
Pojemno±¢
Tarcie lepkie
Rezystancja
Odwrotno±¢ rezystancji
Spr¦»ysto±¢
Odwrotno±¢ pojemno±ci
Odwrotno±¢ indukcyjno±ci
Przesuniecie liniowe i k¡towe
adunek elektryczny
Strumie« magnetyczny
Pr¦dko±¢ liniowa i k¡towa
Pr¡d
Napi¦cie
Rys. 13. Schemat analogowego obwodu elektrycznego
Zadanie 1.2 Okre±l równanie ruchu masy m w ukªadzie pokazanym na
rys. 14, gdzie u(t) oraz y(t) oznaczaj¡ przyrostowe przesuni¦cia liniowe.
Rys. 14. Schemat ukªadu mechanicznego
Zakªadaj¡c, »e platforma, na której spoczywa masa m, jest niewa»ka,
wyznacz stosowny model.
Odpowied¹ Równanie ruchu ma posta¢
m¨
y(t) = −b( ˙y(t) − ˙u(t)) − k(y(t) − u(t)).
18
ROZDZIA 1. MODELE UKADÓW DYNAMICZNYCH (PJS)
Zadanie 1.3 Przyjmuj¡c zlinearyzowane modele ukªadów mechanicznych
pokazane na rys. 15, podaj odpowiednie równania siª.
Rys. 15. Schematy ukªadów mechanicznych
Traktuj¡c siª¦ f
i
(t)
jako wielko±ci¡ wej±ciow¡, za± siª¦ reakcji spr¦»yny
f
o
(t)
jako wielko±¢ wyj±ciow¡, okre±l odpowiednie modele dynamiczne. Po-
daj analogiczne obwody elektryczne, wykorzystuj¡c analogi¦ siªa-napiecie.
Odpowied¹
a) Równanie równowagi siª ma posta¢
f
i
(t) − b ˙x(t) − kx(t) = 0.
Analogowy obwód elektryczny pokazano na rys. 16a (u
i
(t) ≡ f
i
(t)
,
u
o
(t) ≡ f
o
(t)
, i(t) ≡ ˙x(t), R ≡ b oraz C ≡ 1/k).
Rys. 16. Schematy analogowych obwodów elektrycznych
b) Równania równowagi siª dane s¡ wzorami:
f
i
(t) − b
1
˙x(t) − k(x(t) − y(t)) = 0
−b
2
˙y(t) − k(y(t) − x(t)) = 0.
1.1. ELEMENTY (PJS)
19
Analogowy obwód elektryczny pokazano na rys. 2.16 (u
i
(t) ≡ f
i
(t)
,
u
o
(t) ≡ f
o
(t)
, i
x
(t) ≡ ˙x(t)
, i
y
(t) ≡ ˙y(t)
, R
1
≡ b
1
, R
2
≡ b
2
oraz
C ≡ 1/k)
.
Zadanie 1.4 Na rys. 17 przedstawiono model ukªadu przeniesienia nap¦du,
przy czym przez τ
i
(t)
oznaczono moment obrotowy dostarczany do ukªadu.
Rys. 17. Schematyczne przedstawienie ukªadu przeniesienia nap¦du
Wyznacz odpowiednie równania ruchu. Nast¦pnie, przyjmuj¡c jako wiel-
ko±¢ wej±ciow¡ pr¦dko±¢ k¡tow¡ ϑ
i
(t)
, za± jako wielko±¢ wyj±ciow¡ pr¦d-
ko±¢ k¡tow¡ ϑ
o
(t)
, okre±l odpowiedni¡ model. Podaj analogowe obwody
elektryczne modeluj¡ce rozwa»any ukªad mechaniczny.
Odpowied¹ Ruch rozwa»anego ukªadu opisany jest równaniami:
J ¨
ϑ
o
(t) = −k
1
(ϑ
o
(t) − ϑ
i
(t)) − b
2
˙ϑ
o
(t) − b
3
˙ϑ
o
(t)
0 = τ
i
(t) − k
1
(ϑ
i
(t) − ϑ
o
(t)) − b
1
˙ϑ
i
(t)
z warunkami pocz¡tkowymi ϑ
i
(0)
, ϑ
o
(0)
oraz ˙ϑ
o
(0)
.
Analogowe modele elektryczne przedstawiono na rys. 2.18. W przypadku
analogii typu moment siªy-napi¦cie (rys. 18a) otrzymujemy nast¦puj¡ce pary
odpowiednich wielko±ci: u
i
(t) ≡ τ
i
(t)
, i
1
(t) ≡ ˙ϑ
1
(t)
, i
2
(t) ≡ ˙ϑ
2
(t)
, R
1
≡ b
1
,
R
2
≡ b
2
, R
3
≡ b
3
, C ≡ 1/k
1
oraz L ≡ J. W przypadku analogii typu
moment siªy-pr¡d (rys. 18b) obowi¡zuj¡ nast¦puj¡ce przyporz¡dkowania:
i
i
(t) ≡ τ
i
(t)
, u
1
(t) ≡ ˙ϑ
1
(t)
, u
2
(t) ≡ ˙ϑ
2
(t)
, R
1
≡ 1/b
1
, R
2
≡ 1/b
2
, R
3
≡ 1/b
3
,
L ≡ 1/k
1
oraz C ≡ J.
Zadanie 1.5 Podaj równanie równowagi siª dla ukªadu mechanicznego,
którego schemat pokazano na rys. 19a.
Wskazówka: rozwa»any ukªad posiada struktur¦ szeregowo-równolegª¡.
Aby opisa¢ oddziaªywanie elementów ukªadu skªadaj¡cych si¦ na fragment
szeregowy tej struktury (spr¦»yna o sztywno±cik
2
oraz tªumik o wspóªczyn-
niku tªumienia b
2
), niezb¦dne jest uwzgl¦dnienie przemieszczenia x
a
(t)
.
20
ROZDZIA 1. MODELE UKADÓW DYNAMICZNYCH (PJS)
Rys. 2.18. Analogowe schematy elektryczne
Rys. 19. Schemat ukªadu mechanicznego
Odpowied¹ Równania siª maj¡ posta¢:
b
1
( ˙x
i
(t) − ˙x
o
(t)) + k
1
(x
i
(t) − x
o
(t)) − b
2
( ˙x
o
(t) − ˙x
a
(t)) = 0
b
2
( ˙x
o
(t) − ˙x
a
(t)) − k
2
x
a
(t) = 0.
Zadanie 1.6 Na rys. 20 pokazano schemat dwustopniowej przekªadni.
Rys. 20. Schemat dwustopniowej przekªadni
Symbole wyst¦puj¡ce na tym rysunku oznaczaj¡: τ
i
moment dostar-
czany do ukªadu, τ
l
moment przekazywany do kolejnych stopni ukªadu
(moment obci¡»enia), (ϑ
1
, ϑ
2
, ϑ
3
)
poªo»enia k¡towe poszczególnych waªów,
(N
1
: N
2
, N
3
: N
4
)
przeªo»enia przekªadni, (J
1
, J
2
, J
3
)
momenty
1.1. ELEMENTY (PJS)
21
bezwªadno±ci waªów, (b
1
, b
3
)
wspóªczynniki tªumienia wywoªanego tarciem
lepkim. Zakªadaj¡c idealny charakter rozwa»anej przekªadni, wyprowad¹
równanie ruchu dla waªu wej±ciowego.
Odpowied¹ Równanie ruchu wej±ciowego waªu przekªadni dane jest
wzorem
J
eq
¨
ϑ
1
(t) = τ
i
(t) − b
eq
˙ϑ
1
(t) − τ
l eq
(t)
przy czym:
J
eq
= J
1
+
µ
N
1
N
2
¶
2
J
2
+
µ
N
1
N
2
¶
2
µ
N
3
N
4
¶
2
J
3
b
eq
= b
1
+
µ
N
1
N
2
¶
2
µ
N
3
N
4
¶
2
b
3
,
τ
l eq
=
µ
N
1
N
2
¶ µ
N
3
N
4
¶
τ
l
(t).
Zadanie 1.7 Przyjmuj¡c idealizowany model wzmacniacza operacyjnego,
okre±l model dynamiczny nast¦puj¡cych ukªadów z takim wzmacniaczem
(rys. 21).
Rys. 21. Schemat ukªadu ze wzmacniaczem operacyjnym
Zadanie 1.8 Rozwa»my dziaªanie nieobci¡»onego siªownika hydrauliczne-
go, pracuj¡cego w nast¦puj¡cym ukªadzie z ujemnym sprz¦»eniem zwrotnym
(rys. 22). Suwak steruj¡cy oraz tªok siªownika poª¡czone s¡ za pomoc¡
niewa»kiej i idealnie sztywnej d¹wigni swobodnej, której ramiona maj¡ dªu-
go±¢ odpowiednio a oraz b. D¹wignia ta umo»liwia sprz¦»enie przesuni¦cia
tªoka siªownika z przesuni¦ciem suwaka steruj¡cego. Ruch suwaka mo»na
tak»e uzyska¢ w sposób 'niezale»ny', wymuszaj¡c przesuni¦cie punktu A.
Rozwa»aj¡c odpowiednio maªe przesuniecia, wyznacz model rozwa»anego
ukªadu. Jak powinny by¢ dobrane parametry tego ukªadu, by mo»na byªo
uwa»a¢ go za czªon bezinercyjny?
22
ROZDZIA 1. MODELE UKADÓW DYNAMICZNYCH (PJS)
Rys. 22. Ukªad siªownika hydraulicznego
Odpowied¹ Traktuj¡c przemieszczenia u(t) oraz y(t) ko«ców A i C
d¹wigni swobodnej jako sygnaªy wej±ciowe, za± przemieszczeniex(t) punktu
B
tej d¹wigni jako sygnaª wyj±ciowy, dla maªych warto±ci tych przemiesz-
cze« zapisa¢ mo»na nast¦puj¡cy model:
x(t) =
b
a + b
u(t) −
a
a + b
y(t).
Je»eli zachodzi (a + b)/(ak
0
) ¿ 1
, wtedy uzyskuje si¦ czªon bezinercyjny o
charakterystyce zale»nej tylko od parametrów d¹wigni: y(t) ≈ (b/a)u(t).
1.2 Modelowanie prostych ukªadów regulacji
Przykªad 2.1 Na rys. 23 pokazany jest przykªad prostego hydraulicznego
ukªadu regulacji, sªu»¡cego stabilizacji poziomu cieczy w zbiorniku przepªy-
wowym, przy wahaniach strumienia zasilaj¡cego.
Rys. 23. Schemat dziaªania ukªadu stabilizacji poziomu cieczy
Sterowania poziomem cieczy dokonuje si¦ poprzez pªywak, poª¡czony
±rub¡ nastawcz¡ i mechanizmem d¹wigniowym z zaworem na dopªywie cieczy.
1.2. UKADY (PJS)
23
Niech q
1r
, q
2r
i h
r
oznaczaj¡ warto±ci strumienia wpªywaj¡cego, strumienia
wypªywaj¡cego oraz poziomu cieczy w zbiorniku w stanie równowagi. Niech
q
1
(t)
, q
2
(t)
i h(t) oznaczaj¡ odpowiednio maªe zmiany tych wielko±ci wzgl¦-
dem stanu równowagi, za± q
d
(t)
niech reprezentuje zakªócenia przepªywu w
strumieniu dopªywaj¡cym. Wyznacz zlinearyzowany model tego ukªadu.
Rozwi¡zanie Dla maªych zaburze« mo»na przyj¡¢, »e z(t) zmiana
poªo»enia zaworu przepªywowego wynosiz(t) = ah(t)/b, podczas gdy q
1
(t) =
−c
1
z(t)
, gdzie c
1
> 0
. Znak minus w powy»szym wzorze wskazuje na to,
»e kiedy z(t) ro±nie, odpowiedni przepªyw maleje, i na odwrót. Równanie
bilansu strumieni ma posta¢
A
dh(t)
dt
= q
1
(t) + q
d
(t) − q
2
(t)
gdzie A jest powierzchni¡ przekroju poprzecznego zbiornika. Poniewa»q
2
(t)
= ρgh(t)/R
h
, gdzie R
h
jest rezystancj¡ hydrauliczn¡ otworu wylotowego,
deniuj¡c τ
h
= AR
h
/(ρg)
, ostatecznie otrzymujemy równanie
ρg
R
h
·
µ
h(t) + τ
h
dh(t)
dt
¶
= q
1
(t) + q
d
(t)
b¦d¡ce poszukiwanym modelem zlinearyzowanego ukªadu.
Przykªad 2.2 Na rys. 24 pokazany jest schemat pewnego ukªadu stabi-
lizacji poziomu cieczy.
Obiekt regulacji skªada si¦ z dwóch zbiorników, z których pierwszy ma
pojemno±¢ C
1
, za± drugi C
2
. Pªywakowy czujnik poziomu cieczy w drugim
zbiorniku za po±rednictwem d¹wigni oddziaªuje na poªo»enie suwaka steru-
j¡cego siªownika hydraulicznego. Przemieszczenie tªoka tego siªownika po-
woduje zmian¦ poªo»enia zaworu Z, steruj¡cego wielko±ci¡ strumienia cieczy
dopªywaj¡cej do drugiego zbiornika. Zakªada si¦, »e w rozpatrywanym u-
kªadzie regulacji wyst¦puje zakªócenie w postaci strumieniaq
d
(t)
(zob. rys.
24). Przyjmuj¡c zlinearyzowane (idealne) modele elementów tworz¡cych ten
ukªad, podaj stosowny opis tego ukªadu.
Rozwi¡zanie Na wst¦pie nale»y okre±li¢ model sterowanego obiektu.
W stanie ustalonym do drugiego zbiornika dopªywa oraz z niego wypªywa
strumie« cieczy o warto±ci ¯q czemu odpowiada ten sam poziom cieczy ¯h
24
ROZDZIA 1. MODELE UKADÓW DYNAMICZNYCH (PJS)
Rys. 24. Schemat ukªadu stabilizacji poziomu cieczy
w obu zbiornikach. Oznaczmy przez q(t) oraz q
d
(t)
zaburzenia strumieni
wej±ciowych (dopªywaj¡cych), przez h
1
(t)
oraz h
2
(t)
zaburzenia poziomów
cieczy w pierwszym oraz drugim zbiorniku (odpowiednio), za± przez q
2
(t)
zaburzenie strumienia wyj±ciowego (wypªywaj¡cego). Dla pierwszego zbiornika
obowi¡zuje równanie
C
1
dh
1
(t)
dt
= q
1
(t)
przy czym wyró»niony kierunek przepªywu cieczy zaznaczono na rys. 2.24.
Dla drugiego zbiornika mamy równanie
C
2
dh
2
(t)
dt
= q(t) − q
1
(t) − q
2
(t)
odpowiadaj¡ce modelowi nominalnemu, w którym zakªada si¦, »eq
d
(t) = 0
.
Nat¦»enie przepªywu cieczy mi¦dzy zbiornikami opisuje równanie
h
2
(t) − h
1
(t)
R
1
= q
1
(t)
za± nat¦»enie wypªywu cieczy z drugiego zbiornika dane jest wzorem
h
2
(t)
R
2
= q
2
(t)
1.2. UKADY (PJS)
25
w którym przez R
1
oraz R
2
oznaczono hydrauliczne rezystancje odpowied-
nich zaworów.
Zaburzenie poziomu h
2
(t)
za po±rednictwem d¹wigni przenosi si¦ na zmia-
n¦ poªo»enia x(t) suwaka steruj¡cego siªownika hydraulicznego, zgodnie ze
wzorem
x(t) =
a
a + b
h
2
(t).
Zmianie tej towarzyszy odpowiednie przesuni¦cie y(t) tªoka tego siªownika.
Na podstawie wyników z przykªadu 1.10 mo»na bowiem zapisa¢ równo±¢
y(t) = ·k
0
R
x(τ )dτ
, gdzie k
0
jest wspóªczynnikiem charakteryzuj¡cym dany
siªownik. Traktuj¡c zawór Z jako czªon proporcjonalny (por. przykªad 1.2),
uzyskuje si¦ zale»no±¢ q(t) = −k
z
y(t)
, przy czym k
z
oznacza wspóªczynnik
proporcjonalno±ci, za± wyst¦puj¡cy tu znak minus odpowiada takiej 'po-
laryzacji' zaworu, przy której wzrost poziomu cieczy w drugim zbiorniku
wywoªuje zmniejszenie strumienia dopªywaj¡cej do« cieczy co odpowiada
ujemnemu sprz¦»eniu zwrotnemu.
Przykªad 2.3 Rozwa»my przedstawiony na rys. 25 schemat sterowa-
nia pr¦dko±ci¡ lokomotywy spalinowej z silnikiem dieslowskim. Sprawno±¢
takiego silnika w istotnym stopniu zale»y od jego pr¦dko±ci k¡towej odpo-
wiedni punkt pracy nale»y zatem wybiera¢ dla takiej pr¦dko±ciω
d
= const
,
dla której sprawno±¢ ta osi¡ga maksimum. W rozwa»anym ukªadzie sil-
nik dieslowski nap¦dza pr¡dnic¦, zasilaj¡c¡ silnik elektryczny pr¡du staªego
(silnik taki pracuje efektywnie w szerokim zakresie pr¦dko±ci k¡towych)
zadaniem tego ostatniego jest poruszanie lokomotywy. Nale»y okre±li¢ schemat
strukturalny rozwa»anego ukªadu sterowania.
Rys. 25. Schemat dziaªania ukªadu sterowania pr¦dko±ci¡ lokomotywy spalinowej
26
ROZDZIA 1. MODELE UKADÓW DYNAMICZNYCH (PJS)
Rozwi¡zanie Potencjometr wielko±ci zadanej pozwala na uzyskanie
napi¦cia odniesienia e
r
(t)
proporcjonalnego do zadanej pr¦dko±ci k¡towej
ω
r
(t)
silnika pr¡du staªego: e
r
(t) = c
1
ω
r
(t)
, wielko±ci¡ sterowan¡ jest bowiem
pr¦dko±¢ k¡towa ω
o
(t)
tego silnika. Tachopr¡dnica umieszczona na wale sil-
nika dostarcza napi¦cia e
o
(t)
proporcjonalnego do ω
o
(t)
, co zapisujemy jako:
e
o
(t) = c
2
ω
o
(t)
. Napi¦cie ró»nicowe e
r
(t) − e
o
(t)
podawane jest na wz-
macniacz mocy, o wyj±ciowym napi¦ciu e
f
(t)
zgodnym ze wzorem e
f
(t) =
k
a
(e
r
(t) − e
o
(t))
. Napi¦cie to wpªywa na warto±¢ pr¡du i
f
(t)
w obwodzie
wzbudzenia pr¡dnicy, zgodnie z równaniem
R
f
i
f
(t) + L
f
di
f
(t)
dt
= e
f
(t).
Zakªadaj¡c zlinearyzowany model takiej pr¡dnicy (por. przykªad 1.5),
mo»na przyj¡¢, »e napi¦cie e
g
(t)
generowane na jej zaciskach wyj±ciowych
dane jest wzorem e
g
(t) = k
g
i
f
(t)
, przy czym wspóªczynnik k
g
jest propor-
cjonalny do pr¦dko±ci k¡towej ω
d
silnika dieslowskiego. Zlinearyzowane rów-
nanie obwodu twornika obcowzbudnego silnika pr¡du staªego (por. przykªad
1.6) zapisujemy jako
R
a
i
a
(t) + L
a
di
a
(t)
dt
= e
g
(t) − e
b
(t)
gdzie przez i
a
(t)
oznaczono pr¡d w obwodzie twornika, za± przez e
b
(t)
siª¦ przeciwelektromotoryczn¡ indukowan¡ w tym obwodzie; zachodzi przy
tym e
b
(t) = k
b
ω
o
(t)
. Moment obrotowy τ(t) dostarczany przez silnik pr¡du
staªego, τ(t) = k
t
i
a
(t)
, sªu»y do pokonywania bezwªadno±ci obci¡»enia J,
tarcia lepkiego b oraz zakªóce« τ
d
(t)
. Odpowiednie równanie ruchu ma w
tym przypadku posta¢ nast¦puj¡c¡:
J
dω
o
(t)
dt
= τ (t) − bω
o
(t) − τ
d
(t).
Zadanie 2.1 Na rys. 26 przedstawiono schemat dziaªania ukªadu sterowa-
nia obcowzbudnym silnikiem pr¡du staªego. Ruch pierwotnego waªu o bez-
wªadno±ci J
a
poprzez przekªadni¦ 1 : N przekazywany jest na waª wyj±-
ciowy, którego wªasno±ci dynamiczne opisane s¡ momentem bezwªadno±ci
J
l
oraz wspóªczynnikiem tarcia lepkiego b
l
. Na wale pierwotnym umie-
szczony jest czujnik pr¦dko±ci k¡towej (tachopr¡dnica), dostarczaj¡cy napi¦-
cia proporcjonalnego do tej pr¦dko±ci: u
t
(t) = k
t
˙ϑ
a
(t)
. Czujnik poªo»enia
waªu wyj±ciowego dostarcza napi¦cia proporcjonalnego do tego poªo»enia:
1.3. MODELOWANIE UKADÓW W PRZESTRZENI STANU
27
u
ϑ
(t) = k
ϑ
ϑ(t)
. Wielko±ci¡ wej±ciow¡ jest zmiana ∆u
r
(t)
napi¦cia zada-
j¡cego u
r
(t)
, wielko±ci¡ wyj±ciow¡ zmiana ∆ϑ(t) poªo»enia k¡towego ϑ(t).
Okre±l model takiego ukªadu sterowania.
Rys. 26. Schemat ukªadu sterowania silnikiem pr¡du staªego
Zadanie 2.2 Schemat ideowy pewnego ukªadu stabilizacji poziomu cieczy
w zbiorniku pokazany jest na rys. 27.
Opisz dynamik¦ tego ukªadu w postaci jego uproszczonego zlinearyzowa-
nego modelu. Przed przyst¡pieniem do rozwi¡zywania zadania nale»y zapoz-
na¢ si¦ z przykªadami: 1.2 (zawór), 1.4 (zbiornik) oraz 1.10 (siªownik hy-
drauliczny). Wszystkie zmienne wielko±ci wyst¦puj¡ce w powy»szym schema-
cie (liniowe przemieszczenia oraz strumie« q(t)) odnosz¡ si¦ do punktu rów-
nowagi, wyznaczonego warto±ci¡ strumienia ¯q lub poziomem cieczy ¯h. Stru-
mie« q
d
(t)
modeluje niemierzalne zakªócenia. Wielko±ci¡ regulowan¡ jest
poziom h(t) cieczy w zbiorniku, zatem w zadaniu stabilizacji tego poziomu
nale»y przyj¡¢ zerow¡ wielko±¢ zadan¡ h
r
(t)
.
1.3 Modelowanie ukªadów w przestrzeni stanu
Przykªad 3.1 Dany jest ukªad dynamiczny jak na rys. 28, zªo»ony z
liniowego obwodu elektrycznego, ¹ródªa napi¦cia zasilaj¡cegou(t) i ampero-
mierza mierz¡cego pr¡d wyj±ciowy i(t) = y(t).
Nale»y poda¢ model w przestrzeni stanu tego ukªadu.
28
ROZDZIA 1. MODELE UKADÓW DYNAMICZNYCH (PJS)
Rys. 27. Schemat ideowy ukªadu stabilizacji poziomu cieczy
Rys. 28. Schemat ukªadu dynamicznego
Rozwi¡zanie Zachowanie si¦ rozwa»anego ukªadu, w dowolnej chwili
czasu t, determinuj¡ trzy wielko±ci: pr¡d pªyn¡cy przez cewk¦i
L
(t)
, napi¦-
cie na kondensatorze u
C
(t)
oraz napi¦cie wej±ciowe u(t); dwie pierwsze z
wymienionych wielko±ci podsumowuj¡ caª¡ przeszªo±¢ ukªadu, s¡ wi¦c par¡
zmiennych stanu tego ukªadu: x(t) = [ x
1
(t) x
2
(t) ]
T
= [ i
L
(t) u
C
(t) ]
T
.
Z równa« Kirchoa
u(t) = L
di
L
(t)
dt
+ u
C
(t),
i
L
(t) = C
du
C
(t)
dt
+
1
R
u
C
(t)
otrzymujemy równania stanu
di
L
(t)
dt
= −
1
L
u
C
(t) +
1
L
u(t),
du
C
(t)
dt
=
1
C
i
L
(t) −
1
RC
u
C
(t).
Natomiast odpowiednie równanie wyj±cia zapisujemy jako
y(t) = i
R
(t) =
1
R
u
C
(t).
1.3. MODELE W PRZESTRZENI STANU (PJS)
29
W notacji wektorowo-macierzowej równania te maj¡ posta¢:
˙x(t) = Ax(t) + bu(t) =
·
0
−1/L
1/C −1/(RC)
¸
x(t) +
·
1/L
0
¸
u(t)
y(t) = c
T
x(t) = [ 0 1/R ]x(t).
Przykªad 3.2 Na rys. 29 dany jest schemat silnika pr¡du staªego sterowanego
od strony twornika. Zakªada si¦, »e staªe pole elektromagnetyczne wzbudzenia
wytwarzane jest przez magnes trwaªy.
Rys. 29. Schemat silnika pr¡du staªego
Przyj¦to nast¦puj¡ce oznaczenia: e
a
(t)
napi¦cie wej±ciowe w obwodzie
twornika, i
a
(t)
pr¡d w obwodzie twornika, R
a
rezystancja obwodu tworni-
ka, L
a
indukcyjno±¢ obwodu twornika, e
b
(t)
siªa przeciwelektromotorycz-
na indukowana w obwodzie wej±ciowym, τ(t) moment obrotowy silnika
dostarczany do obci¡»enia, ϑ(t) poªo»enie k¡towe wirnika, J moment
bezwªadno±ci sprowadzony (zredukowany) do osi wirnika,b wspóªczynnik
tarcia lepkiego sprowadzony do osi wirnika.
Wyznacz model w przestrzeni stanu tego obiektu dynamicznego.
Rozwi¡zanie Zakªadaj¡c staªe pole wzbudzenia, mo»na zapisa¢, »e
∆τ (t) = k
1
Φ∆i
a
(t)
, gdzie Φ oznacza strumie« magnetyczny pola wzbudzenia,
za± k
1
jest odpowiednim wspóªczynnikiem proporcjonalno±ci. Siª¦ przeciw-
elektromotoryczn¡ ∆e
b
(t)
okre±la wzór ∆e
b
(t) = k
2
Φ∆ ˙ϑ(t)
, w którym k
2
jest wspóªczynnikiem proporcjonalno±ci. Równanie spadków napi¦¢ w ob-
wodzie twornika dane jest wzorem ∆e
a
(t) = R
a
∆i
a
(t) + L
a
∆˙i
a
(t) + ∆e
b
(t)
.
Jako ostatnie z rozwa»anych równa« przyjmuje si¦ równanie ruchu wirnika
J∆ ¨
ϑ(t) = ∆τ (t) − b∆ ˙ϑ(t)
. Na tej podstawie zapisa¢ mo»na nast¦puj¡ce
zale»no±ci:
R
a
∆i
a
(t) + L
a
∆˙i
a
(t) + k
2
Φ∆ ˙ϑ(t) = ∆e
a
(t)
(1.12)
J∆ ¨
ϑ(t) − k
1
Φ∆i
a
(t) + b∆ ˙ϑ(t) = 0.
(1.13)
30
ROZDZIA 1. MODELE UKADÓW DYNAMICZNYCH (PJS)
Ze wzoru (1.13) wynika, »e znajomo±¢ warunków pocz¡tkowych(∆ϑ(0),
∆ ˙ϑ(0))
oraz przebiegu ∆i
a
(t)
pozwala wyznaczy¢ rozwi¡zanie ∆ϑ(t), t ≥
0
. Z kolei, ze wzoru (1.12) wynika, »e na podstawie znajomo±ci warunku
pocz¡tkowego ∆i
a
(0)
oraz pary przebiegów (∆e
a
(t), ∆ ˙ϑ(t)
) mo»na okre±li¢
rozwi¡zanie ∆i
a
(t)
, t ≥ 0. Jednoznaczny opis dynamiki rozwa»anego ukªadu
uzyskuje si¦, przyjmuj¡c wektor stanu x(t) = [ ∆ϑ(t) ∆ ˙ϑ(t) ∆i
a
(t) ]
T
.
Na podstawie wzorów (1.12) oraz (1.13) ªatwo otrzymujemy elementy rów-
nania stanu ˙x(t) = Ax(t) + b∆e
a
(t)
A =
0
1
0
0
−b/J
k
1
Φ/J
0 −k
2
Φ/L
a
−R
a
/L
a
, b =
0
0
1/L
a
.
Je»eli indukcyjno±¢ w obwodzie twornika mo»e by¢ pomini¦ta, rozwa»any
ukªad daje si¦ opisa¢ równaniem stanu w przestrzeni dwuwymiarowej. Dla
wektora stanu ¯x(t) = [ ∆ϑ(t) ∆ ˙ϑ(t) ]
T
macierz stanu ¯
A
oraz wektor wyj±¢
¯b odpowiedniego równania przyjmuj¡ posta¢
¯
A =
"
0
1
0
−k
1
k
2
Φ
2
JR
a
−
b
J
#
,
¯b =
·
0
k
1
Φ
JR
a
¸
.
Traktuj¡c ∆ϑ(t) jako wyj±cie, dla L
a
6= 0
mamy ∆ϑ(t) = [ 1 0 0 ]x(t),
za± dla L
a
= 0
zachodzi ∆ϑ(t) = [ 1 0 ]¯x(t).
Przykªad 3.3 Obiekt sterowania opisany jest równaniem ró»niczkowym
y(t) + a
2
¨
y(t) + a
1
˙y(t) + a
0
y(t) = u(t)
w którym u(t) oznacza wej±cie, za± y(t) wyj±cie rozwa»anego obiektu.
Okre±laj¡c zmienne stanu jako zmienne fazowe, podaj odpowiedni model
w przestrzeni stanu tego obiektu.
Rozwi¡zanie Przyjmuj¡c y(t) jako pierwsz¡ wspóªrz¦dn¡ wektora sta-
nu, x
1
(t) = y(t)
, mamy odpowiednio: x
2
(t) = ˙x
1
(t) = ˙y(t)
, x
3
(t) = ˙x
2
(t) =
¨
y(t)
oraz ˙x
3
(t) = −a
0
x
1
(t) − a
1
x
2
(t) − a
2
x
3
(t) + u(t)
. Zatem, kªad¡c
x(t) = [ x
1
(t) x
2
(t) x
3
(t) ]
T
, równania te mo»emy zapisa¢ w standar-
dowej postaci
˙x(t) =
0
1
0
0
0
1
−a
0
−a
1
−a
2
x(t) +
0
0
1
u(t)
y(t) = [ 1 0 0 ]x(t)
zwanej kanoniczn¡ form¡ sterowaln¡.
1.3. MODELE W PRZESTRZENI STANU (PJS)
31
Przykªad 3.4 Na rys. 30 pokazany jest uproszczony model obiektu dy-
namicznego okre±lanego jako tak zwane ódwrócone wahadªo". Model ten
obejmuje: wózek o masie m poruszany przykªadan¡ do« siª¡ f
x
(t)
oraz mas¦
m
0
zamocowan¡ przegubowo do wózka za pomoc¡ niewa»kiego sztywnego
ramienia o dªugo±ci l.
Rys. 30. Obiekt dynamiczny wózek-wahadªo
Zakªada si¦, »e masa m mo»e porusza¢ si¦ tylko wzdªu» osi x, za± ruch
masy m
0
odbywa si¦ tylko w pªaszczy¹nie x − y (rys. 30). W pierwszej
kolejno±ci nale»y okre±li¢ nieliniowe równanie stanu rozwa»anego obiektu
oraz wyznaczy¢ zlinearyzowan¡ posta¢ tego równania, podaj¡c warunki, przy
których taka linearyzacja jest dopuszczalna. Nast¦pnie
Rozwi¡zanie Rozwa»my na wst¦pie równania opisuj¡ce energi¦ kine-
tyczn¡ T (t) oraz energi¦ potencjaln¡ V (t) badanego obiektu dynamicznego:
T (t) =
1
2
m ˙x
2
(t) +
1
2
m
0
"µ
d
dt
(x(t) + l sin α(t))
¶
2
+
µ
d
dt
(l cos α(t))
¶
2
#
=
(1.14)
=
1
2
m ˙x
2
(t) +
1
2
m
0
£
( ˙x(t) + l ˙α(t) cos α(t))
2
+ (l ˙α(t) sin α(t))
2
¤
,
V (t) = V
0
+ m
0
gl cos α(t),
(1.15)
gdzie x(t) jest poªo»eniem wózka, α(t) jest k¡tem odchylenia ramienia od
pionu, V
0
oznacza niezmienny skªadnik energii potencjalnej rozwa»anego
32
ROZDZIA 1. MODELE UKADÓW DYNAMICZNYCH (PJS)
obiektu, za± g jest przyspieszeniem ziemskim. Funkcja Lagrange'a L(t) =
T (t) − V (t)
tego obiektu dana jest zatem wzorem
L(t) =
1
2
m ˙x
2
(t) +
1
2
m
0
£
( ˙x(t) + l ˙α(t) cos α(t))
2
+ (l ˙α(t) sin α(t))
2
¤
−V
0
− m
0
gl cos α(t).
W analizowanym przypadku, zgodnie z zasad¡ Hamiltona, ruch obiektu
przebiega w ten sposób, aby speªnione byªy odpowiednie równania Lagrange'a,
sformuªowane dla wektora stanu, zdeniowanego w nast¦puj¡cy sposób:
x(t) =
£
x
1
(t) x
2
(t) x
3
(t) x
4
(t)
¤
(1.16)
=
£
α(t)
˙α(t) x(t)
˙x(t)
¤
,
x(t) ∈ R
4
.
(1.17)
Równania Lagrange'a maj¡ posta¢:
d
dt
µ
∂L
∂ ˙x
¶
−
∂L
∂x
= −b ˙x(t) + f
x
(t)(
suma siª zewn¦trznych) (1.18)
d
dt
µ
∂L
∂ ˙α
¶
−
∂L
∂α
= 0(
brak siª zewn¦trznych)
(1.19)
przy czym przez b oznaczono wspóªczynnik lepkiego tarcia, za± f
x
(t)
jest
zewn¦trzn¡ siª¡ przyªo»on¡ do wózka. Bior¡c pod uwag¦, »e zachodzi
∂L/∂x = 0
∂L/∂ ˙x = m ˙x(t) + m
0
( ˙x(t) + l ˙α(t) cos α(t))
a tak»e
d(∂L/∂ ˙x)/dt = m¨x(t) + m
0
¨
x(t) + m
0
l ¨
α(t) cos α(t) − m
0
l ˙α
2
(t) sin α(t)
na podstawie równania (1.18) otrzymujemy
(m + m
0
)¨
x(t) = m
0
l ˙α
2
(t) sin α(t) − m
0
l ¨
α(t) cos α(t) − b ˙x(t) + f
x
(t).
(1.20)
Z kolei, uwzgl¦dniaj¡c ªatwe do wykazania zale»no±ci:
∂L/∂α = m
0
gl sin α(t) − m
0
l ˙x(t) ˙α(t) sin α(t)
∂L/∂ ˙α = m
0
l
2
˙α(t) + m
0
l ˙x(t) cos α(t)
d(∂L/∂ ˙α)/dt = m
0
l¨
x(t) cos α(t) − m
0
l ˙x(t)
˙α(t) sin α(t) + m
0
l
2
¨
α(t)
1.3. MODELE W PRZESTRZENI STANU (PJS)
33
z równania (1.19) otrzymujemy, »e
¨
x(t) cos α(t) + l ¨
α(t) − g sin α(t) = 0.
(1.21)
Wyprowad¹my nieliniowe równanie stanu rozwa»anego obiektu:
˙x(t) = f (x(t), f
x
(t)),
x(0).
Na podstawie wzorów (1.20) oraz (1.21) otrzymujemy
(m + m
0
sin
2
α(t))¨
x(t) = m
0
l ˙α
2
(t) sin α(t)
(1.22)
−m
0
g sin α(t) cos α(t) − b ˙x(t) + f
x
(t).
Bior¡c pod uwag¦ przyj¦t¡ denicj¦ wektora stanu (1.16), ªatwo wypro-
wadzamy nast¦puj¡ce formuªy:
˙x
4
(t) =
m
0
lx
2
2
(t) sin x
1
(t)
m + m
0
sin
2
x
1
(t)
−
m
0
g sin x
1
(t) cos x
1
(t)
m + m
0
sin
2
x
1
(t)
(1.23)
−
bx
4
(t)
m + m
0
sin
2
x
1
(t)
+
f
x
(t)
m + m
0
sin
2
x
1
(t)
˙x
2
(t) =
g(m + m
0
) sin x
1
(t)
l(m + m
0
sin
2
x
1
(t))
−
m
0
x
2
2
(t) sin x
1
(t) cos x
1
(t)
m + m
0
sin
2
x
1
(t)
(1.24)
+
bx
4
(t) cos x
1
(t)
l(m + m
0
sin
2
x
1
(t))
−
cos x
1
(t)
l(m + m
0
sin
2
x
1
(t))
f
x
(t)
które, ª¡czanie ze wzorami ˙x
1
(t) = x
2
(t)
oraz ˙x
3
(t) = x
4
(t)
stanowi¡ poszuki-
wane równania nieliniowego modelu w przestrzeni stanu. Wyznaczmy teraz
odpowiednie zlinearyzowane równania stanu, zakªadaj¡c, »e∀t k¡t α(t) oraz
jego zmiany s¡ dostatecznie "maªe": α(t) ≈ 0 oraz ˙α(t) ≈ 0. Wynika st¡d,
i» sin α(t) ≈ α(t), cos α(t) ≈ 1 oraz ˙α
2
(t) sin α(t) ≈ ≈ ˙α
2
(t)α(t) ≈ 0
; co
pozwala na zapisanie nast¦puj¡cych wzorów:
˙x
2
(t) =
g(m + m
0
)
lm
x
1
(t) +
b
lm
x
4
(t) −
1
lm
f
x
(t)
(1.25)
˙x
4
(t) = −
m
0
g
m
x
1
(t) −
b
m
x
4
(t) +
1
m
f
x
(t).
(1.26)
Zlinearyzowany model w przestrzeni stanu dany jest zatem wzorem
˙x(t) = Ax(t) + bf
x
(t),
x(0),
34
ROZDZIA 1. MODELE UKADÓW DYNAMICZNYCH (PJS)
przy czym macierz stanu A ∈ R
4×4
oraz wektor wej±ciowy b ∈ R
4
przyjmuj¡
posta¢:
A =
0
1 0
0
g(m + m
0
)/(lm) 0 0 b/(lm)
0
0 0
1
−m
0
g/m
0 0
−b/m
,
b =
0
−1/(lm)
0
1/m
.
(1.27)
Zadanie 3.1 Na rys. 31 pokazany jest ukªad dwóch sprz¦»onych mas,
modeluj¡cy wªasno±ci suwnicy do przenoszenia ªadunków. Masam, mog¡ca
wykonywa¢ ruch o jednym stopniu swobody, modeluje wózek suwnicy. Masa
m
0
, poª¡czona z mas¡ m za pomoc¡ niewa»kiego i sztywnego ramienia o
dªugo±ci l, mo»e wykonywa¢ ruch o dwóch stopniach swobody, modeluj¡c
zachowanie si¦ przenoszonego ªadunku. Dla uproszczenia pomija si¦ wpªyw
tarcia. Równania ruchu rozwa»anego ukªadu dynamicznego maj¡ posta¢:
(m + m
0
)¨
x(t) + k ˙x(t) − m
0
l( ˙α
2
(t) · sin α(t) − ¨
α(t) · cos α(t)) = p(t)
¨
x(t) · cos α(t) + l ¨
α(t) + g · sin α(t) = 0
gdzie x(t) poªo»enie wózka, x
0
(t)
oraz y
0
(t)
poªo»enie ªadunku, p(t)
siªa przyªo»ona do wózka, n(t) siªa naci¡gu ramienia mocuj¡cego ªadunek,
b
wspóªczynnik lepkiego tarcia przeciwstawiaj¡cego si¦ ruchowi wózka,
za± g oznacza przyspieszenie ziemskie. Wyznacz zlinearyzowany model w
przestrzeni stanu tego ukªadu.
Rys. 31. Model suwnicy
1.3. MODELE W PRZESTRZENI STANU (PJS)
35
Odpowied¹ Podane nieliniowe równania ró»niczkowe wraz z warunk-
ami pocz¡tkowymi x(t
0
)
, ˙x(t
0
)
, α(t
0
)
oraz ˙α(t
0
)
jednoznacznie opisuj¡ ruch
rozwa»anego ukªadu. Jako wektor stanu przyjmujemy zatem
x(t) = [ x(t)
˙x(t) α(t)
˙α(t) ]
T
.
Zlinearyzowan¡ posta¢ równa« stanu ˙x(t) = Ax(t) + bp(t) otrzymujemy,
zakªadaj¡c 'niewielkie' warto±ci k¡ta wychyleniaα(t) oraz pr¦dko±ci k¡towej
˙α(t)
. Na tej podstawie
A =
0
1
0
0
0
−k/m
m
0
g/m
0
0
0
0
1
0 k/(lm) −g(1 + m
0
/m)/l 0
,
b =
0
1/m
0
1/(lm)
.
Zadanie 3.2 Schemat pewnego ukªad mechanicznego przedstawiony zostaª
na rys. 32.
Rys. 32. Schemat ukªadu mechanicznego
Przyjmuj¡c jako wspóªrz¦dne wektora stanu zmiany poªo»enia i pr¦d-
ko±ci masy m oraz zmian¦ poªo»enia punktu P , okre±l odpowiedni model
w przestrzeni stanu rozwa»anego ukªadu. Jako wej±cie u(t) uznaje si¦ siª¦
∆f (t)
dziaªaj¡c¡ na mas¦ m, za± jako wyj±cie y(t) zmian¦ poªo»enia tej
masy ∆x
1
(t)
.
Odpowied¹ Przyjmuj¡c x(t) = [ ∆x
1
(t) ∆ ˙x
1
(t) ∆x
2
(t) ]
T
jako wek-
tor stanu, otrzymujemy model:
36
ROZDZIA 1. MODELE UKADÓW DYNAMICZNYCH (PJS)
˙x(t) =
0
1
0
−(k
1
+ k
2
+ k
3
)/m 0
k
1
/m
k
1
/b
1
0 −k
1
/b
1
x(t) +
0
1/m
0
u(t)
y(t) = [ 1 0 0 ]x(t).
Zadanie 3.3 Dany jest obwód elektryczne jak na rys. 33. Wybieraj¡c jako
zmienne stanu x
1
(t)
oraz x
2
(t)
napi¦cia na kondensatorach, za± jako sygnaª
wyj±ciowy y(t) spadek napi¦cia na rezystancji R
2
, podaj model w przestrzeni
stanu tego obwodu.
Rys. 33. Dwuwej±ciowy obwód RLC (R
1
= R
2
= R
3
= 1 MΩ
, C
1
= C
2
= 1 µF)
Odpowied¹ Model w przestrzeni stanu ma posta¢:
·
˙x
1
(t)
˙x
2
(t)
¸
=
·
−2
1
1 −2
¸ ·
x
1
(t)
x
2
(t)
¸
+
·
1 0
0 1
¸ ·
u
1
(t)
u
2
(t)
¸
y(t) = [ 1 −1 ]
·
x
1
(t)
x
2
(t)
¸
.
Zadanie 3.4 Dane s¡ obwody elektryczne jak na rys. 34. W przypadku
obwodu z rys. 34a jako zmienne stanu przyjmuje si¦ napi¦cie panuj¡ce na
kondensatorze, x
1
(t) = u
C
(t)
, oraz pr¡d pªyn¡cy przez cewk¦, x
2
(t) = i
L
(t)
,
za± jako sygnaª wyj±ciowy zakªada si¦ napi¦cie na kondensatorze, y(t) =
u
C
(t)
. W przypadku rys. 34b zmienne stanu wybiera si¦ jak nast¦puje:
x
1
(t) = u
C
(t)
, x
2
(t) = i
2
(t)
oraz x
3
(t) = i
1
(t)
, za± napi¦cie na kondensatorze
przyjmuje si¦ jako sygnaª wyj±ciowy, y(t) = u
C
(t)
. W obu przypadkach
napi¦cie u(t) jest sygnaªem wej±ciowym. Podaj modele w przestrzeni stanu
tych obwodów elektrycznych.
1.3. MODELE W PRZESTRZENI STANU (PJS)
37
Rys. 34. Obwody RLC
Odpowied¹ a) Poszukiwany model w przestrzeni stanu ma posta¢:
˙x(t) =
·
−1/(R
1
C)
−1/C
1/L
−R
2
/L
¸
x(t) +
·
1/(R
1
C)
0
¸
u(t)
y(t) = [ 1 0 ]x(t).
b) Model w przestrzeni stanu rozwa»anego obwodu ma posta¢:
˙x(t) =
0
1/C
0
−1/L
2
−R/L
2
R/L
2
0
R/L
1
−R/L
1
x(t) +
0
0
1/L
1
u(t)
y(t) = [ 1 0 0 ]x(t).