Software Patches

April 1, 2016

Features and Improvements

  • Auxiliary Files (SCRIPT and DATA Sections): Added a new script command SaveDataEPC("filename", objecttype, filter, GEFileType, SaveBuses, AppendFile).
  • General: Added options to filter by "string contains", "not string contains", "string starts with", and "not string starts with" for numeric fields.
  • Bug Fixes

    • Auxiliary Files (SCRIPT and DATA Sections): Added new parameters UseAreaZoneFilters, AssumeBaseFiltersNotPresent, and AppendFile to the script command DiffFlowWriteRemovedEPC("filename", GEFileType, UseAreaZoneFilters, AssumeBaseFiltersNotPresent, AppendFile).
    • Auxiliary Files (SCRIPT and DATA Sections): When saving injection groups to an aux file, including SUBDATA for participation points, and saving by label, the points were being saved by bus labels instead of the object labels. This has been fixed.
    • Contingency Analysis: Fixed bug that would cause Solve Power Flow contingency actions to be converted to unlinked actions.
    • File Formats: Added reading MBS (Modify Bus Shunt) and SVD command to Disconnect or Reconnect a Switched Shunt in WECC switch files.
    • File Formats: Fixed a bug that would cause 0 load IDs when loading in an Areva hdbexport file.
    • File Formats: Fixed bug specifying limit groups and ratings when reading XFLIM, LNLIM, and ZBLIM records in an Areva hdbexport file.
    • File Formats: Fixed error with reading in Areva hdbexport file when fields were omitted from the file. We were not properly setting the default value for various fields in this situation.
    • General: When using the scale tool on injection groups and more than one injection group is selected for scaling, you will be prevented from scaling if using the option to scale from zero or using economic merit order dispatch. In this situation you can only scale one injection group at a time. Additionally, you would be prevented from scaling multiple injection groups at the same time if the starting MW or Mvar is 0. Preventing scaling if the original Mvar = 0 doesn't make sense if the injection groups only contain generators so this restriction has been lifted.
    • Transient Stability: Modified so that difference flows works with Synchronous Machine parameters. Previously it worked fine with transient stability generator-based objects except for with GENROU, GENSAL, GENCLS, GENTPJ, GENPTF. It now also works with the synchronous machine parameters.
    • Transient Stability: Modified reading of EPC/DYD file pairs in the treatment of reading the CMPLDW models. We now use the full "longID" field from the EPC file to create grouping so CMPLDW parameters that are unique. This then created appropriate names for the resulting Load Model Groups and Distribution Equivalents within PowerWorld Simulator.
    • User Interface Dialogs: Fixed access violation showing the Model Condition form if the filter has not been assigned.