Software Patches

December 1, 2021

Features and Improvements

  • Auxiliary Files (SCRIPT and DATA Sections): Added a new script commands
    CTGCloneMany(filter, "Prefix", "Suffix", SetSelected);
    CTGCloneOne("ctgname", "newctgname", "Prefix", "Suffix", SetSelected);
    See the help documentation for more information.
    https://www.powerworld.com/WebHelp/#Other_Documents/Auxiliary-File-Format.pdf
  • Case Information Displays: Limit Groups now have a Memo field for user-specified memos.
  • GIC: The Time Step Simulation has been modified to better support time-varying GIC calculations. This includes the ability to enter an delay on the start of the GIC waveform. Also, in the GIC with the time-varying waveform times before the start of the waveform now return zero GIC voltages; previously they returned the starting values (this shouldn't matter much since the starting point is usually all zeros anyways).
  • Transient Stability: Added the ability to plot a generator's apparent impedance R and X on the machine MVABase.
  • Bug Fixes

    • PV and QV Curve (PVQV) Tool: When saving cases as part of PV state archiving, do not store any PV, QV, or ATC results to the cases.
    • Transient Stability: When closing and reopening a plot inside the PowerWorld User Interface, the default height of the plot was shrinking by several pixels each time. This has been fixed to maintain the previous size of the plot dialog.
    • Transient Stability: Some transient stability result fields for plotting and reporting are calculated from other values. For example, the Bus V in kV is calculated from the Vpu value. These calculated fields could be used, but they were not working properly when used as the horizontal axis value on a plot. This has been fixed.
    • Transient Stability: Fixed an issue with SCl2 and OEL2C models. With the time inverse functions: K[(Ipu/ITPF)^C -1], when the Ipu is negative that will lead to an undefined solution. When Ipu is negative it is treated as zero and the exponential function (Ipu/ITPF)^C will return 0 and basically the output of the inverse function is set to -K.