Provides documentation about the Modelica models for the paper '"Power System Modeling for Identification and Control Applications using Modelica and OpenIPSL"
Models used in the paper “Power System Modeling for Identification and Control Applications using Modelica and OpenIPSL” by L. Vanfretti and C.R. Laughman.
This repository contains the power system models used in the paper “Power System Modeling for Identification and Control Applications using Modelica and OpenIPSL” by Luigi Vanfretti and Chrisopher R. Laughman, submitted for review to the IEEE CCTA 2024, March 2024, DOI: 10.13140/RG.2.2.17471.11680
You can find a pre-print of the paper on ResearchGate, here.
The models were developed and tested with Dymola 2024X under MS Windows 11.
The models have the following dependencies:
See the quickstart guide to use the packages in Dymola here.
Obtain a copy of Dymola from Dassault Systems. The trial version from Dassault Systems will not be sufficient to run the models. To obtain a standard license, contact Dassault Systems, or a reseller such as Barcroft.
Some non-rigurous testing was carried out and it was found that time-simulation models can be run with in OpenModelica, Wolfram SystemModeler, and Modelon Impact too.
While the models are inter-operable, i.e. they can be simulated in several tools, the automation functions provided with the packages in this repository are not, i.e., they have tool-specific dependencies that will only work in Dymola.
In addition, the linearization functionalities of each tool are different, requiring scripting tools for each. This might be mitigated in the future, when the Modelica Linear Systems 2 becomes fully compliant with the language specification and supported by other tools (see this issue).
Additional support scripts maybe developed in the future to support tools other than Dymola, if you are interested in them please open an issue here. Support may be added based-on demand for a specific tool and/or time availability.
The documentation for each of the models is embedded within the “info” layer of the Modelica models. Using Dymola, you can browse the documentation. Alternatively, the following documentation for each of the examples was generated from Dymola:
For further information on the models uses and applications, please refer to the following publications:
(c) 2024, Luigi Vanfretti, Rensselaer Polytechnic Institute, Troy, NY, USA and Chrisopher R. Laughman, Mitsubishi Electric Research Labs., Cambridge, MA, USA.