Professional Documents
Culture Documents
FAKULTET ELEKTROTEHNIKE
AUTOMATIKA I ROBOTIKA
Nelinearni (Radna
sistemi upravljanja
skripta)
Mujki¢ Alen
Tuzla, 2017
Sadrºaj
3
I. Uvod u nelinearne sisteme
Ẋ = f (t, X, U ) (I.2)
x1 x˙1 u1
x2 x˙2 u2
X = .. Ẋ = .. U = ..
. . .
xn x˙n up
X je vektor stanja dimenzija [nx1], Ẋ je dimenzija [nx1], U je vektor ulaza dimenzija [px1].
f (t, X, U ) - vektorska funkcija vektorskog argumenta, u op²tem slu£aju nelinearna.
Jedna£ina I.1, odnosno I.2, je jedna£ina stanja sistema (diferencijalna jedna£ina).
Jedna£ini stanja se pridruºuje algebarska jedna£ina ili jedna£ina izlaza:
Y = h(t, X, U ) (I.3)
y1
y2
Y = ..
.
yq
Y je vektor izlaza dimenzija [qx1], h je vektorska funkcija vektorskog argumenta, u op²tem slu£aju
nelinearna.
Jedna£ine I.2 i I.3 £ine matemati£ki model sistema u prostoru stanja.
Klasikacija nelinearnih sistema
• Sistem je vremenski varijantan ako je f eksplicitna funkcija vremena. Matemati£ki model
sistema je dat u formi:
Ẋ = f (t, X, U ) ili Ẋ = f (t, X)
• Sistem je vremenski invarijantan (stacionaran) ukoliko f nije eksplicitna funkcija vremena.
Matemati£ki model sistema je dat u formi:
Ẋ = f (X, U )
4
I. Uvod u nelinearne sisteme
• Sistem je slobodan (neforsiran) ako f nije funkcija U . Matemati£ki model sistema je dat u
formi:
Ẋ = f (t, X)
• Ukoliko f nije funkcija niti t niti U , tada je sistem autonoman. Matemati£ki model sistema
je dat u formi:
Ẋ = f (X)
Denicija:
Ta£ka ekvilibrijuma (stacionarna ta£ka) slobodnog sistema Ẋ = f (t, X) jeste ta£ka u pros-
toru stanja koja ima osobinu da ako se sistem dovede u ovu ta£ku, zauvijek ostaje u ovoj
ta£ki.
Ta£ka ekvilibrijuma autonomnog sistema Ẋ = f (X) predstavljaju realna rje²enja jedna£ine
f (X) = 0. Ta£ka ekvilibrijuma moºe biti izolovana ili moºe postojati kontinuum ta£aka
ekvilibrijuma.
• Ukoliko je f linearna funkcija argumenta X tada se radi o linearnom diferencijalnom sistemu
• njihov broj mora biti dovoljan da kompletno opisuje dinami£ko pona²anje sistema
5
II. Linearni sistemi
Denicija trajektorije
Geometrijsko mjesto ta£aka u prostoru stanja koje opisuje vrh vektora stanja od trenutka t0 do
trenutka t ≥ t0 naziva se trajektorija ili orbita stanja sistema sa po£etkom u ta£ki x0 = x(t0 ).
x3
x1 = x(t1 )
→
−
x (t)
x0 = x(t0 ) →
−
x1 = →
−
x (t1 )
→
−
x0 = →
−
x (t0 )
x2
x1
Napomena:
Fundamentalna razlika izmeu autonomnog i neautonomnog sistema leºi u £injenici da je tra-
jektorija stanja kod autonomnih sistema nezavisna od odabira po£etnog vremena (prema tome
invarijantna je na vremenski pomak), dok kod neautonomnih sistema u op²tem slu£aju ovo ne
vrijedi.
x(t, t1 )
x2 x2
x(t, t0 ) = x(t, t1 )
x(t, t0 )
x(t0 ) = x0 x(t0 ) = x0
x(t1 ) = x0 x(t1 ) = x0
x1 x1
Autonomni sistem Neautonomni sistem
II Linearni sistemi
Matemati£ki modeli linearnih vremenski varijantnih sistema se mogu predstaviti u normalnom ili
Cauchy-evom obliku:
- skupom n diferencijalnih jedna£ina stanja:
n p
(II.1)
X X
ẋi = aij (t)xj + bij (t)uj i = 1, 2, ..., n
j=1 j=1
6
II. Linearni sistemi
U matri£noj formi matemati£ki model linearnog vremenskog varijantnog sistema moºe biti napisan
u obliku:
Ẋ(t) = A(t)X(t) + B(t)U (t)
(II.3)
Y (t) = C(t)X(t) + D(t)U (t)
U modelu sistema je:
• A - matrica dimenzija nxn - matrica sistema
a11 (t) a12 (t) . . . a1n (t)
a21 (t) a22 (t) . . . a2n (t)
A = ..
.
an1 (t) an2 (t) . . . ann (t) nxn
7
II. Linearni sistemi
Strukturni blok dijagram linearnog vremenski varijantnog sistema moºe biti napisan u slede¢oj
formi:
Ẋ = AX + BU
Y = CX + DU
u + ẋ x y
B C
R
+
Rje²enje:
uL (t) + uR (t) + uC (t) = u(t) (II.4)
a) Z t
diL (t) 1
L + Ri(t) + i(t)dt = u(t) (II.5)
dt C 0
Neka su odabrane varijable stanja:
Z t
1
x1 = uc = idt
C 0 (II.6)
1 di 1
x2 = uR = Ri =⇒ i = x2 =⇒ = x˙2
R dt R
Prema tome je:
1 1
x˙1 = i= x2 (II.7)
C RC
Uvrstimo II.7 u II.4 i dobijamo:
L
x˙2 + x2 + x1 = u(t) (II.8)
R
8
II. Linearni sistemi
R R R
x˙2 = − x1 − x2 + u (II.9)
L L L
U matri£noj formi je: " # " #" # " #
1
x˙1 0 x1 0
= RC
+ R u (II.10)
x˙2 −R
L
−RL
x2 L
b)
dq d2 q dq q
i= = q̇ =⇒ L 2 + R + = u(t) (II.12)
dt dt dt C
Uzmimo da su varijable stanja:
x1 = q
(II.13)
x2 = q̇
x˙1 = x2 (II.14)
Iz jedna£ine II.12:
1
Lx˙2 + Rx2 + x1 = u (II.15)
C
1 R 1
x˙2 = − x1 − x2 + u (II.16)
LC L L
U matri£noj formi imamo:
" # " #" # " #
x˙1 0 1 x1 0
= 1
+ 1 u (II.17)
x˙2 − LC −R
L
x2 L
dx
= ax
dt Z
dx (II.18)
= adt/ ()
x
lnx = at + lnC1
x
ln = at/e()
C1
x
= eat
C1
9
II. Linearni sistemi
• Φk (t) = Φ(kt)
10
II. Linearni sistemi
Rje²avanje kretanja sistema u prostoru stanja ¢emo izvr²iti metodom varijacije konstanti. Pret-
postavimo da se rje²enje traºi u obliku:
d
X(t) = eAt C1 (t) / () (II.31)
dt
Ẋ(t) = AeAt C1 (t) + eAt Ċ1 (t) (II.32)
Uporedimo jedna£ine II.30 i II.32 imamo da je:
eAt Ċ1 (t) = BU (t) /pomnozimo sa lijeve strane sa e−At (II.33)
Z t
−At
Ċ1 (t) = e BU (t) / () (II.34)
0
Z t
C1 (t) − C1 (0) = e−Aτ BU (τ )dτ (II.35)
0
Iz II.31 slijedi da je:
C1 (0) = X(0) = X0 (II.36)
Ako II.35 zamjenimo u II.31 dobijamo da je:
Z t
X(t) = e At
X(0) + e−Aτ
BU (τ )dτ (II.37)
0
Z t
At
X(t) = e X(0) + eA(t−τ ) BU (τ )dτ (II.38)
0
Odnosno: Z t
X(t) = Φ(t)X(0) + Φ(t − τ )BU (τ )dτ (II.39)
0
11
II. Linearni sistemi
X(t) = L−1 {(sI − A)−1 }X(0− ) + L−1 {(sI − A)−1 BU (s)} (II.52)
Usporedbom II.52 sa II.39 dobijamo da je :
Φ(t) = L−1 {(sI − A)−1 } (II.53)
Φ(s) = (sI − A)−1 (II.54)
1
Φ(s) = adj(sI − A) (II.55)
det(sI − A)
X(s) = Φ(s)X(0− ) + Φ(s)BU (s)
(II.56)
Y (s) = CΦ(s)X(0− ) + [CΦ(s)B + D] U (s)
Ukoliko je X(0− ) = 0 (nulti po£etni uslov) to je:
Y (s) = [CΦ(s)B + D] U (s) = C(sI − A)−1 B + D U (s) (II.57)
12
III. Linearni sistemi
λv − Av = 0 (II.71)
(λI − A)v = 0 (II.72)
Trivijalno rje²enje je v ≡ 0 tj. da je v nula vektor.
Netrivijalno rje²enje je u slu£aju da je:
det(λI − A) = 0 (II.73)
odnosno
|λI − A| = 0 (II.74)
Dobijen je skup rje²enja λ1 , λ2 , ..., λn
Usporedbom II.69 i II.74 dolazimo do zaklju£ka da su svojstvene vrijednosti λ1 , λ2 , ..., λn matrice
A polovi funkcije prenosa sistema.
13
III. Transformacija sli£nosti
˙
X̂ = P −1 AP X̂ + P −1 BU
(III.5)
Y = CP X̂ + DU
Ako uvedemo oznake:
 = P −1 AP
