Professional Documents
Culture Documents
Formelsamling
Formelsamling
Formelsamling
Beteckningar
Matris av ordning m x n
a 11 a 12 a 1n
···
a 21 a 22 a 2n
···
A=
..
.
a m1 a m2 ··· a mn
Transponering
B = AT
bi j = a ji
( AB)T = BT AT
Om a i j = a ji är matrisen symmetrisk.
Determinant
a
11 a 12 · · · a 1n
a 21 a 22 · · · a 2n
det A = p Ap = .
..
a n1 a n2 · · · a nn
Om A är av ordningen 2 x 2 gäller
det A = a 11 a 22 − a 12 a 21
Allmänt gäller
n
X
det A = a i j (−1)i+ j det Mi j
i=1
n
X
= a i j (−1)i+ j det Mi j
j =1
Invers
A− 1 A = A A− 1 = I (det A ,= 0)
Om A är av ordning 2 x 2 gäller
− a 12
−1 1 a 22
A =
det A − a 21
a 11
1
Allmänt gäller
1
A− 1 = CT
det A
där elementen i C ges av
c i j = (−1)i+ j det Mi j
Ax = λx
2
Dynamiska system
Tillståndsekvationer
dx
= Ax + Bu
dt
y = C x + Du
Zt
x( t) = e At
x(0) + e A( t−τ ) Bu(τ ) dτ
0
Viktfunktion
Zt
y( t) = h( t − τ )u(τ ) dτ
0
h( t) = C e At B + Dδ ( t)
Överföringsfunktion
Y (s) = G(s)U (s)
G(s) = C (s I − A)−1 B + D = L h( t)
) *
Frekvenssvar
u( t) = sin ω t
y( t) = a sin(ω t + φ )
a = pG(iω )p
φ = arg G(iω )
Linjärisering
Om det olinjära systemet
dx
= f ( x, u)
dt
y = ( x, u)
∆ x = x − x0
∆u = u − u0
∆ y = y − y0
d∆ x f f
= ( x0 , u0 ) ∆ x + ( x0 , u0 ) ∆u
dt x u
∆y = ( x0 , u0 ) ∆ x + ( x0 , u0 ) ∆u
x u
3
Tillståndsbeskrivningar
1. Diagonalformen
λ1 0 β1
λ β
dz 2
2
= +
.
z
.
u
dt
. .
.
.
0 λn βn
y = γ1 γ2 . . . γn z + Du
−a1 1 0 . . . 0 b1
− a 0 1 0 b
2
2
dz
.
.
=
.
.
z+
.
.
u
dt
− a n−1 0 0 1
−an 0 0 0 bn
y = 1 0 0 . . . 0 z + Du
− a 1 − a 2 . . . − a n−1 − a n
1
1 0 0 0
0
dz
= 0 1 0 0 +
z u
.
.
dt
. .
.
.
0
0 0 1 0
y = b1 b2 . . . bn z + Du
Systemets överföringsfunktion är
b1 sn−1 + b2 sn−2 + · · · + bn
v f G(s) = D +
sn + a 1 sn−1 + · · · + a n
4
Laplacetransformen
Operationslexikon
2 F (s + a) e− at f ( t) Dämpning
I
f ( t − a) t−a>0
3 e− as F (s) Tidsfördröjning
0 t−a<0
1 1s2
4 F ( a > 0) f ( at) Skalning i t-planet
a a
1 1 t2
5 F ( as) ( a > 0) f Skalning i s-planet
a a
Zt
6 F1 (s) F2 (s) f1 ( t − τ ) f2 (τ ) dτ Faltning i t-planet
0
Z c+i∞
1
7 F1 (σ ) F2 (s − σ ) dσ f1 ( t) f2 ( t) Faltning i s-planet
2πi c−i∞
d n F (s)
11 (− t)n f ( t) Derivering i s-planet
dsn
Zt
1
12 F (s) f (τ ) dτ Integration i t-planet
s 0
Z∞
f ( t)
13 F (σ ) dσ Integration i s-planet
s t
5
Transformlexikon
1 1 δ ( t) Diracfunktion
1
2 1 Stegfunktion
s
1
3 t Rampfunktion
s2
1 1 2
4 2
t Acceleration
s3
1 tn
5
sn+1 n!
1
6 e− at
s+a
1
7 t · e− at
(s + a)2
s
8 (1 − at) e− at
(s + a)2
1
9 1
T e− t/T
1 + sT
a
10 sin at
s2 + a2
a
11 sinh at
s2 − a2
s
12 cos at
s2 + a2
s
13 cosh at
s2 − a2
1 1
1 − e− at
! "
14 a
s(s + a)
1
15 1 − e− t/T
s(1 + sT )
1 e−bt − e− at
16
(s + a)(s + b) a−b
6
Transformlexikon, fortsättning
s ae− at − be−bt
17
(s + a)(s + b) a−b
a
18 e−bt sin at
(s + b)2 + a2
s+b
19 e−bt cos at
(s + b)2 + a2
1
20
s2 + 2ζω 0 s + ω 20
1
ζ =0 ω0
sin ω 0 t
1 p 2
ζ <1 √1 e−ζ ω 0 t sin ω 0 1 −ζ2 t
ω0 1−ζ 2
ζ =1 te−ω 0 t
1 p 2
ζ >1 √1 2 e−ζ ω 0 t sinh ω 0 ζ2 − 1 t
ω0 ζ −1
s
21
s2 + 2ζω 0 s + ω 20
1 2
e−ζ ω 0 t sin ω 0
p
0 ≤τ ≤π : ζ <1 √1 1 −ζ2 t +τ
1−ζ 2
√
ω0 1−ζ 2
τ = arctan −ζ ω 0
ζ =0 cos ω 0 t
ζ =1 (1 − ω 0 t) e−ω 0 t
a 1
sin( at − φ ) + e−bt sin φ
! "
22 ! " √
s2 + a2 (s + b) 2
a +b 2
a
φ = arctan
b
7
Laplacetransformtabell, fortsättning
s 1
cos( at − φ ) − e−bt cos φ
! "
23 ! " √
s2 + a2 (s + b) a2 + b2
a
φ = arctan
b
ab ae−bt − be− at
24 1+
s(s + a)(s + b) b− a
a2
25 1 − (1 + at) e− at
s(s + a)2
a
26 t − 1a (1 − e− at )
s2 (s + a)
1 (b − c) e− at + (c − a) e−bt + ( a − b) e−ct
27
(s + a)(s + b)(s + c) (b − a)(c − a)(b − c)
ω 20
28
s(s2 + 2ζω 0 s + ω 20 )
1 2
e−ζ ω 0 t sin ω 0
p
0<ζ <1 1− √1 1 −ζ2 t +φ
1−ζ 2
φ = arccos ζ
ζ =0 1 − cos ω 0 t
1 1 n − at
29 t e
(s + a)n+1 n!
8
G G
G(s)=(1+sT), 1
1+sT
20 T=1
Bodediagram. Typkurvor
10
90
.
01 2 5 1 2 5 10
1 0
Radianer/s
0.5
0.2
90
0.1
0.05
0.02
180
0.01
9
10
10
90
.
01 2 5 1 2 5 10
1 0
Radianer/s
0.5
0.2
90
0.1
0.05
0.02
180
0.01
G G
2
ω
G(s)= 0
s2 + 2ζω0s + ω02
20 ω0=1
2 ζ=0.2
.
01 2 5 1 2 5 10
1 0
Radianer/s
0.5 ζ=0.5
ζ=1.0
0.2
90
0.1
ζ=1.0
0.05 ζ=0.5
ζ=0.2
ζ=0.1
ζ=0.05
0.02 ζ=0.0
180
0.01
11
Stabilitet
s + a1 a1 > 0
s2 + a 1 s + a 2 a 1 > 0, a2 > 0
3 2
s + a1s + a2s + a3 a 1 > 0, a 2 > 0, a 3 > 0, a1 a2 > a3
Rouths algoritm
Betrakta polynomet
a0 a1 a2 . . .
b0 b1 b2 . . .
c0 c1 c2 . . .
d0 d1 d2 . . .
..
.
där
c 0 = a 1 − a 0 b1 /b0
c 1 = a 2 − a 0 b2 /b0
..
.
d 0 = b1 − b0 c 1 /c 0
d 1 = b2 − b0 c 2 /c 0
..
.
Antalet teckenväxlingar hos sviten a 0 , b0 , c 0 , d 0 · · · är lika med det antal
rötter som polynomet F (s) har i högra halvplanet Re s > 0. Alla rötter till
polynomet F (s) ligger i vänstra halvplanet om samtliga tal a 0 , b0 , c 0 , d 0 , . . .
är positiva.
12
Stabilitetsmarginaler
0.8
0.6 1/ Am
0.4
0.2
G0 (ω o )
0
φm
−0.2
−0.4
−0.6
−0.8
G0 (ω c )
−1
1
10
ωc
Förstärkning
0
10
1
Am
−1
10
−2
10
−1 0
10 10
−50
−100
Fas
−150
φm
−200 ωo
−250
−1 0
10 10
Frekvens [rad/s]
Amplitudmarginal:
Am = 1/ pG0 (iω 0 )p
Fasmarginal:
φ m = π + arg G0 (iω c )
Dödtidsmarginal:
L m = φ m /ω c
13
Tillståndsåterkoppling och Kalmanfiltrering
Tillståndsåterkoppling
Om systemet
dx
= Ax + Bu
dt
y = Cx
återkopplas med styrlagen
u = − Lx + {r r
ges det slutna systemet av
dx
= ( A − BL) x + B{r r
dt
y = Cx
Kalmanfiltrering
Antag att endast utsignalen y kan mätas direkt. Inför modellen
d x̂
= A x̂ + Bu + K ( y − C x̂)
dt
Rekonstruktionsfelet x̃ = x − x̂ satisfierar då
d x̃
= ( A − KC ) x̃
dt
14
Kompensering i frekvensplanet
Fasretarderande länk
s+a 1 + s/ a
G K (s) = =M M >1
s + a/ M 1 + sM / a
Tumregeln
a = 0.1ω c
garanterar att fasmarginalen minskar högst 6○ .
Fasavancerande länk
s+b 1 + s/b
G K (s) = K K N = KK N>1
s + bN 1 + s/(bN )
Maximal fasökning i grader ges av diagrammet nedan:
60
50
40
∆φ
30
20
10
0
1 2 3 4 5 6 7 8 9 10
15
Enkla inställningsmetoder för PID-regulatorn
Ziegler–Nichols stegsvarsmetod
Betrakta stegsvaret hos det öppna systemet. En tangent dras i den punkt
där stegsvaret har maximal lutning. Ur tangentens skärning med koordi-
nataxlarna avläses sedan förstärkningen a och tiden b. PID-parametrarna
beräknas därefter med hjälp av följande tabell.
a t
Regulator K Ti Td
P 1/ a
PI 0.9/ a 3b
PID 1.2/ a 2b 0.5b
Ziegler–Nichols frekvensmetod
Denna metod baseras på observationer av det slutna systemet. Gången är
följande
1. Koppla bort integral- och derivatadelen hos PID-regulatorn.
2. Justera K tills systemet självsvänger med konstant amplitud. Detta
värde på K betecknas K 0 .
3. Uppmät periodtiden T0 hos självsvängningen. De olika inställningarna
på regulatorns parametrar ges av följande tabell.
Regulator K Ti Td
P 0.5 K 0
PI 0.45 K 0 T0 /1.2
PID 0.6 K 0 T0 /2 T0 /8
16
Lambdametoden
Lambdametoden bygger på ett stegsvarsexperiment där man bestämmer pro-
cessens statiska förstärkning K p , en dödtid L och en tidskonstant T enligt
följande figur
Mätsignal
63 %
∆y
L T
Styrsignal
∆u
där
∆y
Kp =
∆u
Regulatorparametrarna för en PI-regulator ges av:
1 T
K=
Kp L + λ
Ti = T
17