Knowledge Base

Using Contingency Categories for monitoring of different voltage deviation limits for different contingencies

Previous knowledge base articles have covered both

This article will cover monitoring for different voltage deviation limits for different contingencies.  To achieve this in Simulator you make use of Contingency Categories which are described in our help documentation at https://www.powerworld.com/WebHelp/#MainDocumentation_HTML/Contingency_Category.htm.  Categories with steady-state contingencies determine which Custom Monitors will be active for a contingency. The logic used to determine this is as follows

  1. If no categories are specified for a contingency, all custom monitors will be active for a contingency,
  2. If a custom monitor does not have any categories specified, it will apply to all contingencies.
  3. Otherwise, a custom monitor will only be active if it has at least one category that matches one of the contingency’s categories.

There are 2 steps for using contingency categories.

  1. Define Custom Monitors with which have categories assigned
  2. Define Categories for your contingencies that match the categories of the custom monitors.

Defining Custom Monitors

The help documentation for custom monitors is found at the following link: https://www.powerworld.com/WebHelp/#MainDocumentation_HTML/Custom_Monitors.htm.  The following will walk through the steps of defining one.

  1. Open the Contingency Analysis Dialog
  2. Go to the Options tab of the Contingency Analysis Dialog
  3. Choose Limit Monitoring > Custom Monitors from the left of this dialog (see following image)
    KnowCustomMonitor
  4. Right-click on the list of custom monitors and choose Insert
  5. As an example, you might define a custom monitor which does the following
    1. Monitor all Bus objects in the case
    2. Monitor the Voltage\Per Unit Magnitude Field
    3. Report violations if the voltage decreases by more than 5% of the initial value.
    4. Assign a category of P2 and give the custom monitor a name of WECC P2 Voltage Drop.
      KnowCustomMonitorCategoryP2
  6. Another example might be a slight variation of this which instead does the following.
    1. Monitors for a decrease of 10% instead
    2. Assign a category of P5 and give the custom monitor a name of WECC P5 Voltage Drop.
      KnowCustomMonitorCategoryP5

The two custom monitors described above could be defined in an AUX file as follows.

DATA (CustomMonitor, [CustomMonitorName,Category,ObjectType,WhoAmI,VariableName,FilterName,
 FilterName:1,Enabled,LimViolValue,Active,LimViolValue:1,Active:1,UnitsType])
{
"WECC P2 Voltage Drop" "P2" "Bus" "" "BusPUVolt" "" "" "YES" 0 "NO " 5 "YES" "Percent"
"WECC P5 Voltage Drop" "P5" "Bus" "" "BusPUVolt" "" "" "YES" 0 "NO " 10 "YES" "Percent"
}

Defining Categories with a Contingency

The help documentation for defining a contingency is found at the following link: https://www.powerworld.com/WebHelp/#MainDocumentation_HTML/Contingency_Definition_Dialog.htm. There are two places to assign categories to a contingency: on an edit box on the contingency dialog or in the Category column of a case information display showing the contingencies.  This is depicted in the following images.

KnowContingencyCategoryDialog

KnowContingencyCategoryCaseInfo

Tags: ,,,

September 30, 2015