Version History
Version 4.5.0 - June 2024
Improvement of GFM converter
Figure 1:Control properties for GFM converter
- New licencing options
- - User-based license option is now available. Instead of a license key, users can use a combination of an email address and a password to activate the license.
- Python scripting
- - New examples and documentation available.
- Minor changes:
- - Parallel processing: it was impossible to generate the slave objects when multiple subcircuits were selected. It is now possible.
- - New location of HTML/blackbox/script_black_box_d.dwj
- - New Script.DevObj added for easy scripting:
- cap_d.dwj
- ind_d.dwj
- lc_d.dwj
- res_d.dwj
- rl_d.dwj
- rlc_d.dwj
- rlc_m.dwj, includes correct _d selection
- rlcload_d.dwj
- - Constant device script updated to the newest standard with _i, _d, _m, _p script files. c_cst_info.dwj is deleted.
- - Gain device script updated to the newest standard with _i, _d, _m, _p script files. c_cst_info.dwj is deleted.
- - update_variables_in_black_boxes.dwj has new waitbar option.
- - Statistical: Changed window size
- - Sw0_m: adjusted for incorrect deviation units when scripting
- - FindDeviceAttributesFromLibrary.dwj: new function for looking for attributes
- - statespace_d.dwj: added
- - MMC_HVDC_link:
- Total Capacitor energy in converter and not Capacitor energy in each submodule
- Changed all MMC examples by removing incorrect attributes.
- - vsine_m.dwj: Accounting for scripting with an unknown LF device name
- - Several new services in make_file_name.dwj
- - In simulation options, it is now possible to input a real number (not an integer, as before) for default frequency. This is for creating dc conditions.
- - Corrected incorrect Sniffer in STATCOM
- - Corrected incorrect Sniffer in GFM
- - Corrected library name error: 2-level converter DM instead of 2_level
Version 4.4.0 - January 2024
- Change of licensing system. Cloud and floating cloud options are now available.
- Beta version of Python API. Same capabilities of JavaScript API are available.
- Possibility to print line/cable parameters in external files (.out), using the Mom-So based line/cable data calculator.
- New fitting options to solve cases with passivity issues
Version 4.3.1 - July 2023
Bug Fixing
Version 4.4.0 - January 2024
Exciters and Governors Toolbox Updates
Updates on the modules for improvement and to fix minor issues, including the non-windup integrator in the modules to follow IEEE Std 421.5-2016:
- Exciters: DC1A, AC3A, AC6A, ST7B, DC4B, ST1A, ST4B, ST2A, DC2A, ST3A, AC8B, AC7B, ST1, DC3A, IEEET5, IEEET1, SEXS, ST5B, ST6B, AC4A, AC2A, AC5A, AC1A, AC8C, ST2C, ST3C, ST4C, AC9C, ST3, AC2C, AC3C, AC6C, AC2, AC3, EXPIC1, AC1C, REXSYS, ST8C, ST9C, IEEET2, IEEET3, AC7C, AC11C, ST10C, AC10C, ST5C, ST6C, AC4C, DC1C, AC5C, DC4C, ST1C, EXPI;
- Governors: DEGOV1, HYGOV, HYGOV4, PIDGOV, WSHYGP, HYGOVR, GGOV1, IEEEG2, TGOV1, GAST2A, GAST, IEEEG3, IEEEG1, IEESGO, WEHGOV, TGOV5, WSHYDD, WESGOV, WEIEG1;
- Power system stabilizers: IEEEST, PSS3B, PSS1A, PSS2B, PSS3C, PSS4C, PSS2C;
- Synchronous machine phasors;
- Turbine load controller: LCBF1;
- Over excitation limiter: OEL1B, UEL1, OEL4C, OEL3C, OEL5C, OEL2C, UEL2C, MAXEX2;
- Stator current limiter: SCL1C, SCL2C;
- Voltage regulator: COMP, COMPCC, IEEEVC.
Renewables Toolbox Updates
- Development of new models:
- - WECC PV;
- - WECC PV park;
- - WECC Wind park;
- - WECC Wind turbine


A new option: use compiled block-diagrams to increase simulation speed available for:
- DFIG Wind Park
- DFIG Wind turbine
- FC Wind Park
- FC Wind turbine
- PV
- PVPark
- WECC PV
- WECC PVPark
- WECC Wind park
- WECC Wind turbine

