Class: DERFunction
_Specifies the list of functions that are supported. _
_ _
__
URI: cim:DERFunction
classDiagram
class DERFunction
DERFunction : connect_disconnect
DERFunction : end_device_group
DERFunction --> EndDeviceGroup : end_device_group
DERFunction : frequency_watt_curve_function
DERFunction : max_real_power_limiting
DERFunction : ramp_rate_control
DERFunction : reactive_power_dispatch
DERFunction : real_power_dispatch
DERFunction : volt_var_curve_function
DERFunction : volt_watt_curve_function
DERFunction : voltage_regulation
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| connect_disconnect | 0..1 Boolean |
If set to TRUE, the connect/disconnect function is supported | direct |
| frequency_watt_curve_function | 0..1 Boolean |
direct | |
| max_real_power_limiting | 0..1 Boolean |
If set to TRUE, the maxRealPowerLimiting function is supported | direct |
| ramp_rate_control | 0..1 Boolean |
If set to TRUE, the rampRateControl function is supported | direct |
| reactive_power_dispatch | 0..1 Boolean |
If set to TRUE, the reactivePowerDispatch function is supported | direct |
| real_power_dispatch | 0..1 Boolean |
If set to TRUE, the realPowerDispatch function is supported | direct |
| voltage_regulation | 0..1 Boolean |
If set to TRUE, the voltageRegulation function is supported | direct |
| volt_var_curve_function | 0..1 Boolean |
If set to TRUE, the voltVARCurveFunction is supported | direct |
| volt_watt_curve_function | 0..1 Boolean |
If set to TRUE, the voltWattCurveFunction is supported | direct |
| end_device_group | 0..1 EndDeviceGroup |
The DER Group supporting the DER functions | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| EndDeviceGroup | der_function | range | DERFunction |
| EndDeviceGroup | derfunction | range | DERFunction |
Identifier and Mapping Information
Schema Source
- from schema: https://cim.ucaiug.io/ns#TC57CIM
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | cim:DERFunction |
| native | cim:DERFunction |
LinkML Source
Direct
name: DERFunction
description: "Specifies the list of functions that are supported.\r\n\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
connect_disconnect:
name: connect_disconnect
description: If set to TRUE, the connect/disconnect function is supported.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:DERFunction.connectDisconnect
multivalued: false
domain_of:
- DERFunction
- EndDeviceCapability
range: boolean
required: false
frequency_watt_curve_function:
name: frequency_watt_curve_function
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:DERFunction.frequencyWattCurveFunction
multivalued: false
domain_of:
- DERFunction
range: boolean
required: false
max_real_power_limiting:
name: max_real_power_limiting
description: "If set to TRUE, the maxRealPowerLimiting function is supported.\r\
\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:DERFunction.maxRealPowerLimiting
multivalued: false
domain_of:
- DERFunction
range: boolean
required: false
ramp_rate_control:
name: ramp_rate_control
description: "If set to TRUE, the rampRateControl function is supported.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:DERFunction.rampRateControl
multivalued: false
domain_of:
- DERFunction
range: boolean
required: false
reactive_power_dispatch:
name: reactive_power_dispatch
description: "If set to TRUE, the reactivePowerDispatch function is supported.\r\
\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:DERFunction.reactivePowerDispatch
multivalued: false
domain_of:
- DERFunction
range: boolean
required: false
real_power_dispatch:
name: real_power_dispatch
description: "If set to TRUE, the realPowerDispatch function is supported.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:DERFunction.realPowerDispatch
multivalued: false
domain_of:
- DERFunction
range: boolean
required: false
voltage_regulation:
name: voltage_regulation
description: "If set to TRUE, the voltageRegulation function is supported.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:DERFunction.voltageRegulation
multivalued: false
domain_of:
- DERFunction
range: boolean
required: false
volt_var_curve_function:
name: volt_var_curve_function
description: "If set to TRUE, the voltVARCurveFunction is supported.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:DERFunction.voltVarCurveFunction
multivalued: false
domain_of:
- DERFunction
range: boolean
required: false
volt_watt_curve_function:
name: volt_watt_curve_function
description: "If set to TRUE, the voltWattCurveFunction is supported.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:DERFunction.voltWattCurveFunction
multivalued: false
domain_of:
- DERFunction
range: boolean
required: false
end_device_group:
name: end_device_group
description: The DER Group supporting the DER functions.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:DERFunction.EndDeviceGroup
multivalued: false
domain_of:
- MeterReadSchedule
- DERFunction
- DERGroupForecast
- DERGroupDispatch
- DERMonitorableParameter
range: EndDeviceGroup
required: false
class_uri: cim:DERFunction
Induced
name: DERFunction
description: "Specifies the list of functions that are supported.\r\n\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
connect_disconnect:
name: connect_disconnect
description: If set to TRUE, the connect/disconnect function is supported.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:DERFunction.connectDisconnect
multivalued: false
alias: connect_disconnect
owner: DERFunction
domain_of:
- DERFunction
- EndDeviceCapability
range: boolean
required: false
frequency_watt_curve_function:
name: frequency_watt_curve_function
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:DERFunction.frequencyWattCurveFunction
multivalued: false
alias: frequency_watt_curve_function
owner: DERFunction
domain_of:
- DERFunction
range: boolean
required: false
max_real_power_limiting:
name: max_real_power_limiting
description: "If set to TRUE, the maxRealPowerLimiting function is supported.\r\
\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:DERFunction.maxRealPowerLimiting
multivalued: false
alias: max_real_power_limiting
owner: DERFunction
domain_of:
- DERFunction
range: boolean
required: false
ramp_rate_control:
name: ramp_rate_control
description: "If set to TRUE, the rampRateControl function is supported.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:DERFunction.rampRateControl
multivalued: false
alias: ramp_rate_control
owner: DERFunction
domain_of:
- DERFunction
range: boolean
required: false
reactive_power_dispatch:
name: reactive_power_dispatch
description: "If set to TRUE, the reactivePowerDispatch function is supported.\r\
\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:DERFunction.reactivePowerDispatch
multivalued: false
alias: reactive_power_dispatch
owner: DERFunction
domain_of:
- DERFunction
range: boolean
required: false
real_power_dispatch:
name: real_power_dispatch
description: "If set to TRUE, the realPowerDispatch function is supported.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:DERFunction.realPowerDispatch
multivalued: false
alias: real_power_dispatch
owner: DERFunction
domain_of:
- DERFunction
range: boolean
required: false
voltage_regulation:
name: voltage_regulation
description: "If set to TRUE, the voltageRegulation function is supported.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:DERFunction.voltageRegulation
multivalued: false
alias: voltage_regulation
owner: DERFunction
domain_of:
- DERFunction
range: boolean
required: false
volt_var_curve_function:
name: volt_var_curve_function
description: "If set to TRUE, the voltVARCurveFunction is supported.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:DERFunction.voltVarCurveFunction
multivalued: false
alias: volt_var_curve_function
owner: DERFunction
domain_of:
- DERFunction
range: boolean
required: false
volt_watt_curve_function:
name: volt_watt_curve_function
description: "If set to TRUE, the voltWattCurveFunction is supported.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:DERFunction.voltWattCurveFunction
multivalued: false
alias: volt_watt_curve_function
owner: DERFunction
domain_of:
- DERFunction
range: boolean
required: false
end_device_group:
name: end_device_group
description: The DER Group supporting the DER functions.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:DERFunction.EndDeviceGroup
multivalued: false
alias: end_device_group
owner: DERFunction
domain_of:
- MeterReadSchedule
- DERFunction
- DERGroupForecast
- DERGroupDispatch
- DERMonitorableParameter
range: EndDeviceGroup
required: false
class_uri: cim:DERFunction