Skip to content

SynchronousMotorMV

Medium-voltage synchronous motor with reactive power capability.

Supports synchronous motor analysis with configurable power factor control, reactive power contribution, and earthing configuration for balanced three-phase MV network studies.

Inherits from: ExtrasNotesMixin, HasPresentationsMixin

Import

python
from pyptp.elements.mv import SynchronousMotorMV

Properties

PropertyTypeRequiredDefaultDescription
generalGeneralYes-
presentationslist[ElementPresentation]Yes-
typeSynchronousMotorTypeYes-
extraslist[Extra]No[]
noteslist[Note]No[]

General

Core electrical and operational properties for MV synchronous motors.

Encompasses connection node, power reference, control mode settings, earthing configuration, and reliability statistics.

PropertyTypeRequiredDefaultDescription
nodeGuidNoNIL_GUID
guidGuidNo(auto UUID)
creation_timefloat | intNo0
mutation_dateintNo0
revision_datefloat | intNo0
variantboolNoFalse
namestrNo""
switch_stateintNo0
field_namestrNo""
failure_frequencyfloatNo0.0
repair_durationfloatNo0.0
maintenance_frequencyfloatNo0.0
maintenance_durationfloatNo0.0
maintenance_cancel_durationfloatNo0.0
not_preferredboolNoFalse
preffloat | intNo0
control_sortstrNo"C"
qreffloat | intNo0
cos_reffloatNo0.85
is_contributing_qboolNoFalse
control_measure_fieldGuid | NoneTypeNoNone
is_contributing_to_short_circuitboolNoFalse
earthingintNo0
refloat | intNo0
xefloat | intNo0
earthing_nodeGuid | NoneTypeNoNone
profileGuid | NoneTypeNoNone
typestrNo""

SynchronousMotorType

Electrotechnical properties of a synchronous motor.

PropertyTypeRequiredDefaultDescription
unomfloat | intNo0
snomfloat | intNo0
cos_nomfloatNo0.85
rgfloat | intNo0
xd2floatNo0.2
r_xfloatNo0.0
istart_inomfloatNo5.0
rotorintNo0
ik_pfloat | intNo0
Xlfloat | intNo0
Xdfloat | intNo0
Xqfloat | intNo0
X0float | intNo0
Xdsfloat | intNo0
Xqsfloat | intNo0
Xqssfloat | intNo0
open_circuit_time_constantsboolNoFalse
Tdsfloat | intNo0
Tqsfloat | intNo0
Tdssfloat | intNo0
Tqssfloat | intNo0
hfloat | intNo0
Kdfloat | intNo0
tdcfloat | intNo0
tdc_unknownboolNoFalse