Recent Releases of PowerDynamics.jl

PowerDynamics.jl - v4.3.1

PowerDynamics v4.3.1

Diff since v4.3.0

Merged pull requests:

  • use improved ODEProblem constructor from NetworkDynamics (#238) (@hexaeder)

Energy Systems - Grid Analysis and Planning - Julia
Published by github-actions[bot] 3 months ago

PowerDynamics.jl - v4.3.0

PowerDynamics v4.3.0

Diff since v4.2.1

Merged pull requests:

  • OpenIPSL models (#232) (@hexaeder)
  • add general julia documentation (#235) (@hexaeder)

Energy Systems - Grid Analysis and Planning - Julia
Published by github-actions[bot] 3 months ago

PowerDynamics.jl - v4.2.1

PowerDynamics v4.2.1

Diff since v4.2.0

Merged pull requests:

  • add introduction docs (#231) (@hexaeder)
  • CompatHelper: bump compat for JSON to 1 for package docs, (keep existing compat) (#233) (@github-actions[bot])
  • CompatHelper: bump compat for JSON to 1 for package test, (keep existing compat) (#234) (@github-actions[bot])

Energy Systems - Grid Analysis and Planning - Julia
Published by github-actions[bot] 3 months ago

PowerDynamics.jl - v4.2.0

PowerDynamics v4.2.0

Diff since v4.1.2

Merged pull requests:

  • improve tests (#228) (@hexaeder)
  • various updates (#230) (@hexaeder)

Energy Systems - Grid Analysis and Planning - Julia
Published by github-actions[bot] 4 months ago

PowerDynamics.jl - v4.1.2

PowerDynamics v4.1.2

Diff since v4.1.1

Merged pull requests:

  • fix things (#227) (@hexaeder)

Energy Systems - Grid Analysis and Planning - Julia
Published by github-actions[bot] 4 months ago

PowerDynamics.jl - v4.1.1

PowerDynamics v4.1.1

Diff since v4.1.0

Merged pull requests:

  • CompatHelper: bump compat for JLD2 to 0.6 for package PowerDynamicsTesting, (keep existing compat) (#223) (@github-actions[bot])
  • improve initialize_from_pf (#224) (@hexaeder)
  • Bump actions/checkout from 4 to 5 (#225) (@dependabot[bot])
  • give option to rename pfmodels (#226) (@hexaeder)

Energy Systems - Grid Analysis and Planning - Julia
Published by github-actions[bot] 4 months ago

PowerDynamics.jl - v4.1.0

PowerDynamics v4.1.0

Diff since v4.0.0

Merged pull requests:

  • compat with MTK 10 (#221) (@hexaeder)

Energy Systems - Grid Analysis and Planning - Julia
Published by github-actions[bot] 5 months ago

PowerDynamics.jl - v4.0.0

PowerDynamics v4.0.0

Diff since v3.1.6

Major Breaking Release
In Q2 2024, we began a complete rewrite of PowerDynamics.jl, bringing it much closer in alignment with the modern SciML stack. This rewrite heavily leverages ModelingToolkit.jl for equation-based models and includes a vastly modernized version of our backend, NetworkDynamics.jl.

The 4.0.0 update incorporates all of these changes. We consider the modeling concepts and simulation tools stable enough for release. The library, however, is marked as experimental for now and may change in upcoming minor versions — but you can copy the model definitions into your own code if you rely on an “old” model.

The new version has improved significantly in terms of modeling, initialization, and solution analysis. However, some models and tools previously available are not yet available. If you want to continue using the (unmaintained) old version, stick with PowerDynamics@v3.

Merged pull requests:

  • upstream features developed for MarieProject (#212) (@hexaeder)
  • Merge OpPoDyn progress (#215) (@hexaeder)

Closed issues:

  • Can't install PowerDynamics.jl due to SciMLBase compat (#214)

Energy Systems - Grid Analysis and Planning - Julia
Published by github-actions[bot] 5 months ago

PowerDynamics.jl - v3.1.6

PowerDynamics v3.1.6

Diff since v3.1.5

Merged pull requests:

  • Update Project.toml (#211) (@AnnaBuettner)

Closed issues:

  • Update dependencies (#209)
  • Support for SDAE (#210)

Energy Systems - Grid Analysis and Planning - Julia
Published by github-actions[bot] almost 2 years ago

PowerDynamics.jl - v3.1.5

PowerDynamics v3.1.5

Diff since v3.1.4

Merged pull requests:

  • fix dep warning for steady state solver (#208) (@hexaeder)

Energy Systems - Grid Analysis and Planning - Julia
Published by github-actions[bot] over 2 years ago

PowerDynamics.jl - v3.1.4

PowerDynamics v3.1.4

Diff since v3.1.3

Merged pull requests:

  • Parsing for parameter-arrays (#206) (@antonplietzsch)

Energy Systems - Grid Analysis and Planning - Julia
Published by github-actions[bot] about 3 years ago

PowerDynamics.jl - v3.1.3

PowerDynamics v3.1.3

Diff since v3.1.2

Merged pull requests:

  • FluctuationNode (#201) (@antonplietzsch)
  • NormalForm (#203) (@antonplietzsch)
  • check allocations in smoketest and warn (#205) (@hexaeder)

Energy Systems - Grid Analysis and Planning - Julia
Published by github-actions[bot] about 3 years ago

PowerDynamics.jl - v3.1.2

PowerDynamics v3.1.2

Diff since v3.1.1

Closed issues:

  • using PowerDynamics: Perturbation fails (#200)

Merged pull requests:

  • Y -> y for PiModel + Transformer in powerflow calc (#199) (@Anbue63)

Energy Systems - Grid Analysis and Planning - Julia
Published by github-actions[bot] over 3 years ago

PowerDynamics.jl - v3.1.1

PowerDynamics v3.1.1

Diff since v3.1.0

Merged pull requests:

  • fix and test kwargs for simulate (#198) (@lindnemi)

Energy Systems - Grid Analysis and Planning - Julia
Published by github-actions[bot] over 3 years ago

PowerDynamics.jl - v3.1.0

PowerDynamics v3.1.0

Diff since v3.0.2

Closed issues:

  • Update MTK version (#194)

Merged pull requests:

  • bump BlockSystems, remove direct dependency on MTK (#195) (@hexaeder)

Energy Systems - Grid Analysis and Planning - Julia
Published by github-actions[bot] over 3 years ago

PowerDynamics.jl - v3.0.2

PowerDynamics v3.0.2

Diff since v3.0.1

Merged pull requests:

  • Add method for setting voltage angles in states (#191) (@antonplietzsch)

Energy Systems - Grid Analysis and Planning - Julia
Published by github-actions[bot] over 3 years ago

PowerDynamics.jl - v3.0.1

PowerDynamics v3.0.1

Diff since v3.0.0

Merged pull requests:

  • update compate helper script (#182) (@hexaeder)
  • CompatHelper: bump compat for OrdinaryDiffEq to 6, (keep existing compat) (#184) (@github-actions[bot])
  • Create CITATION.bib (#186) (@lindnemi)
  • CompatHelper: bump compat for PowerModelsACDC to 0.5, (keep existing compat) (#187) (@github-actions[bot])
  • Update Ipopt versions (#189) (@odow)

Energy Systems - Grid Analysis and Planning - Julia
Published by github-actions[bot] over 3 years ago

PowerDynamics.jl - v3.0.0

PowerDynamics v3.0.0

Diff since v2.5.1

Closed issues:

  • Operationpoint Rootfind does not return proper roots (#174)

Merged pull requests:

  • Integration of BlockSystems.jl (#145) (@hexaeder)
  • CompatHelper: bump compat for "Ipopt" to "0.7" (#161) (@github-actions[bot])
  • Update README.md (#162) (@antonplietzsch)
  • CI update (#163) (@lindnemi)
  • rename master branch to main (#165) (@lindnemi)
  • Rename master to main (#166) (@lindnemi)
  • less whitespace (#167) (@lindnemi)
  • Fix docs (#168) (@antonplietzsch)
  • Fix docs (#169) (@Anbue63)
  • CompatHelper: bump compat for "Setfield" to "0.8" (#170) (@github-actions[bot])
  • CompatHelper: bump compat for "Ipopt" to "0.8" (#171) (@github-actions[bot])
  • CompatHelper: bump compat for "NetworkDynamics" to "0.6" (#172) (@github-actions[bot])
  • incorrect DAE initialisation in abstract pertubation (#173) (@hexaeder)
  • Check if operation point is a fixpoint before returning (#175) (@Anbue63)
  • CompatHelper: bump compat for "PowerModels" to "0.19" (#176) (@github-actions[bot])
  • LineFault deprecation (#178) (@antonplietzsch)
  • LightGraph -> Graphs, bump ND, BlockSystems, MTK (#179) (@hexaeder)

Energy Systems - Grid Analysis and Planning - Julia
Published by github-actions[bot] about 4 years ago

PowerDynamics.jl - v2.5.1

PowerDynamics v2.5.1

Diff since v2.5.0

Closed issues:

  • Incomplete change of dynamic model during simulate (#153)

Merged pull requests:

  • Fix perturbation model (#164) (@lindnemi)

Energy Systems - Grid Analysis and Planning - Julia
Published by github-actions[bot] over 4 years ago

PowerDynamics.jl - v2.5.0

PowerDynamics v2.5.0

Diff since v2.4.2

Closed issues:

  • Docs: Links to source code not working (#85)
  • Interface PowerModels.jl for parsing files (#92)
  • Error when trying to remove a node (reducing number of states) (#149)
  • Error in solution tests (#154)

Merged pull requests:

  • Operation point solution from PowerModels.jl (#118) (@SabineAuer)
  • Examples Folder (#136) (@antonplietzsch)
  • compat with NetworkDynamics 0.5 (#147) (@hexaeder)
  • CompatHelper: add new compat entry for "PowerModelsACDC" at version "0.4" (#150) (@github-actions[bot])
  • CompatHelper: add new compat entry for "Ipopt" at version "0.6" (#151) (@github-actions[bot])
  • CompatHelper: add new compat entry for "PowerModels" at version "0.18" (#152) (@github-actions[bot])
  • bug fix for solution tests (#155) (@antonplietzsch)
  • bug fix fix for example tests (#156) (@hexaeder)
  • Delete test_example.jl (#157) (@antonplietzsch)
  • deactivate use_mmap on windows on json parse (#158) (@hexaeder)
  • Adjust systemsize function for systems with dynamic lines (#159) (@antonplietzsch)
  • Build docs on 1.6, enable authentication of worker (#160) (@lindnemi)

Energy Systems - Grid Analysis and Planning - Julia
Published by github-actions[bot] over 4 years ago

PowerDynamics.jl - v2.4.2

PowerDynamics v2.4.2

Diff since v2.4.1

Closed issues:

  • fix bug in creating rhs in ordering line array (#137)

Merged pull requests:

  • Ci update (#131) (@luap-pik)
  • first draft for fixing bug of issue137 (sorting problem of lines in LightGraphs graph) (#138) (@SabineAuer)
  • CompatHelper: bump compat for "StaticArrays" to "1.0" (#139) (@github-actions[bot])
  • IEEE Governor and Exciter Types (#140) (@Anbue63)

Energy Systems - Grid Analysis and Planning - Julia
Published by github-actions[bot] about 5 years ago

PowerDynamics.jl - v2.4.1

PowerDynamics v2.4.1

Diff since v2.4.0

Closed issues:

  • Create architecture.md for PowerDynamics (#52)
  • Tests are Failing, mostly with diagonal matrixes (#127)
  • Old PD versions (#128)

Merged pull requests:

  • Architecture md (#124) (@SabineAuer)
  • Use Diagonal type for mass matrices (#125) (@luap-pik)
  • sp explainng (#126) (@byronbest)
  • Rename xlabel -> xguide (#129) (@luap-pik)
  • Update Slack URL (#130) (@logankilpatrick)
  • Json parser for OrderedDict type (#133) (@antonplietzsch)
  • adding small type test to json parser test (#134) (@SabineAuer)

Energy Systems - Grid Analysis and Planning - Julia
Published by github-actions[bot] about 5 years ago

PowerDynamics.jl - v2.4.0

PowerDynamics v2.4.0

Diff since v2.3.2

Closed issues:

  • make one generic fault implementation with start and clearing times (#87)
  • LineShortCircuit + rename LineFault ? (#91)
  • compat issues reloaded (#99)
  • Change in printing of typeof(t).name on 1.6 causes package errors (#117)
  • StackOverflowError for VoltageDependentLoad (#121)

Merged pull requests:

  • Addition of Bus and line names (#101) (@SabineAuer)
  • Adding generic form of node perturbations (#115) (@SabineAuer)
  • CompatHelper: add new compat entry for "OrderedCollections" at version "1.3" (#116) (@github-actions[bot])
  • fixing bug in simulate of AbstractPerturbation and in find_operationpoint (#120) (@SabineAuer)
  • StackOverflowError for VoltageDependentLoad (#122) (@luap-pik)
  • Change in printing of typeof(t).name on 1.6 causes package errors (#123) (@luap-pik)

Energy Systems - Grid Analysis and Planning - Julia
Published by github-actions[bot] over 5 years ago

PowerDynamics.jl - v2.3.2

PowerDynamics v2.3.2

Diff since v2.3.1

Closed issues:

  • Three Phase Fault on a Bus (#31)
  • Make checks on operation point search if no slack bus present (#51)
  • Write documentation for wind turbine models and curtailed power plant model with inertial respnse (#67)

Merged pull requests:

  • Composite node (#75) (@FHell)
  • Operationpoint (#97) (@luap-pik)
  • Adding compat helper (#100) (@luap-pik)
  • Update Project.toml (#102) (@luap-pik)
  • CompatHelper: bump compat for "RecipesBase" to "1.0" (#103) (@github-actions[bot])
  • CompatHelper: bump compat for "StaticArrays" to "0.12" (#104) (@github-actions[bot])
  • CompatHelper: bump compat for "Lazy" to "0.15" (#105) (@github-actions[bot])
  • CompatHelper: bump compat for "Setfield" to "0.7" (#106) (@github-actions[bot])
  • CompatHelper: add new compat entry for "Aqua" at version "0.4" (#107) (@github-actions[bot])
  • Fixes some small Julia warnings (#108) (@luap-pik)
  • New load model (#109) (@luap-pik)
  • autodiff=true (#110) (@lindnemi)
  • Adding Julia 1.5 to the tests (#111) (@luap-pik)
  • cleaning up master (#112) (@SabineAuer)
  • remove DifferentialEquations dependency (#113) (@luap-pik)

Energy Systems - Grid Analysis and Planning - Julia
Published by github-actions[bot] over 5 years ago

PowerDynamics.jl - v2.3.1

PowerDynamics v2.3.1

Diff since v2.3.0

Closed issues:

  • Narrow dependency on DifferentialEquations.jl (#28)
  • Have releases automerged on Julia registry (#68)
  • Ad-hoc definition of node types (#71)
  • Compatibilities (#84)
  • Compatibility with NetworkDynamics 0.3.0 (#89)

Merged pull requests:

  • Quickfix for type instability in PowerPerturbation (#72) (@janlisse)
  • Get rid of SymPy dependency (#73) (@janlisse)
  • Better solution for PowerPerturbation type instability (#74) (@janlisse)
  • #71 Improve node definitions in separate modules (#77) (@janlisse)
  • Add codeowners file (#78) (@janlisse)
  • NetworkDynamics 0.2 upgrade (#79) (@janlisse)
  • Update Transformer.jl (#81) (@luap-pik)
  • Update in power perturbation (#82) (@SabineAuer)
  • New implementation of NodeShortCircuit with node shunts (#93) (@luap-pik)
  • solving compat issues (#94) (@SabineAuer)
  • Julia tag bot master (#95) (@SabineAuer)
  • Dynamic line (#96) (@luap-pik)
  • tiny cleanup of Setfield usage (#98) (@jw3126)

Energy Systems - Grid Analysis and Planning - Julia
Published by github-actions[bot] over 5 years ago

PowerDynamics.jl - v2.3.0

Energy Systems - Grid Analysis and Planning - Julia
Published by julia-tagbot[bot] about 6 years ago

PowerDynamics.jl - v2.2.0

Energy Systems - Grid Analysis and Planning - Julia
Published by julia-tagbot[bot] over 6 years ago

PowerDynamics.jl - v2.1.0

Energy Systems - Grid Analysis and Planning - Julia
Published by julia-tagbot[bot] over 6 years ago

PowerDynamics.jl - v2.0.0

Energy Systems - Grid Analysis and Planning - Julia
Published by julia-tagbot[bot] over 6 years ago

PowerDynamics.jl - v1.0.0

Energy Systems - Grid Analysis and Planning - Julia
Published by julia-tagbot[bot] over 6 years ago

PowerDynamics.jl - fixing REQUIRE

Energy Systems - Grid Analysis and Planning - Julia
Published by timkittel almost 7 years ago

PowerDynamics.jl - Operation point search now moved into separate subpackage

Energy Systems - Grid Analysis and Planning - Julia
Published by timkittel almost 7 years ago

PowerDynamics.jl - fixing the docs

Energy Systems - Grid Analysis and Planning - Julia
Published by timkittel about 7 years ago

PowerDynamics.jl - updated docs

Energy Systems - Grid Analysis and Planning - Julia
Published by timkittel about 7 years ago

PowerDynamics.jl - added Reexport to REQUIRE file

Energy Systems - Grid Analysis and Planning - Julia
Published by timkittel about 7 years ago

PowerDynamics.jl - first public release

Energy Systems - Grid Analysis and Planning - Julia
Published by timkittel about 7 years ago