)( )( s s s Bu AI x − = )()( )( ss s uG x =

Transkrypt

)( )( s s s Bu AI x − = )()( )( ss s uG x =
Opis własności dynamicznych (1)
Portret
fazowy
Równanie(a) u(t)
różniczkowe
Równanie
charakterystyczne
Transmitancja
u(s)
operatorowa
Bieguny
na płaszczyźnie
Im(Re)
Funkcja
x(t)
Charakterystyki
czasowe
Funkcja
x(s)
np. odpowiedzi
skokowe,
impulsowe
rozwiązanie analityczne
charakterystyka czasowa
położenie biegunów
portret fazowy
przekształcenie Laplace'a,
położenie biegunów
transformata rozwiązania, przekształcenie odwrotne
rozwiązanie symulacyjne
charakterystyki częstotliwościowe
1
Układ równań stanu / transmitancja – własności obiektu
 x&1 (t )  − a1
 x& (t ) =  b
 2   1
a 2   x&1 (t )  1 0  u1 (t ) 
+
− b2   x& 2 (t ) 0 1 u 2 (t )
s 2 + (a1 + b2 ) s + a1b2 − b1a 2 = 0
sx( s ) = Ax( s ) + Bu ( s )
x( s) = (sI − A )−1 Bu( s)
x( s) = G ( s)u( s)
s 2 + (a1 + b2 ) s + a1b2 − b1a2 = 0
( s + a1 ) x1 ( s) = a2 x2 ( s ) + u1 ( s )

( s + b2 ) x2 ( s) = b1 x1 ( s) + u 2 ( s)
M 1 ( s ) x1 ( s ) = a2 x2 ( s) + u1 ( s )

M 2 ( s ) x2 ( s ) = b1 x1 ( s ) + u2 ( s)
x1 ( s ) =
M 2 ( s)
a
u1 ( s ) + 2 u2 ( s )
M (s)
M (s)
x2 ( s) =
b1
M (s)
u1 ( s ) + 1 u2 ( s )
M (s)
M ( s)
M ( s) = M 1 ( s ) M 2 ( s ) − b1a2
2
Układ równań stanu / transmitancja – „struktura” obiektu
 x&1 (t )  − a1
 x& (t ) =  b
 2   1
a2   x1 (t )  1 0 u1 (t ) 
+
− b2   x2 (t ) 0 1 u 2 (t )
u1
x& (t ) = Ax(t ) + Bu(t)
u2
X 1 ( s) =
X 2 (s) =
x1
x2
s + b2
a
U1 ( s) + 2 U 2 ( s)
M (s)
M (s)
u1
b1
s + a1
u2
U1 ( s ) +
U 2 (s)
M ( s)
M (s)
M ( s) = s 2 + (a1 + b2 ) s + a1b2 − b1a2
X 1 ( s) = G11 ( s)U1 ( s ) + G12 ( s )U 2 ( s)
X 2 ( s ) = G21 ( s )U1 ( s ) + G22 ( s )U 2 ( s)
G11
x1
G12
G21
x2
G22
3
Transmitancja - połączenia elementarne
u
u1
G1
x1
u2
X 1 = G1U1
u1
u2
G1
G2
G1
x
X = G1G2U
X 2 = G2U 2 = G2 X 1
X 2 = G1G2U1
x1
x
x2
X = X1 + X 2
X = G1U1 + G2U 2
x1
x
u
G2
x2
G2
x2
X = (G1 + G2 )U
X = X1 + X 2
X = G1U + G2U
4
Kaskady niewspółdziałające i współdziałające
fwe
fwe
h1
h2
h1
h2
h1
fwe
fwy2
fwy2
....
.....
h2
h2
fwe
h1
fwe
h2
G1
G2
h1
G1
h2
G2
...
f we ( s)
M 1 ( s)
...
h2 ( s) =
f we ( s )
M 1 (s)M 2 (s)
h1 ( s) =
...
f we ( s )
M ( s)
...
h2 ( s ) =
f we ( s)
M (s)
h1 ( s) =
M ( s ) = M 1 ( s) M 2 ( s) + k
Człon inercyjny
G(s) =
a1 x& (t ) + a0 x(t ) = b0 u (t )
G ( s) =
r.s.:
r.ch.:
b0
=
a1s + a0
b0
 a1

a0  s + 1
 a0

,k =
b0
a0
,T =
a0 x = b0u → x = b0u / a0
a1s + a0 = 0 → s1 =
Rozwiązanie ogólne dla uk:
a) x (t ) = Ae s1t = Ae (−1/ T )t
k
,T > 0
Ts + 1
a1
a0
lim s
s →0
− a0
a1
5
k uk
= ku k
Ts + 1 s
Ts + 1 = 0 → s1 =
, u (t ) = u k
−1
T
s1 < 0 → T > 0
x(t ) = Ae (−1 / T )t + ku k
s
u(t)
b) x w (t ) = b0 u k / a0 = ku k
Odpowiedź skokowa:
c) uk =1
x(t ) = −ke (−1/ T )t + k
(
x (t ) = k 1 − e ( −1/ T )t
t
k
h(t )
)
t
d) u(0)=0, x(0)=0
0 = Ae −1/ T ⋅0 + k → A = −k
u(t)=1(t)
1
T
6
Człon inercyjny - przykłady
Kw
fwe
h
h( s ) =
1
f we ( s )
As + a
K cw
1
qg (s) +
Tz ( s )
CV s + K cw
CV s + K cw
1
k =1
k=
K cw
C
T = v >0
Gdy Kcw↑, to …
K cw
Tw ( s ) =
1
a
A
T = >0
a
k=
Gdy A↑, to …
L
Gdy V ↑, to …
u
R
i
uwe R
C
uwy
1 u we ( s )
sC R + 1 /( sC )
u wy ( s) =
1
i( s ) =
u(s)
sL + R
 1 
