Software Patches

October 18, 2021

Features and Improvements

  • Available Transfer Capability (ATC) Tool: Added new Iteratively Found string "INIT_RESERVE_LIMIT" that indicates that a reserve limit has been hit in the initial part of the iterated process when all limiters are iterated on. Hitting a reserve limit here will cause the entire process to stop and it wasn't obvious from the results that this had occurred; this was being reported in the ATC log but not with the TransferLimiter records.
  • Transient Stability: Added parameter check for min and max in PF1 and VAR1.
  • User Interface Dialogs: Previously when clicking on the button to change transformer parameters, if the branch was a three winding transformer section, we would just display a message telling the user to go to the three winding transformer table and open the three winding record to modify the parameters. I changed it so that now when you open the branch dialog of a transformer that is part of a three winding transformer, and click the button to modify the transformer parameters, the three winding transformer dialog is automatically opened (as a Modal form) so the user can edit the three winding parameters. When they click OK, it goes back to the branch dialog and calls SetInfo to update the two winding transformer displayed with any changes that were made to it from the three winding dialog.
  • Bug Fixes

    • Auxiliary Files (SCRIPT and DATA Sections): In Version 22 there is now an option to "Save As\Auxiliary File with Options" when right-clicking on a case information display. This gives you more features to choose to save related objects (InterfaceElements with the Interface objects for example). Because of this feature it was easier to save Gen object along with their bid curves and as a result we removed a prompt asking you what to do when saving a list of generators. This was working, but it had inadvertently been written to ALWAYS write extra data sections for the generator bid curves and capability curves when saving a gen table. This has been fixed so it will not store those unless choosing to features in "Auxiliary File with Options"
    • Auxiliary Files (SCRIPT and DATA Sections): When storing Extra Data sections as part of saving an AUX file (for example InterfaceElements with Interface objects), modified so that the default is 6 decimal places for the sub objects. Previously it was only 3 which was sometimes not enough to maintain precision.
    • Available Transfer Capability (ATC) Tool: The ATC Multiple Scenario Results table is populated with information from the limiter with the lowest Trans Lim value from all limiters that have been iterated on. If none have been iterated on then it is populated from the limiter with the lowest Trans Lim value. It was possible if a reserve limit was hit during the initial part of the iterated process when all limiters are iterated on that the limiter chosen was the first one in the list and not necessarily the one with the lowest Trans Lim if none of the limits had been marked as being iterated on. This has been fixed.
    • Available Transfer Capability (ATC) Tool: When attempting to get a failed contingency solution to solve using SOLUTIONFAIL actions, remaining SOLUTIONFAIL actions would not be applied if the last action made no changes. This has been fixed.
    • Transient Stability: Modified how numeric fields of the PlayInInfo and PlayInSignal object are shown in the GUI and written to an AUX file.
      Now, no matter what is specified for the number of decimal places, we will write at least 4 significant digits to ensure the user doesn't accidently truncate the digits too much.