Release Notes

Documentation Home Page ePHASORSIM Home Page
Pour la documentation en FRANÇAIS, utilisez l'outil de traduction de votre navigateur Chrome, Edge ou Safari. Voir un exemple.

Release Notes

Page Contents


ePHASORSIM 2025.4

  • Added Native Controllable Current Source

    • This component is currently only available through PowerFactory to ePHASORSIM import

    • This will supports the current source configuration of the Static Generator

  • Added support for Voltage Sources at PV busses

    • This will allow for multiple Voltage Sources in a transmission network

  • Added support for all the “Model” options of static generator for PowerFactory to ePHASORSIM import

    • Only constv and constq options are suported for the local controller of static generator

  • Added Pout and Qout pins that gives access to output power of the following components

    • Positive Sequence Voltage Source

    • Controllable Current Source

    • Constant Impedance Load

    • Constant Current Load

    • Constant Power Load

  • Added load power report to the load flow results

    • This is available when the load flow results are exported

HYPERSIM 2025.4 Integration

  • OpalOne UI

    • Added license page accessible from Help/About menu

    • Added feature toggles for license-enforced features

    • Added SyncTimeout advanced simulation setting. The default is set to 20seconds to accommodate initialization for larger models.

  • Config backend

    • Enforce ePHASORSIM licensed features

  • FMU interface

    • Enforce licensed features from HYPERSIM license

ePHASORSIM 2025.3

  • Improved diagnostics messages

    • Multiple crashes replaced by an appropriate diagnostic message

  • Added native DynamicLoad component

    • supported features: non linear voltage and linear frequency dependence

    • non-supported features: time delays

    • only available for PowerFactory input

  • Added mapping of following loads to DynamicLoad for PowerFactory import

    • Zip loads

    • loads that have different P,Q voltage dependence

    • loads that have voltage dependence exponents other than 0,1,2

    • loads with frequency dependence coefficients

  • Fixed cases where invalid components could be added to PowerSystem->Network->[items, probes, extComp] that could lead to a runtime crash

  • Fixed a logging bug when there was an empty Excel cell

  • Fixed remoteBus name in PowerFactory to ePHASORSIM stabilizers

  • Fixed a crash when a component is referenced in the network but no definition is provided

  • Fixed a crash when a specific external component (FMU) required by the model is missing

  • Removed deprecated validation rules dating from PowerFactory 2021

HYPERSIM 2025.3 Integration

  • Added the Powerfactory import format

  • Added external components and mappings fields for PSS/E and Powerfactory import formats

  • Fixed multiple crashes caused by incorrect model configurations when creating the block

  • Fixed an issue that prevented models to function properly then using external components (FMUs) on OPAL-RT Linux

  • OpalOne UI

    • Added Help menu

      • About: Version information

      • Service Logs: Micro-service logs

      • Solver Logs: Diagnostic logging from the solver

    • Added a Toast notification for solver specific errors

    • Added the possibility to reset optional fields to their original values after modifying them

    • Fixed an issue that prevented modification of the load flow > max iteration field

RT-LAB 2025.3 Integration

  • Fixed multiple Matlab crashes caused by incorrect model configurations

RT-LAB 2025.2 Integration

  • Added support for adding components from ePHASORSIM Excel Template for import of PowerFactory models

  • Removed restriction on TGOV1 for the droop (R) parameter

  • Fixed mapping of PowerFactory synchronous machines ElmSym without composite frames ElmComp

  • Added error handling for project access issues in 3rd party protected folders (Anti-Virus or cloud storge software)

RT-LAB 2025.1 Integration

  • PowerFactory Import

    • Fixed uncaught errors of invalid characters in *.xml

  • Solver and Solver block

    • Fixed isolation loss warnings (all ePHASORSIM models)

  • Example models

    • Fixed erroneous configuration model with phasor26 example model which caused a controller crash due to core assignation conflict

RT-LAB 2024.4 Integration

  • Solver and Solver block

    • Migrated Excel templates in examples to template version 2.0

    • Updated Matlab/Simulink version requirement to version R2019B/v9.7 and above

