Skip to content

Python scripts and Jupyter Notebooks for the paper "Performance Benchmark of Modelica Time-domain Power System Automated Simulations using Python" from the American Modelica Conference 2020

Notifications You must be signed in to change notification settings

ALSETLab/Time-Domain-Simulation-Performance-Benchmark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DOI

Performance Benchmark of Modelica Time-domain Power System Automated Simulations using Python

Authors: Sergio A. Dorado-Rojas ([email protected]), Manuel Navarro Catalan ([email protected]), Marcelo de Castro Fernandes ([email protected]), Luigi Vanfretti ([email protected])

Cite this Work

This work has been submitted to the American Modelica Conference 2020.

Contact

For pulling, contact Sergio A. Dorado-Rojas ([email protected]) or Manuel Navarro Catalan ([email protected])

Abstract

In this paper, a Python-based approach to automate Modelica time-domain simulations of a power system model is presented. This routine is employed to benchmark the performance of a commercial (Dymola) against an open-source (OpenModelica) simulation tool with different solver settings. Python scripts are developed to execute a fairly large dynamic simulation of a model of about 800 states in three different scenarios. This degree of automation makes it easier to change solver settings straightforwardly. The performance of each of the tools is assessed through metrics such as execution time and CPU utilization. The quantitative comparison results provide a clear reference to the performance of the tools and solvers for the execution of time-domain simulations with a significant degree of complexity.

About

Python scripts and Jupyter Notebooks for the paper "Performance Benchmark of Modelica Time-domain Power System Automated Simulations using Python" from the American Modelica Conference 2020

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •