Simulation for Fuel Cell Inverter using Simplorer and Simulink
Simulation for Fuel Cell Inverter using Simplorer and Simulink
Simulation for Fuel Cell Inverter using Simplorer and Simulink
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Simulation</strong> <strong>for</strong> <strong>Fuel</strong> <strong>Cell</strong> <strong>Inverter</strong><br />
<strong>using</strong> <strong>Simplorer</strong> <strong>and</strong> <strong>Simulink</strong><br />
Ansoft Alternative Power<br />
<strong>Simulation</strong> Workshop<br />
Chris Smith<br />
October 14, 2003
Design Goals<br />
� Design power stage <strong>and</strong> control <strong>for</strong> 10kW fuel<br />
cell inverter<br />
� Reduce cost by eliminating expensive sensors<br />
<strong>and</strong> trans<strong>for</strong>mers, this complicates control<br />
� Reduce design iterations by simulating actual<br />
control on a better inverter model
Challenges<br />
� Multiple input multiple output (MIMO) system<br />
makes control design <strong>and</strong> implementation<br />
difficult<br />
� Theoretical inverter model lacks real-world<br />
problems like parasitic loses, switching noise,<br />
<strong>and</strong> non-linear loads
System Topology<br />
Rectifier<br />
Planar Trans<strong>for</strong>mers<br />
DC/DC<br />
<strong>Inverter</strong><br />
<strong>Fuel</strong> <strong>Cell</strong><br />
Input<br />
Fuse <strong>and</strong><br />
Contactor<br />
Auxiliary Power<br />
Bi-directional<br />
48V Battery Input<br />
AC fuses<br />
<strong>and</strong> output
<strong>Inverter</strong> Topology<br />
+<br />
Vdc<br />
-<br />
Phase<br />
A B C<br />
P<br />
V 0<br />
Ia<br />
Ib<br />
Ic<br />
V 1<br />
V 2<br />
V N
<strong>Simplorer</strong> Integration Example<br />
NEG NEG<br />
NEG<br />
NEG<br />
+<br />
V<br />
+<br />
V<br />
A<br />
A<br />
+<br />
V<br />
+<br />
V<br />
CONST<br />
CONST<br />
CONST<br />
CONST<br />
SiM2SiM<br />
SIMPLORER Link Interface<br />
SiM2SiM<br />
TRIANG1<br />
COMP1<br />
COMP2<br />
E1<br />
DC_bus.VAL<br />
D1<br />
D2<br />
D5<br />
D6<br />
C1<br />
47u<br />
C2<br />
47u<br />
NEG1 NEG2<br />
NEG4<br />
D3<br />
D4<br />
COMP3<br />
NEG3<br />
R2<br />
R_u.VAL<br />
R3<br />
R_b.VAL<br />
IGBT1<br />
IGBT2<br />
IGBT3<br />
IGBT4<br />
IGBT5<br />
IGBT6<br />
VM1<br />
VM2<br />
AM1<br />
AM2<br />
VM3<br />
VM4<br />
R4<br />
R5<br />
R6<br />
H_duty<br />
mid_duty<br />
R_b<br />
R_u<br />
SIM2SIM1<br />
R2.V<br />
R_u<br />
H_duty<br />
L1.I<br />
R3.V<br />
R_b<br />
L3.I<br />
Mid_duty<br />
L2.I<br />
L1<br />
130u<br />
L3<br />
130u<br />
L2<br />
130u<br />
D13<br />
D11 D12<br />
D14<br />
R1<br />
C3<br />
250u<br />
1e5<br />
CONST<br />
DC_bus<br />
DC
<strong>Simulink</strong> Integration Example<br />
<strong>Inverter</strong><br />
Vout<br />
Reference<br />
Discrete<br />
State Space
SIMPLORER<br />
� Easy to use, no theoretical analysis<br />
� Short learning curve<br />
� Stable<br />
� Specifically developed <strong>for</strong> complex<br />
electrical systems i.e. inverters
SIMULINK <strong>and</strong> MATLAB<br />
� Allows <strong>for</strong> complex controller design<br />
<strong>and</strong> implementation<br />
– Linear Quadratic Regulator (LQR)<br />
– Kalman Filter<br />
– Dual loop systems<br />
– Discrete systems<br />
– Fixed point controllers<br />
– Quantization errors
Conclusion<br />
� <strong>Simplorer</strong> improves inverter modeling <strong>for</strong><br />
<strong>Simulink</strong> control design<br />
� <strong>Simplorer</strong> <strong>and</strong> <strong>Simulink</strong> integration helps<br />
design a better inverter <strong>and</strong> controller
Questions?