2. ePHASORsim
eFPGAsim
Wide Area Simulation
Large EMT Simulation
Power Systems & Power
Electronics
Precise Power Electronics Simulation
Large
10 000+ Nodes
Small
<100 Nodes
Model
Size
nanosecondsmilliseconds
Simulation time-step
microseconds
eMEGAsim
HYPERSIM
Mixed Phasor-EMT mode with
simulation of communication
and SCADA Systems
3. 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 is ePHASORsim?
4. Offline Phasor Tools
time-step: millisecond
PSS/e
ETAP
EUROSTAG
CYME
Real-time Simulators
time-step: microsecond
eMEGAsim
Hypersim
RTDS
…
ePHASORsim
What are existing tools?
ePHASORsim is a TS-type simulation tool that not only runs offline
but also runs in real-time on RT-LAB enabled simulators
5.
6. • 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…
8. PI Section in positive
sequence networks
3-Phase PI section with
sequence impedance
3-Phase PI section with
phase impedances
9. • 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…
10. • 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…
11. • 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…
12. • Parallel processing
• Linked with METIS to partition the system
automatically
• Linked with openMP for CPU core assignments
• Parallel solver
• …
Features…
13. • Performance for 33,000 buses distribution system, 10ms time-step
Features…
14. • 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…
15.
16. • 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…
17. • 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
Features…
18. Modelica 2011: Functional Mockup Interface Slide 18
FMI - Main Design Idea (1)
FMI for Model Exchange:
Version 1.0 released in January 2010
FMI for Co-Simulation:
Reuses as much as possible from FMI for Model Exchange standard
Version 1.0 released in October 2010
Tool
Solver
FMU
Model
Tool
FMU
Model
Solver
Slide from
www.fmi-standard.org
19. Modelica 2011: Functional Mockup Interface Slide 19
FMI - Main Design Idea (2)
A component which implements the interface is called
Functional Mockup Unit (FMU)
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
Slide from
www.fmi-standard.org
20. • 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
Features…
22. 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
23. Phasor Simulator for Operator Training
ePHASORsim Model
• Real-time
• 10 ms time-step
• Linux OS
ePHASORsim
Simulator
Synchrophasor Application
• Angle difference
• P and Q
• Frequency
• Sensitivity analysis
• Angular separation
• Visualization, alarm,
notification
• …
RTDMS
Tools
C37.118Protocol
25. • Europe
• University College Dublin (Ireland)
• Aalborg University (Denmark)
• Newcastle University (UK)
• Enel (Italy)
• Kassel University (Germany)
• Fraunhofer IWES (Germany)
• University of Lille (France)
Users/collaborators…
• Asia
• TNBR (Malaysia)
• National Tsing Hua University
(Taiwan)
• CEPRI (China)
• Indian Institute of
Technology (India)
• Central Power Research
Institute (India)
• America
• GE Energy
• PNNL
• EPG (Collaboration)
• ETAP (Collaboration)
• IOWA State University
• University of Tennessee
• Oupus One Solutions
• Universidad Concepcion
(Chile)