Capacitor Controllers#
- pydantic model gdm.distribution.controllers.VoltageCapacitorController#
Data model for a Capacitor Controller which uses voltage.
- field dead_time: Annotated[Time | None, PINT_SCHEMA, Field(None, description='The time that the capacitor must remain off before turning back on again')] = None#
The time that the capacitor must remain off before turning back on again
- field delay_off: Annotated[Time | None, PINT_SCHEMA, Field(None, description='The time that the capacitor needs to connect or disconnect when switching off')] = None#
The time that the capacitor needs to connect or disconnect when switching off
- field delay_on: Annotated[Time | None, PINT_SCHEMA, Field(None, description='The time that the capacitor needs to connect or disconnect when switching on')] = None#
The time that the capacitor needs to connect or disconnect when switching on
- field name: Annotated[str, Field('', description='Name of the capacitor controller.')] = ''#
Name of the capacitor controller.
- field off_voltage: ')] [Required]#
Value of the voltage, below which the capacitors switches off.
- field on_voltage: ')] [Required]#
Value of the controller voltage, above which the capacitor switches on.
- field pt_ratio: Annotated[float, FieldInfo(annotation=NoneType, required=True, description='Value of the voltage (potential) transformer ratio used to step down the voltage for the controller.', metadata=[Ge(ge=0)])] [Required]#
Value of the voltage (potential) transformer ratio used to step down the voltage for the controller.
- field uuid: UUID [Optional]#
- pydantic model gdm.distribution.controllers.ActivePowerCapacitorController#
Data model for a Capacitor Controller which uses active power.
- field dead_time: Annotated[Time | None, PINT_SCHEMA, Field(None, description='The time that the capacitor must remain off before turning back on again')] = None#
The time that the capacitor must remain off before turning back on again
- field delay_off: Annotated[Time | None, PINT_SCHEMA, Field(None, description='The time that the capacitor needs to connect or disconnect when switching off')] = None#
The time that the capacitor needs to connect or disconnect when switching off
- field delay_on: Annotated[Time | None, PINT_SCHEMA, Field(None, description='The time that the capacitor needs to connect or disconnect when switching on')] = None#
The time that the capacitor needs to connect or disconnect when switching on
- field name: Annotated[str, Field('', description='Name of the capacitor controller.')] = ''#
Name of the capacitor controller.
- field off_power: ')] [Required]#
Value of the active power, below which the capacitor switches off.
- field on_power: ')] [Required]#
Value of the active power, above which the capacitor switches on.
- field uuid: UUID [Optional]#
- pydantic model gdm.distribution.controllers.ReactivePowerCapacitorController#
Data model for a Capacitor Controller which uses reactive power.
- field dead_time: Annotated[Time | None, PINT_SCHEMA, Field(None, description='The time that the capacitor must remain off before turning back on again')] = None#
The time that the capacitor must remain off before turning back on again
- field delay_off: Annotated[Time | None, PINT_SCHEMA, Field(None, description='The time that the capacitor needs to connect or disconnect when switching off')] = None#
The time that the capacitor needs to connect or disconnect when switching off
- field delay_on: Annotated[Time | None, PINT_SCHEMA, Field(None, description='The time that the capacitor needs to connect or disconnect when switching on')] = None#
The time that the capacitor needs to connect or disconnect when switching on
- field name: Annotated[str, Field('', description='Name of the capacitor controller.')] = ''#
Name of the capacitor controller.
- field off_power: ')] [Required]#
Value of the reactive power, below which the capacitor switches off.
- field on_power: ')] [Required]#
Value of the reactive power, above which the capacitor switches on.
- field uuid: UUID [Optional]#
- pydantic model gdm.distribution.controllers.CurrentCapacitorController#
Data model for a Capacitor Controller which uses current.
- field ct_ratio: Annotated[float, FieldInfo(annotation=NoneType, required=True, description='The current transformer ratio used to step down the current for the controller.', metadata=[Ge(ge=0)])] [Required]#
The current transformer ratio used to step down the current for the controller.
- field dead_time: Annotated[Time | None, PINT_SCHEMA, Field(None, description='The time that the capacitor must remain off before turning back on again')] = None#
The time that the capacitor must remain off before turning back on again
- field delay_off: Annotated[Time | None, PINT_SCHEMA, Field(None, description='The time that the capacitor needs to connect or disconnect when switching off')] = None#
The time that the capacitor needs to connect or disconnect when switching off
- field delay_on: Annotated[Time | None, PINT_SCHEMA, Field(None, description='The time that the capacitor needs to connect or disconnect when switching on')] = None#
The time that the capacitor needs to connect or disconnect when switching on
- field name: Annotated[str, Field('', description='Name of the capacitor controller.')] = ''#
Name of the capacitor controller.
- field off_current: ')] [Required]#
Value of the controller current, below which the capacitor switches off.
- field on_current: ')] [Required]#
Value of the controller current, above which the capacitor switches on.
- field uuid: UUID [Optional]#
- pydantic model gdm.distribution.controllers.DailyTimedCapacitorController#
Data model for a Capacitor Controller which uses a timed controller.
- field dead_time: Annotated[Time | None, PINT_SCHEMA, Field(None, description='The time that the capacitor must remain off before turning back on again')] = None#
The time that the capacitor must remain off before turning back on again
- field delay_off: Annotated[Time | None, PINT_SCHEMA, Field(None, description='The time that the capacitor needs to connect or disconnect when switching off')] = None#
The time that the capacitor needs to connect or disconnect when switching off
- field delay_on: Annotated[Time | None, PINT_SCHEMA, Field(None, description='The time that the capacitor needs to connect or disconnect when switching on')] = None#
The time that the capacitor needs to connect or disconnect when switching on
- field name: Annotated[str, Field('', description='Name of the capacitor controller.')] = ''#
Name of the capacitor controller.
- field off_time: Annotated[time, FieldInfo(annotation=NoneType, required=True, description='Time at which the capacitor switches off.')] [Required]#
Time at which the capacitor switches off.
- field on_time: Annotated[time, FieldInfo(annotation=NoneType, required=True, description='Time at which the capacitor switches on.')] [Required]#
Time at which the capacitor switches on.
- field uuid: UUID [Optional]#