|
 |


Characteristics
- Object-oriented design fully compatible with Microsoft Windows
- A powerful and intuitive interface for creating sophisticated Electrical networks
- Drag and drop device selection approach with simple connectivity methods
- Both devices and signals are objects with attributes. A drawing canvas is given the ability to create objects and customized attributes
- Single-phase/three-phase or mixed diagrams are supported
- Advanced features for creating and maintaining very large to extremely large networks
- Large number of subnetwork creation options including automatic subnetwork creation and pin positioning. Unlimited subnetwork nesting level
- Options for creating advanced subnetwork masks
- Multipage design methods
- Library maintenance and device updating methods
 |
 |
| Powerful and intuitive GUI |
Example of user-defined machine model |
 |
 |
Example of an advanced HVDC file |
Symbol editing facility of EMTPWorks |

EMTPWorks open architecture
| |
 |
| |
EMTPWorks subnetwork capabilities
|
- EMTPWorks has a 3-Layer design. The lowest is a framework for the actual interface code. A second layer is added for supporting scripting methods. The third layer is the user or developer access layer. It provides a large collection of scripts for modifying and/or updating almost anything appearing on the design canvas. The scripting language is JavaScript with added methods for communicating with the framework layer
- All built-in devices are scripted for data and device symbol handling. Device symbols can be contextually updated through scripts. A device symbol editor is also available
- Device data capture forms are based on DHTML. Powerful data forms are created using JavaScript, DHTML and ActiveX. Device data can reside anywhere on the web
- User can create own devices and externally program the full data handling methods
- In addition to device scripting, EMTPWorks provides full design scripting. Scripts are used to search for devices or to retrieve and modify data for a large number of devices using a few lines of script. Scripts can be also applied to signals
- Scripts are also used to generate the static Netlist submitted to EMTP-RV
- EMTPWorks provides unsurpassed customization options and can be easily converted and used for other applications in power system analysis
 |
 |
 |
| Multimass synchronous machine |
Mechanical data form of multimass machine |
Observe & Scope of machine |

Device library
| The devices are created and maintained in EMTPWorks and transmitted to EMTP-RV in the Netlist file. There are built-in devices, built-in encapsulated devices and user-defined devices. Built-in devices are the fundamental ones supported by the EMTP-RV code. Encapsulated devices are devices created in EMTPWorks by interconnecting built-in devices. User-defined devices may be created by using various techniques for data hiding and encapsulation or by providing complete device codes through DLL's. |
|

 Non-linear library |
Devices are found in EMTPWorks libraries which will be continuously updated. The first commercial version of EMTP-RV will contain the following libraries: |
Pseudo device: Signal interconnections devices all built-in.
RLC branches:
- Built-in devices: single or three-phase RLC's, single/three or multi-phase PI sections, single/three or multi-phase coupled RL and multi-phase FDB branches.
- Encapsulated devices: three-phase RLC load (PQ)
Control: Built-in complete control system devices.
Control devices of TACS: Encapsulated supplemental devices of the old TACS (type 50, 51, etc.).
Control functions: Encapsulated various control system functions, such as PWM, PID, etc.
Control of machines: Encapsulated various synchronous machine exciter, turbine and speed regulator models.
Flip-flops: Encapsulated various types of flip-flops.
HVDC: Encapsulated basic HVDC control functions.
Lines:
- Built-in devices: Line data, cable data, Corona, single/three or multiphase CP line model, multiphase FD line model, multiphase FDQ cable model and multiphase Wideband line model.
Machines:
- Built-in devices: Generic three-phase multi-mass synchronous and asynchronous machine model.
Meters: Various built-in scopes/probes and meters for power and control systems signals.
Meters periodic: Metering functions specific to periodic signals, vrms, P, Q, Vsequences, etc.
Non-linear:
- Built-in devices: Point by point voltage-dependant non-linear resistor model, controlled non-linear resistor model, time-varying point by point/staircase resistor model, non-linear inductance model and corresponding data calculation function, Hysteretic reactor and corresponding hysteresis fitter, SiC arrester model, Zno arrester model and corresponding data calculation function, various circuit-breaker arc models.
Options: Simulation option, data converter and translator for old EMTP-V3 files, statistic options.
Phasors: Various phasor manipulation functions (add, substract, rotate, conjugate, polar, etc.).
Sources:
- Built-in devices: Single/three phase AC voltage and current sources, controlled voltage and current sources, DC voltage and current sources, point by point voltage and current sources, ramp and surge voltage and current sources, CIGRE lightraq current source.
Switches:
- Built-in devices: Ideal switch, controlled switch, Air-gap model, controlled gap model, statistical/systematic switches, ideal diode and power electronic switches.
Symbols: Built-in library of symbols for simple drawings or for sub-circuit creations.
Transformations: Encapsulated control elements for classical transformation functions, such as three-phase to dq0, sequences to three-phase, etc.
Transformers:
- Built-in devices: Single/multiple secondary windings single phase ideal transformer model, BCTRAN - TOPMAG - TRELEG - transformer data calculation modules, EDDY currents data calculation module and FDBFIT fitter for high frequency transformer model data calculation.
- Encapsulated devices: Non-ideal single phase transformer, various two and three windings three phase transformers and three phase ZigZag grounding banks.

|
 |