Professional Documents
Culture Documents
Fulvio Boattini
CERN TE\EPC
Bibliography
Vout Controller
Imag Controller
Bfield Controller
Conclusions
R r0 r1 z 1 r2 z 2 ... rn z n
S s0 s1 z 1 s2 z 2 ... sn z n
T t0 t1 z 1 t 2 z 2 ... t n z n
nB+d nA
nA+nB+d
T
a2 1 b2 0
M a1 b1
anA a2 bnB b2
0 0
0 ... 0 a 0 bnB
nA 0 0
Controller TF is:
R ( z 1 ) Add integrator R ( z 1 )
Hfb
S ( z 1 )
1 z 1 S * ( z 1 )
y
A S
Add 2 zeros more on S A 1 z 1 1 1 z 1 2 z 2 S *
d A S B R A S B R
Kp
1 Ki
PID Kp 1 s Td Ti
s Ti Kd Kp Td
PID Hsy
HclPIDc HclPIDc.Den 1 PID Hsy
1 PID Hsy
s 3 2 Kd 2 s 2 Kp 2 2 s Ki 2 s 0 0 s 2 2 0 0 s 0
2
Proportional on error;
Int+deriv on output
T ( z 1 ) R(1)
Ts 1 z 1 N Td 1 z 1 R r 0 r1 z 1 r 2 z 2
PIDd Kp 1 1
Ti 1 z 1
Td N Ts N Ts 1 Td z S s0 s1 z 1 s2 z 2
= 0 forward Euler = 1 backward Euler = 0.5 Tustin
Hs 1 z 1 Hr 1
Calculating R and S: Diophantine Equation
A( z ) Hs ( z ) S ( z ) B ( z 1 ) Hr ( z 1 ) R * ( z 1 ) Pdes ( z 1 )
1 1 * 1
Increasing Kd
=942r/s
=0.9
Closed Loop TF without T
=31400r/s
=0.004 B 0.0019487 z^-1 (1 + 0.9875z^-1 )
Hcl
Pure delay A S B R (1 - 0.8819z^-1 ) (1 - 0.8682z^-1 ) (1 - 1.836z^-1 + 0.844z^-2)
=1410r/s
=1
=1260r/s
=1
Pdes Paux
TRACKING T
B(1)
2 100r / s
B 2 e s 0.3 Sample Ts=1ms 0.1692 z -4 + 0.149 z -5
2
A s 2 s 2 3ms 1 - 1.368 z -1 + 0.6859 z -2
Continuous time
PID is much
slower than before
Diophantine Equation
A( z 1 ) S ( z 1 ) z d B0 ( z 1 ) R ( z 1 ) A( z 1 ) Paux ( z 1 )
Choose fixed parts for R and S
1
Hs 1 z Hr 1
POPCA3 Desy Hamburg 20 to 23rd may 2012
RST at work with POPS
Ppk=60MW
AC/DC converter - AFE
Ipk=6kA
18KV AC
DC/DC converter - charger module
DC/DC converter - flying module
Scc=600MVA
Vpk=10kV
MV7308 MV7308
DC DC
AC
AC AC
AC
CC1 CC2
MAGNETS
OF1 OF2
DC + - DC
CF1 CF2
Lw2
DC - RF1 RF2 + DC
CF11 CF21
DC3 DC4
Crwb1
Crwb2
DC + TW1 TW2 - DC
DC - + DC
CF12 CF22
-
DC + DC
MAGNETS
+
DC - DC
DC5 DC6
Icdmp
Icf
C dm p
Cf
Vout
Vin
R dm p
Identification of output filter with a step Put this back in the RST
calculation sheet
In reality the response is a bit less nice but still very good.
Error<0.4Gauss
Error<1Gauss
Questions?
150Hz
Ts=1ms