RT-LAB 2024.3 Integration

  • Solver and Solver block

    • Decoupled Core Solver classes from Simulink

    • Updated Excel template to v2.0 for following examples: phasor07, phasor08, phasor012, and phasor22

    • Fixed error in MATLAB due to incorrect parsing of FACTS data when the “Use built-in” option is selected in the solver block with the phasor05 example model

    • Fixed failure to calculate the Load Flow when a branch that includes buses is switched off

    • Fixed phasor03_PSSE Model that crashes when running real-time with a fault on line scenario

RT-LAB 2024.2 Integration

  • PowerFactory import

    • Added support for PowerFactory 2021-2024 “PSS/E compatible library” of machine controllers

    • Added support for voltage source component ElmVac for PowerFactory import

    • Added warning of unsupported type dynamic loads TypLod

    • Fixed islanded buses connected to 'OFF' switches by deleting all non connected Coupler branch content

    • Fixed wrong status of exported switches ElmCoup

    • Fixed mapping of machines without saturation to GENROU with S10/12 set to 0 instead of using GENCLS

    • Removed import support for blocks that were imported from PowerFactory but were ignored due to lack of native components

  • Solver and Solver block

    • Added external component FMU logging options (log level and log filter)

    • Fixed an issue with the Python API when the Excel Template name and the third-party file name have a mismatch

    • Fixed crash when using External component FMU logging in offline mode

    • Decommissioned Red-hat (icc11) deliverables

    • Changed the format of the Excel template from .xls to .xlsx

RT-LAB 2024.1 Integration

  • Added support for MATLAB/Simulink R2023B

  • Removed support for MATLAB/Simulink R2020A and R2020B

  • Fixed access violation crash when starting ePH simulation

RT-LAB 2023.3 Integration

  • Added excel migration tool from version 1.8 to 2.0

  • Added news components imported from PowerFactory

    • ExciterAC7B

    • TurbineGovernorDEGOV

    • Bus Coupler (ElmCoup)

  • Updated Static Generator (ElmGenstat) component imported from PowerFactory

  • Fixed internalVang output pin being incorrectly named getInternalVang

RT-LAB 2023.2 Integration

  • Added support for MATLAB/Simulink R2022B / R2023A

  • Removed support for MATLAB/Simulink R2018A / R2019A / R2019B

  • Prevented running OpenModelica models in XHP mode

RT-LAB 2023.1 Integration

  • Support in the Excel Template of the following existing components of the Native Library. Exciters:  AC7B, AC8B, ESAC2A, ESAC3A, EXAC1A, EXAC3, IEEET2, IEEET3 and IEEET5. Turbine & Governor: DEGOV, TGOV3, WSHYDD, WSHYGP. 

  • Modification of the reading script for the Exciters, Turbine & Governors and PSS tabs. Now it is only necessary to add the components to be used in the model.

  • Support for importing FMU's of exciters, turbine&governors and PSS as single unit using the Excel v2.0 template. 

RT-LAB 2022.1 Integration

  • Support MATLAB R2021A / R2021B

  • Fixed issue with GenUnit FMUs when power network data also comes from Excel (v2.0).

RT-LAB 2021.3 Integration

  • Added support of OpenModelica 1.16.2 64bit FMU. This feature is only available for localhost or targets with OPAL-RTLinux 3.5 operating system. Please read https://opal-rt.atlassian.net/wiki/spaces/PEUD/pages/1404733379 for further details.

  • Added a new example (PHASOR-25) to simulate modified IEEE8500 node distribution network (EP-1945).

  • Re-enabled import from PowerFactory for using native components and its corresponding example (PHASOR-17). However, it requires the following considerations:

    1. Installation of OPAL-RT's Unified DataBase (UDB) is required. This taken care of by the mega-installer when installing ePHASORSIM.

    2. MATLAB 2016B or above is required for this feature.

    3. The DGS data file exported from PowerFactory database must be in XML format. Previously, it was in ASCII format with extension DGS.

    4. The Excel I/O pins file must be in .xlsx format. Previously, it was an .xls file.

    5. The I/O pins file now must have a General tab with version v1.8 (or v2.0) to define the Power Base (MVA) and Frequency (Hz) of the network. Previously, these parameters were fixed to 100 MVA and 50 Hz, respectively.

    6. Using FMU with PowerFactory file is still disabled.

  • Customized error messages to report more information when there are invalid pins (EPTT-195).

  • Properly throw an error for invalid license key for EPHASOR_PYTHON_API feature (EP-1989).

  • Bug fix to monitor the value of Vref0 of native exciters as an outgoing pin (EP-1980).

  • Bug fix when there is space in model path (EPTT-147).

  • Updated and revised the user guide (EP-1963).

