Skip to content

Slot: pl_a

Phase A active load in per-unit (base s_base).

URI: distopf:pl_a

Applicable Classes

Name Description Modifies Slot
BusRecord Bus data record for DistOPF three-phase distribution OPF no

Properties

Type and Range

Property Value
Range Float
Domain Of BusRecord

Cardinality and Requirements

Property Value
### Slot Characteristics
Property Value
If Absent float(0.0)
Owner BusRecord
Additional Constraints **Unit:** | Property | Value | | --- | --- | | ucum_code | pu |

Comments

  • Import: pl_a, pl_b, and pl_c are summed and converted to a single EnergyConsumer.p = (pl_a + pl_b + pl_c) × s_base (per-unit to watts); there is no per-phase EnergyConsumerPhase created, so the load is not split back out per phase on the CIM side. Export: pl_a = EnergyConsumerPhase(phase=A).p / s_base when per-phase children exist on the connected EnergyConsumer; otherwise the total EnergyConsumer.p / s_base is written to pl_a alone (pl_b and pl_c are left at zero).

Identifier and Mapping Information

Annotations

property value
order 3
value_type float
precision 16
separator ,

Schema Source

  • from schema: https://gridappsd.org/cimhub/distopf

Mappings

Mapping Type Mapped Value
self distopf:pl_a
native distopf:pl_a
close cim:EnergyConsumerPhase.p

LinkML Source

name: pl_a
annotations:
  order:
    tag: order
    value: 3
  value_type:
    tag: value_type
    value: float
  precision:
    tag: precision
    value: 16
  separator:
    tag: separator
    value: ','
description: Phase A active load in per-unit (base s_base).
comments:
- 'Import: pl_a, pl_b, and pl_c are summed and converted to a single EnergyConsumer.p
  = (pl_a + pl_b + pl_c) × s_base (per-unit to watts); there is no per-phase EnergyConsumerPhase
  created, so the load is not split back out per phase on the CIM side. Export: pl_a
  = EnergyConsumerPhase(phase=A).p / s_base when per-phase children exist on the connected
  EnergyConsumer; otherwise the total EnergyConsumer.p / s_base is written to pl_a
  alone (pl_b and pl_c are left at zero).'
from_schema: https://gridappsd.org/cimhub/distopf
close_mappings:
- cim:EnergyConsumerPhase.p
rank: 1000
ifabsent: float(0.0)
owner: BusRecord
domain_of:
- BusRecord
range: float
required: false
unit:
  ucum_code: pu