PMU Based Automatic Re-synchronization Controller Model Implementation in Modelica
Architecture of the Automatic Re-synchronization Controller
This repository contains an Automatic re-synchronization Controller Model Implementation. These Modelica-compliant models are briefly described in the following paper of the American Modelica Conference 2018:
Biswarup Mukherjee and Luigi Vanfretti, "Modeling of PMU-Based Automatic Re-synchronization Controls for DER Generators in Power Distribution Networks using Modelica language," Proceedings of the 13th International Modelica Conference, Regensburg, Germany, March 4–6, 2019. [http://dx.doi.org/10.3384/ecp19157607]
Centralized Control Structure Implementation
How to Simulate it?
In your favorite Modelica tool, e.g. Open Modelica, follow the steps below:
- Under the main package
Modelica2019Germany_ResynchOperation, Six subpackages should appear as: (1)
Network. It is recommended to use the distributed version of OpenIPSL library package (version: 1.0.0) from this repository.
- Under the
Networksubpackage, go to the model
Network_10MW; the Modelica implementation of the distribution network generator model is shown above including the Automatic Re-synchronization controller.
- Go to the
Simulationtab of your tool, and click the
- The simulaiton results of the transmission and distribution network bus voltages should be similar to the figure shown below:
- You can perform similar simulations of the power system model by making your own changes using other components from the distributed package 'Modelica2019Germany_ResynchOperation.mo'.
Development and contribution
Contributions are welcome via pull requests.
License - No Warranty
This Modelica package is free software and the use is completely at your own risk; it can be redistributed and/or modified under the terms of the GNU Public License version 3.