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
Cardinality and Requirements
| Property |
Value |
| ### Slot Characteristics |
|
| Property |
Value |
| If Absent |
float(0.0) |
| Owner |
BusRecord |
Additional Constraints
**Unit:**
| Property | Value |
| --- | --- |
| ucum_code | pu |
- 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).
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