Skip to content

Releases: powsybl/powsybl-dynawo

v2.0.0

29 Sep 11:38
v2.0.0
14a2234
Compare
Choose a tag to compare

To fix any issues due to migration, please go to the migration guide. Labels Deprecated and Breaking Change are clickable and lead to the section of the migration guide corresponding to the associated described change.

Release notes

Compatibility

  • PowSyBl Dynawo now only supports Java 17 and higher (#276) Breaking Change
  • Bump to powsybl-core 6.0.0 & powsybl-parent 15 (#274, #284, #292)

powsybl-dynawaltz and powsybl-dynawaltz-dsl

  • Adding Models
    • Add WECC models (#237)
    • Add dangling HVDC models (#249)
    • Add LoadPQ model (#268)
  • Other features
    • Custom models file can be given in SynchronizedGeneratorGroovyExtension (#250)
    • Add component id in parameter set (#271) Breaking Change
    • Merge loads optimization for network store IIDM impl (#283)
    • Replace models.cfg with json (#281)
    • Handle terminal var name prefixes for synchronous generator with transformer / auxiliary (#259)
    • Logs dsl errors instead of throwing exception (#257)
    • Skip empty automatons (#265)
    • Log duplicate static id (#270)
    • Add macroConnections package and move related classes (#290) Breaking Change
  • Bug fix
    • Index measurement point var connection for TapChangerBlockingAutomaton (#256)
    • Fix load with transformer terminal var name (#258)
  • Various refactoring
    • Rename uMeasurement in uMeasurements for TapChangerBlockingAutomaton (#239)
    • Rename OmegaRefGenerator to SynchronizedGenerator (#224) Breaking Change
    • GeneratorSynchronous renamed to SynchronousGenerator (#225) Breaking Change
    • Rename equipment in iMeasurement in CurrentLimitAutomatonGroovyExtension (#240)
    • Rename getVarConnectionsWithX(X x) into getVarConnectionsWith(X x) (#226)
    • Rename svc (#251) Breaking Change
    • Replace Network used for default model by Default (#252) Breaking Change
    • Rename EquipmentBlackBoxModelModel to EquipmentBlackBoxModel (#254) Breaking Change
    • HvdcPV renamed into HvdcP (#285) Breaking Change
    • Refactor BlackBoxModel parameters writing (#282)
    • Rename models prefix to internalModelPrefix (#288)
    • Remove 'Model' suffix from BlackBoxModel subclasses (#289) Breaking Change

CI

  • New branch name pattern for full Sonar analyses (#275)

v1.14.1

20 Jul 12:13
Compare
Choose a tag to compare

Release notes

Common

  • Bump powsybl-core to 5.3.2 (#274)

v1.14.0

06 Jun 15:20
Compare
Choose a tag to compare

Release notes

powsybl-dynawaltz & powsybl-dynawaltz-dsl

  • Add GeneratorPV, LoadAlphaBet and HVDC libraries (#200)
  • Check static models in DSL and store it in Black box model (#194)
  • Add static var compensator (#201)
  • Refactor hvdc macro connect (#199)
  • Refactor disconnection events (#197)
  • Remove unsupported HVDC libraries (#212)
  • Set weight_gen to 0 for non synchronous generator (#211)
  • Refactor parameters input (#210, #233)
  • Add tap changer automatons (#198)
  • Add phase shifter automatons (#205)
  • Add under voltage automaton (#204)
  • Add node fault event (#203)
  • Add "merge loads" to specific parameters (#220)
  • Add InfiniteBus model (#217)
  • Add active power variation (#218)
  • Add disconnection event for HVDC (#216)
  • Add disconnection event for shunt and StaticVarCompensator (#215)
  • Connect Current Limit Automaton to quadripole (#208)
  • Add network parameter "hasShortCircuitCapabilities" for buses in node fault event (#228)
  • Add Current limit two levels automaton (#209)
  • Add methods for simplifying adding custom models (#231)

powsybl-dynaflow

  • Read timeline and report events in dynaflow security analysis (#232)

Common

  • Bump powsybl-core to 5.3.0 (#230, #234)
  • Add integration tests for code coverage computation (#202)
  • Fix merging loads (#213)
  • Fix network state update performance issue with IIDM network store implementation (#219)
  • Parse Timeline dynawo file (#229)

v1.13.0

04 Apr 15:12
Compare
Choose a tag to compare

Release notes

Repository changes

  • Bump powsybl-core to 5.2.0 (#190)
  • Bump junit to version 5 (#182, #187)
  • Add merge/unmerge loads feature. (#131, #175)
  • Check Dynawo version in Security analysis and Dynawaltz provider (#171)

Dynawaltz

  • Generator pq (#138)
  • Add line model (#147, #185)
  • Fix bus and line models (#177)
  • Add more synchronous generators (#176)
  • Refactor groovy extension (#179)
  • Refactor Dynawaltz DSL unitary tests (#173)
  • Check event model dynamic id uniqueness (#180)
  • Refactor dynamic model connection (#181)
  • Refactor macro connector & macro connect creation (#186)
  • Rename remaining connectedToOmegaRef variables (#189)
  • Add hvdc and default shunt models (#191)
  • TransformerFixedRatio model (#151)
  • Refactor DSL dynamic & event models unitary tests (#193)
  • Remove DynaWaltzContext event models list (#195)

Dynaflow (security analysis)

  • Fix security analysis results by forcing dynaflow to ouput networks after (#169)
  • Fix pre-contingency limit violations. (#172)
  • Complete results with limit violations from DynaFlow (#98)

v1.12.0

01 Feb 16:04
Compare
Choose a tag to compare

Release notes

Repository changes

  • Bump powsybl-core to 5.1.0 (#153, #167)
  • Add only needed IIDM extensions when writing iidm input file (#160, #164)
  • Integration tests (#140)
  • Add distribution module (#161)
  • IIDM v1.4 when exporting a network (#130, #135)

DynaWaltz

  • Adapt to new powsybl-core EventModel interface (#153, #157)
  • Call for jobs for Dynawo 1.3.1+ (#129)
  • Updated jobs schema (#132)
  • Refactor models (#142)
  • Add bus model (#144)
  • Synchronous generator models declaration with a file containing the list of child models (#146)
  • Avoid throwing UncheckedXmlStreamException (#145)
  • Replace deprecated calls to getModuleConfig (#152)

DynaFlow

  • Fix and improve version check (#130, #137, #162, #165)
  • Consistant provider name between AS and LF (#158)
  • Use Dynawo 1.4.0 and fix DynaFlow integration (#160)
  • Loadflow specific parameters (#166)

v1.11.0

18 Nov 17:00
Compare
Choose a tag to compare

Release notes

Features

  • Introduce MacroConnector class to handle the connections between models (#110)
  • Allow to defined additional parameters for DynaFlow: chosen outputs, time step, VSC and LCC as loads (#119)
  • Added GeneratorSynchronousFourWindingsProportionalRegulationsStepPm model (#120)
  • Update dynaflow parameters (#123)
  • DynaFlow : Add startingPointMode parameter (#128)
  • Induced OmegaRef, unique instance (#121)
  • Bump powsybl-core to 5.0.0 (#134)

Bug fixes

  • Update README.md: fix broken links & wrong provider name (#124)

v1.10.0

15 Sep 07:35
Compare
Choose a tag to compare

Release notes

Based on powsybl-core 1.10.0

  • Introduce MacroStaticReference object to handle static / dynamic variable mapping

v1.9.0

15 Jun 14:40
Compare
Choose a tag to compare

Release notes

Based on powsybl-core 4.9.0

  • Add dependency management
  • Implement complementResults for dynaflow

v1.8.0

20 Apr 16:01
Compare
Choose a tag to compare

Release notes

Based on powsybl-core 4.8.0

v1.7.0

01 Mar 15:00
Compare
Choose a tag to compare

Release notes

Based on powsybl-core 4.7.0