Skip to content

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