Skip to content

Releases: powsybl/powsybl-open-loadflow

v1.9.0

04 Apr 12:35
v1.9.0
3b3973f

Choose a tag to compare

Release notes

Features

  • Always update network with a reference terminal (#990)
  • Sensistivity analysis: support of factor with function BUS_VOLTAGE and variable INJECTION_REACTIVE_POWER (#987)
  • Support of VoltageRegulation extension for Battery (#1004)
  • Sensistivity analysis: support of factor with function BUS_REACTIVE_POWER and variable BUS_TARGET_V (#992)
  • Support of extension HVDCOperatorActivePowerRange as well as Pmax of hvdcLine in AC emulation (#1005)
  • Fast restart when changing transformers tap position (#1008)
  • Support HVDC AC emulation simulation in DC Load Flow (#1013)
  • Bump to core 6.3.0 (#1000, #1012)

Fixes

  • Fix ComponentResult distributed active power (#998)
  • NR mismatch reporter: add unit in mismatches (#999)
  • Fixed network slack bus selector multi-variant bug (#994)
  • Fix restoreInitialTopology in security analysis with multiple synchronous components (#1003)

Quality

  • Add unit test with VSC voltage control and targetP = 0 (#1002)

v1.8.1

29 Mar 13:31

Choose a tag to compare

Release notes

Fixes

  • Honnor HVDCOperatorActivePowerRange as well as Pmax of hvdcLine in AC emulation (#1005)

v1.8.0

12 Mar 10:45
v1.8.0
1bf4afd

Choose a tag to compare

Release notes

Features

  • Support paired dangling lines ids in state monitors (#974)
  • Support of shunt compensator position action (#801)
  • Configuration of voltage target priority (#955)
  • Improve AC Load Flow reports (#977 #991)

Fixes

  • Fix SVC slope not simulated (#976)
  • Fix empty string parameter string list parsing (#980)
  • Fix terminals connection action (#983)
  • NaN bug in reactive power dispatching (#984)

v1.7.0

30 Jan 14:31
v1.7.0
f205fd4

Choose a tag to compare

Release notes

Bump to powsybl-core 6.2.0 (#958, #970)

Features

  • Consistency checks for input OLF parameters (#939)
  • DC security analysis: remove call to sensitivity API (#927)
  • Generator remote reactive power control on non impedant branches (#945)
  • Transformer RatioTapChanger reactive power control (#907)
  • Generator Reference Priorities (#899)
  • Loss of a VSC converter station after contingency (#961)
  • New SlackDistributionFailureBehavior DISTRIBUTE_ON_REFERENCE_GENERATOR (#959)
  • Optionally disable voltage regulation of generators with targetP outside Pmin/Pmax (#964)
  • Fast restart for secondary voltage control: targetV and participate (#966)
  • Fast restart for transformer target voltage change (#967)
  • Added support of action to reconnect branch at both side action (#943)

Fixes

  • Fix sharing of reactive power for multiple generators (#941)
  • Fix PerEquationTypeStoppingCriteria (#951)
  • Fix OLF boolean parameters getters (#962)
  • Bug fix in AC emulation: also consider P0 to define controller (#963)
  • Fix OpenLoadFlowParameters equals and clone (#968)
  • Fix acSolverType missing in OLF Specific Parameters (#969)
  • Fix flow computation of HVDC connected at only one side (#965)

Quality

  • Update README (#922)
  • Add a developer in pom.xml (#942)
  • Update GH actions versions (#960)

v1.6.0

22 Dec 14:17
v1.6.0
99b414e

Choose a tag to compare

Release notes

  • Make some equation term methods public (#934)
  • Fix connected side 2 notification (#935)
  • Fix shunt b and g update notification (#933)
  • Fix typo (#936)
  • Fix contingency propagation (#937)
  • Fix active and reactive terms (#938)

v1.5.0

13 Dec 10:36
v1.5.0
a6d0a65

Choose a tag to compare

Release notes

Bump to PowSyBl Core 6.1.0 (#905, #925)

Features

  • Clean AC Equation System (#900)
  • Use TwoSides everywhere (#906)
  • Shared remote reactive power control for generators (#880)
  • Add a name to permanent limit violation (#909)
  • Improve performance of incremental outer loops (#895)
  • Specified reactive power control to generator (#914)
  • Clean security analysis contingency impact log (#916)
  • Add check on generators new target v calculated by secondary voltage control (#902)
  • Migrate to LoadFlowResult API v1.4 (#918)
  • Open branch at only one side in security analysis (#889)
  • Newton krylov solver (#911)
  • Connectivity: change main component vertex during temporary changes (#917)
  • Reports unrealistic bus voltages during Newton Raphson (#931)

Fixes

  • Fix update reactive keys for voltage control (#904)
  • Fix failed to distribute slack in unit tests (#903)
  • Fix missing NR re-run in case of undistributed slack active power (#901)
  • Fix SubstationAutomationSystems deserializer (#908)
  • Fix generator type if reactive remote control disabled (#915)
  • Fix NPE on VSC without a HVDC line (#921)
  • Fixed reports formatting issues (#924)
  • Fix OpenBranchSide2CurrentMagnitudeEquationTerm (#928)

Quality

  • Ac solver refactoring (#910)
  • Parameterized unit tests (#926)

v1.4.0

13 Nov 17:01
v1.4.0
9b09b0b

Choose a tag to compare

Release notes

Features

  • Substation automation system (#811)
  • Voltage angle limit support (#873)
  • Zip and exponential load models (#846)
  • Secondary voltage control, coupled version (#872)
  • DC approximation type configuration (#878)
  • Refactor propagated contingency (#888)
  • Exclude generators below zero or negative minP from slack distribution (#868)
  • Synthetic discarded transformer voltage control log (#866)
  • Option to ignore active power limits in slack distribution on generators (#869)
  • Parent 16: update liquibase maven plugin (#860)
  • Convergence control parameters as olf parameters (#876)
  • New way to per unit lines (#852)
  • Added voltage magnitude and angle to SecurityAnalysis branch results extension (#875)
  • Bump to core version 6.0.2 (#881, #897)
  • Improve factors read performance (#891)
  • Slack Distribution Failure behavior (#890)

Fixes

  • Fix three windings transformer with disconnected leg monitoring (#855)
  • Fix cache invalidation issue when updating network state (#867)
  • Fix fast restart network update in case of multiple components (#870)
  • Fix reporting of distributed slack active power (#871)
  • Add missing parameters infos (#877)
  • Fix PTC action support and support of RTC action (#862)
  • Fix remote reactive power control: reactive limits and update generator's reactive power (#882)
  • Make constructor public for OlfThreeWindingsTransformerResult like for OlfBranchResult instead of package private. (#884)
  • Fix sensi on disconnected HVDC (#886)
  • Fix missing voltage limit violations (#892)
  • Fix SA modifying OLF parameters (#893)
  • Fix AC SA results ignoring AcLoadFlow outerloop status (#894)
  • Fix incremental outer loops (#879)
  • Fix not same variable and equation issue (#625)

Quality

  • Javadoc fix: Add literal annotation in author's email address (#887)

v1.3.0

28 Sep 16:35
v1.3.0

Choose a tag to compare

Release notes

  • Add parameter to set the min nominal voltage for target voltage check (#795)
  • Fix zero impedance branch flows in presence of shunt compensators (#797)
  • Network update: wrong load Q0 when loadPowerFactorConstant is true and P0 equals zero (#798)
  • Exception: No more participating to slack distribution (#799)
  • Fix power factor constant with conform loads (#800)
  • Secondary voltage control: add voltage sensi epsilon parameter (#796)
  • Bump to core 5.3.2 (#804)
  • Clean indexed terms when removing an equation (#808)
  • Fix already converged case in fast restart mode (#802)
  • Fix switch update in fast mode (#803)
  • LfLoad refactoring (#812)
  • Fix updated Q limits in reactiveLimitsOuterLoop (#813)
  • Fix generators update after forcing a bus to remain PV (#814)
  • Fix calculated bus load targetQ when distributed slack on loads with constant power factor (#815)
  • Fix contingency on phase shifter controlled branch causing exception (#817)
  • Fixed PST Flow Regulation on non impedant branch causing exception (#816)
  • Use DC context in DC sensi (#821)
  • DC PST active power control (#770)
  • Improve sensi replay results (#823)
  • Refactor sensi test package (#827)
  • Fix dcUseTransformerRatio not taken into account in DC sensitivity analysis (#824)
  • Fix too large dense matrix allocation issue (#822)
  • Clean/fix phase control parameter in DC computations (#833)
  • Get slack bus from network in sensitivity analysis (#825)
  • Fix branch state saving and restore (#826)
  • Improve performance of reference flow calculation in a DC sensi analysis (#829)
  • Fix NPE in remote reactive power control (#835)
  • Disabled network refactoring (#839)
  • Do not update state after UNSTABLE outer loop status (#834)
  • Fix small reference flow values instead of strict zero (#828)
  • Support of BusContingency (#711)
  • BusResults after security analysis is not exhaustive (#603)
  • Empty list instead of null for bbsIds (and make final). (#842)
  • Implement sensi of a target voltage to a reactive power flow and current (#830)
  • Fix voltage control hidden to disabled (#810)
  • Support of BranchResult for dangling line (#844)
  • Fix all voltage control outer loops (#840)
  • Generator reactive power dispatch proportional to normalized power (#843)
  • LF load refactoring (#845)
  • Upgrade to PowSyBl core 6.0.0-RC1 (#850)
  • Explicit outer loops configuration (#841)
  • Use dense matrix factory everywhere in tests (#851)
  • Full Sonar analysis (#847)
  • Reduce the number of zero reactive key log error (#853)
  • Bump to powsybl-parent 15 (#854)
  • Add a IEEE 14 unit test (#857)
  • Add log to reactive limit outer loop when limit has changed (#856)
  • Fix invalid factors in specific contingency context (#837)
  • Support of PhaseTapChangerTapPositionAction for 3wt (#849)
  • Network update fix in case of fast restart (#861)
  • Improve secondary voltage control outer loop (#838)
  • Bump powsybl-core to 6.0.0 (#864)

Compatibility

  • PowSyBl Open Load Flow now only supports Java 17 and higher (#820) Breaking Change

CI

  • Add a new branch name pattern for full Sonar analyses (#819)

Utilities

  • Add Maven Wrapper (#831)

v1.2.3

18 Jul 14:19

Choose a tag to compare

Release notes

Bump to powsybl-core 5.3.2 (#804)

Fixes

  • Clean indexed terms when removing an equation (#808)
  • Fix already converged case in fast restart mode (#802)
  • Fix switch update in fast mode (#803)
  • Fix updated Q limits in reactiveLimitsOuterLoop (#813)
  • Fix generators update after forcing a bus to remain PV (#814)
  • Fix calculated bus load targetQ when distributed slack on loads with constant power factor (#815)
  • Fix contingency on phase shifter controlled branch causing exception (#817)
  • Fix phase shifter flow control on non impedant branch causing exception (#816)

Quality

  • LfLoad refactoring (#812)

v1.2.2

16 Jun 15:49

Choose a tag to compare

Release notes

Features

  • Secondary voltage control: add voltage sensi epsilon parameter (#796)

Fixes

  • Fix power factor constant with conform loads (#800)
  • Exception: No more <elementType> participating to slack distribution (#799)
  • Network update: wrong load Q0 when loadPowerFactorConstant is true and P0 equals zero (#798)
  • Fix zero impedance branch flows in presence of shunt compensators (#797)