ABB Corporate Research Mats Larsson / / 1 2002 ABB Corporate Research Ltd, Baden, Switzerland New Developments on ABB Test Case Mats Larsson
ABB Corporate Research Mats Larsson / / 2 ABB 2001 ABB Corporate Research Ltd, Baden, Switzerland Preview The ABB Power Grid Test Case Modelica Files Simulink Files C/C++ Interface Report of Ongoing Work at ETH Q&A during presentation
ABB Corporate Research Mats Larsson / / 3 ABB 2001 ABB Corporate Research Ltd, Baden, Switzerland The ABB Power Grid Test Case Disturbance Input Line trip Discrete Step Controls Tap changer reference voltage Load Shedding Capacitor Switching Hybrid Behaviour Generator overload protection Transformer Relay Control Nonlinearity „sign change“ in tap changer control
ABB Corporate Research Mats Larsson / / 4 ABB 2001 ABB Corporate Research Ltd, Baden, Switzerland Collapse Scenario Line tripping (L3) after 100 s Inherent Load Recovery Tap Changer Tries to Restore Voltage Generator field limit activated at 286 s Collapse Tap Controlled LoadGenerator Voltage Overload limit reached Tap Changer Control
ABB Corporate Research Mats Larsson / / 5 ABB 2001 ABB Corporate Research Ltd, Baden, Switzerland Control Objectives Stabilize all voltages within p.u. Use minimal amount of load shedding Control voltage at bus 4 as close as possible to 1 p.u. Capacitor and tap changer control can be used freely
ABB Corporate Research Mats Larsson / / 6 ABB 2001 ABB Corporate Research Ltd, Baden, Switzerland Modelica Version Easiest way to work on model => Dymola 4.2a New test cases will be constructed out of block library Used to generate Simulink and C version HTML Documentation containing all model equations Control algorithms can be written in Modelica or external C/Fortran code
ABB Corporate Research Mats Larsson / / 7 ABB 2001 ABB Corporate Research Ltd, Baden, Switzerland Simulink Version Only inputs and outputs available (can be extended upon request) Only works under Windows Can be used for verification of control schemes written in Matlab
ABB Corporate Research Mats Larsson / / 8 ABB 2001 ABB Corporate Research Ltd, Baden, Switzerland C/C++ Version Simple API to DSBlocks generated by Dymola Model Compiles with gcc and Visual C under Windows Much faster than Simulink Interface Model Structure: There is a „family“ of functions f,g,h depending on the state of the system Zero-crossing functions can be used to anticipate discrete changes (not yet implemented)
ABB Corporate Research Mats Larsson / / 9 ABB 2001 ABB Corporate Research Ltd, Baden, Switzerland Conclusion First test case almost finished Still some work on C/C++ interface Larger examples possible