- New examples were included in the library:
- EPRI_Aggregated_Park_WECC_PV_V1
- EPRI_Aggregated_Park_WECC_WP_V1
Power Electronics Toolbox Updates
- Development of Grid Forming Converter (GFM) with different control methods:
- - Droop
- - Virtual Synchronous Machine (VSM)
- - Dispatchable Virtual Oscillator (dVOC)
- - Phase-Locked Loop (PLL)

Improved STATCOM model with two control modes, i.e., Q-control and VAC-control


- New examples were included in the library:
- GFMinverter
- IEEE_PSRC_D29_GFMinverter_V1
- IEEE_PSRC_D29_SM_V1
- StatcomV1
CIGRE IEEE DLL interface (New Library)
- Real-code:
- - Exact copy of the real control system
- - Original source code of a controller provided by the vendor/manufacturer
- Initialization feature
- New example was included in the library: SM_SCRX9
- License is required

Protection Toolbox Updates
- Development of “COMTRADE Recorder” and “COMTRADE Replay” based on IEEE Std C37.111-1999 and IEEE Std C37.111-2013

Lines Library Updates
- New Line/Cable Data Module
- Better visualization tool for geometry and content
- Zoom
- Panning
- Better information presentation



- Improvements in data input
- New options for saving impedance and admittance data
- Passivity violation: new code
- Existing examples were updated in the library
Sources Library Updates
- Development of five dependant voltage and current sources: current controlled current, current controlled voltage, current derivative controlled voltage, voltage controlled current, voltage controlled voltage

- Useful in various applications, including building of electromagnetic circuits using electric-magnetic duality.
Transformers Library Updates
- Development of amplifier module

Improved Performance of Control Solver
- New approach (option): reduce the numerical effort by applying relaxations (special new method)

Global Data Option
- New options are available to reduce time spent in updating global data for large cases (more flexible for users)

Netlist Generator Updates
Version 4.2.1 - November 2021
Fixing bugs version:
- BCTRAN model : fix calculation issue when running the case in EMTP 4.2
- Hysteresis fitter : fix calculation issue when running the case in EMTP 4.2
- TRV breaker : unlock options which were unavailable in EMTP 4.2 TRV breaker
Version 4.2 - September 2021
New Line/Cable data module
- New module for calculation of line and cable parameters based on the MoM-SO method. This tool results from a major development effort by EMTP® team, and a direct collaboration with Prof. Piero Triverio and his research associate Utkarshr Patel from University of Toronto.
- Major new EMTP® module capable of achieving highest accuracy levels for a very large band of frequencies.
- The module is generic and capable of representing cables underground and above ground, overhead lines and overhead lines coupled with cables. A multi-layer soil option is available.
- The module accounts for proximity effect, stranded conductor and earth return.
- Unique contribution to the simulation of electromagnetic transients.

New Power Electronics Toolbox
- Various building components.
- New AC-DC converter with control.
- New Statcom model.
- New DC-DC AVM converter.
- New examples with Toolbox models.

Renewables Toolbox Updates
- Upgrades to PV and WTG models.
- Better initialization.
- Various improvements (generic models).
- PV cell.
- New Battery model.
- Improvement of convergence criteria for Input Impedance TD device.
- New example of PV converter with MPPT and battery.
- New charge/discharge battery example.

New Asynchronous Machine Database

Exciters and Governors toolbox Updates
News models available in the library:
- Exciters: AC1C, AC2, AC2C AC3, AC3C, AC4C, AC5C, AC6C, AC7C, AC8C, DC1C, DC4C, EXPI, EXPIC1, IEEET2, IEEET3, REXSYS, ST1C, ST2C, ST3C, ST4C, ST5C, ST6C
- Governors: WEHGOV, WESGOV
- Power system stabilizers: PSS2C, PSS3C, PSS4C,
- Stator current limiter: SCL2C
- Voltage regulator: IEEEVC
Transformer model improvements
- New magnetization data option: it is now possible to use excitation test data directly in voltage and current (pu).
- Air-core inductance value may be entered as an option for adding an extra segment to magnetization data.
- Tap ratio input is now available.