Skip to content

ManuelNvro/ModelicaToolPerformanceBenchmark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published