Unambiguous power system dynamic modeling and simulation using modelica tools

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.

[1]  Eric Lambert,et al.  Is CIM suitable for deriving a portable data format for simulation tools? , 2011, 2011 IEEE Power and Energy Society General Meeting.

[2]  Andreas Junghanns,et al.  The Functional Mockup Interface for Tool independent Exchange of Simulation Models , 2011 .

[3]  Karl-Erik Årzén,et al.  Modeling and optimization with Optimica and JModelica.org - Languages and tools for solving large-scale dynamic optimization problems , 2010, Comput. Chem. Eng..

[4]  Adrian Pop,et al.  The OpenModelica Modeling, Simulation, and Software Development Environment , 2005 .

[5]  Patrick Panciatici,et al.  Power system modeling in Modelica for time-domain simulation , 2011, 2011 IEEE Trondheim PowerTech.

[6]  Patrick Panciatici,et al.  Equation-based hybrid modeling of power systems for time-domain simulation , 2011, 2011 IEEE Power and Energy Society General Meeting.

[7]  Federico Milano,et al.  Power System Modelling and Scripting , 2010 .

[8]  Lars Imsland,et al.  Model-Based Optimizing Control and Estimation using Modelica Models , 2010 .

[9]  Peter A. Fritzson,et al.  Introduction to Modeling and Simulation of Technical and Physical Systems with Modelica , 2011 .

[10]  M. Otter,et al.  Modelica - A Unified Object-Oriented Language for Physical Systems Modeling - Language Specification , 2000 .

[11]  Adrian Pop,et al.  Towards Unified System Modeling with the ModelicaML UML Profile , 2007, EOOLT.

[12]  Hilding Elmqvist,et al.  Modelica — A unified object-oriented language for physical systems modeling , 1997 .