uwy ( s) = 
uwe ( s )
 sCR + 1 
b
b0
a1 s
x( s ) =
x
1
F ( s)
sb + c
F
7
Człon całkujący
a1 x& (t ) = b0 u (t )
, Ti =
G(s) =
a1
b0
lim s
s →0
r.s.:
Rozwiązanie ogólne dla uk:
a) x (t ) = k i ∫ u k dt + x 0
s →0
1
1
= ki
Ti s
s
1 uk
=∞
Ti s s
, u (t ) = u k
1
1
1=
Ti s
Ti
, u (t ) = δ (t )
lim s
a1 s = 0 → s = 0
r.ch.:
bx& (t ) + cx(t ) = F (t )
c
sLi( s) + Ri ( s ) = u ( s)
G ( s) =
Obiekty
z samowyrównywaniem
CV T&w (t ) = q g (t ) − K cw (Tw (t ) − Tz (t ) )
Ah&(t ) = f we (t ) − ah(t )
k
,T > 0
Ts + 1
Tw
qg
fwy=ah
G(s) =
Tz
x(t ) = k i u k t + x0
u(t)
1
t
x(t ) = k i t
Odpowiedź skokowa:
b) uk =1
h(t)
kit
1
c) u(0)=0, x(0)=0
t
0 = ki t + xk
Ti=1/ki
Człon całkujący - przykłady
fwe
h
fwy
uC
b
F
x
Ah&(t ) = f we (t ) − f wy (t )
h1 (s ) =
1
1
f we (s ) −
f wy ( s )
As
As
bx& (t ) = F (t )
x( s ) =
1
F ( s)
sb
i
u C (t ) =
1
∫ i (t )dt
C
u C ( s) =
1
i( s )
sC
1


 u C (t ) = q(t ) 
C


C
R
u
i
1
i ( s) = u (s)
sC
i (s ) = sCu ( s )
ewe
C
uwy
+
u wy =
−1
e we
sRC
8
k1
,ωn > 0
s 2 + 2 ξ ω n s + ω n2
k
G(s) = 2 2
,T > 0
Tn s + 2 ξ Tn s + 1 n
Człon oscylacyjny
a2 &x&(t ) + a1 x& (t ) + a0 x(t ) = b0u (t )
G ( s) =
b0
=
a2 s 2 + a1s + a0
b0
 2 a1
a 
a2  s + s + 0 
a
a2 

2
ωn2 =
Jeśli a0 /a2 > 0, to:
G(s) =
=
b0
a

a
a0  2 s 2 + 1 s + 1
a0
 a0

