Capacitor Equipment#
- pydantic model gdm.PhaseCapacitorEquipment#
Interface for phase capacitor.
- field num_banks: Annotated[int, Gt(gt=0), FieldInfo(annotation=NoneType, required=False, default=1, description='Number of banks in the capacitor.')] = 1#
Number of banks in the capacitor.
- field num_banks_on: Annotated[int, Ge(ge=0), FieldInfo(annotation=NoneType, required=True, description='Number of banks currently on.')] [Required]#
Number of banks currently on.
- field rated_capacity: ')] [Required]#
Capacity of this capacitor.
- field reactance: ')] = <Quantity(0, 'ohm')>#
Positive reactance for the capacitor.
- field resistance: ')] = <Quantity(0, 'ohm')>#
Positive resistance for the capacitor.
- classmethod aggregate(instances: list[PhaseCapacitorEquipment], name: str) PhaseCapacitorEquipment #
- classmethod split(instance: PhaseCapacitorEquipment, num_splits: int) PhaseCapacitorEquipment #
- pydantic model gdm.CapacitorEquipment#
Interface for capacitor model.
- field connection_type: ')] = ConnectionType.STAR#
Connection type for this capacitor.
- field nominal_voltage: Annotated[PositiveVoltage, FieldInfo(annotation=NoneType, required=True, description='Nominal voltage for this capacitor.')] [Required]#
Nominal voltage for this capacitor.
- field phase_capacitors: Annotated[list[PhaseCapacitorEquipment], FieldInfo(annotation=NoneType, required=True, description='List of phase capacitors for this distribution capacitor.')] [Required]#
List of phase capacitors for this distribution capacitor.
- field voltage_type: Annotated[VoltageTypes, FieldInfo(annotation=NoneType, required=True, description='Rated volgage is line to line or line to neutral.')] [Required]#
Rated volgage is line to line or line to neutral.