Software Patches

August 3, 2016

Features and Improvements

  • Transient Stability: Added UEL2_PTI model.
  • Bug Fixes

    • Contingency Analysis: Made improvements to the options for storing contingency results to hard drive.
    • Contingency Analysis: Writing CTG What Actually Happened display setting to case (still saved to Registry as well).
    • Contingency Analysis: When comparing 2 lists of contingencies, violations which occur in the Comparison List but NOT in the Controlling list are show on the list of violation for a particular contingency. However, they were NOT shown in the list of all contingency violations. This has been fixed.
    • Contingency Analysis: When showing the Value, Limit, CompareValue, and CompareLimit fields for a contingency violation we had previously made it so that at a minimum 4 significant digits are always displayed regardless. We had also done the same for the difference fields which was silly. This made it so that a value of 567.1230001 subtracted from 567.1235555 would always show a difference of 0.0005554. We now obey the right of decimal designation of the user but make sure that how ever many digits are needed to display the Value or CompareValue to 4 signficant digits are also displayed for the difference.
    • File Formats: When loading an EPC file which has a maximum phase shifter of 0.0 degrees, Simulator was incorrectly turning the transformer off control. This was caused by a validation check made in October 2008 when loading an EPC file. In 2008, PowerWorld users had reported that when we reading an EPC, if a tap ratio that was more than 1/2 step size outside of the TapMin/TapMax range, Simulator should turn the transformer off control. This was done in 2008, but we were incorrectly checking the tap ratio for a type 4 EPC transformer. The bug that was just fixed has changed it so that this check is made with the transformer phase shift for type 4 transformers in the EPC file format.
    • General: If a bus record's nominal voltage is changed and this bus is the internal star bus of a three-winding transformer, then we will now automatically change the To-Bus Transformer Base Nominal Voltage of the 2-winding equivalents transformers to match this. This only effects the viewing of the 2-winding equivalent values on the transformer base and does not impact solutions.
    • General: Fixed a bug with DateTime advanced filter conditions, disallowing the form's DateTime pickers from being set to the null date.
    • General: Fixed 'div by zero' error that was being generated when trying to set an invalid value as a datetime.
    • General: Added a cancel button to the patch check so that users don't have to wait on startup. This is especially problematic when the computer Simulator is on doesn't have Internet access, typically leading to a two minute wait.
    • Transient Stability: Added check on ESST4B Vb making so it is always > 0.
    • Transient Stability: Fixed a bug in reading Switched Shunts from DYR files.
    • Transient Stability: Fixed bug in which the TS Bus and Gen displays had errors due to stale pointers.
    • Transient Stability: When showing a case information display showing the transient stability results related to a plot definition, the case info toolbar was always disabled. This has been fixed.
    • Transient Stability: Fixed undefined variable bug in LD1PAC Load Model that was causing the Jacobian to always be updated.
    • Transient Stability: An error could result indicating that no results were selected to save even if transformer fields were selected. This has been fixed.
    • User Interface Dialogs: In the advanced filter dialog when changing the Chosen Field from one field to another, we no longer update the comparison type if the comparison is available for both fields.