a0
a
b
, 2ξωn = 1 , k1 = 0
a2
a2
a2
T2 =
a2
a
b
, 2ξT = 1 , k = 0
a0
a0
a0
k1
r.s.:
a0 x = b0u
lim s
r.ch.:
a2 s 2 + a1s + a0 = 0 → s1 , s2
s 2 + 2ξω n s + ω n2 = 0
s →0
Im(si ) = 0, Re( si ) < 0
k
(T1s + 1)(T2 s + 1)
h (t)
s + 2ξω n s
2
+ ω n2
k1
s + 2 ξ ω s + ω2
2
k
h ( t)
rzą d > = 2
t
0< ξ< 1
Człon inercyjny
II rzędu
t
Człon oscylacyjny - przykłady
L
C
, u (t ) = u 0
T 2 s 2 + 2ξTs + 1 = 0
b0
a2 (s − s1 )(s − s2 )
G ( s) =
k
R
u 0 k1u 0
= 2
s
ωn
u
G(s) =
F
b
c
m
i
9
k1
,ωn > 0
s + 2 ξ ω n s + ω n2
k
G(s) = 2 2
, Tn > 0
Tn s + 2 ξ Tn s + 1
2
x
1
sLi( s) + Ri( s ) +
i ( s) = u ( s) m&x&(t ) + bx& (t ) + cx(t ) = F (t )
sC
i( s )
sC
1
x( s )
=
=
2
u ( s) s 2 LC + sRC + 1
F ( s ) ms + bs + c
Tp
f
h1
f
h1
h2
A1
h2
A1
qg
K1
Twew
Kp
Tzew
Kw
A2
A2
 A1h&1 (t ) = f (t ) − a1h1 (t )
 &
 A2 h2 (t ) = a1h1 (t ) − a2 h2 (t )
 A1h&1 (t ) = f (t ) − a1 (h1 (t ) − h2 (t ) )
 &
 A2 h2 (t ) = a1 (h1 (t ) − h2 (t ) ) − a2 h2 (t )
h2 ( s)
1
=
f ( s) ( A1 s + a1 )( A2 s + a 2 )
h2 ( s)
1
=
f ( s) ( A1 s + a1 )( A2 s + a1 + a 2 ) − a12
ξ =?
ξ >1
ξ =?
10
Człon proporcjonalny
G(s) = k
a 0 x (t ) = b0 u (t )
,k =
G ( s) = k
b0
a0
a0 x = b0u
r.s.:
r.ch.:
u(t)
x(t ) = k1(t )
Odpowiedź skokowa:
a) uk =1
1
b) u(0)=0, x(0)=0
t
h(t)
k
t
Człon proporcjonalny - przykłady
uR
c1
uwe R1
i
u R (t ) = Ri(t )
 R2 
u we (t )
u wy (t ) = 
 R1 + R2 
u wy ( s )
R2
=
u we (s ) R1 + R2
u R ( s)
=R
i (s)
0 = c1 x1 (t ) + c 2 ( x1 (t ) − x 2 (t ) )

