Capacitor Controllers#
- pydantic model gdm.VoltageCapacitorController#
Interface 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.
- pydantic model gdm.ActivePowerCapacitorController#
Interface 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.
- pydantic model gdm.ReactivePowerCapacitorController#
Interface 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.
- pydantic model gdm.CurrentCapacitorController#
Interface 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.
- pydantic model gdm.DailyTimedCapacitorController#
Interface 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.