Software Patches

April 8, 2016

Features and Improvements

  • Auxiliary Files (SCRIPT and DATA Sections): Allow RenameFile and CopyFile script commands to use the action and other keywords when specifying file names.
  • Contingency Analysis Tool: When saving an AUX file from the Contingency dialog there is another new checkbox to "Save Calculated Fields and Custom Expressions"
  • Model Explorer: Moved the Contingency Analysis folder in the Model Explorer UP a level to the main level. Previously it was inside the "Tools and Add Ons" folder.
  • Bug Fixes

    • Contingency Analysis: Custom Monitors monitoring fields that are part of contingency results (fields for a Contingency object such as total load or generation drop) might not show correct results if running contingency analysis multiple times. This has been corrected.
    • Contingency Analysis: Fixed a bug that caused the field Solved for a contingency object to be improperly changed to YES when reading a ViolationCTG objects from an AUX file. This also occurred when passing results back to the main Simulator instance when using Distributed Computing for contingency analysis. This was improper because if the Solved field was equal to RESERVE LIMITS then you can still have ViolationCTGs reported, so reading the ViolationCTG objects should not change the Solved field from RESERVE LIMITS to YES.
    • Distributed Computation: Fixed an access violation that might occur at the very end of a Distributed Transient Stability Run
    • File Formats: When saving EPC snippets by selecting objects from a case information display or using the SaveDataEPC script command, bus objects will no longer be stored with branches. The bus records are beings stored for the Vsched field and this isn't used with branch or transformer records.
    • Power Flow Solution: Modified so that after loading a case any SVCs (svsmo1 and svsmo3) which are on continously control are appropriately denoted as being at a limit if this is appropriate. This prevents the SVC from being treated as not at the limit at the beginning of the power flow solution, moving a bit, hitting the limit and settling back in right where they started.
    • Power Flow Solution: Fixed small movements of switched shunt SVCs set on slow B control. Repeated power flow solutions would move around slightly within the slow B rectangular control region when it should just stay put once it is inside the control region.
    • Power Flow Solution: When a Switched Shunt was either an svsmo1 or svsmo3 SVC model type, the power flow solution internally treats a bus as a PV bus. During the solution the switched shunt Nominal Mvar output is then updated. This was all handled properly during the solution so power flow solutions were correct. However when just looking at the Mismatch table after a solution was achieved a mismatch may incorrectly be shown at these buses. This was purely a cosmetic bug because during the actual solution the mismatch was properly being treated as zero, but it was confusing.
    • Power Flow Solution: Modified so that immediately after loading in a case the proper mismatch would be calculated for buses that had more than one generator at them and some generators were at a min/max limit while other generators were not at a limit. As soon as a solution was done the mismatch calculation was immediately corrected previously, so this did not impact the solution, but it was confusing when loading in a PWB file to see initial mismatches when there should be none.
    • Transient Stability: If a CIM5 or CIM6 motor model was 0.0 MW in the power flow model and was out-of-service, then the CIM5 or CIM6 dynamic models would not being used because the load model was 0.0 MW (too small). For the CIM5 and CIM6 models however the Tnom value specifies what the torque is after being reclosed so the check on being a very small load is not appropriate. This has been fixed so the modeling of the closing of motor loads in this situation is properly allowed.
    • Transient Stability: Fixed an access violation that would occur when trying to insert a new Transient Limit Monitor from the Transient Limit Monitor table in the GUI.
    • Transient Stability: Modified the BRAKE load characteristic model to properly validate when used with a Bus, Zone, Owner, Area, or the case. The validation checks to ensure that the load was open in the power flow model were not working properly if the BRAKE model was not assigned directly to a load record.
    • Transient Stability: When choosing to save, copy, or print a transient stability plot with a very large number of plot series (1,000s or more), it would take a very long time to complete and may fail silently. This has been fixed so it performs very quickly and does not fail.
    • Transient Stability: For REEC_A, REEC_B, and REEC_C models, fixed error in the initialization of these models when Kqi=0 or Kvi=0. This was causing some incorrect initial state values.
    • User Interface Dialogs: On the transformer control information dialog the Min and Max regulated values had been flipped. This has been corrected.