PowerSimulationsDynamics.jl icon indicating copy to clipboard operation
PowerSimulationsDynamics.jl copied to clipboard

Enable sensitivity analysis

Open m-bossart opened this issue 10 months ago • 3 comments

My goal is to make the building of a simulation and the solution differentiable. This will enable sensitivity analysis of the output of a dynamic simulation wrt some parameters of the system model. The first commit addresses the first step which is to build out the capability of passing and handling parameters as a flat vector (similar to the states).

  • [x] Pass parameters as a flat vector when constructing the differential equation problem.
  • [x] Simulation flow upgrades
  • [x] Changes for compatibility with automatic differentiation (Zygote)
  • [x] Sensitivity analysis API

m-bossart avatar Mar 29 '24 23:03 m-bossart