Skip to content

v5.3.0

Compare
Choose a tag to compare
@olperr1 olperr1 released this 06 Jun 12:41

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

IIDM

  • Move FourSubstationsNodeBreakerWithExtensionsFactory to iidm-test (#2544)
  • Load and line asymmetrical data extensions (#2533)
  • Fix hvdc removal reporting (#2559)
  • Fix severity for remove vl or hvdc reports (#2558)
  • Improve move connectable notification (#2562)
  • European LV test feeder case (#2542)
  • Bump iidm xml version to 1.10 (#2466)
  • Fix writing zero bPerSection for xiidm <1.5 for iidm4cpp (#2560)
  • Replace HalfLine by DanglingLine (#2437, #2585, #2587, #2602) Breaking Change
  • IIDM zip and exponential load model (#2555, #2579)
  • Remove Xnode/mergedXnode extensions (#2568, #2601) Breaking Change
  • Add HvdcUtils (#2567)
  • Add new network (generator, VSC, SVC, tap changers, shunt compensator) modifications (#2557)
  • SV: support of DC approximation (#2589 and #2593)
  • Support of ShuntCompensatorModification (#2588) Breaking Change
  • Branch does not extend connectable (#2591) Breaking Change
  • Multiple data sources (#2600) Breaking Change

CGMES

  • CGMES pre-processors (#2513)
  • Add methods to access supplementary data in CGMES boundaries (#2525)
  • Add method to retrieve CN from Xnode in CgmesBoundary (#2556)
  • CGMES EQ export fixes (#2528 & #2546)
    • Fix tculControlMode in CGMES export: it is a reference and not a field
    • Add SynchronousMachine.type attribute
    • LinearShuntCompensator.gPerSection is not optional
    • Add WindGeneratingUnit.windGenUnitType attribute
    • Fix stepVoltageIncrement to not be infinite
    • Bug fix: when creating or referencing TN for disconnected switches, naming strategy is called
    • Name is truncated to 32 characters in CGMES export (Quality check)
    • Bug fix: store all topological nodes in context to write all SvVoltage
    • Add netInterchange for control areas
    • Add TieFlow.positiveFlowIn
    • neutralU in RTC and PTC is ratedU
    • Copy dangling line limits on both sides
    • Always write SvPowerFlow for Injections and Tieflows
    • If ID of sub-region does not correspond to a name, return N/A
    • Avoid processing non-exported equipment
  • CGMES import: import TATL shortName or name, not ID (#2537)
  • Support of batteries export (#2527)
  • CGMES export: fix calculation of flows for switches (#2582)
  • Fixes in CGMES export (#2574)
  • CGMES: Export all SvPowerflow for switches (#2592)

PSS/E

  • PSSE: Q record anywhere between blocks. (#2529)
  • TwoTerminalDc: Negative setvl (#2530)
  • PSSE : add test cases from Illinois repository (#2538)
  • PSSE: Fix duplicate IDs for NonTransformerBranches, Transformers, Loads, Generators, Shunts (fixed and switched) (#2539)
  • PSSE: Support null fields in rawx format (#2540)
  • switched shunt: in rawx format fields "i" and "id" must be "ibus" and "shntid" (#2541)
  • Fix Lcc power factor (#2572)

Matpower

  • Matpower export: add support of VSC, LCC, SVC and batteries (#2567)
  • Matpower export: considering different nominal voltage (#2571)
  • Matpower export: various fixes (#2578)

UCTE

  • UCTE export: bug fixes on phase and ratio tap changers (#2573)

AMPL

  • Fix Ampl Writer (#2596)

Security Analysis

  • Fix: support of BusContingency in ContingencyElement (#2561)
  • Factorize CriterionContingencyListSerializer classes into a single one (#2565)
  • Add method checkLimitsDc with dcPowerFactor param (#2581)
  • Add tie lines support in limit violation detector (#2586)

Contingency

  • Add several contingency elements in identifiable lists (#2515) Breaking Change

Short circuits

  • Add specific parameters and adapt tests. (#2552) Breaking Change
  • Fortescue utils refactoring (#2534)

Computation

  • Add command execution duration to local computation manager (#2570)

Network modifications

  • Add logs when exception is thrown (#2551)
  • Add parameter to allow or not a generator to scale when its initial targetP is outside minP - maxP (#2584)
  • Rephrase bus/bbs not found report and factorize calls to it (#2590)

Quality

  • Fix duplicated junit dependency (#2577)
  • TieLine iidm unit tests separated from Line iidm unit tests (#2580)
  • Fix Java 19+ unit tests (#2599)