Software Patches

October 30, 2014

Features and Improvements

  • Auxiliary Files (SCRIPT and DATA Sections): Added the MergeMSLineSections(Filter); It does the same as the Merge Lines right click in Model Explorer.
  • Auxiliary Files (SCRIPT and DATA Sections): Added the ability to use the special string @ to the file name to the deletefile script and to any script that uses the function InterpretFileNameIsOpenDialog to interpret the filename.
  • Auxiliary Files (SCRIPT and DATA Sections): Also added the script command: RenameInjectionGroup("Oldname","Newname");
  • File Formats: Added the ability to not generate the default labels when using custom labels in hdbexport.
  • File Formats: Modified reading of the RAW file format so that if comments are found for data records of the format /* [ my label, my second label ] */, then labels will automatically be created for the object. The string parsing removes all leading and trailing /, *, or space characters. Then if the remaining string starts with a [ and ends with a ], we assume that what is inside the bracket is a comma-delimited list of strings representing labels.
  • General: Speed increase in expression parsing.
  • Power Flow Solution: Added option with a VSC DC Line to specify whether the DC MW Setpoint is interpreted as the MW flow on the "AC side" or "DC Side" of the converter. If there are not any converter losses modeled then this does not matter. Modified reading VSC DC Lines from a RAW file so that the DC MW Setpoint is interpreted as the "AC side" MW. When writing out to the RAW format, if the option in Simulator is set to "DC Side", then the appropriate AC flow will be calculated and written out to the RAW file instead.
  • Transient Stability: Adding simplified line OC model.
  • Transient Stability: Made a slight modification so the SET Power command for transient contingencies will interpret an actual MW value and convert it to a delta MW value if necessary instead of treating everything like a delta MW value.
  • Bug Fixes

    • Auxiliary Files (SCRIPT and DATA Sections): Fixed a bug that when in the dialog you were renaming the IG it was adding a copy of the IG that was "Renamed".
    • Contingency Analysis: When adding the ability to include a substation outage in the contingency record in the Oct 2, 2014 patch, a bug was introduced on the Contingency Element Dialog which caused the dialog to malfunction for the special elements listed AFTER Substation. These include Abort, Solve Power Flow, and Contingency Blocks. Elements would still function properly when defined by loading from an AUX file or loading PWB files. The bug only effected the dialog box and made it impossible to define Abort, Solve Power Flow, or Contingency Block elements.
    • General: Fixed an ambiguity with the math parser regular expressions that caused a syntax ambiguity between "<>" and "<". The less than operator regular expression has been amended to "<[^>]" while still retaining a token length of one. Also fixing the ambiguities between ">" and ">=" and "<" and "<=".
    • Power Flow Solution: The power flow might fail to converge if an SVC is located at a disconnected bus. This has been fixed.
    • Transient Stability: Fixed two issues with reading of JSIS format for modal analysis tool. If a comma was at the end of the lines in the csv files, it wouldn't read those lines. Also in RawTimeRangeCount, local_LastTimeSec was getting checked but was never being set which was causing errors.
    • Transient Stability: Bug fix associated with local_HasAMachineModel being set incorrectly.
    • Transient Stability: Bug fix to DC line parameter checking.