Reglerteknik 4
William Sandqvist william@kth.se
Reglerteknik 4 Kapitel 8 Kp bok och vningshfte p krbokhandeln - - PowerPoint PPT Presentation
Reglerteknik 4 Kapitel 8 Kp bok och vningshfte p krbokhandeln William Sandqvist william@kth.se Lektion 4 kap 8 Blockschemareduktion - Frenkla komplicerade blockschemor jmfr med ellrans ersttningsresistans . -
William Sandqvist william@kth.se
William Sandqvist william@kth.se
William Sandqvist william@kth.se
William Sandqvist william@kth.se
William Sandqvist william@kth.se
William Sandqvist william@kth.se
William Sandqvist william@kth.se
+ − X + + Y Z
+ + X + − Z Y
William Sandqvist william@kth.se
+ − X + Y Z
+ + X + Z
William Sandqvist william@kth.se
− Y
William Sandqvist william@kth.se
William Sandqvist william@kth.se
William Sandqvist william@kth.se
William Sandqvist william@kth.se
William Sandqvist william@kth.se
4 2 1 3
4 1 2 1 3
William Sandqvist william@kth.se
4 1 2 1 3
2 1 3 4 1 3
2 1 2 1
4 3 2 1 3 1 2 1 4 3 2 1 3 1 2 1 4 2 3 2 1
R Y
William Sandqvist william@kth.se
William Sandqvist william@kth.se
s 3 1 2 + ) 3 1 ( 2 s s s − + + + Y U ? = = U Y G
William Sandqvist william@kth.se
s 3 1 2 + ) 3 1 ( 2 s s s − + + + Y U ) 3 1 ( 2 3 1 2 s s s s − + + + Y U
2 2
William Sandqvist william@kth.se
s 3 1 2 + ) 3 1 ( 2 s s s − + + + Y U ) 3 1 ( 2 3 1 2 s s s s − + + + Y U
G1=tf([2],[3,1]) Transfer function: 2
G2=tf([1,2],[-3,1,0]) Transfer function:
G=G1+G2 Transfer function: 3 s^2 - 9 s – 2
William Sandqvist william@kth.se
William Sandqvist william@kth.se
1 Block 2 Block Z U ? = = U Z G Y
William Sandqvist william@kth.se
1 Block 2 Block Z U ? = = U Z G Y
2 2 2 1 2 2
Y Z U Y
William Sandqvist william@kth.se
1 Block 2 Block Z U ? = = U Z G Y
2 3 2 2 2 1 2 2 2 1
Y Z U Y U Z Y Z U Y
William Sandqvist william@kth.se
1 Block 2 Block Z U ? = = U Z G Y
2 2 2 1
Y Z U Y
G1=tf([5,0,1],[1,2,3]) Transfer function: 5 s^2 + 1
G2=tf([6],[3,2]) Transfer function: 6
G=G1*G2 Transfer function: 30 s^2 + 6
William Sandqvist william@kth.se
William Sandqvist william@kth.se
s 10 1 1 + s + 1 1 + − Y R
s 10 1 1 + + − Y R
s 10 1 1 + s + 1 1 + + Y R
William Sandqvist william@kth.se
s 10 1 1 + s + 1 1 + − Y R
2 1
X Y closedloop
2 1 1
R Y closedloop
William Sandqvist william@kth.se
2 2 1 1
William Sandqvist william@kth.se
2 1
G1=tf([1],[10,1]) Transfer function: 1
G2=tf([1],[1,1]) Transfer function: 1
G=feedback(G1,G2,-1) Transfer function: s + 1
William Sandqvist william@kth.se
William Sandqvist william@kth.se
2 1
2 1 1
R Y closedloop
s 10 1 1 + + − Y R
William Sandqvist william@kth.se
2 1
G1=tf([1],[10,1]) Transfer function: 1
G2=tf(1) Transfer function: 1 Static gain. G=feedback(G1,G2,-1) Transfer function: 1
William Sandqvist william@kth.se
William Sandqvist william@kth.se
s 10 1 1 + s + 1 1 + + Y R
2 1
2 2 1 1
William Sandqvist william@kth.se
2 1
G1=tf([1],[10,1]) Transfer function: 1
G2=tf([1],[1,1]) Transfer function: 1
G=feedback(G1,G2,+1) Transfer function: s + 1
William Sandqvist william@kth.se
William Sandqvist william@kth.se
s t s t
→ ∞ → ∞ → + →
William Sandqvist william@kth.se
s G 3 1 5
1
+ = 1
3 =
G + −
ref
y
) 10 1 ( 10
2
s s G + =
+ Y + M
Belastning vridmoment Elmotor Störning Regulator Positionssensor
→Y yref
→Y M
William Sandqvist william@kth.se
3 2 1
1 2 1 2 3 3 2
REF
Y Y
William Sandqvist william@kth.se
3 2 1
50 4 3 10 30 10 5 ) 1 3 )( 1 ( ) 1 3 ( 10 ) 1 ( 10 1 3 5 1 1 ) 1 ( 10 1
2 3 2 1 3 2
+ + + + = = ⋅ + + + + = + ⋅ + ⋅ + + = ⋅ ⋅ + = s s s s s s s s s s s s s G G G G G M
Y
William Sandqvist william@kth.se
William Sandqvist william@kth.se
William Sandqvist william@kth.se 2 1 G
William Sandqvist william@kth.se 2 1 G
4 3
William Sandqvist william@kth.se 2 1 G
4 3
4 3 2 1 2 1
4 2 1 3 2 1 2 1
Y
William Sandqvist william@kth.se
William Sandqvist william@kth.se
William Sandqvist william@kth.se
William Sandqvist william@kth.se 2 1
4
4 3 2 1
4 2 1 4 1 2 1 2 2 1 1 4 2
William Sandqvist william@kth.se
4 3 2 1
G G G G
4 2 1 4 1 2 1 2
G G G G H G G H +
4 2 1 4 1 2 1 2 4 3 2 1 4 3 2 1
William Sandqvist william@kth.se 4 3 1 3 2 1 2 4 3 2 1 4 1 2 1 2 3 4 3 2 1 4 2 1 4 1 2 1 2 4 3 2 1 4 3 2 1
William Sandqvist william@kth.se
William Sandqvist william@kth.se
William Sandqvist william@kth.se 2 3 2 3 2
William Sandqvist william@kth.se
2 3 2 3 2
1 H G G G G +
2 3 2 3 2 1 3 1 2 3 2 3 2 1
William Sandqvist william@kth.se 2 1 1 2 3 2 3 2 1 2 3 2 2 3 2 2 3 2 3 2 1 3 1 2 3 2 3 2 1
2 1 1 2 3 2 3 2 1 2 1 1 2 3 2 3 2 1
William Sandqvist william@kth.se 3 2 1 2 1 1 2 3 2 3 2 1 2 1 1 2 3 2 3 2 1 2 1 1 2 3 2 3 2 1
William Sandqvist william@kth.se
William Sandqvist william@kth.se
William Sandqvist william@kth.se 2 1 1
William Sandqvist william@kth.se
2 1 1
1 G G G +
3 1 2 1 3 1 2 1 3 1 2 1 3 1
3 1 2 1 4 3 1
3 1 2 1 4 3 1
Y
William Sandqvist william@kth.se
William Sandqvist william@kth.se
William Sandqvist william@kth.se
2 1 1
William Sandqvist william@kth.se
) (
2 1 1
G G H +
3 2 4
) (
2 1 1
G G H +
3 3 2 3
William Sandqvist william@kth.se 3 2 1 1 2 4 2 3 3 3 1 1 2 4 3 2 2 3 3
) (
3 2 4
G H G + ) (
2 1 1
G G H +
3 3 2 3
1 H G G G +
William Sandqvist william@kth.se
William Sandqvist william@kth.se
+ = s G 2 1 1 3
1
+ − R
2 2
) 3 1 ( 1 s G + =
+ Y + V U E
V U
William Sandqvist william@kth.se
+ = s G 2 1 1 3
1
+ − = R
2 2
) 3 1 ( 1 s G + =
+ Y + V U E
2 3 2 2
U
William Sandqvist william@kth.se
2 3
U
G=tf([-6,-3],[18,12,8,3]) Transfer function:
step(G)
William Sandqvist william@kth.se
William Sandqvist william@kth.se REG
+ − R s 10 1 1 + Y
Process Regulator
REG R Y
REG R Y
William Sandqvist william@kth.se
REG R Y
Gp=tf([1],[10,1]) Transfer function: 1
Greg=tf(5) Transfer function: 5 static gain G=Greg*Gp Transfer function: 5
Gclosed=feedback(G,1,-1) Transfer function: 5
William Sandqvist william@kth.se
Gclosed=feedback(G,1,-1) Transfer function: 5
step(Gclosed)
William Sandqvist william@kth.se
Gp=tf([1],[10,1]) Transfer function: 1
Greg=tf([60,3],[10,0]) Transfer function: 60 s + 3
G=Greg*Gp Transfer function: 60 s + 3
Gclosed=feedback(G,1,-1) Transfer function: 60 s + 3
REG R Y
s s s GREG 10 3 60 10 1 2 3 + = + =
William Sandqvist william@kth.se
Gclosed=feedback(G,1,-1) Transfer function: 60 s + 3
step(Gclosed)
William Sandqvist william@kth.se