ElmBbone attributesPowerFactory Backbone

Every attribute of the PowerFactory Backbone (ElmBbone): 10 input parameters, with units and meaning. Copy a name into GetAttribute or SetAttribute.

What ElmBbone is

A backbone: the main path between feeders in a distribution network, used to study meshing and restoration.

Class
ElmBbone, element class
PowerFactory name
Backbone
Attributes
10 input parameters

Read and write ElmBbone in Python

import powerfactory

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

for obj in app.GetCalcRelevantObjects("*.ElmBbone"):
    print(obj.loc_name, obj.GetAttribute("loc_name")) # Name

obj = app.GetCalcRelevantObjects("*.ElmBbone")[0]
obj.SetAttribute("loc_name", "Backbone 1")    # rename it
  • An input parameter is read and written with or without its e: prefix: GetAttribute("outserv") and GetAttribute("e:outserv") give the same value.

ElmBbone input parameters

The element data, as typed in GetAttribute and SetAttribute (the e: prefix is optional). Setting one changes the model.

AttributeUnitDescription
loc_name·Name
outserv·Out of Service
pBbStart·StartObject: ElmFeeder
pBbEnd·EndObject: ElmFeeder,ElmTerm
cTieOpen·Tie Open PointObject: ElmCoup,StaSwitch
cBbLengthkmLength of Backbone
cBbFOR1/aForced outage rate of Backbone
cMeanCsmm^2Mean cross section
cMinCsmm^2Minimum cross section on Backbone
cBbOrder·Order

ElmBbone basic data

b: values are worked out from the input data. Read them; they are not set.

AttributeUnitDescription
b:loc_name·Name

Related

← ElmArea Area · ElmBmu Virtual Power Plant →