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
from pyptp.elements.lv import CircuitBreakerLVProperties
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
general | General | Yes | - | |
presentations | list[SecundairPresentation] | Yes | - | |
circuit_breaker_type | pyptp.elements.lv.circuit_breaker.CircuitBreakerLV.CircuitBreakerType | None | No | None | |
current_protection_type | pyptp.elements.lv.circuit_breaker.CircuitBreakerLV.CurrentProtectionType | None | No | None | |
earth_fault_protection_type | pyptp.elements.lv.circuit_breaker.CircuitBreakerLV.CurrentProtectionType | None | No | None | |
voltage_protection_type | pyptp.elements.lv.circuit_breaker.CircuitBreakerLV.VoltageProtectionType | None | No | None | Type of voltage protection. |
fields | pyptp.elements.lv.shared.Fields | None | No | None | |
extras | list[Extra] | No | [] | |
notes | list[Note] | No | [] |
CircuitBreakerType
Electrical specifications for circuit breaker modeling.
Defines rated voltage, current, switching capabilities, and thermal/dynamic withstand ratings for protection analysis.
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
short_name | str | No | "" | |
unom | float | No | 0.0 | |
inom | float | No | 0.0 | |
switch_time | float | No | 0.0 | |
ik_make | float | No | 0.0 | |
ik_break | float | No | 0.0 | |
ik_dynamic | float | No | 0.0 | |
ik_thermal | float | No | 0.0 | |
t_thermal | float | No | 0.0 |
CurrentProtectionType
Overcurrent protection relay settings and characteristics.
Defines time-current curve points and inverse time settings for overcurrent and earth fault protection coordination.
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
short_name | str | No | "" | |
inom | float | No | 0.0 | |
setting_sort | int | No | 0 | |
I1 | float | No | 0.0 | |
T1 | float | No | 0.0 | |
I2 | float | No | 0.0 | |
T2 | float | No | 0.0 | |
I3 | float | No | 0.0 | |
T3 | float | No | 0.0 | |
I4 | float | No | 0.0 | |
T4 | float | No | 0.0 | |
I5 | float | No | 0.0 | |
T5 | float | No | 0.0 | |
I6 | float | No | 0.0 | |
T6 | float | No | 0.0 | |
I7 | float | No | 0.0 | |
T7 | float | No | 0.0 | |
I8 | float | No | 0.0 | |
T8 | float | No | 0.0 | |
I9 | float | No | 0.0 | |
T9 | float | No | 0.0 | |
I10 | float | No | 0.0 | |
T10 | float | No | 0.0 | |
I11 | float | No | 0.0 | |
T11 | float | No | 0.0 | |
I12 | float | No | 0.0 | |
T12 | float | No | 0.0 | |
I13 | float | No | 0.0 | |
T13 | float | No | 0.0 | |
I14 | float | No | 0.0 | |
T14 | float | No | 0.0 | |
I15 | float | No | 0.0 | |
T15 | float | No | 0.0 | |
I16 | float | No | 0.0 | |
T16 | float | No | 0.0 | |
I_great | float | No | 0.0 | |
T_great | float | No | 0.0 | |
I_greater | float | No | 0.0 | |
T_greater | float | No | 0.0 | |
I_greatest | float | No | 0.0 | |
T_greatest | float | No | 0.0 | |
ilt | float | No | 0.0 | |
ist | float | No | 0.0 | |
alpha | float | No | 0.0 | |
beta | float | No | 0.0 | |
m | float | No | 0.0 | |
id | float | No | 0.0 |
General
Core properties for LV circuit breakers.
Encompasses parent object reference, protection function presence flags, and type references for protection coordination.
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
guid | Guid | No | NIL_GUID | |
creation_time | float | int | No | 0 | |
mutation_date | int | No | 0 | |
revision_date | float | int | No | 0.0 | |
name | str | No | "" | Circuit breaker name. |
in_object | Guid | No | NIL_GUID | GUID of the containing object. |
side | int | No | 1 | Side of the branch (1 or 2). |
standardizable | bool | No | True | |
type | str | No | "" | Circuit breaker type name. |
current_protection1_present | bool | No | False | First overcurrent protection present. |
current_protection1_type | str | No | "" | Type of first overcurrent protection. |
voltage_protection_present | bool | No | False | Voltage protection present. |
voltage_protection_type | str | No | "" | Type of voltage protection. |
earth_fault_protection1_present | bool | No | False | First 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.
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
short_name | str | No | "" | |
unom | float | No | 0.0 | |
t_input | float | No | 0.0 | |
t_output | float | No | 0.0 | |
u_small | float | No | 0.0 | |
t_small | float | No | 0.0 | |
u_smaller | float | No | 0.0 | |
t_smaller | float | No | 0.0 | |
u_great | float | No | 0.0 | |
t_great | float | No | 0.0 | |
u_greater | float | No | 0.0 | |
t_greater | float | No | 0.0 | |
ue_great | float | No | 0.0 | |
te_great | float | No | 0.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
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
guid | Guid | No | NIL_GUID | |
creation_time | float | int | No | 0 | |
mutation_date | int | No | 0 | |
revision_date | float | int | No | 0.0 | |
name | str | No | "" | Circuit breaker name. |
in_object | Guid | No | NIL_GUID | GUID of the containing object. |
side | int | No | 1 | Side of the branch (1 or 2). |
standardizable | bool | No | True | |
type | str | No | "" | Circuit breaker type name. |
current_protection1_present | bool | No | False | First overcurrent protection present. |
current_protection1_type | str | No | "" | Type of first overcurrent protection. |
voltage_protection_present | bool | No | False | Voltage protection present. |
voltage_protection_type | str | No | "" | Type of voltage protection. |
earth_fault_protection1_present | bool | No | False | First 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
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
short_name | str | No | "" | |
unom | float | No | 0.0 | |
inom | float | No | 0.0 | |
switch_time | float | No | 0.0 | |
ik_make | float | No | 0.0 | |
ik_break | float | No | 0.0 | |
ik_dynamic | float | No | 0.0 | |
ik_thermal | float | No | 0.0 | |
t_thermal | float | No | 0.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
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
short_name | str | No | "" | |
inom | float | No | 0.0 | |
setting_sort | int | No | 0 | |
I1 | float | No | 0.0 | |
T1 | float | No | 0.0 | |
I2 | float | No | 0.0 | |
T2 | float | No | 0.0 | |
I3 | float | No | 0.0 | |
T3 | float | No | 0.0 | |
I4 | float | No | 0.0 | |
T4 | float | No | 0.0 | |
I5 | float | No | 0.0 | |
T5 | float | No | 0.0 | |
I6 | float | No | 0.0 | |
T6 | float | No | 0.0 | |
I7 | float | No | 0.0 | |
T7 | float | No | 0.0 | |
I8 | float | No | 0.0 | |
T8 | float | No | 0.0 | |
I9 | float | No | 0.0 | |
T9 | float | No | 0.0 | |
I10 | float | No | 0.0 | |
T10 | float | No | 0.0 | |
I11 | float | No | 0.0 | |
T11 | float | No | 0.0 | |
I12 | float | No | 0.0 | |
T12 | float | No | 0.0 | |
I13 | float | No | 0.0 | |
T13 | float | No | 0.0 | |
I14 | float | No | 0.0 | |
T14 | float | No | 0.0 | |
I15 | float | No | 0.0 | |
T15 | float | No | 0.0 | |
I16 | float | No | 0.0 | |
T16 | float | No | 0.0 | |
I_great | float | No | 0.0 | |
T_great | float | No | 0.0 | |
I_greater | float | No | 0.0 | |
T_greater | float | No | 0.0 | |
I_greatest | float | No | 0.0 | |
T_greatest | float | No | 0.0 | |
ilt | float | No | 0.0 | |
ist | float | No | 0.0 | |
alpha | float | No | 0.0 | |
beta | float | No | 0.0 | |
m | float | No | 0.0 | |
id | float | No | 0.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
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
short_name | str | No | "" | |
unom | float | No | 0.0 | |
t_input | float | No | 0.0 | |
t_output | float | No | 0.0 | |
u_small | float | No | 0.0 | |
t_small | float | No | 0.0 | |
u_smaller | float | No | 0.0 | |
t_smaller | float | No | 0.0 | |
u_great | float | No | 0.0 | |
t_great | float | No | 0.0 | |
u_greater | float | No | 0.0 | |
t_greater | float | No | 0.0 | |
ue_great | float | No | 0.0 | |
te_great | float | No | 0.0 |