ephasorsim: Real-time transient stability simulation tool Vahid Jalili-Marandi, Ph.D. OPAL-RT Technologies Vahidj@opal-rt.com 1
Large 10 000+ Nodes Wide Area Simulation ephasorsim Large EMT Simulation HYPERSIM Model Size Mixed Phasor-EMT mode with simulation of communication and SCADA Systems Power Systems & Power Electronics emegasim efpgasim Precise Power Electronics Simulation Small <100 Nodes milliseconds microseconds Simulation time-step nanoseconds
What is ephasorsim? Real-time transient stability simulator Large-scale power systems Transmission, distribution and generation Phasor domain solution Nominal frequency Positive sequence (balanced systems) 3-phase (unbalanced systems) Time-step in the range of few milliseconds
What are existing tools? Offline Phasor Tools time-step: millisecond Real-time Simulators time-step: microsecond EUROSTAG emegasim CYME PSS/e ETAP ephasorsim Hypersim RTDS ephasorsim is a TS-type simulation tool that not only runs offline but also runs in real-time on RT-LAB enabled simulators
Features Built-in positive sequence and 3-phase library Synchronous machine Excitation system, turbine-governor Controllable voltage source Controllable current source Transformer: OLTC, mutual impedance, unbalanced tap Line: PI section, sequence impedance, phase impedance Load Constant power, constant current, constant impedance, ZIP Shunt devices Breaker, switches, and events
Features Simulation of Transmission and Distribution Systems
PI Section in positive sequence networks 3-Phase PI section with sequence impedance 3-Phase PI section with phase impedances
Features Flexible data input format Excel workbook Positive sequence components Three-phase components Measurements and commands PSS/e data conversion: *.raw and *.dyr files Measurements and commands
Features On-the-fly changes of parameters P and Q of loads Load and generation profile Transformer tap position Service status of load, branch, machine Set-points and references for controllers Fault on a transmission line with variable location
Features Measurement, monitoring, and log files RMS and angle of voltage and current Tap position of transformers Service status of machine, load, branch, etc. Log measurements in *.mat during simulation for further analysis ScopeView and Matlab compatible output files
Features Parallel processing Linked with METIS to partition the system automatically Linked with openmp for CPU core assignments Parallel solver
Features Performance for 33,000 buses distribution system, 10ms time-step
Features Ethernet protocols and I/Os Compatible with communication protocols and I/O cards that OPAL-RT targets support PMU streams with C37.118 DNP and OPC
Features Support FMI: Functional Mock-up Interface Background of FMI in a glance The European ITEA2 project, 2008-2011, leaded MODELISAR and 29 partners worked to improve of systems and embedded software in vehicles. FMI was developed as the result of this project to exchange models from different simulation environments, including Modelica and non-modelica tools. Today about 67 simulation tools support FMI In power system area, itesla project (initiated in 2012) is using FMI for model exchange and parameter validation.
Features Support FMI: Functional Mock-up Interface FMI in ephasorsim Expands the built-in library of models Integrates user defined models Exchange models between different simulation tools Feasibility for cross-company and development partners collaborations Transparency of models and. keep them independent from the solver
FMI - Main Design Idea (1) FMI for Model Exchange: Slide from www.fmi-standard.org Tool FMU Solver Model Version 1.0 released in January 2010 FMI for Co-Simulation: Reuses as much as possible from FMI for Model Exchange standard Tool FMU Model Solver Version 1.0 released in October 2010 Modelica 2011: Functional Mockup Interface Slide 18
FMI - Main Design Idea (2) A component which implements the interface is called Functional Mockup Unit (FMU) Slide from www.fmi-standard.org Separation of Description of interface data (XML file) Functionality (C code or binary) A FMU is a zipped file (*.fmu) containing the XML description file and the implementation in source or binary form Additional data and functionality can be included Interface specification: www.functional-mockup-interface.org Modelica 2011: Functional Mockup Interface Slide 19
Features FMI for Modelica based FMUs FMU generation for both Windows and Linux OS FMI is compatible with OpenModelica: an open source Modelica tool A library of models are developed based on PSS/e components
ephasorsim s FMU Creator FMUs are loadable directly from Excel Template PSS/e *.dyr file
ephasorsim in action Operator Training Simulator Wide visibility of the system Dynamic system identification Wide area oscillation detection Phasor based state estimation Automatic feedback control Optimize placement of PMUs
C37.118 Protocol Phasor Simulator for Operator Training ephasorsim Simulator ephasorsim Model Real-time 10 ms time-step Linux OS RTDMS Tools Synchrophasor Application Angle difference P and Q Frequency Sensitivity analysis Angular separation Visualization, alarm, notification
AGC Integrated with ephasorsim
Users/collaborators Europe University College Dublin (Ireland) Aalborg University (Denmark) Newcastle University (UK) Enel (Italy) Kassel University (Germany) Fraunhofer IWES (Germany) University of Lille (France) America GE Energy PNNL EPG (Collaboration) ETAP (Collaboration) IOWA State University University of Tennessee Oupus One Solutions Universidad Concepcion (Chile) Asia TNBR (Malaysia) National Tsing Hua University (Taiwan) CEPRI (China) Indian Institute of Technology (India) Central Power Research Institute (India)
Questions?