ElmFile attributesPowerFactory Measurement File
Every attribute of the PowerFactory Measurement File (ElmFile): 15 input parameters and 172 result variables, with units and meaning. Copy a name into GetAttribute or SetAttribute.
What ElmFile is
A measurement file: it reads a time series from a file and feeds it into a simulation as a signal.
- Class
ElmFile, element class- PowerFactory name
- Measurement File
- Attributes
- 15 input parameters and 172 result variables, in 5 calculations
Read and write ElmFile in Python
import powerfactory
app = powerfactory.GetApplication() # GetApplicationExt() from outside PowerFactory
for obj in app.GetCalcRelevantObjects("*.ElmFile"):
print(obj.loc_name, obj.GetAttribute("loc_name")) # Name
obj = app.GetCalcRelevantObjects("*.ElmFile")[0]
obj.SetAttribute("outserv", 1) # switch it off
- An input parameter is read and written with or without its
e:prefix:GetAttribute("outserv")andGetAttribute("e:outserv")give the same value. - RMS and EMT variables change over time: record them in a results object (
ElmRes) to read the whole curve.GetAttributeafter a run gives the value at the last time step.
- Input parameters15
- Load flow results35
- RMS simulation results34
- EMT simulation results34
- DC load flow results35
- Modal analysis results34
- Basic data3
ElmFile input parameters
The element data, as typed in GetAttribute and SetAttribute (the e: prefix is optional). Setting one changes the model.
| Attribute | Unit | Description |
|---|---|---|
loc_name | ยท | Name |
f_name | ยท | Filename |
prim | ยท | P or S |
outserv | ยท | Out of Service |
iopt_imp | ยท | Import from |
approx | ยท | Approximation |
iopt_tini | ยท | Load Flow Time |
icol | ยท | Column j |
tini | s | Load Flow Time |
afac | ยท | Factor a |
bfac | ยท | Factor b |
desc | ยท | Description |
results | ยท | ResultsObject: ElmRes |
object | ยท | Element |
variable | ยท | Variable |
ElmFile load flow results
Read after ComLdf with GetAttribute. c: calculation parameter, s: signal (state or model variable).
| Attribute | Unit | Description |
|---|---|---|
c:f_name_abs | ยท | Filename |
c:ncol | ยท | Number of Columns in file |
c:preTrigger | ยท | Pre-trigger-time |
c:icolv | ยท | Column number for each Output |
c:afacv | ยท | Conversion Factor a |
c:bfacv | ยท | Conversion Factor b |
c:primv | ยท | P or S |
c:approx | ยท | Approximation |
c:eofReached | ยท | End of file reached |
c:tini | ยท | Time Index |
c:iopt_tini | ยท | Use study case time for loadflow initialisation |
s:y1 | ยท | Measurement value 1 |
s:y2 | ยท | Measurement value 2 |
s:y3 | ยท | Measurement value 3 |
s:y4 | ยท | Measurement value 4 |
s:y5 | ยท | Measurement value 5 |
s:y6 | ยท | Measurement value 6 |
s:y7 | ยท | Measurement value 7 |
s:y8 | ยท | Measurement value 8 |
s:y9 | ยท | Measurement value 9 |
s:y10 | ยท | Measurement value 10 |
s:y11 | ยท | Measurement value 11 |
s:y12 | ยท | Measurement value 12 |
s:y13 | ยท | Measurement value 13 |
s:y14 | ยท | Measurement value 14 |
s:y15 | ยท | Measurement value 15 |
s:y16 | ยท | Measurement value 16 |
s:y17 | ยท | Measurement value 17 |
s:y18 | ยท | Measurement value 18 |
s:y19 | ยท | Measurement value 19 |
s:y20 | ยท | Measurement value 20 |
s:y21 | ยท | Measurement value 21 |
s:y22 | ยท | Measurement value 22 |
s:y23 | ยท | Measurement value 23 |
s:y24 | ยท | Measurement value 24 |
ElmFile rms simulation results
Read after ComInc (RMS) with GetAttribute. c: calculation parameter, s: signal (state or model variable).
| Attribute | Unit | Description |
|---|---|---|
c:f_name_abs | ยท | Filename |
c:ncol | ยท | Number of Columns in file |
c:preTrigger | ยท | Pre-trigger-time |
c:icolv | ยท | Column number for each Output |
c:afacv | ยท | Conversion Factor a |
c:bfacv | ยท | Conversion Factor b |
c:primv | ยท | P or S |
c:approx | ยท | Approximation |
c:eofReached | ยท | End of file reached |
c:updateMeas | ยท | Update Measurement File |
s:y1 | ยท | Measurement value 1 |
s:y2 | ยท | Measurement value 2 |
s:y3 | ยท | Measurement value 3 |
s:y4 | ยท | Measurement value 4 |
s:y5 | ยท | Measurement value 5 |
s:y6 | ยท | Measurement value 6 |
s:y7 | ยท | Measurement value 7 |
s:y8 | ยท | Measurement value 8 |
s:y9 | ยท | Measurement value 9 |
s:y10 | ยท | Measurement value 10 |
s:y11 | ยท | Measurement value 11 |
s:y12 | ยท | Measurement value 12 |
s:y13 | ยท | Measurement value 13 |
s:y14 | ยท | Measurement value 14 |
s:y15 | ยท | Measurement value 15 |
s:y16 | ยท | Measurement value 16 |
s:y17 | ยท | Measurement value 17 |
s:y18 | ยท | Measurement value 18 |
s:y19 | ยท | Measurement value 19 |
s:y20 | ยท | Measurement value 20 |
s:y21 | ยท | Measurement value 21 |
s:y22 | ยท | Measurement value 22 |
s:y23 | ยท | Measurement value 23 |
s:y24 | ยท | Measurement value 24 |
ElmFile emt simulation results
Read after ComInc (EMT) with GetAttribute. c: calculation parameter, s: signal (state or model variable).
| Attribute | Unit | Description |
|---|---|---|
c:f_name_abs | ยท | Filename |
c:ncol | ยท | Number of Columns in file |
c:preTrigger | ยท | Pre-trigger-time |
c:icolv | ยท | Column number for each Output |
c:afacv | ยท | Conversion Factor a |
c:bfacv | ยท | Conversion Factor b |
c:primv | ยท | P or S |
c:approx | ยท | Approximation |
c:eofReached | ยท | End of file reached |
c:updateMeas | ยท | Update Measurement File |
s:y1 | ยท | Measurement value 1 |
s:y2 | ยท | Measurement value 2 |
s:y3 | ยท | Measurement value 3 |
s:y4 | ยท | Measurement value 4 |
s:y5 | ยท | Measurement value 5 |
s:y6 | ยท | Measurement value 6 |
s:y7 | ยท | Measurement value 7 |
s:y8 | ยท | Measurement value 8 |
s:y9 | ยท | Measurement value 9 |
s:y10 | ยท | Measurement value 10 |
s:y11 | ยท | Measurement value 11 |
s:y12 | ยท | Measurement value 12 |
s:y13 | ยท | Measurement value 13 |
s:y14 | ยท | Measurement value 14 |
s:y15 | ยท | Measurement value 15 |
s:y16 | ยท | Measurement value 16 |
s:y17 | ยท | Measurement value 17 |
s:y18 | ยท | Measurement value 18 |
s:y19 | ยท | Measurement value 19 |
s:y20 | ยท | Measurement value 20 |
s:y21 | ยท | Measurement value 21 |
s:y22 | ยท | Measurement value 22 |
s:y23 | ยท | Measurement value 23 |
s:y24 | ยท | Measurement value 24 |
ElmFile dc load flow results
Read after ComLdf (DC) with GetAttribute. c: calculation parameter, s: signal (state or model variable).
| Attribute | Unit | Description |
|---|---|---|
c:f_name_abs | ยท | Filename |
c:ncol | ยท | Number of Columns in file |
c:preTrigger | ยท | Pre-trigger-time |
c:icolv | ยท | Column number for each Output |
c:afacv | ยท | Conversion Factor a |
c:bfacv | ยท | Conversion Factor b |
c:primv | ยท | P or S |
c:approx | ยท | Approximation |
c:eofReached | ยท | End of file reached |
c:tini | ยท | Time Index |
c:iopt_tini | ยท | Use study case time for loadflow initialisation |
s:y1 | ยท | Measurement value 1 |
s:y2 | ยท | Measurement value 2 |
s:y3 | ยท | Measurement value 3 |
s:y4 | ยท | Measurement value 4 |
s:y5 | ยท | Measurement value 5 |
s:y6 | ยท | Measurement value 6 |
s:y7 | ยท | Measurement value 7 |
s:y8 | ยท | Measurement value 8 |
s:y9 | ยท | Measurement value 9 |
s:y10 | ยท | Measurement value 10 |
s:y11 | ยท | Measurement value 11 |
s:y12 | ยท | Measurement value 12 |
s:y13 | ยท | Measurement value 13 |
s:y14 | ยท | Measurement value 14 |
s:y15 | ยท | Measurement value 15 |
s:y16 | ยท | Measurement value 16 |
s:y17 | ยท | Measurement value 17 |
s:y18 | ยท | Measurement value 18 |
s:y19 | ยท | Measurement value 19 |
s:y20 | ยท | Measurement value 20 |
s:y21 | ยท | Measurement value 21 |
s:y22 | ยท | Measurement value 22 |
s:y23 | ยท | Measurement value 23 |
s:y24 | ยท | Measurement value 24 |
ElmFile modal analysis results
Read after ComMod with GetAttribute. c: calculation parameter, s: signal (state or model variable).
| Attribute | Unit | Description |
|---|---|---|
c:f_name_abs | ยท | Filename |
c:ncol | ยท | Number of Columns in file |
c:preTrigger | ยท | Pre-trigger-time |
c:icolv | ยท | Column number for each Output |
c:afacv | ยท | Conversion Factor a |
c:bfacv | ยท | Conversion Factor b |
c:primv | ยท | P or S |
c:approx | ยท | Approximation |
c:eofReached | ยท | End of file reached |
c:updateMeas | ยท | Update Measurement File |
s:y1 | ยท | Measurement value 1 |
s:y2 | ยท | Measurement value 2 |
s:y3 | ยท | Measurement value 3 |
s:y4 | ยท | Measurement value 4 |
s:y5 | ยท | Measurement value 5 |
s:y6 | ยท | Measurement value 6 |
s:y7 | ยท | Measurement value 7 |
s:y8 | ยท | Measurement value 8 |
s:y9 | ยท | Measurement value 9 |
s:y10 | ยท | Measurement value 10 |
s:y11 | ยท | Measurement value 11 |
s:y12 | ยท | Measurement value 12 |
s:y13 | ยท | Measurement value 13 |
s:y14 | ยท | Measurement value 14 |
s:y15 | ยท | Measurement value 15 |
s:y16 | ยท | Measurement value 16 |
s:y17 | ยท | Measurement value 17 |
s:y18 | ยท | Measurement value 18 |
s:y19 | ยท | Measurement value 19 |
s:y20 | ยท | Measurement value 20 |
s:y21 | ยท | Measurement value 21 |
s:y22 | ยท | Measurement value 22 |
s:y23 | ยท | Measurement value 23 |
s:y24 | ยท | Measurement value 24 |
ElmFile basic data
b: values are worked out from the input data. Read them; they are not set.
| Attribute | Unit | Description |
|---|---|---|
b:loc_name | ยท | Name |
b:f_name_abs | ยท | Filename |
b:approx | ยท | Approximation |
Related
- All 73 classes in the attribute reference
- Run a load flow and export the results with Python
- PowerFactory Python API: getting started
โ ElmZone Zone ยท ElmRes Results โ