EvtSym attributesPowerFactory Synchronous Machine Event

Every attribute of the PowerFactory Synchronous Machine Event (EvtSym): 16 event parameters, with units and meaning. Copy a name into GetAttribute or SetAttribute.

What EvtSym is

A synchronous machine event: at a set time of a simulation it adds mechanical torque to a synchronous machine, changes its maximum apparent power, or takes some of its parallel machines out.

Class
EvtSym, event class
PowerFactory name
Synchronous Machine Event
Attributes
16 event parameters

Most used EvtSym attributes

AttributeUnitDescriptionWhere
p_target·Synchronous Machineevent data
timesExecution time (absolute)event data
addmtp.u.Additional Torqueadditional torqueevent data
newS%sgnMaximal Apparent Powerevent data
outNgnum·Machine on Outageparallel machines on outageevent data

Read and write EvtSym in Python

import powerfactory

app = powerfactory.GetApplication()          # GetApplicationExt() from outside PowerFactory

inc = app.GetFromStudyCase("ComInc")
events = inc.GetAttribute("p_event")          # the event list the simulation reads
gen = app.GetCalcRelevantObjects("*.ElmSym")[0]
ev = events.CreateObject("EvtSym", "My synchronous machine event")
ev.SetAttribute("p_target", gen)
app.SetAttributeModeInternal(1)               # write the time in seconds, whatever unit the project shows
ev.SetAttribute("time", 1.0)
app.SetAttributeModeInternal(0)
ev.SetAttribute("addmt", 0.1)                 # additional torque, p.u.
  • Times are written in the unit the project shows (some show milliseconds); SetAttributeModeInternal(1) makes it seconds. A fault is cleared by a second EvtShc with i_shc 4: i_clearShc does not clear it in an RMS or EMT run.

EvtSym event parameters

Set these on the event before the simulation runs. Names are typed without the e: shown in variable lists.

AttributeUnitDescription
outserv·Out of Service
mtimeminExecution time (absolute, in minutes)
hrtimehExecution time (absolute, in hours)
outNgnum·Machine on Outage
timesExecution time (absolute)
addmtp.u.Additional Torque
newS%sgnMaximal Apparent Power
tDateTime·Execution Time
p_target·Synchronous MachineObject: ElmSym*
p_from·Event defined byObject: Elm*
dtimesExecution time (relative to now)
tactsNow (current simulation time)
dmtimeminExecution time (relative to now, in minutes)
mtactminNow (current simulation time, in minutes)
dhrtimehExecution time (relative to now, in hours)
hrtacthNow (current simulation time, in hours)

Related

← EvtSwitch Switch Event · EvtTap Tap Event →