Knowledge Base
Welcome to OPAL-RT’s Knowledge Base
OPAL-RT offers a repository of support information for optimal use of its technology.
Please note that OPAL-RT knowledge base is not fully optimized for mobile platforms.
For optimal experience, use a desktop computer.
Reference Number: AA-01866// Views: AA-01866// Created: 2023-11-22 08:15:00// Last Updated: 2024-01-12 09:22:03 General Article [ePHASORSIM] concept of a OpenModelica GenUnit FMU linked to PSSE network data This article is covering the software architecture when linking a GenUnit FMU with PSS®E network in ePHASORSIM. This article is assuming the model of a GenUnit is already created in Open Modelica. This article is assuming that OpenModelica 1.9.1 was successfully installed and compiling the OpenModelica model into a FMU was succesfull as described here: https://www.opal-rt.com/support-knowledge-base/?article=AA-01578
With ePHASORSIM it is also
possible to import power system models from third-party software such as PSS®e,
CYME and Power Factory. For each of these software, many components are supported in ePHASORSIM but not all of them. The list of supported components for each software can be found here: For any component that does
not exist in the built-in library of ePHASORsim, but exists in the library
of PSS®E it is possible to create a FMU and expand the built in
library of ePHASORsim. ·
The RAW format (with
file extension .raw) is used to store the steady-state data for power flow analysis · The DYR format (with extension .dyr) is used to store the parameters of dynamic devices for transient simulation. The following article
describes the connection of the GenUnit FMU with the .dyr and .raw file in the
software architecture of ePHASORSIM using example 16 of ePHASORSIMs library. The .dyr file of PSS®E contains all
single units connected to a bus, whereas ePHASORSIM requires a GenUnit
compiled as .fmu and this GenUnit then contains the single units.
Information about the GenUnit can be gained by opening this model in
OpenModelica or Dymola. (Below a screenshot of OpenModelica). Every single unit of the GenUnit has parameters for configuration. After the component type, the next column represents the total number of
parameters, and the columns that follow are the names of those parameters.
For further information:
|