RT-LAB 2021.2 Integration

  • Invalid pins in Excel Template will terminate compilation in RT-LAB. (EPTT-156). 

RT-LAB 2021.1 Integration

  • Added a new version of Excel template (v2.0). For details please check the Introduction to Excel Template

  • Excel templates older than v1.8 are now discontinued. For details on how to migrate to v1.8 please check https://opal-rt.atlassian.net/wiki/spaces/PEUD/pages/144472237.

  • The FMU usage is now extended to single component Exciter, Stabilizer, and Turbine-governor in case of using Excel template V2.0 and Modelica templates provided by OPAL-RT. This new feature allows using FMU controllers with the native library.

  • Import from PowerFactory and CYME (for balanced systems) and their corresponding examples (PHASOR14, 17, and 19) are disabled in the current version. Please use RT-LAB 2020.4 in case these features are required (EP-1867).

  • There must be an active Exciter in case of using Stabilizers in the model.

  • Bug fix to monitor the status of the line as an outgoing pin (EPTT-187).

  • Updated and revised the user guide (EP-1873, EPTT-163).

RT-LAB 2020.4 Integration

  • A new example (PHASOR-21) to simulate a synthetic 10,000 bus transmission system on the footprint of US portion in WECC (EP-1828). 

RT-LAB 2020.3 Integration

  • For PSS/E input files, for PV and Slack buses, it now requires Vscheduled from the generator section in the RAW file instead of assigned value in the Bus section. Depending on the RAW file, this can change the Power Flow and initialization results. Note that in the case of UDB (trial version) the import values for Vscheduled are still from the Bus section.

  • ePHASORSIM API is not functional for OPAL-RTLinux OS.

  • When XHP is enabled with OPAL-RTLinux OS, add OMP_WAIT_POLICY = ACTIVE as a custom environment variable in RT-LAB UI (EP-1807).

  • Be advised, since OpenModelica FMUs are 32bit they cannot be used on targets with OPAL-RTLinux OS.

  • Integration of Unified Data Base (UDB) in a mask of solver as a trial release. In the current version, this feature exclusively works for PSS/E input data files only when the built-in library is going to be used. To use this free feature installation of UDB is required (EP-1745).

RT-LAB 2020.2.3 Integration

  • Fixed incorrect detection of asymmetric admittance matrix (EPTT-178). 

RT-LAB 2020.2 Integration

  • Added a new version for Excel template (v1.8)

    • Added service status as an input parameter for Loads, Lines, and Transformers in both positive sequence and multi-phase libraries (EP-1718)

    • For more details on v1.8 changes please check https://opal-rt.atlassian.net/wiki/spaces/PEUD/pages/144472237 .

    • Changes introduced in this version does not impact the I/O pins Excel file when using PSS/E input data format.

  • Be advised that v1.6 and v1.7 will be discontinued in the next releases.

  • For PSS/E input files and built-in library, from RAW file now it also imports all supported components whose status is '0'.  In the case of incorporating FMUs, the initial status of the corresponding component in the RAW file must be '1', otherwise, the data will not be imported.

  • Enable Power-flow to incorporate the status of native components in its calculations (EP-1677).

  • Two protection relay models are added to the Simulink library: generic over-current and out-of-step,.

  • A new example (PHASOR-02) to simulate cascading outage is added that uses new Simulink Based Protection Relays (EP-1726).

  • In the Modelica library, a new parameter called 'partType' is added. See user guide for more details (EP-1707).

  • Updated and revised the user guide (EP-1744).