F (t ) = c 2 ( x 2 (t ) − x1 (t ) )
x1 =
F
c1
x2 =
Rz
f
p p (t ) = ( R + R z ) f (t )
c1 + c 2
F
c1c 2
f =
1
pp
R + Rz
11
G ( s ) = Td s
a 0 x(t ) = b1u& (t )
, Td =
R
pp
x2
x1
Człon różniczkujący
G ( s) = Td s
F
c2
uwy
R2
b1
a0
a0 x = 0
r.s.:
r.ch.:
u(t)
x(t ) = Td δ (t )
Odpowiedź skokowa:
a) uk =1
1
b) u(0)=0, x(0)=0
t
h(t)
t
Człon różniczkujący - przykłady
eL
i
L
L
di(t )
e L (t ) = − L
dt
L
R
i
di (t )
= u (t )
dt
sLi ( s ) = u ( s)
i ( s) =
1
u ( s)
sL
C
u
ewe
di (t )
L
+ Ri (t ) = u (t )
dt
sLi ( s ) + Ri ( s) = u ( s)
i ( s) =
1
u(s )
sL + R
R
+
uwy
u wy = − sRC ewe
12
Podstawowe obiekty (człony) dynamiki
a 0 x (t ) = b0 u (t )
k, k1 – współczynniki wzmocnienia członu
T – stała czasowa
To – opóźnienie
Ti – czas całkowania
Td – czas różniczkowania
ωn – pulsacja drgań własnych nietłumionych
Tn,– okres drgań własnych nietłumionych
ξ – współczynnik tłumienia względnego
G(s) = k
a1 x& (t ) + a0 x(t ) = b0 u (t )
G(s) =
k
Ts + 1
,T > 0
&x&(t ) + 2ξωx& (t ) + ω 2 x(t ) = b0 u (t )
k1
,ω > 0
s + 2 ξ ω s +ω2
k
, Tn > 0
G(s) = 2 2
Tn s + 2 ξ Tn s + 1
G ( s) =
a1 x& (t ) = b0 u (t )
G ( s) =
2
1
Ti s
G ( s) =
a 0 x(t ) = b1u& (t )
L( s )
M (s)
x(t ) = u (t − T0 )
G ( s) = Td s
G ( s) = e −T0 s
13
Odpowiedzi skokowe członów podstawowych
u(t)
h(t)
u(t)=1(t)
1
kit
1
t
t
Ti=1/ki
h(t)
k
k
t
h(t)
Td s
t
k
h(t )
k
Ts + 1
t
h(t)
T
h ( t)
t
k
k
rzą d> = 2
t
h ( t)
k
1
= i
Ti s s
e −To s
To
(T1s + 1)(T2 s + 1)
k
k
0< ξ< 1
s + 2 ξ ωn s + ωn2
2
t
K
Tn2 s 2 + 2 ξTn s + 1
14
Przykłady obiektów
Ah&(t ) = f we (t ) − f wy (t )
fwe
h
fwy
h1 ( s ) =
1
1
f we ( s) −
f wy ( s )
As
As
Ah&(t ) = f we (t ) − ah(t )
fwe
h
fwy=ah
h( s ) =
1
f we ( s )
As + a
Ah&(t ) = f we (t ) − Aw 2 gh(t )
fwe
h
f wy = Aw 2 gh
fwe
h
Aw (x)
Ah&(t ) = f we (t ) − Aw ( x(t ) ) 2 gh(t )
15
Człony o zadanych parametrach
1) Cz.inercyjny z biegunem s1:
G ( s) =
a
=
s − s1
a) wzmocnienie członu inercyjnego = 1
a
k
=
 1
 Ts + 1
s + 1
− s1 
 − s1

2) Cz.oscylacyjny o tłumieniu* ½ i pulsacji** 2:
k =1
a
= 1 → a = − s1
− s1
b) wzmocnienie układu K0:
1
lim sG ( s) = K 0 →
s →0
s
a =1
a
=
G ( s) = 2
s + 2ξωs + ω 2 s 2 + 2 s + 4
b) wzmocnienie układu K0:
a
b
=
=
( s − s1 )( s − s 2 ) (T1 s + 1)(T2 s + 1)
1
a
lim sG ( s) = K 0 →
= K 0 → a = ...
s →0
s
ω2
a) wzmocnienie członu oscylacyjnego = 1
a
a
G ( s) = 2 2
= 2
T s + 2ξTs + 1 4s + 2 s + 1
a =1
b) wzmocnienie układu K0:
1
lim sG ( s ) = K 0
s →0
s
*
tłumienie - współczynnik tłumienia względnego
pulsacja/okres – pulsacja/okres drgań własnych nietłumionych
**
a
= K 0 → a = ...
− s1
a) wzmocnienie członu oscylacyjnego = 1
a
3) Cz.oscylacyjny o tłumieniu ½ i okresie** 2:
→
→ a = K0
16
Identyfikacja modelu na podstawie odpowiedzi na wymuszenie skokowe
k
h(t)
63.2%
t
k
Ts + 1
,k=
∆x
∆u
T
h(t)
h(t)
k
k
(1 + sT ) n
k
e − sTo
(1 + sT ) n
t
α
ta
t
T0
T
h(t) 1
h(t) 1
k
s (Ts + 1)
t
T
k −sTo
e
Ts +1
k
k − sTo
e
s
t
k -1
k -1
To
17
Regulator PID – odpowiedzi skokowe
h(t)
P
I
D
h(t)
h(t)
Kp
Kp
Kp
t

1 

PI : K p 1 +
T
is 

P :K p
t
Kp
t
Kp
t
Ti
PD : K p (1 + Td s )
h(t)
h(t)
Kp


1
+ Td s 
PID : K p 1 +

 Ti s
idealny
t

1
T s 
+ d 
PID : K p 1 +
 Ti s Ts + 1 
rzeczywisty
18

Podobne dokumenty