Skip to content

CircuitBreakerLV

Low-voltage circuit breaker with comprehensive protection modeling.

Supports detailed protection coordination analysis with overcurrent, voltage, and earth fault protection functions including time-current characteristics for asymmetrical LV distribution network studies.

Inherits from: ExtrasNotesMixin, HasPresentationsMixin

Import

python
from pyptp.elements.lv import CircuitBreakerLV

Properties

PropertyTypeRequiredDefaultDescription
generalGeneralYes-
presentationslist[SecundairPresentation]Yes-
circuit_breaker_typepyptp.elements.lv.circuit_breaker.CircuitBreakerLV.CircuitBreakerType | NoneNoNone
current_protection_typepyptp.elements.lv.circuit_breaker.CircuitBreakerLV.CurrentProtectionType | NoneNoNone
earth_fault_protection_typepyptp.elements.lv.circuit_breaker.CircuitBreakerLV.CurrentProtectionType | NoneNoNone
voltage_protection_typepyptp.elements.lv.circuit_breaker.CircuitBreakerLV.VoltageProtectionType | NoneNoNoneType of voltage protection.
fieldspyptp.elements.lv.shared.Fields | NoneNoNone
extraslist[Extra]No[]
noteslist[Note]No[]

CircuitBreakerType

Electrical specifications for circuit breaker modeling.

Defines rated voltage, current, switching capabilities, and thermal/dynamic withstand ratings for protection analysis.

PropertyTypeRequiredDefaultDescription
short_namestrNo""
unomfloatNo0.0
inomfloatNo0.0
switch_timefloatNo0.0
ik_makefloatNo0.0
ik_breakfloatNo0.0
ik_dynamicfloatNo0.0
ik_thermalfloatNo0.0
t_thermalfloatNo0.0

CurrentProtectionType

Overcurrent protection relay settings and characteristics.

Defines time-current curve points and inverse time settings for overcurrent and earth fault protection coordination.

PropertyTypeRequiredDefaultDescription
short_namestrNo""
inomfloatNo0.0
setting_sortintNo0
I1floatNo0.0
T1floatNo0.0
I2floatNo0.0
T2floatNo0.0
I3floatNo0.0
T3floatNo0.0
I4floatNo0.0
T4floatNo0.0
I5floatNo0.0
T5floatNo0.0
I6floatNo0.0
T6floatNo0.0
I7floatNo0.0
T7floatNo0.0
I8floatNo0.0
T8floatNo0.0
I9floatNo0.0
T9floatNo0.0
I10floatNo0.0
T10floatNo0.0
I11floatNo0.0
T11floatNo0.0
I12floatNo0.0
T12floatNo0.0
I13floatNo0.0
T13floatNo0.0
I14floatNo0.0
T14floatNo0.0
I15floatNo0.0
T15floatNo0.0
I16floatNo0.0
T16floatNo0.0
I_greatfloatNo0.0
T_greatfloatNo0.0
I_greaterfloatNo0.0
T_greaterfloatNo0.0
I_greatestfloatNo0.0
T_greatestfloatNo0.0
iltfloatNo0.0
istfloatNo0.0
alphafloatNo0.0
betafloatNo0.0
mfloatNo0.0
idfloatNo0.0

General

Core properties for LV circuit breakers.

Encompasses parent object reference, protection function presence flags, and type references for protection coordination.

PropertyTypeRequiredDefaultDescription
guidGuidNoNIL_GUID
creation_timefloat | intNo0
mutation_dateintNo0
revision_datefloat | intNo0.0
namestrNo""Circuit breaker name.
in_objectGuidNoNIL_GUIDGUID of the containing object.
sideintNo1Side of the branch (1 or 2).
standardizableboolNoTrue
typestrNo""Circuit breaker type name.
current_protection1_presentboolNoFalseFirst overcurrent protection present.
current_protection1_typestrNo""Type of first overcurrent protection.
voltage_protection_presentboolNoFalseVoltage protection present.
voltage_protection_typestrNo""Type of voltage protection.
earth_fault_protection1_presentboolNoFalseFirst earth fault protection present.

VoltageProtectionType

Voltage protection relay settings and characteristics.

Defines under/over voltage protection thresholds and time delays for voltage-based protection coordination.

