CoSiF


Interface Algorithms for Distributed Power System Co-Simulation

CoSif: Co-Simulation Interface Algorithms

CoSif is a collection of co-simulation Interface Algorithms (IA) for (geographically) distributed real-time simulation. It has been developed by the Institute for Automation of Complex Power Systems at RWTH Aachen University with the goal to simplify the execution of distributed co-simulations by using using re-usable library blocks within the simulations models.

We aim to provide a set of tested and interoperable implementations of IA targeted at the following platforms:

  • OPAL-RT eMEGASIM (MATLAB Simulink)
  • RTDS (RSCAD)
  • VILLASnode / DPsim

At the moment we aim to provide interface algorithms for the following domains:

  • HVDC-VSC
  • Vrms / Freq / Phase
  • PQ
  • Dynamic Phasor ITM

Download

The latest version of the CoSiF libraries can be found at RWTH’s GitLab server:

Publications

  • S. Vogel, V. R. Raijkumar, H. T. Nguyen, M. Stevic, R. Bhandia, K. Heussen, P. Palensky, A. Monti, “Improvements to the Co-simulation Interface forGeographically Distributed Real-time Simulation,” 45th Annual Conference of the IEEE Industrial Electronics Society (IECON), Lisbon Portugal, October 2019.

Documentation

The documentation for CoSiF is not yet complete. The current working state can be found in the Git repo:

For further question please consider joining our Slack channel: FEIN Aachen e.V. Slack.

License

This project is released under the terms of the GPL version 3.

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

For other licensing options please consult Prof. Antonello Monti.

Contact

EONERC ACS Logo

Institute for Automation of Complex Power Systems (ACS)
EON Energy Research Center (EONERC)
RWTH University Aachen, Germany