Power Systems Library ( iPSL ) : A Modelica library for phasor time-domain simulations

The iTesla Power Systems Library (iPSL) is a Modelica package providing a set of power system components for phasor time-domain modeling and simulation. The Modelica language provides a systematic approach to develop models using a formal mathematical description, that uniquely specifies the physical behavior of a component or the entire system. Furthermore, the standardized specification of the Modelica language (Modelica Association [1]) enables unambiguous model exchange by allowing any Modelica-compliant tool to utilize the models for simulation and their analyses without the need of a specific model transformation tool. As the Modelica language is being developed with open specifications, any tool that implements these requirements can be utilized. This gives users the freedom of choosing an Integrated Development Environment (IDE) of their choice. Furthermore, any integration solver can be implemented within a Modelica tool to simulate Modelica models. Additionally, Modelica is an object-oriented language, enabling code factorization and model re-use to improve the readability of a library by structuring it with object-oriented hierarchy. The developed library is released under an open source license to enable a wider distribution and let the user customize it to their specific needs. This paper describes the iPSL and provides illustrative application examples. c ⃝ 2016 The Author(s). Published by Elsevier B.V. This is an open access article under the CC BY license (http://creativecommons.org/licenses/ by/4.0/).

[1]  Paul L. Dandeno,et al.  Effects of Synchronous Machine Modeling in Large Scale System Studies , 1973 .

[2]  G. Olsson,et al.  Object-oriented modeling and simulation of power systems using Modelica , 2000, 2000 IEEE Power Engineering Society Winter Meeting. Conference Proceedings (Cat. No.00CH37077).

[3]  J. Ford,et al.  Resistance to Change: The Rest of the Story , 2008 .

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

[5]  Mathias Uslar,et al.  The Common Information Model CIM , 2012 .

[6]  L. Vanfretti,et al.  Unambiguous power system dynamic modeling and simulation using modelica tools , 2013, 2013 IEEE Power & Energy Society General Meeting.

[7]  Luigi Vanfretti,et al.  A Modelica Power System Component Library for Model Validation and Parameter Identification , 2014 .

[8]  Luigi Vanfretti,et al.  Power system model identification exploiting the Modelica language and FMI technologies , 2014, 2014 IEEE International Conference on Intelligent Energy and Power Systems (IEPS).

[9]  Luigi Vanfretti,et al.  Binding CIM and modelica for consistent power system dynamic model exchange and simulation , 2015, 2015 IEEE Power & Energy Society General Meeting.

[10]  Francesco Casella,et al.  Simulation of Large-Scale Models in Modelica: State of the Art and Future Perspectives , 2015 .

[11]  Luigi Vanfretti,et al.  Modelica Implementation and Software-to-Software Validation of Power System Component Models Commonly used by Nordic TSOs for Dynamic Simulations , 2015 .