Software Patches

October 25, 2016

Features and Improvements

  • Contingency Analysis Tool: Added fields to a LimitViol and thus the ViolationCTG object for showing the Reference State fields in the Comparison Case. Also added fields for the difference between the Comparison and Controlling case for the reference state values.
    ValueRefComp = Compare Two ListsReference StateComparison Reference State Value
    PercentRefChangeComp = Compare Two ListsReference StateComparison Change from Reference State Percent
    ValueRefChangeComp = Compare Two ListsReference StateComparison Change from Reference State Value
    ValueRefDiff = Compare Two ListsReference StateDifference Reference State Value
    PercentRefChangeDiff = Compare Two ListsReference StateDifference Change from Reference State Percent
    ValueRefChangeDiff = Compare Two ListsReference StateDifference Change from Reference State Value
  • Contingency Analysis Tool: Previously, the Percentage field for a voltage limit violation would show a blank value. This has been changed so that the percentage is shown based on the voltage limit. Thus a violation Value=0.90 with Limit=0.95 will show a percentage of 0.90/0.95*100 = 94.74.
    Note "Change" Voltage violations have always shown a percentage which was based not on the limit, but on the Reference State Voltage and this will continue. For example a bus that has ReferenceStateValue = 1.08, LowLimit=0.95, and Value = 1.02 may still report a "Change Bus Low Volts" violation. The percentage field for that limit violation will show 1.02/1.08*100 = 94.44.
  • File Formats: When reading the Areva hdbexport case file, modified reading of CP (switched shunt) records so that the AVR_CP field toggles the Field AutoControl in Simulator to either YES or NO. Previously the AVR_CP determined whether the switched shunt was set to a Distcrete or Fixed mode.
  • User Interface Dialogs: Added a button to Edit Impedances and Taps on the Transformer Voltage and MVABase to the Run Model Branch Dialog. Added notes to make it more clear that the branch dialog shows values on the system MVA and Voltage bases.
  • User Interface Dialogs: increased digits Generator Dialog for generator voltage setpoint and generator regulated bus voltage from 4 decimals to 6 to ensure we show what input data truly is.
  • Bug Fixes

    • Auxiliary Files (SCRIPT and DATA Sections): Fixed bug that would not allow you to delete CustomMonitor objects using the Delete script command.
    • Case Information Displays: When showing the Regulation Range Target Value for a phase shifting transformer in the case information display, we were showing the value in per unit instead of in MW. This has been fixed.
    • File Formats: When reading the hdbexport CSV file, modified reading of the WTARGET_PS and DEVIAT_PS fields so that if DEVIATE_PS < 0.10 then we treat it as 0.10. Simulator reads these values to determine RegMax and Regmin. This is done so that RegMax ends up slightly different than RegMin. Otherwise when the transformer is turned on control within PowerWorld Simulator it will still not control because there is no tolerance for the control. Same thing was done with VTARGET_XF and DEVIAT_XF, but the threshold used was 0.0001 per unit voltage.
    • File Formats: When reading the hdbexport CSV file, fixed bug reading generator Mvar limits. The VARMAN flag indicates that the RCC should not be used. Instead, manual var limits are specified in the case. The bug was that the var limits were being calculated from the RCC even when the VARMAN flag was set. The logic has been updated so that var limits are not calculated from the RCC if VARMAN is true.
    • Transient Stability: fixed error with showing plots that contained play in signals on them.
    • Transient Stability: The CMPLDW and CMPLDWNF models were using a constant current load for the electronic load component of the composite. This should have been a constant power and has been changed to constant power now.
    • User Interface Dialogs: Modified the Transformer Dialog for entering impedance and tap information on the transformer base. From discussions with customers it was clear that a common mistake was being made on this dialog. Users where changing the transformer's nominal voltage bases to be equal to the system bus nominal voltage and also changing the MVABase to the system MVABase (normally 100.00). In this situation users were then assuming that the R and X series impedances on that dialog would then represent the system base R and X. This was not always correct however if FixedTapTo <> 1.0000. The fixed tap ratio on the To bus side also impacts the conversion of the transformer base R and X to the system base. To help make this clear to users, if the voltages and MVABases match the system base AND the FixedTapTo <> 1.0000, a special note in red text will appear stating "Note: R and X on transformer base will still be different than the system base values. This is because "Fixed Tap To Bus" is not 1.00000. See Conversion Equations Tab for more details."