Constraint Equation Filter Editor

Summary

The Constraint Equation Filter Editor is used to create filters that select particular constraint equations for display, according to criteria that you define.

The Constraint Equation Filter Editor (used in Power Filters) is only available in the Gold Edition.

Image

Image of the Constraint Equation Filter Editor.

Description

The Constraint Equation Filter Editor is used to create filters that select particular Constraint Equations for display, according to criteria that you define. You use a Constraint Equation filter to control which Constraint Equations are used in several parts of the ez2view display:

You build a Constraint Equation filter by adding clauses into the filter - each clause defines criteria that ez2view uses to select the Constraint Equations to display. A clause matches a Constraint Equation if the statement in the caluse is true for the Constraint Equation. Clauses are all of the form "field - operator - value"; for example, a clause that matches a Constraint Equation with the identifier of "S>>V_NIL_SETX_SETX" may read "Constraint Equation ID starts with S>>V_NIL" where:

  • Field is "Constraint Equation ID"
  • Operator is "starts with"
  • Value is "S>>V_NIL"

Filter Fields

The tables below explain the fields that can be used in clauses in a Constraint Equation filter. In each table the column headed "Example Filter Clause" provides an example of a clause using the field in question, and the column headed "Example Matching Value" shows an actual value that would match the clause.

Constraint Equation Properties

ez2view supports filtering constraint equations using fields that refer to the direct properties of the constraint equation as shown below.

Field Description Example Filter Clause Example Matching Value
Constraint ID The unique identifier of the Constraint Equation.

Source
AEMO InfoServer
Table: GENCONDATA
Field: GENCONID
Constraint Equation Id that starts with Q^NIL Q^NIL_FNQ
Region and Special Conditions AEMO use a naming convention when formulating the identifiers for constraint equations (the Constraint ID). The first characters of the naming convention identify the Region, or other special conditions, to which the constraint equation applies. This field allows you to filter on the first characters of the equation identifier using this convention.

Source
AEMO InfoServer
Table: GENCONDATA
Field: GENCONID
Region and Special Conditions that equal Queensland Queensland
Description A free text description of the Constraint Equation providing detail of the plant that is not in service.

Source
AEMO InfoServer
Table: GENCONDATA
Field: DESCRIPTION
Constraint Equation Description that contains Chalumbin to Ross Out= Nil, Far North Qld Voltage Stability limit for loss of either Chalumbin to Ross (857 or 858) 275kV line.
Impact A free text field providing detail of the device(s) that is affected by the constraint e.g. Interconnector, Generator(s) or Cutset.

Source
AEMO InfoServer
Table: GENCONDATA
Field: IMPACT
Constraint Equation Impact that contains Far North Qld Far North Qld Limit
Reason The contingency or reason for the constraint.

Source
AEMO InfoServer
Table: GENCONDATA
Field: REASON
Constraint Equation Reason that contains Chalumbin to Ross Loss of Chalumbin to Ross (858 or 857) 275kV line
Limit Type The limit type of the constraint, with available values shown in the drop-down.

Source
AEMO InfoServer
Table: GENCONDATA
Field: LIMITTYPE
Constraint Equation Limit Type that equals Transient Stability Transient Stability
Constraint Weight The constraint violation penalty factor.

Source
AEMO InfoServer
Table: GENCONDATA
Field: GENERICCONSTRAINTWEIGHT
Constraint Weight >= 20 20

Left Hand Side Terms

ez2view supports filtering constraint equations using the left hand side terms of the constraint equation as shown below. The left hand side terms refer to either generating units, interconnectors, or regions (the later for FCAS constraints). The AEMO database uses connection points to identify generating units in a constraint equation LHS, and ez2view provides a mechanism to refer to these generating units directly using connections points, or indirectly using DUIDs and Station IDs.

Field Description Example Filter Clause Example Matching Value
LHS Refers to Connection Point ID This field will match if the connection point you specify appears as a term on the LHS of the equation.

Source
AEMO InfoServer
Table: SPDCONNECTIONPOINTCONSTRAINT
Field: CONNECTIONPOINTID
LHS referes to Connection Point ID that starts with SMAY SMAY2
LHS Refers to DUID This field will match if the DUID you specify has a connection point that appears as a term on the LHS of the equation.

Source
AEMO InfoServer
Table: DUDETAIL
Field: DUID
LHS referes to DUID that equals LKBONNY2 LKBONNY2
LHS Refers to Station ID This field will match if the Station you specify contains a DUID that in turn has a connection point that appears as a term on the LHS of the equation. You can find station id's in ez2view on the Station Entity Browser

Source
AEMO InfoServer
Table: STATION
Field: STATIONID
LHS refers to Station ID that equals BAYSW BAYSW
LHS Refers to Interconnector This field will match if the interconnector you specify appears as a term on the LHS of the equation. The available values can be selected from the drop down list.

Source
AEMO InfoServer
Table: SPDINTERCONNECTORCONSTRAINT
Field: INTERCONNECTORID
LHS refers to Interconnector Basslink DC Interconnector (MNSP) Basslink DC Interconnector (MNSP)
LHS Refers to Region This field will match if the region you specify appears as a term on the LHS of the equation. The available values can be selected from the drop down list. The region terms only appear in FCAS constraint equations.

Source
AEMO InfoServer
Table: SPDREGIONCONSTRAINT
Field: REGIONID
LHS refers to Region that equals New South Wales New South Wales

Properties of Containing Constraint Set

ez2view supports filtering constraint equations using properties of the constraint set that contains the constraint equation as shown below.

Field Description Example Filter Clause Example Matching Value
Constraint In Constraint Set This field will match if the constraint equation is contained by the constraint set you specify. Constraint In Constraint Set that starts with S-SNUG S-SNUGTX3
Constraint of Invoking Constraint Set This field will match if the constraint equation is contained by a constraint set with the Coverage value that you supply.

Source
AEMO InfoServer
Table: GENCONSETTRK
Field: GENCONSETID
Coverage of Invoking Constraint Set that equals QLD1 QLD1
Constraint Equation Owner The Network Outage Schedule (NOS) contains outages scheduled by different entities (the transmission and distribution companies). This field will match if the constraint equation is contained by a constraint set that was scheduled in the NOS by the entity value you select.

Source
AEMO InfoServer
Table: NETWORK_SUBSTATIONDETAIL
Field: OWNERID
Constraint Set Owner that equals TransGrid TransGrid

Filter Expression

The lower portion of the Constraint Equation Editor contains a logical expression that joins all the clauses in the filter together. When you add a clause in the top portion of the screen, ez2view automatically adds it into the expression in the lower portion. In an expression, the clause is identified using the label that ez2view allocated when you added the clause (e.g. "LHS1").

You can edit the logical expression using any of the standard logical operators (AND, OR, NOT), plus brackets for grouping. The expression shown in the screen image above is an example where the left hand side terms are used to find all the system normal constraint equations that affect the Stanwell Portfolio.

Sharing Filters

ez2view Australia enables you to share your filter settings with other colleagues. By default filters are created as private and only accessible by the person who created the setting. By clicking on the Sharing link you can share your filter settings with other ez2view Australia users running on the same network. See the Sharing Editor for instructions on creating and editing your sharing permissions.

Step-by-Step

Follow the steps indicated in the diagram below to create a Constraint Equation filter.

Image of the Constraint Equation Filter Editor.