PowerModels Timeseries Simulation

Hello,

I am new to PowerModels and looking forward to learning more.
I have a power network, along with generation data and renewable energy resource data. I want to run this grid for at least 1 day at hourly intervals using the load and generation data.
Is there a feature I am missing that easily allows timeseries options, or will this be a more manual endeavor?

Thanks,
Jasmine

Hi @PB-vines, welcome to the forum :smile:

PowerModels.jl is intended for static single-period power flow problems.

There is some very limited support for “multi-networks” which could include time-series: Multi Networks · PowerModels

The big question is whether you want to solve the problem is a single monolithic optimization problem with all 24 hourly intervals, or whether you want to implement some sort of decomposition approach, such as a rolling-horizon.

For rolling horizon problems, see: Rolling horizon problems · JuMP

PowerSimulations.jl is a package that builds upon PowerModels.jl to perform exactly the sort of simulations you want. See their documentation at Welcome Page · PowerSimulations.jl

The correct approach depends quite heavily on your intended use-case. How big is the network? What format is the input data in? etc.

1 Like

You might be looking for PowerSimulationsDynamics.jl which does the dynamic simulations?

https://nrel-sienna.github.io/PowerSimulationsDynamics.jl/stable/quick_start_guide/