Bugfix releases based on DSS C-API v0.13.3 #29
Closed
PMeira
announced in
Announcements
Replies: 1 comment
-
NOTICE: There was another OpenDSS release just now with a change related to CapControl:
We'll probably wait a few days before preparing another release round here to avoid extra work in case of new releases. If anyone is affected and judge this bugfix to be high priority, please leave a note to let us know and we'll adjust the schedule. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
All projects have been updated to include bugfixes present in the latest OpenDSS (v9.6.1.2), ported to our alternative OpenDSS engine, notably:
Read the changes below for more, and follow the links for specific projects:
There was also progress in the plotting system for the Python projects.
⚙️ DSS C-API 0.13.3 changes
check its repo for more info
Bugfix release for some components. No other major changes.
Fixes ported from the official OpenDSS v9.6.1.2 (SVN r3619) released on 2023-06-06, plus our custom changes (including new tests). Test circuits cross-validated as usual.
LoadShape
: check if there's any allocated pointer before normalizing. Since we provide more ways to fill the LoadShape data besides the official alternatives, we needed to add a few more checks in case of misuse to avoid using invalid pointers. Includes a minor fix to how manual values (set by the user) formean
andstddev
are handled.show
command: adjust formatting forshow variables
,show isolated
,show loops
,show faults
.GICTransformer
: clean-up the code and add a minor fix forBusX
.Editor: tweak how the process is started; works better on Linux for terminal-based editors (GUI editors are recommended for a better experience though).
Obj/API and headers: new functions and add a few warnings in the docs.
New compatibility flag in
DSSCompatFlags
: addSaveCalcVoltageBases
. On recent versions, running asave circuit
doesn't include aCalcVoltageBases
anymore since that causes issues for some users. We added the new flagSaveCalcVoltageBases
to restore the old/original behavior. More options are planned for a future version in a dedicated function in the API.Ported (and complemented) from the official OpenDSS SVN code:
UPFC
, r3610: "Fixing losses in UPFC model, there was a bug introduced several years ago when trying to redefine losses based on residual currents (bad idea)." (by davismont)CapControl
, r3615: "Fixing property requirement (element) for capcontrol in Time and Follow control modes", by davismontCapacitor
/Reactor
: fixes related to 1- or 2-phase LL objects and Yprim; NormAmps/EmergAmps.PVSystem
/Storage
/InvControl
, r3597/r3598: "Adding current limiting capabilities to IBR in QSTS and dynamics modes. Examples also available." (by davismont). Also refactored more common code to InvBasedPCE on the DSS-Extensions version.Beta Was this translation helpful? Give feedback.
All reactions