Unambiguous power system dynamic modeling and simulation using modelica tools
Luigi Vanfretti, W. Li, Tetiana Bogodorova, Patrick Panciatici
Abstract
Luigi Vanfretti, W. Li, Tetiana Bogodorova, Patrick Panciatici
Abstract
Dynamic modeling and time-domain simulation for power systems is inconsistent across different simulation platforms, which makes it difficult for engineers to consistently exchange models and assess model quality. Therefore, there is a clear need for unambiguous dynamic model exchange. In this article, a possible solution is proposed by using open modeling equation-based Modelica tools. The nature of the Modelica modeling language supports model exchange at the “equation-level”, this allows for unambiguous model exchange between different Modelica-based simulation tools without loss of information about the model. An example of power system dynamic model exchange between two Modelica-based software Scilab/Xcos and Dymola is presented. In addition, common issues related to simulation, including the extended modeling of complex controls, the capabilities of the DAE solvers and initialization problems are discussed. In order to integrate power system Modelica models into other simulation tools (Matlab/Simulink), the utilization of the FMI Toolbox is investigated as well.
OpenAlex reports 44 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Dynamic modeling and time-domain simulation for power systems is inconsistent across different simulation platforms, which makes it difficult for engineers to consistently exchange models and assess model quality. Therefore, there is a clear need for unambiguous dynamic model exchange. In this article, a possible solution is proposed by using open modeling equation-based Modelica tools. The nature of the Modelica modeling language supports model exchange at the “equation-level”, this allows for unambiguous model exchange between different Modelica-based simulation tools without loss of information about the model. An example of power system dynamic model exchange between two Modelica-based software Scilab/Xcos and Dymola is presented. In addition, common issues related to simulation, including the extended modeling of complex controls, the capabilities of the DAE solvers and initialization problems are discussed. In order to integrate power system Modelica models into other simulation tools (Matlab/Simulink), the utilization of the FMI Toolbox is investigated as well.
Key concepts: Modelica, Computer science, Power (physics), Dynamic simulation, Object-oriented modeling, Control engineering, Simulation, Programming language