B̂ = P −1 B
(III.6)
Ĉ = CP
D̂ = D
Tada koriste¢i navedenu transformaciju vektora stanja koja se naziva transformacija sli£nosti,
dobija se matemati£ki model sistema u transformiranoj formi:
˙
X̂ = ÂX̂ + B̂U
(III.7)
Y = Ĉ X̂ + D̂U
• Transformacija sli£nosti £uva svojstvene vrijednosti matrice sistema, pa prema tome i polove
funkcije odnosno matrice prenosa sistema.
Dokaz
Karakteristi£ni polinom sistema je:
|sI − Â| = |sI − P −1 AP | = |P −1 (sI − A)P | = |P −1 ||sI − A||P | =
|P |= 1 (III.8)
−1 |P −1 |
= |sI − A||P ||P | = |sI − A|
14
III. Transformacija sli£nosti
15
III. Transformacija sli£nosti
+ ẋ1 R x1 c1
b1
+
u P P y
λ1
.. .. .. ..
. . . .
+ ẋn R xn
bn cn
+
λn
Primjer
Neka je n=3. Imamo svojstvene vrijednosti:
• λ1 multipliciteta l1 = 2
• λ2 multipliciteta l2 = 1
λ1 1
(III.17)
J1 (λ1 ) = J2 (λ2 ) = λ2
0 λ1
λ1 1 0
J = 0 λ1 0 (III.18)
0 0 λ2
16
III. Transformacija sli£nosti
Ako iz jedna£ine III.19 izrazimo y (n) (t) i primjenimo III.20 imamo da je:
y (n) (t) = ẋn (t) = −a0 x1 (t) − a1 x2 (t) − ... − an−1 xn (t) + u(t) (III.21)
Zajedno jedna£ine III.20 i III.21 predstavljaju jedna£ine stanja sistema. Algebarska jedna-
£ina izlaza je data kao:
y(t) = x1 (t) (III.22)
U matri£noj formi imamo:
x˙1 0 1 0 0 ... 0 x1 0
x˙2 0 0 1 0 ... 0
x2 0
x˙3 0
= 0 0 1 ... 0
x3 0
+ u (III.23)
.. .. .
.. .
.. .. ... .. . .
. . . . .. ..
x˙n −a0 −a1 −a2 −a3 . . . −an−1 xn 1
Ovo je tzv. kontrolabilna kanoni£ka forma matrice sistema. Matrica izlaza je:
x1
x2
0 x3 (III.24)
Y = 1 0 0 ...
..
.
xn
17
III. Transformacija sli£nosti
u P ẋn 1
xn = ẋn−1 1
xn−1
...
x3 1
x2 1
x1 y
s s s s
−an−1
−a1
−a0
Kod kontrolabilne kanoni£ke forme prva prate¢a (eng. rst companion) forma matrice je:
O I
(III.25)
x x
18
III. Transformacija sli£nosti
19
III. Transformacija sli£nosti
b2
b1
u P ẋn 1
xn 1
xn−1
...
x3 1
x2 1
x1 P y
s s s s b0
−an−1
−a1
−a0
Uop²teno govore¢i, model sistema (nelinearnog) moºe biti preveden u normalnu (Cauchy-evu)
formu prikazanu u obliku n diferencijalnih jedna£ina prvog reda kad god je mogu¢e diferencijalnu
jedna£inu n-tog reda sistema rije²iti po najvi²em izvodu.
f (y (n) (t), ..., y(t), u(t), t) = 0 (III.42)
Ukoliko je to mogu¢e, onda je:
y (n) (t) = g(y (n−1) (t), ..., y(t), u(t), t) (III.43)
20
IV. Nelinearni fenomeni
IV Nelinearni fenomeni
21
IV. Nelinearni fenomeni
θ
l
Ftv m
Ft Fr
mg
Ugao zakretanja klatna ra£una se od vertikalne ose pri £emu je pozitivan smjer obiljeºen na slici.
Silu zemljine teºe moºemo razloºiti na normalnu i tangencijalnu komponentu. Osim toga na klatno
djeluje i sila viskoznog trenja Ftv . Prema drugom Kirchoovom zakonu za rotacione sisteme vrijedi:
(IV.1)
X
J θ̇ = M
J = ml2
X (IV.2)
M = −Ft l − Ftv l
Tangencijalna komponenta sile teºe je:
Ft = mg sin θ (IV.3)
dok je sila viskoznog trenja proporcionalna linijskoj brzini (za male brzine):
Ftv = kv = k θ̇l (IV.4)
(IV.5)
X
M = −mgl sin θ − klv = −mgl sin θ − k θ̇l2
Matemati£ki model ovog sistema ima slede¢u formu:
ml2 θ̈ = −mgl sin θ − k θ̇l2 / : ml2 (IV.6)
g k
θ̈ = − sin θ − θ̇ (IV.7)
l m
Jedna£ina IV.7 predstavlja nelinearni model u formi diferencijalne jedna£ine drugog reda.
Uvedimo varijable stanja:
x1 = θ
(IV.8)
x2 = θ̇
. . . −2π −π 0 π 2π ... x1
To su ta£ke kada je klatno u donjem poloºaju i brzina mu jednaka nuli i kada je klatno u gornjem
poloºaju i brzina mu jednaka nuli.
θ = π, θ̇ = 0
θ = 0, θ̇ = 0
Pri £emu je donja ta£ka ekvilibrijuma asimptotski stabilna, a gornja ta£ka ekvilibrijuma nije
stabilna.
23
IV. Nelinearni fenomeni
x1 x1
Neka je ω02 = g
l
pa je:
λ1,2 = ±jω0 (IV.21)
24
IV. Nelinearni fenomeni
x1
Pri £emu je amplituda oscilacija ovisna od x10 , ²to u op²tem slu£aju nije kod nelinearnih sistema.
IV.5 Haos
Nelinearni sistemi mogu imati komplikovanije pona²anje u stacionarnom stanju kao ²to je haos.
Haoti£ni sistem u svom kretanju pokazuje naizgled slu£ajno pona²anje uprkos svojoj determi-
nisti£koj prirodi (tzv. deterministi£ki haos). Karakteristi£na osobina sistema je da trajektorija
nikad ne slijedi isti put, odnosno male promjene po£etnih uslova dugoro£no vode do velike di-
vergencije rje²enja. Primjer haoti£nog sistema je Lorenz attractor sistem jedna£ina koji opisuje
dvodimenzionalni tok uida.
25
IV. Nelinearni fenomeni
Fsp
m F
(IV.27)
X
mÿ = Fi
i
pri £emu je F - eksterna sila, Fsp - sila opruge i Ff - sila trenja. Za odabrani smjer sila i nezavisne
koordinate y vrijedi da je:
mÿ + Ff + Fsp = F (IV.28)
Pretpostavka je da sila opruge Fsp zavisi samo od pomjeraja Fsp = g(y).
Postoje razli£iti modeli sile opruge:
• linearni model - naj£e²¢e primjenjivan za male pomjeraje
g(y) = ky
Za velike pomjeraje:
• Softening spring
g(y) = k(1 − a2 y 2 )y, |ay| < 1
• Hardening spring
g(y) = k(1 + a2 y 2 )y
Sila trenja:
a) Suho trenje
1. Stati£ko suho trenje
26
IV. Nelinearni fenomeni
Fs
v=0
Ft
FN
mg
Koecijent stati£kog suhog trenja zavisi od materijala tijela i podloge i ugla£anosti podloge.
Sila stati£kog suhog trenja ima suprotan smjer od narinute sile na tijelo i jednaka je narinutoj
sili sve dok je narinuta sila manja od µs FN , u tom slu£aju ¢e biti u ravnoteºi ove sile. Kad
narinuta sila preraste µs FN , dolazi do kretanja, tj. vrijedi:
Ft , |Ft | ≤ µs FN
Fs = (IV.30)
0, |Ft | > µs FN
U ovom drugom slu£aju kada tijelo po£ne sa kretanjem, tada nestaje sila stati£kog suhog
trenja a pojavljuje se sila kineti£kog suhog trenja
2. Kineti£ko suho trenje
Kineti£ko suho trenje se javlja izmeu dva tijela u dodiru i relativnom kretanju izmeu kojih
nema lubrikanata. Sila ovog trenja ima konstantan iznos, a to je:
|Fc | = µc FN (IV.31)
FN - normalna sila izmeu tijela i podloge, µc koecijent Coulomb-ovog trenja (kineti£kog),
te vrijedi da je:
µc < µs |Fc | < |Fs | (IV.32)
Fc
v 6= 0
Ft
FN
mg
27
IV. Nelinearni fenomeni
Fc
µc F N
v=0,Fc = 0
v
−µc FN
Fc
µs F N
Stribeckov efekat
µc F N
kineti£ko
stati£ko
−µc FN
−µs FN
b) Viskozno trenje
Viskozno trenje se javlja kada se tijelo kre¢e kroz viskozni medij. Modelira se kao nelinearna
funkcija brzine tj.
Fv = h(v) (IV.34)
Za male brzine vrijedi:
Fv = cv (IV.35)
c- konstansta viskoznog trenja
Za ve¢e brzine h je obi£no funkcija vi²eg stepena po v .
28
IV. Nelinearni fenomeni
Ff
F = Fs + Fc + Fv
Na slici su prikazana sva tri trenja: stati£ko suho, kineti£ko suho i viskozno trenje.
Primjer: Hardening opruga, linearno viskozno trenje i eksterna sila F = cosωt daje tzv. Dung
(Georg Dung) jedna£inu:
mÿ + cẏ + k(1 + a2 y 2 )y = Acosωt (IV.36)
Jedna£ina se koristi kao klasi£an primjer periodi£ne uzbude nelinearnog sistema. Sistem ima mo-
dove pona²anja od grani£nog ciklusa do haosa.
Primjer: Linearna opruga, stati£ko suho trenje, kineti£ko suho trenje, linearno viskozno trenje i
eksterna sila
cẏ
ky
k
m
η(y, ẏ) y
(IV.37)
X
mÿ = Fi
i
29
IV. Nelinearni fenomeni
i - struja, v - napon
pri £emu h(.) zadovoljava uslove:
h(0) = 0
dh
h0 (0) = (0) = 0 (IV.41)
dv
h(v) = ±∞, kada v− > ±∞
h(v)
Npr.
1 i +
ic iL otporni£ki
C L v elemenat
0.3V 0.3V
U £voru 1 vrijedi:
iC + il + i = 0 (IV.42)
30
V. Naj£e²¢i (tipi£ni) nelinearni elementi
Z ∞
dvc 1 d
C + v(s)ds + h(v) = 0 / · L () (IV.43)
dt L −∞ dt
d2 v dv
LC 2
+ v + Lh0 (v) = 0 (IV.44)
dt dt
Uvedimo smjenu: τ = √t
LC
:
dt √
= LC
dτ
dv dv dt √ dv dv 1 dv
= = LC ⇒ =√
dτ dt dτ dt dt LC dτ
(IV.45)
d2 v d √ dv √ d2 v
d dv d dv dt
= = = LC LC = LC 2
dτ 2 dτ dτ dt dτ dτ dt dt dt
d2 v 1 dv 2
=
dt2 LC dτ 2
1 d2 v 1 dv
LC 2
+ v + Lh0 (v) √ =0 (IV.46)
LC dτ LC dτ
r
L
v̈ + h0 (v) v̇ + v = 0 (po τ ) (IV.47)
C
Odnosno: r
L
v̈ + h0 (v)v̇ + v = 0, = (IV.48)
C
²to predstavlja specijalan slu£aj Lienard-ove jedna£ine:
v̈ + f (v)v̇ + g(v) = 0 (IV.49)
U slu£aju da je h(v) = −v + 31 v 3 ima se da je:
v̈ − (1 − v 2 )v̇ + v = 0 (IV.50)
Jedna£ina IV.50 predstavlja Van der Poll-ov oscilator i sluºi kao karakteristi£ni primjer u teoriji
nelinearnih oscilacija. Posjeduje periodi£no rje²enje (stabilan grani£ni ciklus) koji privla£i bilo
koje drugo rje²enje osim nultog rje²enja u jedinstvenoj ta£ki ekvilibrijuma v = v̇ = 0.
31
V. Naj£e²¢i (tipi£ni) nelinearni elementi
0
u
−1
1
−1
1 u
−1
32
V. Naj£e²¢i (tipi£ni) nelinearni elementi
k
−δ
δ u
−k
−δ
δ u
−k
q
q u
2
33
V. Naj£e²¢i (tipi£ni) nelinearni elementi
1
−δ
δ u
−1
1, u ≥ δ
y = f (u) = 0, −δ < u < δ (V.5)
−1, u ≤ −δ
−S S u
−L
Ako se za po£etno stanje releja sa histerezisom usvoji vrijednost izlaznog signala nakon posljednjeg
preklapanja (komutacije releja) tj. y = x0 = {−L, +L}, tada je karakteristika releja data sa:
−L, u ≤ −S
−L, −S < u < +S, x0 = −L
y = f (u) = (V.6)
L, u ≥ +S
L, −S < u < +S, x0 = +L
34
V. Naj£e²¢i (tipi£ni) nelinearni elementi
−ua −ub
ub ua u
−L
Ako se za po£etno stanje tropoloºajnog releja sa histerezisom usvoji vrijednost izlaznog signala
nakon posljednjeg preklapanja releja, tada je karakteristika releja data sa:
−L, x ≤ −ua
−L, −ua < x < −ub , x0 = −L
0, −ub < x < +ub
y = f (u) = 0, −ua < x < −ub , x0 = 0 (V.7)
0, +ub < x < +ua , x0 = 0
+L, x ≥ +ua
+L, +ub < x < +ua , x0 = +L
u y
ua
Pogonski Pogonjeni
zup£anik zup£anik
ua
35
V. Naj£e²¢i (tipi£ni) nelinearni elementi
y
B0 A0
B
yb A
−ua
ua u
−yb
C
D
C0 D0
yb
k= (V.9)
ua
V.2.4 Histerezis
Histerezis je nelinearnost koja je tipi£na za magnetne materijale.
y
V.3 Denicije
V.3.1 Denicija 1
Sistem je stati£ki (bezinercioni) ako ulazno-izlazno preslikavanje
fT : X0 × U → Y (V.10)
gdje je X0 skup po£etnih stanja x0 , takvo da za proizvoljno x0 ∈ X0 i t ∈ T vrijedi:
y(t) = fT (x0 , u(t)) = fT (x0 , u0 (t)) (V.11)
36
VI. Sistemi drugog reda
pri £emu u, u0 ∈ U kad god je u(t) = u0 (t). tj. sistem je stati£ki ako je izlaz u svakom trenutku
t ∈ T odreen isklju£ivo vrijedno²¢u ulaza i po£etnim stanjem.
V.3.2 Denicija 2
Sistem je bezmemorijski (stati£ki bez memorije) ako je stati£ki i ako za svako x0 , x00 ∈ X0 i u, u0 ∈ U
iz uslova u(t) = u0 (t) slijedi
y(t) = f (x0 , u(t)) = f (x00 , u0 (t)) (V.12)
Sistem je odreen samo preslikavanjem f.
V.3.3 Denicija 3
Sistem koji nije stati£ki je inercioni. Izlaz kod ovakvih sistema zavisi od po£etnog stanja, ali i od
£itave historije ulaza. Inercioni sistem za koji je denisana funkcija prelaza stanja je dinami£ki
sistem. Inercioni i dinami£ki sistemi takoe spadaju u sisteme sa memorijom.
Stati£ki
Inercioni
Stati£ki Stati£ki
bez sa
memorije memorijom
Dinami£ki
Sa memorijom
Neka je x(t) = (x1 (t), x2 (t)) jedinstveno rje²enje jedna£ine VI.1 koje polazi iz po£etnog stanja
x0 = (x10 , x20 ). Geometrijsko mjesto ta£aka x2 = Φ(x1 , x0 ) u ravni (x1 , x2 ) rje²enja x(t) za svako
t ≥ 0 koje polazi iz ta£ke x0 se zove fazna trajektorija (orbita) jedna£ine VI.1.
x2
Φ(x1 , x0 )
x0 = (x10 , x20 )
x1
37
VI. Sistemi drugog reda
x2 α
f1
x0
x1 x1
1 3 x1
√ √
Duºina strelice je f1 (x)2 + f2 (x)2 , odnosno u na²em primjeru je 22 + 1 = 5 = 2.73.
p
Familija trajektorija rje²enja jedna£ine VI.1 se zove fazni portret. Budu¢i da vrijeme nije vidljivo
sa fazne trajktorije, sa fazne trajektorije nije mogu¢e rekonstruisati rje²enja x(t) = (x1 (t), x2 (t))
pa trajektorije daju samo kvalitativni uvid u pona²anje sistema, a ne i kvantitativni.
38
VI. Sistemi drugog reda
Denicija:
Za matricu dimenzija m × n skup N (A) = {xn×1 |Ax = 0} ⊆ Rn se zove nul prostor od A.
Drugim rije£ima, N (A) je skup svih rje²enja homogenog sistema:
Ax = 0 (VI.7)
Vrijedi da je
dimN (A) = n − r (VI.8)
gdje je r = rang(A) i A ima dimenzije m × n.
U slu£aju da je rang(A) = 1 tada je dimenzija nul prostora od A:
dimN (A) = 1 (VI.9)
i rje²enje jedna£ine VI.4 je skup svih ta£aka u prostoru stanja koje leºe na odreenom pravcu
(skup ta£aka ekvilibrijuma je kontinuum - pravac).
U slu£aju da je A ≡ 0 tada je dimenzija nul prostora od A
dimN (A) = 2 (VI.10)
i svaka ta£ka fazne ravnine jeste ta£ka ekvilibrijuma.
Rje²enje sistema VI.3 je:
x(t) = T eJr T T −1 x0
(VI.11)
x0 = x(0)
T −1 AT = Jr (VI.12)
T - realna regularna matrica.
Zavisno od svojstvenih vrijednosti, matrica Jr moºe imati jednu od slede¢ih formi:
λ1 0 λ k α −β
ili ili , k ∈ {0, 1} (VI.13)
0 λ2 0 λ β α
Prvi slu£aj odgovara kada su svojstvene vrijednosti realne i razli£ite, drugi slu£aj kada su svoj-
stvene vrijednosti realne i iste, a tre¢i slu£aj kada su svojstvene vrijednosti konjugovano kompleksni
brojevi (λ1,2 = α ± jβ ).
Zavisno od vrste svojstvenih vrijednosti matrice sistema postoje i razli£iti tipovi ta£aka ekvilibri-
juma £ime je odreeno i pona²anje sistema u okolini ta£aka ekvilibrijuma.
1. Svojstvene vrijednosti λ1 i λ2 su realne i razli£ite meusobno i razli£ite od 0. (λ1 , λ2 ∈ R,
λ1 6= λ2 6= 0).
(a) λ1 i λ2 su istog znaka - ta£ka ekvilibrijuma je tipa £vor (eng. node) (stabilni ili
nestabilni).
(b) λ1 i λ2 su razli£itog znaka - ta£ka ekvilibrijuma je tipa sedlo (nestabilna ta£ka ekvili-
brijuma).
2. Svojstvene vrijednosti λ1 i λ2 su konjugovano kompleksne (λ1,2 = α ± jβ ).
(a) α < 0 - ta£ka ekvilibrijuma je tipa stabilni fokus.
(b) α > 0 - ta£ka ekvilibrijuma je tipa nestabilni fokus.
39
VI. Sistemi drugog reda
40
VI. Sistemi drugog reda
z2
stabilni £vor
λ1 6= λ2 6= 0
z1
λ 1 < 0 i λ2 < 0
v2
x2
v1
stabilni £vor
λ1 6= λ2 6= 0
x1
λ1 < 0 i λ2 < 0
nestabilni £vor
λ1 6= λ2 6= 0
z1
λ 1 > 0 i λ2 > 0
41
VI. Sistemi drugog reda
2. λ2 λ1 < 0
λ2
z2 = Cz1 λ1
(VI.22)
Ta£ka ekvilibrijuma je nestabilna.
Pretpostavimo da je : λ1 < 0 < λ2 .
Sve fazne trajektorije divergiraju u beskona£nost, pri £emu fazna trajektorija duº svojstvenog
vektora koji odgovara svojstvenoj vrijednosti λ1 konvergira ka ishodi²tu. Fazni portret ima
slede¢i izgled:
z2
z1
x2
v2
v1
x1
42
VI. Sistemi drugog reda
z1 = u + jv
(VI.25)
z2 = u − jv
Nadalje je:
z˙1 = u̇ + j v̇
(VI.26)
z˙2 = u̇ − j v̇
a to je:
z˙1 = (α + jβ)(u + jv) = (αu − βv) + j(βu + αv)
(VI.27)
z˙2 = (α − jβ)(u − jv) = (αu − βv) − j(βu + αv)
θ
u
√
r= u2 + v 2
v (VI.30)
θ = arctg
u
1 1
ṙ = √ (2uu̇ + 2v v̇)
2 u + v2
2
1 1
ṙ = √ [2u(αu − βv) + 2v(βu + αv)]
2 u + v2
2
ṙ
1
= √
1
[2αu2 − 2βuv + 2βuv + 2αv 2 ] (VI.31)
2 u2 + v 2
1 1
ṙ = √ 2α(u2 + v 2 )
2 u2 + v 2
√
ṙ = α u2 + v 2 = αr
ṙ = αr (VI.32)
43
VI. Sistemi drugog reda
1 v̇u − v u̇
θ̇ = v 2
1 + (u) u2
1
θ̇ = 2 [u(βu + αv) − v(αu − βv)]
u + v2 (VI.33)
1
θ̇ = 2 [βu2 + αuv − αuv + βv 2 ]
u + v2
1
θ̇ = 2 β(u2 + v 2 ) = β
u + v2
θ̇ = β (VI.34)
Jedna£ine VI.32 i VI.34 predstavljaju model sistema u polarnim koordinatama.
√
ṙ = αr, (r0 = r(0) = u2 + v 2 )
dr
= αr
dt Z
dr
= αdt/ () (VI.35)
r
lnr = lnr0 + αt
r
ln = αt
r0
r = r0 eαt (VI.36)
Prethodni izraz VI.36 predstavlja rje²enje prve diferencijalne jedna£ine.
θ̇ = β, (θ0 = θ(0))
dθ
dt
=β (VI.37)
Z
dθ = βdt/ ()
θ = θ0 + βt (VI.38)
Prethodni izraz VI.38 predstavlja rje²enje druge diferencijalne jedna£ine. Iz ovog izraza, izrazit
¢emo t i uvrstiti u VI.36 pa imamo:
θ − θ0
t=
β
α
r = r0 e β (θ−θ0 )
(VI.39)
α α
r = r0 e − β θ 0 e β θ
α
r = C1 e β θ (VI.40)
Kako je β > 0, imamo slede¢e slu£ajeve:
α
1. α < 0 => r = r0 e β t −t→∞
−−→ 0
xe = 0 - Stabilni fokus.
44
VI. Sistemi drugog reda
Stabilni fokus
Nestabilni fokus
0
3. α = 0 => r = r0 e β t −t→∞
−−→ r0
xe - Centar.
Centar
r02
r01
45
VI. Sistemi drugog reda
46
VI. Sistemi drugog reda
Za λ < 0 i k = 1 Za λ > 0 i k = 1
z2 z2
0 0
Jr = (VI.53)
0 λ2
pri £emu u ovom slu£aju vektor v1 raspreºe nul prostor matrice sistema, odnosno sistem se tran-
sformira u formu:
z˙1 = 0
(VI.54)
z˙2 = λ2 z2
z1
ekvilibrijum podprostor
47
VI. Sistemi drugog reda
λ1 = 0, λ2 < 0 z2 z2 λ1 = 0, λ2 > 0
z1 z1
ekvilibrijum
podprostor
λ1 = 0, λ2 < 0 x2 x2 λ1 = 0, λ2 > 0
v2 v2
v1 v1
ekvilibrijum ekvilibrijum
podprostor podprostor
x1 x1
z2
z1
ekvilibrijum
podprostor
48
VI. Sistemi drugog reda
x2
ekvilibrijum
podprostor
x1
Razmatranje pona²anja linearnog sistema oko ta£ke ekvilibrijuma x = 0 je vaºno zato ²to je u
najve¢em broju slu£ajeva lokalno pona²anje nelinearnog sistema oko ta£ke ekvilibrijuma jednako
pona²anju njegove linearizirane verzije u ta£ki ekvilibrijuma. vor, fokus i sedlo su strukturalno
stabilne ta£ke ekvilibrijuma, jer se njihovo pona²anje ne mijenja ako se izvr²e male perturbacije
matrice sistema. Centar nije strukturalno stabilna ta£ka ekvilibrijuma.
49
VI. Sistemi drugog reda
(0, 0)
x1
(p1 , p2 )
x1
Teorema
Ako je ishodi²te (ta£ka ekvilibrijuma) lineariziranih jedna£ina stanja VI.59 stabilan (nestabilan)
£vor sa jednostrukim ili vi²estrukim svojstvenim vrijednostima, stabilan (nestabilan) fokus ili ta£ka
sedla, tada se u dovoljno maloj okolini ta£ke ekvilibrijuma, trajektorije nelinearnih jedna£ina stanja
pona²aju kao stabilan (nestabilan) £vor, stabilan (nestabilan) fokus ili ta£ka sedla.
Primjer:
Neka se ima klatno sa trenjem £iji je matemati£ki model:
ẋ1 = x2
(VI.67)
ẋ2 = −10sinx1 − x2
Odrediti ta£ke ekvilibrijuma nelinearnog sistema, a zatim odrediti tipove ta£aka ekvilibrijuma.
Rje²enje:
Ta£ke ekvilibrijuma dobijamo kada sve izvode varijabli stanja izjedna£imo sa nulom:
ẋ1 = 0 =⇒ x2 = 0
(VI.68)
ẋ2 = 0 =⇒ −10sinx1 − x2 = 0 =⇒ x1 = kπ, k = 0, ±1, ±2, . . .
xe = (kπ, 0)
(VI.69)
(0, 0); (π, 0)
50
VI. Sistemi drugog reda
0 1 0 1
A= = (VI.71)
−10cosx1 −1 −10 −1
x=(0,0)
Da bi odredili tip ta£ke ekvilibrijuma trebamo odrediti svojstvene vrijednosti matrice sis-
tema:
λ 0 0 1 λ −1
det(sI − A) = det − = det
0 λ −10 −1 10 λ + 1
(VI.72)
= λ(λ + 1) + 10 = λ2 + λ + 10 = 0
√ √
−1 ± 1 − 40 1 39
λ1,2 = =− ±j
2 2 2
α = − 12 =⇒ Ta£ka ekvilibrijuma (0,0) je tipa stabilni fokus.
x2
Stabilni fokus
x1
Da bi odredili tip ta£ke ekvilibrijuma trebamo odrediti svojstvene vrijednosti matrice sis-
tema:
λ 0 0 1 λ −1
det(sI − A) = det − = det
0 λ 10 −1 −10 λ + 1
(VI.75)
= λ(λ + 1) − 10 = λ2 + λ − 10 = 0
√ √
−1 ± 1 + 40 1 41 1
λ1,2 = =− ± = − ± 3.2
2 2 2 2
x1 > 0, x2 < 0. Ta£ka ekvilibrijuma (π, 0) je tipa sedlo.
51
VI. Sistemi drugog reda
x2
x1
ẋ1 = x2
(VI.80)
ẋ2 = −x1
Uvode¢i smjenu r(t) = x21 (t) + x22 (t) i θ(t) = arctg xx21 (t) , odnosno:
p
(t)
x1 (t) = r(t)cos(θ(t))
(VI.81)
x2 (t) = ẋ1 (t)
52
VI. Sistemi drugog reda
1 ẋ2 x1 − ẋ1 x2 1
θ̇ = 2 2
= 2 2
(−x21 − x22 ) = −1 (VI.84)
x2 x 2 x 1 + x 2
1+ x1
x2
r(t)
(r0 , θ0 ) θ0
r0 θ(t)
(0, 0) x1
Amplituda oscilacija zavisi od po£etnih uslova, ta£ka ekvilibrijuma je tipa centar (nije strukturalno
stabilna). Za razliku od linearnih oscilacija, kod nelinearnih oscilacija se moºe posti¢i da amplituda
oscilacija ne zavisi od po£etnih uslova i da je ta£ka ekvilibrijuma strukturalno stabilna.
v̈ − (1 − v 2 − v̇ 2 )v̇ + v = 0, >0 (VI.88)
x1 = v
(VI.89)
x2 = v̇
Diferenciramo prethodnu jedna£inu i dobijamo:
ẋ1 = x2
ẋ2 = (1 − v 2 − v̇ 2 )v̇ − v (VI.90)
ẋ2 = −x1 + (1 − x21 − x22 )x2
x2 = 0
(VI.92)
− x1 + (1 − x21 − x22 )x2 = 0 =⇒ x1 = 0
53
VI. Sistemi drugog reda
Ta£ka ekvilibrijuma je (0, 0). Trebamo sada linearizirati model sistema u okolini ta£ke ekvilibri-
juma. δf δf
1 1
δx1 δx2
(VI.93)
δf
A= δx x=(0,0)
=
δf2 δf2
δx1 δx2 x=(0,0)
0 1 0 1
A= = (VI.94)
2 2 2
−1 − 2x1 x2 −2x2 + (1 − x1 − x2 ) −1
x=(0,0)
Da bi odredili tip ta£ke ekvilibrijuma trebamo odrediti svojstvene vrijednosti matrice sistema:
λ 0 0 1 λ −1
det(sI − A) = det − = det
0 λ −1 1 λ−
(VI.95)
= λ(λ − ) + 1 = λ2 − λ + 1 = 0
√
± 2 − 4
λ1,2 =
2
Za 0 < < 2 √
4 − 2
λ1,2 = ± j (VI.96)
2 2
Ta£ka ekvilibrijuma je tipa nestabilni fokus.
Za = 2
λ1,2 = 1 (VI.97)
Imamo dvostruku svojstvenu vrijednost i ta£ka ekvilibrijuma je tipa nestabilni £vor.
Za > 2 √
2 − 4
λ1,2 = ± (VI.98)
√ 2 2
Pri £emu je > 2 − 4 iz £ega znamo da su obje svojstvene vrijednosti pozitivne.
Ta£ka ekvilibrijuma je tipa nestabilni £vor.
Pretpostavimo da je rje²enje:
v(t) = sin(t) (VI.99)
pa je:
x1 (t) = sin(t)
(VI.100)
x2 (t) = cos(t)
Uvrstimo VI.100 u VI.88:
− sin(t) − (1 − sin2 (t) − cos2 (t))cos(t) + sin(t) = 0 (VI.101)
x2
x1
54
VI. Sistemi drugog reda
Ako se naemo na kruºnici polupre£nika 1, zauvijek ¢emo ostati na kruºnici bez obzira na po£etni
uslov.
Uvedimo polarne koordinate:
r2 (t) = x21 (t) + x22 (t) (VI.102)
d 2
(r ) = 2x1 ẋ1 + 2x2 ẋ2 =
dt
= 2x1 x2 + 2x2 [−x1 + (1 − x21 − x22 )x2 ] = (VI.103)
= 2(1 − x21 − x22 )x22 = 2[1 − (x21 + x22 )]x22
Prema tome:
d 2
(r ) > 0 =⇒ x21 + x22 < 1 (VI.104)
dt
Kada smo unutar kruºnice r ¢e rasti.
x2
x1
d 2
(r ) < 0 =⇒ x21 + x22 > 1 (VI.105)
dt
Kada smo izvan kruºnice r ¢e se smanjivati.
x2
x1
Prema tome, sve trajktorije koje po£inju unutar i izvan jedini£nog kruga na kraju zavr²avaju na
grani£nom ciklusu (stabilan grani£ni ciklus).
Teorema (Pincare-Boundixon kriterij o postojanju grani£nog ciklusa)
Neka je dat sistem drugog reda:
ẋ = f (x) (VI.106)
55
VII. Analiza nelinearnih sistema drugog reda u faznoj ravnini
gdje je f (x) neprekidno diferencijabila (ima neprekidne prve parcijalne derivacije) i neka je M
zatvoreni ograni£eni (kompakt) podskup fazne ravnine takav da:
• M ne sadrºi ta£ke
ekvilibrijuma ili sadrºi samo jednu ta£ku ekvilibrijuma takvu da matrica
Jakobijana δx u toj ta£ki ima svojstvene vrijednosti sa pozitivnim realnim dijelovima
δf
• metode izoklina
56
VII. Analiza nelinearnih sistema drugog reda u faznoj ravnini
k=1
m=1
ẍ + x = 0 (VII.5)
Sa po£etnim uslovom
x0 = x(0)
(VII.6)
ẋ(0) = 0
Prema tome uvode¢i varijable stanja:
x1 = x
(VII.7)
x2 = ẋ
i diferenciraju¢i prethodni izraz imamo:
ẋ1 = x2
(VII.8)
ẋ2 = ẍ = −x = −x1
Sada, rje²enje sistema jedna£ina je:
x1 (t) = x0 cos(t)
(VII.9)
x2 (t) = −x0 sin(t)
Ako kvadriramo i saberemo ova rje²enja imamo:
x21 + x22 = x20 [cos2 (t) + sin2 (t)] = x20 (VII.10)
x2
x0
x1
57
VII. Analiza nelinearnih sistema drugog reda u faznoj ravnini
x2
x1
x1
58
VII. Analiza nelinearnih sistema drugog reda u faznoj ravnini
Za t = 0:
x21 (0) + x22 (0) = x20 + 0 = x20 = c
(VII.21)
c = x20
59