Software Patches

October 4, 2024

Features and Improvements

  • Auxiliary Files (SCRIPT and DATA Sections): There is a new optional parameter at the end of the Move() script command called AbortOnError. It will default to YES in which case if the Move command can not be done the auxiliary script will be aborted. By setting it to NO you can tell the script keep running even if an error occurs.
  • Auxiliary Files (SCRIPT and DATA Sections): Added a new script command was added to perform this calculation FindRadialBusPaths(IgnoreStatus, TreatParallelAsNotRadial, BusOrSuperBus);
    IgnoreStatus = YES or NO
    TreatParallelAsNotRadial = YES or NO
    BusOrSuperBus = Bus or SuperBus
    The result of this calculation is then viewed as fields for a Bus or Branch object under
    1. Neighbors\Radial Path\End Number = returns the bus number at the end of the radial path if the bus or branch belongs to such a path.
    2. Neighbors\Radial Path\Index = returns the index within the path for the bus or branch. An index of 1 is assigned to the final radial bus and connected branch. Indexes increase by 1 when moving away from this final bus.
    3. Neighbors\Radial Path\Length = returns the total number of buses in the series bus path to which the bus or branch belongs.
    All these fields show a blank if the bus or branch does no belong to a radial path.
  • Case Information Displays: Modified the Area field for "SuperArea" so that editing the field to a blank value will remove the area from its SuperArea.
  • Difference Case Tool: When using the "Save To" feature while using the topological differences tool, the caption has been changed to display "Only Changed Elements", instead of "Only Both Elements".
  • Difference Case Tool: When using the "Save To" feature while using the topological differences tool, comments will be added at the top of the AUX file that is produced. These comments contain the executable build date, date on which the file was create, a text description of removed/new/changed elements that are included (or not included), the present case file name, and the base case file name.
  • General: Added a new feature under the Tools, Connections drop down in the Ribbon for "Find Radial Bus Paths". This opens a dialog for calculating all the series paths of buses in the case. There are 3 options for this path calculation.
    1. Traverse Open Branches (Ignore Status) when searching
    2. Treat Parallel Branches as Not Radial when searching
    3. Search by Bus or SuperBus.
    The result of this calculation is then viewed as fields for a Bus or Branch object under
    1. Neighbors\Radial Path\End Number = returns the bus number at the end of the radial path if the bus or branch belongs to such a path.
    2. Neighbors\Radial Path\Index = returns the index within the path for the bus or branch. An index of 1 is assigned to the final radial bus and connected branch. Indexes increase by 1 when moving away from this final bus.
    3. Neighbors\Radial Path\Length = returns the total number of buses in the series bus path to which the bus or branch belongs.
    All these fields show a blank if the bus or branch does no belong to a radial path.
  • Bug Fixes

    • Case Information Displays: There are several fields for series capacitors that identify if the series capacitor is bypassed or not. When the bypass status is changed the ybus needs to be updated to reflect this. This was not always being done resulting in a bad power flow solution. This problem has been fixed.
    • Difference Case Tool: When the Topological Difference Case window was open, and either "Set Present As Base" Or "Clear Base" were used, there would be some items that did not refresh correctly, and some access violations. These have been fixed.
    • Transient Stability: In Transient Stability RAS, there was a bug when setting the Switched Shunt Specific Element Type to a Bus. this was causing an access violation. the reason is that the Specific Element Type should always be set to "Specific Device". When is set to a Bus it should say it is an "Invalid Action" and also show a comment explaining why. This bug has been fixed.