Integrating the IEEE/CIGRE DLL Modeling Standard to Use “Real Code” Models for Power System Analysis in Modelica Tools
DOI:
https://doi.org/10.3384/ecp20772Keywords:
IEEE/CIGRE DLL modeling standard, generator excitation, power systems, power system simulation, external objectAbstract
Vendors of power system simulation tools are investigating the incorporation of actual controller code into specialized simulation environments. To facilitate this, IEEE and CIGRE have collaboratively created the IEEE/CIGRE DLL Modeling Standard. However, adoption by simulation tool providers has been minimal. The limited adoption is because 'real code' models per the IEEE/CIGRE DLL Modeling Standard must be provided as DLLs by equipment vendors. Thus, to support the standard, tools need to support a standard-specific interface and provide additional functions to execute the models.
This paper presents a method for integrating 'real controller code' models (RCMs) built according to the IEEE/CIGRE DLL Modeling Standard into Modelica-based tools. This is achieved by linking precompiled C code to Modelica models and using components from the OpenIPSL library. The approach is demonstrated with an RCM of a simplified silicon-controlled rectifier excitation system (SCRX). The paper discusses the details of the implementation, challenges, and solutions. The findings show that this method allows RCMs to be used in Modelica tools for power system simulations, providing a valuable alternative to specialized simulation tools.
Downloads
Published
Issue
Section
License
Copyright (c) 2024 Hao Chang, Luigi Vanfretti
This work is licensed under a Creative Commons Attribution 4.0 International License.