RT-LAB 2020.1 Integration

  • Added a new design for the mask of Solver block (EP-693)

    • Verify the new mask of Solver has all the desired settings from the previous version

    • Be advised if the Simulink model is saved in this version and gets reopened with a previous version of RT-LAB there will be warnings regarding missing parameters in the mask. These warnings will be gone as soon as the model is saved

  • All the Excel Templates with versions lower than v1.6 have been discarded. Be advised that v1.6 and v1.7 will be discontinued in the next releases.

  • New feature to replace FMUs by native library exclusively in case of PSS/E input files.

  • Throw error for inconsistency in license keys (EPTT-113).

  • Resolve the conflicts in the name of functions in common with MATLAB, deg2rad, and rad2deg (EPTT-145)

  • Addition of description for HVDC parameters in PHASOR-11 (EPTT-42)

  • Updated and revised the user guide (EP-1640).

  • Dropped the support of MATLAB versions lower than R2015b (EPTT-112)

RT-LAB 2019.3 Integration

  • Added new native components: GENSAL, GENSAE, ESAC1A, ESAC5A, ESAC6A, ESDC1A, ESDC2A, ESST1A, ESST4B, EXAC1, EXAC2, EXDC2, EXPIC1, IEEET1, IEEEX1, IVOEX, SCRX, URST5T, IEE2ST, IEEEST, PSS2A, PSS2B, GAST, HYGOV, IEESGO, CRANIT (exclusively for PSS/E DYR input file)

  • Added a new example with CRANIT based on Kundur's two-area system is added (PHASOR-24)

  • Added up to 30% optimizations in the run-time performance

  • Added extensive warning messages to prevent of using invalid dynamic parameters. These messages are visible via "Diagnostic Viewer" in the Simulink file

  • For OpenModelica based FMU's a 32bit compiler (in RT-LAB/Development/Compiler tab) must be chosen when localhost is the simulation target

  • FMUCreator takes the package.mo file to load GenUnits

RT-LAB 2019.1 Integration

  • Interdependency between synchronous machines and their controllers is not a limitation anymore

  • Beta release for native components: GENROE, EXAC4, SEXS, STAB3, STAB4, IEEEG2 models (exclusively for PSS/E DYR input file)

  • New version of Excel template (v1.7):

    • To migrate from Excel template v1.6 to v1.7, note that the built-in components EX_T1, TG_T1, and PSS_T1 are deprecated and no longer supported.

    • Changes introduced in this version does not impact the I/O pins Excel file when using PSS/E input data format.

  • A new example with Simulink based switched shunt controller is added (PHASOR-23)

  • License update is required (2019.1)

  • FMUCreator gets the Linux target credentials (EPTT-84, 91)

RT-LAB 11.3.4 Integration

  • Support Dymola (Ver. 2019) to create FMU (requires license key EPHASOR_DYMOLA_FMU)

  • Support MATLAB 64-bit (R2016b, R2017a)

  • License update is required (2018.1)

  • Example PHASOR-11 has a new HVDC model

  • Bug fix in FMUCreator to install OpenModelica (Ver. 1.9.1) on Linux target (EPTT-80, EPTT-81)

  • The FMUGlossary has been moved to C:\opal-rt\RT-LAB\ v11.3.X\FMUCreator\resources\FMUGlossary.

RT-LAB 11.3.3 Integration

  • Added new environment variables to do network/data validations and get more logs and verbose output

  • FMU interface now needs platform individual-based FMUs, instead of one file that includes.

    • Due to changes to the FMU interface, all the older versions of FMU’s must be recreated by FMUCreator to have the extension of *.win32.fmu or *.linux32.fmu.

RT-LAB 11.3.2 Integration

  • Fix pins for three-phase voltage source (EPTT-63).

  • Bus validation logic and error logs (EPTT-68).

RT-LAB 11.3.0 Integration

  • Single cage and double cage induction generator (EP-1164).

  • Adjustable (internal voltage and impedance) 3-phase voltage source (EP-1250).

  • New version for Excel template (v1.6) and new components (EP-1087).

  • Multiphase transformer for distribution systems (EP-1173).

  • A new example (PHASOR-22) with induction generators (EP-1165).

  • Detailed report about partitioning if the number of partitions is greater than 1 (EP-1167).

  • Including the impact of multiphase shunt status in power-flow (EPTT-51).

  • Fix in CYME converter for susceptance units (uS as opposed to S) for Overhead Balanced Lines when converting to a multiphase network (EPTT-45).

  • In Excel v1.6 these components are obsolete and must be replaced by their corresponding multiphase pairs: Line 3-phase, Load 3-phase, Shunt 3-phase, Bus Faults 3-phase.

