Releases: powsybl/powsybl-open-loadflow
Releases · powsybl/powsybl-open-loadflow
v1.9.0
Release notes
Features
- Always update network with a reference terminal (#990)
- Sensistivity analysis: support of factor with function
BUS_VOLTAGEand variableINJECTION_REACTIVE_POWER(#987) - Support of
VoltageRegulationextension for Battery (#1004) - Sensistivity analysis: support of factor with function
BUS_REACTIVE_POWERand variableBUS_TARGET_V(#992) - Support of extension
HVDCOperatorActivePowerRangeas well as Pmax ofhvdcLinein 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
v1.8.0
v1.7.0
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
v1.6.0
v1.5.0
Release notes
Bump to PowSyBl Core 6.1.0 (#905, #925)
Features
- Clean AC Equation System (#900)
- Use
TwoSideseverywhere (#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
SubstationAutomationSystemsdeserializer (#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
v1.4.0
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
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)
CI
- Add a new branch name pattern for full Sonar analyses (#819)
Utilities
- Add Maven Wrapper (#831)
v1.2.3
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)