Software Patches

July 20, 2018

Features and Improvements

  • Contingency Analysis Tool: When reporting contingency analysis violations related to islands, if an island is split into pieces then whichever island has the original slack bus is considered the "old island" and all others are considered "new". The island reporting then only reports "new" islands. This however meant that if the original slack bus island had only a few buses and the other pieces have 1000s, then the piece with 1000s would still be reported as the "new" solved island. This has been modified so that if an island is split into 2 or more pieces, then whatever island piece has the largest amount of Load MW is not considered a "new island" while all others are considered "new".
  • Transient Stability: Added PSS4B Stabilizer.
  • Transient Stability: Added PSS4C Stabilizer.
  • Bug Fixes

    • Auxiliary Files (SCRIPT and DATA Sections): In the DiffFlowWriteCompleteModel script command we were not properly removing any quotes around the ExportFormat and KeyFields parameters, which could result in these fields not being interpreted correctly. The biggest issue was that the ExportFormat could not be found and the default objects would always be written. This has been fixed.
    • Contingency Analysis: Further bug fix related to the June 12 fix for contingency analysis related a contingency that resulted in nothing happening being run immediately after a contingency that had created additional islands that ended up with reserve limitation or unsolved.
    • Distributed Computation: When running distributed contingency analysis, post-contingency auxiliary files were not being used, either when specifying one for contingency analysis as a whole or when specifying with individual contingencies. This has been fixed.
    • File Formats: When reading an hdbexport CSV file, generators moved as part DC system translation were not having their regulated bus numbers modified appropriately. This has been changed now.
    • Transient Stability: Fix a bug in which the converted fields (such as bus kV converted from bus Vpu) in transient were not converted when saving the plots using the tool in the SHow/Select Selected Plot Data and also using the script commands.
    • Transient Stability: When no active governor exists for a generator, the transient contingency event that changes the Pref of the governor operates to change the per unit Mechanical Power of the generator instead. Similar behavior would be expected for the transient contingency event that changes the MW setpoint of the generator, but instead this did nothing. This has been changed so that when changing the MW Setpoint, this directly applies to changing the Mechanical power of the generator.
    • User Interface Dialogs: When changing the area/zone/owner/datamaintainer filter while on the Topological Differences from Base dialog, the checkbox for using the Data Maintainer filtering would not remain checked after closing the filter dialog. This has been fixed.