Model Filters Display and Dialog

Concept Link IconSee Also

 

Model Filters are a type of Model Criteria. Model Criteria represent boolean expressions regarding the present state of the power system model. They can be used to create a convenient display that shows whether the power system meets a set of criteria. They can also be used in conjunction with the definition of a contingency in the Contingency Definition Display to create contingency actions that are conditional on the state of the power system. To see a list of Model Filters, choose Case Information and Auxiliary > Model Filters in the Model Explorer.

A model filter contains a list of Model Conditions and/or other Model Filters and a boolean operator to apply to these conditions. The model filter then returns true or false depending on the result of applying the boolean operator to the boolean results of the conditions. A NOT operator can be applied to each condition so that the boolean opposite of the condition result will be used when evaluating the filter.

See the Relationship Between Contingencies, Model Conditions, Model Filters, and Model Expressions topic for more information about how these work together.

The Model Filters Display is a type of Case Information display and has the abilities common to this type of display. To delete a model filter, right-click on the display and choose Delete. To insert a new model filter, right-click on the display and choose Insert. This brings up the Model Filters Dialog that can be used to create, delete, and modify Model Filters.

 

Model Filters Dialog

The Model Filters dialog behaves in a manner very similar to the Advanced Filtering Dialog in terms of how conditions are added, modified, and removed and how multiple conditions are combined through a logical comparison.

Filter Name

Name of the Model Filter currently being examined. To choose a different Model Filter, use click on the down arrow next to the Model Filter name.

Save, Save As, Rename and Delete

These buttons are found at the top of the dialog and allow the modification, creation, and removal Model Filters from the case without having to close the dialog.

Model Filter Conditions

A model filter is defined by any number of Model Conditions or Model Filters. To insert or delete conditions from the model filter, click the Add>> or Delete... buttons that are found below the list of conditions. The X to the left of a model filter condition can also be clicked to delete a condition.

To choose a particular Model Condition or Model Filter, click the dropdown arrow for the appropriate condition. The list will either contain Model Conditions or Model Filters depending on the option to display, either Condition or Filter. You may also click the Find... button to the left of the list.

Individually each condition can have a NOT operator applied to it by checking the NOT checkbox next to the condition. A Time Delay in seconds may be specified with each condition as well. Time Delays are used during contingency analysis. The treatment of time delays is described in the help topic Treatment of Model Filter and Contingency Element Time Delays.

To modify any Model Conditions definition, click the Modify Model Conditions button found below the list of conditions. This will open the Model Conditions Dialog.

Logical Comparison

When specifying more than one condition, this is the boolean operator that will be used to compare the conditions. The options are described in more detail in the Advanced Filtering: Advanced topic.

View Filter Logic

Click this button to open a graphical display that visualizes the logic diagram for a Model Filter.

Model Result Override Added in Version 20

Model Result Overrides can override the result of a Model Filter. If a model filter is being overridden, all of its conditions are ignored and the result of the filter comes directly from what is specified with the Model Result Override. If a model filter is being overridden by a model result override that is enabled, portions of the dialog will be highlighted in yellow and the message Model Filter is overridden by a Model Result Override will appear on the dialog. The model filter can still be modified while it is being overridden.

 

Options Used During Contingency Analysis

Disable if True in Contingency Reference State Added in Version 20

This option is only applicable when Model Filters are being evaluated during contingency analysis. If a Model Filter contains a Model Filter that has this option enabled and the Model Filter is true in the contingency reference state, that Model Filter will be disabled, i.e. completely ignored, and treated as if it is not part of the Model Filter. If a Model Filter is being used as a standalone criteria, it will evaluate to false.

Model Conditions can also be disabled using a similar option as described below. Any Model Filter whose component parts are all disabled will be disabled.

Model Conditions Disable if True in Contingency Reference State

Model Conditions have an option to Disable if True in Contingency Reference State. This option is only applicable when Model Conditions are evaluated during contingency analysis. If a Model Filter contains a Model Condition that has this option enabled and the condition is true in the contingency reference state, that Model Condition will be disabled, i.e. completely ignored, and treated as if it is not part of the Model Filter. If all of the Model Conditions in a Model Filter are using this option and all evaluate to true in the contingency reference state, that Model Filter will be disabled, i.e. completely ignored, if it is part of another Model Filter or will evaluate to false if being used as a standalone Model Filter.