Skip to content

NodeMV

Network node representing a rail or busbar.

Nodes define electrical connection points with nominal voltage and simultaneity factors applied to connected loads. Optional rail properties support short-circuit analysis (dynamic/thermal current limits).

Inherits from: ExtrasNotesMixin, HasPresentationsMixin

Import

python
from pyptp.elements.mv import NodeMV

Properties

PropertyTypeRequiredDefaultDescription
generalGeneralYes-
presentationslist[NodePresentation]Yes-
railtypeRailtypeNo(factory)
fieldslist[Field] | NoneNoNone
customerCustomer | NoneNoNone
installationInstallationNo(factory)
iconIcon | NoneNoNone
differential_protectionDifferentialProtection | NoneNoNone
differential_protection_switcheslist[DifferentialProtectionSwitch]No[]
differential_protection_transfer_trip_switchDifferentialProtectionTransferTripSwitch | NoneNoNone
geo_arealist[Geography]No[]
extraslist[Extra]No[]
noteslist[Note]No[]

Customer

Informational customer data associated with the node.

PropertyTypeRequiredDefaultDescription
eanstrNo""
namestrNo""
addressstrNo""
postal_codestrNo""
citystrNo""
physical_network_areastrNo""
connection_capacityfloatNo0.0
contracted_powerfloatNo0.0
contracted_power_returnedfloatNo0.0
contractstrNo""

DifferentialProtection

Rail differential protection settings.

When tripped, all involved circuit breakers switch off. The sum of currents through the protected zone must be zero during normal operation (no direction or ratio correction applied).

PropertyTypeRequiredDefaultDescription
presentboolNoFalse
type_namestrNo""
t_inputfloatNo0.0
t_outputfloatNo0.0
setting_sortintNo0
dIgfloatNo0.0
tgfloatNo0.0
dIggfloatNo0.0
tggfloatNo0.0
mfloatNo0.0
dIdfloatNo0.0
k1floatNo0.0
k2floatNo0.0

DifferentialProtectionSwitch

Circuit breaker involved in the rail differential protection.

PropertyTypeRequiredDefaultDescription
switchGuidNoGuid('00000000-0000-0000-00...

DifferentialProtectionTransferTripSwitch

Transfer trip circuit breaker for the rail differential protection.

PropertyTypeRequiredDefaultDescription
transfer_circuit_breakerGuidNoGuid('00000000-0000-0000-00...

Field

Feeder bay on the rail structure.

Fields represent physical feeder positions. The order should match the real arrangement on the busbar. Includes optional arc flash calculation parameters.

PropertyTypeRequiredDefaultDescription
namestrNo""
sortstrNo""
installation_typeintNo0
conductor_distanceint | floatNo0
electrode_configurationintNo0
enclosed_heightfloatNo0.0
enclosed_widthfloatNo0.0
enclosed_depthfloatNo0.0
tostrNo""
infostrNo""

General

Core node identification, electrical parameters, and reliability data.

Key fields:

  • unom: Nominal voltage (kV)
  • simultaneity_factor: Multiplier for connected load P and Q in calculations
  • gx, gy: Geographical coordinates (degrees)
  • earthing, re, xe: External neutral point grounding impedance
PropertyTypeRequiredDefaultDescription
guidGuidNo(auto UUID)
creation_timefloat | intNo0
mutation_dateintNo0
revision_datefloat | intNo0.0
variantboolNoFalse
namestrNo""
short_namestrNo""
idstrNo""
unomfloat | intNo0.4
simultaneity_factorfloatNo1.0
functionstrNo""
railtypestrNo""
failure_frequencyfloatNo0.0
repair_durationfloatNo0.0
maintenace_frequencyfloatNo0.0
maintenace_durationfloatNo0.0
maintenace_cancel_durationfloatNo0.0
remote_status_indicationboolNoFalse
gxfloat | intNo0
gyfloat | intNo0
badly_accessibleboolNoFalse
ripple_control_frequencyfloat | intNo0
ripple_control_voltagefloat | intNo0
ripple_control_anglefloat | intNo0
earthingboolNoFalse
refloatNo0.0
xefloatNo0.0
no_voltage_checkintNo0
uminfloatNo0.0
umaxfloatNo0.0
d_umaxfloatNo0.0
loadrate_maxfloatNo0.0
loadrate_maxmaxfloatNo0.0

Icon

Optional icon displayed near the node in diagrams.

A short text in a shaped background (configurable color, shape, size).

PropertyTypeRequiredDefaultDescription
textstrNo""
text_colorDelphiColorNo"$000000"
background_colorDelphiColorNo"$000000"
shapeintNo0
sizeintNo0

Installation

Installation data for arc flash calculation.

Includes earthing configuration, conductor/working distances, enclosure dimensions, and electrode configuration.

PropertyTypeRequiredDefaultDescription
typeintNo0
earthedboolNoFalse
conductor_distancefloatNo0.0
person_distancefloatNo0.0
enclosedboolNoFalse
kbfloatNo0.5
kpfloatNo0.0
kp_maxboolNoTrue
kp_autoboolNoTrue
ktfloatNo1.0
electrode_configurationintNo0
enclosed_heightfloatNo0.0
enclosed_widthfloatNo0.0
enclosed_depthfloatNo0.0
light_arc_protectionboolNoFalse

Railtype

Busbar type and short-circuit current limits.

Rated values (unom, inom) are informational. Short-circuit limits are used for validation: ik_dynamic for mechanical stress (peak current Ip), ik_thermal for thermal stress (Ik"), with t_thermal as the rated duration.

PropertyTypeRequiredDefaultDescription
namestrNo""
unomfloatNo0.0
inomfloatNo0.0
ik_dynamicfloatNo0.0
ik_thermalfloatNo0.0
t_thermalfloatNo0.0