Configuring the Grid DERMS Objectives
Overview
The DERMS_OBJECTIVES SRS rule allows system administrators and project teams to configure multiple DERMS Optimizer objectives within Grid DERMS. Each objective defined in this rule establishes the parameters for a specific type of DERMS analysis, including its scheduling, execution window, interval granularity, and policy for pre-existing network violations. By customizing these settings, utilities can fine-tune Grid DERMS to match operational priorities such as Network Capacity Allocation (NCA), Economic Dispatch, and Peak Shaving.
Rule Definition
The DERMS_OBJECTIVES rule is structured as a collection of parameter sets, with each set representing a unique DERMS Optimizer objective. Each set contains the following parameters:
Parameter Details
Pre-existing Violations Handling (rule_value_integer_5)
0: Do not ignore pre-violations
The analysis considers any pre-existing network violations as hard constraints-the system will not permit the solution to worsen or overlook these violations.
1: Ignore pre-violations (do not worsen)
The analysis will continue even if violations exist; however, the optimizer ensures that the device's loading is not increased beyond its current state, preventing existing violations from worsening.
2: Ignore pre-violations (allow worsening)
The analysis can proceed even if the solution results in higher loading, meaning violations are permitted to worsen if necessary to meet the objective.
How to Use
Define Each Objective:
Create a parameter set for each required objective (for example, NCA Consider Pre-Existing Conditions, Economic Dispatch Ignore Pre-Existing Conditions (do not worsen)).
Set Schedule:
Configure the analysis schedule hour and start hour according to operational needs and time zone.
Set Analysis Window:
Define the horizon and granularity by specifying the number of intervals and the minutes between each.
Configure Violation Handling:
Choose how pre-existing violations should be treated for each objective.
Enable/Disable Objectives:
Setting rule_value_2 to 0 disables the objective; any other value enables the corresponding objective type.