Software Patches

June 28, 2023

Features and Improvements

  • File Formats: When reading the hdbexport netmom CSV file, we now read the ND.ELIGIBLE field: if it is FALSE, then we set the respective Simulator's Bus field Monitor = NO.
  • File Formats: Added ability to read the TEID field for the records ST, ND, LD, CP, UN, SVS, LN, ZBR, XF, PS, CB, INTRFC, AUX. This field represents the "Transmission Equipment ID". We will read the field and create an object label with the syntax "TEID_12345" where the value 12345 is what is populated in the TEID field in the CSV file.
  • Scheduled Actions: Added "RevertScheduledActionsAt" script command which applies the opposite of any relevant actions (e.g. Closes breakers if an Action is set to Open them). It takes 1 to 3 arguments:
    WindowStart - The beginning of the window to evaluate
    WindowEnd (optional) - If specified, sets the end of the window to evaluate; if not specified, only actions active at WindowStart are reverted
    Filter (optional) - If specified, only Actions that meet the filter are reverted.
  • Transient Stability: Modified the INDMOT1P model to include new parameter Bpgas and Tpgas the add an additional term to the Mechanical Torque Equation equal to Bpgas*Speed/(1+s*Tpgas). Tpgas is a time constant to give a delayed value of rotor speed which is meant to represent the mechanical load due to the compressor gas pressure in an airconditioner compressor load. The value of delayed speed is then multiplied by the coefficient Bpgas to express how this load is weighted relative to the other mechanical load terms A, B, C0, D, and E.
  • User Interface Dialogs: On Gen Run Dialog added buttons on main page for access the Area and Substation dialogs. This mimics what is aleady available on the Load Run Dialog. On the Substation Dialog added a stability page to provide quick access to stored stability data for the substation. This matches what is done on the Generator and Bus Run Dialogs.
  • Bug Fixes

    • Auxiliary Files (SCRIPT and DATA Sections): Device filtering for PartPoint and InterfaceElement object types was not working correctly when used with script commands. This has been fixed.
    • Case Information Displays: Dragging column headings allows you to reorder the columns. A bug would occur if you dragged a column heading from one case information display over to different one and dropped it there. This has been fixed.
    • General: Fixed bug in equivalencing due to not considering the load distributed MW and Mvar fields
    • GIC: Making changes to allow saving GIC supplemental data import settings in the PWB and AUX
    • Oneline Diagrams: Fixed bug with colormap not being restored correctly when saved with a view.
    • Oneline Diagrams: Increased the default contour min,middle,max resolution to match then change we made to the overall contour resolution in 2015. This will make contours have a higher resoluation.
    • Power Flow Solution: Fixed DC power flow bug for cases when there are two series phase shifters on control in series. The code now efficiently disables using one of them, but does not permanently turn it off of control.
    • User Interface Dialogs: BusPair listing of violations on the Limit Monitoring Settings was not properly using the LimitSet for BusPairPercent. The contingency analysis violation was working correctly and this only impacted the GUI in the Limit Monitoring Settings.