Recloser Controller#

pydantic model gdm.DistributionRecloserController#

Interface for distribution recloser controller.

field delay: ')] [Required]#

Fixed delay added to the recloser trip time.

field equipment: Annotated[RecloserControllerEquipment, FieldInfo(annotation=NoneType, required=True, description='Recloser controller equipment.')] [Required]#

Recloser controller equipment.

field ground_delayed: Annotated[TimeCurrentCurve, FieldInfo(annotation=NoneType, required=True, description='TCC curve related to ground delayed trip.')] [Required]#

TCC curve related to ground delayed trip.

field ground_fast: Annotated[TimeCurrentCurve, FieldInfo(annotation=NoneType, required=True, description='TCC curve related to ground fast trip.')] [Required]#

TCC curve related to ground fast trip.

field name: Annotated[str, FieldInfo(annotation=NoneType, required=False, default='', description='Name of the recloser controller.')] = ''#

Name of the recloser controller.

field num_fast_ops: Annotated[int, FieldInfo(annotation=NoneType, required=True, description='Number of fast operations (fuse savings).', metadata=[Ge(ge=0)])] [Required]#

Number of fast operations (fuse savings).

field num_shots: Annotated[int, FieldInfo(annotation=NoneType, required=True, description='Number of fast and delayed shots before lockout.', metadata=[Ge(ge=1)])] [Required]#

Number of fast and delayed shots before lockout.

field phase_delayed: Annotated[TimeCurrentCurve, FieldInfo(annotation=NoneType, required=True, description='TCC curve related to phase delayed trip.')] [Required]#

TCC curve related to phase delayed trip.

field phase_fast: Annotated[TimeCurrentCurve, FieldInfo(annotation=NoneType, required=True, description='TCC curve related to phase fast trip.')] [Required]#

TCC curve related to phase fast trip.

field reclose_intervals: ')] [Required]#

Array of reclose intervals.

field reset_time: ')] [Required]#

Reset time for recloser.