Post on 24-Jul-2015
1
Vahid Jalili-Marandi, Ph.D.OPAL-RT Technologies
Vahidj@opal-rt.com
ePHASORsim:
Real-time transient stability simulation tool
ePHASORsim
eFPGAsim
Wide Area Simulation
Large EMT Simulation
Power Systems & Power
Electronics
Precise Power Electronics Simulation
Large10 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
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?
Offline Phasor Tools time-step: millisecond
PSS/e
ETAP
EUROSTAG
CYME
Real-time Simulatorstime-step: microsecond
eMEGAsim
Hypersim
RTDS
…
ePHASORsim
What are existing tools?
ePHASORsim is a TS-type simulation tool that not only runs offlinebut also runs in real-time on RT-LAB enabled simulators
• 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…
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
• 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
Features…
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
ToolFMU
Model
Solver
Slide from
www.fmi-standard.org
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
• 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…
ePHASORsim’s FMU CreatorFMUs 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
Phasor Simulator for Operator Training
ePHASORsim Model• Real-time• 10 ms time-step• Linux OS
ePHASORsimSimulator
Synchrophasor Application• Angle difference • P and Q• Frequency• Sensitivity analysis• Angular separation• Visualization, alarm,
notification• …
RTDMSTools
C3
7.1
18
Pro
toco
l
• AGC Integrated with ePHASORsim
• 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)
Questions…?