Skip to content

v1.0.0

Compare
Choose a tag to compare
@flo-dup flo-dup released this 31 Jan 10:57

Release notes

We are happy to release the 1.0.0 version! πŸš€

Features

  • Bump powsybl-core to 5.1.0 (#670, #714)
    • Populate ConnectivityResult in SA post contingency results (#701)
    • Support of new BalanceType PROPORTIONAL_TO_GENERATION_PARTICIPATION_FACTOR and PROPORTIONAL_TO_GENERATION_REMAINING_MARGIN (#702)
    • Support NaN droop for slack distribution (#700)

LoadFlow

  • Remove add ratio to lines with different nominal voltage parameter (#658)
  • Low impedance threshold into OLF parameters (#656)
  • Fast restart from previous LF for AI use cases with fast generator targetV modification (#635)
  • Newton-Raphson state vector scaling (#669)
  • Fast restart: support of shunt section modification (#698)
  • Specific parameters description (#689)
  • Add unrealistics voltages trace logs (#665)
  • Add target dead band check in transformer voltage control outerloop (AFTER_GENERATOR_VOLTAGE_CONTROL) (#668)
  • SVC with stand by automaton (#636)
  • Multiple slack buses support (#679)
  • GraphViz export for identifying the spanning tree and the controlled buses (#706)
    screenshot
  • Shunt incremental voltage control (#692)
  • Secondary voltage control simulation (#695)

Security analysis

  • Adds DcLoadFlowContext (#647)
  • Support of operator strategies in DC security analysis (#662)
  • Support of LoadAction in AC and DC security analysis (#660)

Sensitivity analysis

  • Get RHS from equation (#673)
  • Support of three windings transformers as variable or function in sensitivity analysis (#654)

Refactoring

  • Refactor security analysis network loading (#659)
  • Refactor equation systems creation (#684)
  • Refactor PV -> PQ switch counter (#687)
  • Refactor default outer loop config (#708)
  • Transformer voltage control refactoring (#709)
  • Simplify sensitivity calculation on transformer voltage control incremental outer loop (#696)
  • Add AbstractElementEquationTerm (#686)
  • Move bus getters to Networks utility class (#678)
  • Update deprecated API usage (#697)
  • Automatic indexing of equation terms (#672)
  • Use LfNetworkParameters everywhere to simplify code (#682)
  • Zero impedance branch management refactoring (#666)
  • DcValueVoltageInitializer fails in presence of resistive only branches (#683)
  • Add network update state parameters (#681)

Fixes

  • Fix log: generator with inconsistent target (#661)
  • Fix DcEquationSystem with disabled non impedant branch (#663)
  • Fix calculation status report severity (#677)
  • Fix log message with voltage controllers (#694)
  • Fix incremental transformer voltage control loop (#693)
  • Fix deprecated API usage (#707)
  • Fix shunt compensator disabling in DC security analysis (#710)
  • Fix variable name (#713)