Skip to content

SynchronousGeneratorMV

Medium-voltage synchronous generator with control mode modeling.

Supports distributed generation analysis with configurable P-f droop, Q-V droop, reactive power limits, and voltage control for balanced three-phase network studies.

Inherits from: ExtrasNotesMixin, HasPresentationsMixin

Import

python
from pyptp.elements.mv import SynchronousGeneratorMV

Properties

PropertyTypeRequiredDefaultDescription
generalGeneralYes-
presentationslist[ElementPresentation]Yes-
typeSynchronousGeneratorTypeYes-
harmonics_typeHarmonicsTypeNo(factory)
pq_diagramPQDiagram | NoneNoNone
restrictionslist[Restriction]No[]
extraslist[Extra]No[]
noteslist[Note]No[]

General

Core electrical and operational properties for MV synchronous generators.

Encompasses connection node, power reference, control mode settings, reactive limits, 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
fp_droopfloat | intNo0
isochronous_controlboolNoFalse
control_sortstrNo"C"
q_reffloat | intNo0
cos_reffloatNo0.95
absorbs_qboolNoFalse
ureffloatNo1.0
uq_droopfloatNo1.0
q_limiting_typeintNo1
control_nodeGuid | NoneTypeNoNone
control_measure_fieldGuid | NoneTypeNoNone
earthingintNo0
refloat | intNo0
xefloat | intNo0
earthing_nodeGuid | NoneTypeNoNone
emergency_generatorboolNoFalse
pnomfloat | intNo0
profileGuidNoUUID(...)
typestrNo""

HarmonicsType

Harmonics properties.

PropertyTypeRequiredDefaultDescription
h2floatNo0.0
h3floatNo0.0
h4floatNo0.0
h5floatNo0.0
h6floatNo0.0
h7floatNo0.0
h8floatNo0.0
h9floatNo0.0
h10floatNo0.0
h11floatNo0.0
h12floatNo0.0
h13floatNo0.0
h14floatNo0.0
h15floatNo0.0
h16floatNo0.0
h17floatNo0.0
h18floatNo0.0
h19floatNo0.0
h20floatNo0.0
h21floatNo0.0
h22floatNo0.0
h23floatNo0.0
h24floatNo0.0
h25floatNo0.0
angle2floatNo0.0
angle3floatNo0.0
angle4floatNo0.0
angle5floatNo0.0
angle6floatNo0.0
angle7floatNo0.0
angle8floatNo0.0
angle9floatNo0.0
angle10floatNo0.0
angle11floatNo0.0
angle12floatNo0.0
angle13floatNo0.0
angle14floatNo0.0
angle15floatNo0.0
angle16floatNo0.0
angle17floatNo0.0
angle18floatNo0.0
angle19floatNo0.0
angle20floatNo0.0
angle21floatNo0.0
angle22floatNo0.0
angle23floatNo0.0
angle24floatNo0.0
angle25floatNo0.0

PQDiagram

Diagram.

PropertyTypeRequiredDefaultDescription
p_limitlist[float] | NoneNo(factory)
q_limitlist[float] | NoneNo(factory)

Restriction

Restriction.

PropertyTypeRequiredDefaultDescription
sortstrNo""
begin_dateintNo0
end_dateintNo0
begin_timefloat | intNo0
end_timefloat | intNo0
p_maxfloat | intNo0

SynchronousGeneratorType

Electrotechnical properties of a synchronous generator.

PropertyTypeRequiredDefaultDescription
unomfloat | intNo0
snomfloat | intNo0
cos_nomfloatNo0.95
qminfloat | intNo0
qmaxfloat | intNo0
rgfloat | intNo0
xd2satfloatNo0.2
excitation_typeintNo0
rotorintNo0
ikpfloat | intNo0
uf_maxfloatNo1.3
xd_satfloatNo1.6
Xlfloat | intNo0
Xdfloat | intNo0
Xqfloat | intNo0
X0float | intNo0
Xdsfloat | intNo0
Xqsfloat | intNo0
Xdssfloat | intNo0
Xqssfloat | intNo0
open_circuit_time_constantsboolNoFalse
Tdsfloat | intNo0
Tqsfloat | intNo0
Tdssfloat | intNo0
Tqssfloat | intNo0
inertiaboolNoFalse
hfloat | intNo0
Jfloat | intNo0
KDfloat | intNo0
NnomfloatNo3000.0
tdcfloat | intNo0
tdc_unknownboolNoFalse
ikdfloat | intNo0

Referenced Types

HarmonicsType

Shared Harmonics type for LV and MV elements.

Defined in pyptp.elements.lv.shared

PropertyTypeRequiredDefaultDescription
hlist[float] | NoneNo(factory)
anglelist[float] | NoneNo(factory)