Releases: powsybl/powsybl-open-loadflow
Releases · powsybl/powsybl-open-loadflow
v0.23.1
v0.23.0
Release notes
- Update PowSyBl Core to 4.10.0 (#604)
- Support of switch contingency in sensitivity analysis and refactoring (#580)
- Check NR state validity (#602)
- Sensitivity analysis: support of dangling line as function reference (active flow and current) (#601)
- Use JGrapht version of core (#600)
- Aggredated loads properties (#592)
- Support multiple add and remove of the same edge in connectivity (#593)
- Fix shunt compensator active power in DC mode (#596)
- Loader post processor selection (#589)
- Remove starting generators from voltage control (#587)
- New GraphConnectivity API (#585)
- Add plausible target voltage parameters. (#586)
- Support of shunt compensator G (#566)
v0.22.1
v0.22.0
Release notes
- Workflow trigger updated (#560)
- AC equations optimization (#559)
- Monitor refactoring (#561)
- Limit violations refactoring (#562)
- Support of three windings transformer contingency (#564)
- AC sensitivity analysis: fix contingency has no impact (#563)
- Fix method names for open branch side 2 equations (#567)
- Select slack bus from a voltage level ID (#570)
- Functional logging refactoring (#574)
- Refactor equation vector (#575)
- Largest generator slack bus selector (#577)
- Remove exception of two generators are connected to the same bus but are controlling two different buses. (#578)
- AC security analysis: make contingency propagation optional (#571)
- Security analysis functional logs (#576)
- Fix min impedance check. (19456f0)
- Fix FastMath (#581)
- [Transformer voltage control] Incremental transformer outerloop (#522)
- Zero impedance flows. Specific solution for open Loadflow (#573)
v0.21.0
Release notes
Features
- Use PowSyBl Core 4.9.0 (#540, #557)
- Update version numbers in readme.md (#521)
- Rename user object to property (#524)
- Remove property (#528)
- Outer loops persistent context (#530)
- Make predefined results for AC and DC sensitivity analyses coherent (#523)
- Use OpenLoadFlow parameter addRatioToLinesWithDifferentNominalVoltageAtBothEnds everywhere (#531)
- Remove transformer voltage controls when no PV buses at non controlled side (#482)
- Injection sensitivity from bus or busbar section ID (#536)
- Contingency refactoring: support of all types of contingencies for AC sensitivity and security analysis (#493)
- Fix LfVscConverterStationImpl design (#546)
- Current limit violations detection in DC security analysis (#549)
- Same provider name for LF, SA and Sensi (#556)
Refactorings and coverage
- Clean phase control outer loop code (#527)
- Equation system index optimization (#435)
- Add AC equations unit tests (a540e79)
- Add unit test for sensi value non regression (#548)
- Improve testing of AC voltage sensitivities (#539)
- Assert active power, reactive power and current consistency (#545)
- AC equations refactoring (#543)
- Optimize cos and sin of ksi (#551)
- Improve transformer voltage control unit testing (#427)
- DC Sensitivity analysis: add unit test on IEEE14 (#555)
Bug fixes
v0.20.0
Release notes
- Use PowSyBl Core 4.8.0 (#480, #509, #518)
- Implements specific parameters from Map (#490)
- AC security analysis cancellation (#491)
- Get original IIDM ID (#494)
- Remove Hvdc Ac emulation OpenLoadFlow parameter (#498)
- Switch contingency support (#501)
- Clean security analysis logs (#519)
- Refactor
- Various fixes:
- Fix transformer voltage control with multiple components (#487)
- Fix: support of non impedant dangling lines (#489)
- Fix multi components DC LF (#492)
- Fix security analysis behaviour when network is invalid (#495)
- Fix HVDC set point increase sensitivity convention (#488)
- Fix contingency generator for AC computations (#500)
- Catch MatrixException instead of Exception (#497)
- DC sensitivity analysis: fix if contingency element is in GLSK (#496)
- Bug fix: fix network reset (#507)
- Bug: AC sensitivity analysis with a phase shifter active power control on (#502)
- Fix DC voltage init (#513)
- Determinist branchesToOpen order (#516)
- Fix decremental connectivity (#517)
v0.19.0
Release notes
- Disable switch without removing variables (#455)
- Fix: Hvdc active power setpoint is interpreted on rectifier AC side (#471)
- HVDC AC emulation (#466)
- Remove useless EquationType (#477)
- Remove equation access in Newtow Raphson (#478)
- Bug fix: support of factors with SKIP status after contingencies (#476)
v0.18.0
v0.17.0
Release notes
Common features
- Bump PowSyBl Core to 4.7.0 (#396, #459, #463) with the support of IIDM validation level that should be
STEADY_STATE_HYPOTHESISto run a loadflow, with the new API of sensitivity analysis and with the new parameters of the security analysis linked to increased violations. - Add convenient method to create OLF specific parameters (#442)
- Transformer voltage control outer loop after generator control mode (#439)
- Voltage magnitude initialization with transformer voltage control (#441)
Common fixes and refactorings
- Fixes: batteries and slack distribution on generators (#443)
- Fix spurious PV bus error message in DC mode (#444)
- Fix equation term notification (#445)
- Remove cyclic dependencies (#446)
- DC: fix low impendance branch support (#448)
- Refactor phase control tap position change event (#451)
- Create a P and Q bus equations for all buses (#452)
- Unsupported shunt voltage control (#453)
- Replace deprecated simulShunt by shuntCompensatorVoltageControlOn (#454)
- Remove EquationUtil (#447)
- Fix load contingency (#458)
- Refactor min impedance detection (#462)
Security analysis
v0.16.0
Release notes
- Refactor parameters (#438)
- Fix DC security and sensitivity analyses (#436)
- Fix synchronous component check (#437)
- Update README (#428)
- Default addRatioToLinesWithDifferentNominalVoltageAtBothEnds parameter to true (#434)
- Remove useless DistributionData (#433)
- Implements toString() at element level (#432)
- Add AC context (#430)