PropertyTypeRequiredDefaultDescription
short_namestrNo""
unomfloatNo0.0
t_inputfloatNo0.0
t_outputfloatNo0.0
u_smallfloatNo0.0
t_smallfloatNo0.0
u_smallerfloatNo0.0
t_smallerfloatNo0.0
u_greatfloatNo0.0
t_greatfloatNo0.0
u_greaterfloatNo0.0
t_greaterfloatNo0.0
ue_greatfloatNo0.0
te_greatfloatNo0.0

Referenced Types

General

Core properties for LV circuit breakers.

Encompasses parent object reference, protection function presence flags, and type references for protection coordination.

Defined in pyptp.elements.lv.circuit_breaker

PropertyTypeRequiredDefaultDescription
guidGuidNoNIL_GUID
creation_timefloat | intNo0
mutation_dateintNo0
revision_datefloat | intNo0.0
namestrNo""Circuit breaker name.
in_objectGuidNoNIL_GUIDGUID of the containing object.
sideintNo1Side of the branch (1 or 2).
standardizableboolNoTrue
typestrNo""Circuit breaker type name.
current_protection1_presentboolNoFalseFirst overcurrent protection present.
current_protection1_typestrNo""Type of first overcurrent protection.
voltage_protection_presentboolNoFalseVoltage protection present.
voltage_protection_typestrNo""Type of voltage protection.
earth_fault_protection1_presentboolNoFalseFirst earth fault protection present.

CircuitBreakerType

Electrical specifications for circuit breaker modeling.

Defines rated voltage, current, switching capabilities, and thermal/dynamic withstand ratings for protection analysis.

Defined in pyptp.elements.lv.circuit_breaker

PropertyTypeRequiredDefaultDescription
short_namestrNo""
unomfloatNo0.0
inomfloatNo0.0
switch_timefloatNo0.0
ik_makefloatNo0.0
ik_breakfloatNo0.0
ik_dynamicfloatNo0.0
ik_thermalfloatNo0.0
t_thermalfloatNo0.0

CurrentProtectionType

Overcurrent protection relay settings and characteristics.

Defines time-current curve points and inverse time settings for overcurrent and earth fault protection coordination.

Defined in pyptp.elements.lv.circuit_breaker

PropertyTypeRequiredDefaultDescription
short_namestrNo""
inomfloatNo0.0
setting_sortintNo0
I1floatNo0.0
T1floatNo0.0
I2floatNo0.0
T2floatNo0.0
I3floatNo0.0
T3floatNo0.0
I4floatNo0.0
T4floatNo0.0
I5floatNo0.0
T5floatNo0.0
I6floatNo0.0
T6floatNo0.0
I7floatNo0.0
T7floatNo0.0
I8floatNo0.0
T8floatNo0.0
I9floatNo0.0
T9floatNo0.0
I10floatNo0.0
T10floatNo0.0
I11floatNo0.0
T11floatNo0.0
I12floatNo0.0
T12floatNo0.0
I13floatNo0.0
T13floatNo0.0
I14floatNo0.0
T14floatNo0.0
I15floatNo0.0
T15floatNo0.0
I16floatNo0.0
T16floatNo0.0
I_greatfloatNo0.0
T_greatfloatNo0.0
I_greaterfloatNo0.0
T_greaterfloatNo0.0
I_greatestfloatNo0.0
T_greatestfloatNo0.0
iltfloatNo0.0
istfloatNo0.0
alphafloatNo0.0
betafloatNo0.0
mfloatNo0.0
idfloatNo0.0

VoltageProtectionType

Voltage protection relay settings and characteristics.

Defines under/over voltage protection thresholds and time delays for voltage-based protection coordination.

Defined in pyptp.elements.lv.circuit_breaker

PropertyTypeRequiredDefaultDescription
short_namestrNo""
unomfloatNo0.0
t_inputfloatNo0.0
t_outputfloatNo0.0
u_smallfloatNo0.0
t_smallfloatNo0.0
u_smallerfloatNo0.0
t_smallerfloatNo0.0
u_greatfloatNo0.0
t_greatfloatNo0.0
u_greaterfloatNo0.0
t_greaterfloatNo0.0
ue_greatfloatNo0.0
te_greatfloatNo0.0