RT-LAB 11.2.3 Integration

  • Fixed for *.DZ file in PHASOR-17 example.

  • Revisions for *.DGS and *.PDF files in PHASOR-17 and 19.

  • Corrections for project paths for RT-LAB import.

  • Import a three-winding transformer from PowerFactory.

  • Added a new example with a 2000 bus synthetic network (PHASOR-20).

RT-LAB 11.2.2 Integration

  • Added import from PowerFactory DGS file supports FMU.

  • Added import from CYME is extended to support multiphase transformer, synchronous generator, PV.

    • For unbalanced network data imported from CYME, a Transformer component is represented by a multiphase transformer type in ePHASORSIM. The I/O pins for such a transformer could be found in Table 3 under the name of the multiphase transformer.

  • Added new example for Microgrid with PV integration as FMU(PHASOR-18).

  • Added new example for PowerFactory input files with FMU (PHASOR-19).

  • Added new FMU based components are added, check the user guide to see the complete available items.

  • Improved impedance of Pi-Line in positive sequence can be tuned during simulation.

  • Improved bug fix for FMUCreator on Windows 10.

RT-LAB 11.2.0 Integration

  • Import from PowerFactory DGS file is added (built-in balanced system).

  • Import from CYME is extended for a balanced system (built-in and FMU components).

  • Import from CYME is extended to support ECG, distributed loads, and voltage regulator, recloser.

  • Import from PSS/E is extended to include HVDC (as FMU).

  • Power-flow supports multiphase components.

  • Power-flow has Flat Start and Smart Start for initial guesses.

  • Import from CYME can now use the internal power-flow option instead of CYME's power flow Excel Template.

  • New demos are added for test automation, modified WECC system, PowerFactory, and CYME input files.

  • Set number of cores to 1 on Linux machine if EPHASOR_THREADS is not defined.

  • PQ measurement outgoing pins are added to multiphase lines.

  • License update is required to Version 2017.5.

  • Bug fixes for the constant current load.

  • Mandatory changes:

    • If EPHASOR_THREADS is not defined in RT-LAB when running on Linux targets, it is automatically set to ‘2’.

    • The naming convention of the components when the data is imported from CYME has been changed. In this way, any pins file or python script using the old convention must be updated according to Table 59.

    • The file ‘PSSEv32_mapping.csv’ has major changes and it is not compatible with the earlier versions of RT-LAB.

RT-LAB 11.1.4 Integration

  • The naming convention for FMU power pins is stricter: see the Power Pin page. Existing FMUs must be updated and regenerated.

  • The file ‘Models.xls’ used for defining parameters of user-defined models is discarded and its functionality is replaced with ‘FMUGlossary.csv’.

RT-LAB 11.1.3 Integration

  • In previous releases for PSS/E input files, the corresponding Excel file could only have the Pins tab. However, from this version, the corresponding Excel input file must include the General tab with version 1.5. See the PHASOR03 demo as an example. This change does not apply to the CYME input file format.

RT-LAB 11.0.7 Integration

  • The FMUs generated by earlier versions must be recreated for compatibility with the current version of ePHASORSIM.

  • All positive sequence constant power and/or constant current loads should be converted to constant impedance loads in order to have exactly the same dynamic simulation results as 11.0.6 (and before). The conversion procedure is described as follows:

    1. For Excel input files, reconstruct loads using the initial voltage

    2. For PSS/E input files:

      • In PSS/E open the raw file and "Reconstruct loads using present voltage" to convert all loads to 100% constant admittance type.

      • Save this RAW file

      • Use this file in ePHASORSIM

    3. For both Excel and PSS/E input files in the mask of ePHASORSIM Solver, in the Simulation setting tab select the Dynamic simulation only (without power-flow)

OPAL-RT TECHNOLOGIES, Inc. | 1751, rue Richardson, bureau 1060 | Montréal, Québec Canada H3K 1G6 | opal-rt.com | +1 514-935-2323
Follow OPAL-RT: LinkedIn | Facebook | YouTube | X/Twitter