FixedNumBus Uses in AUX and other Text Files
Added in Version 24
Bus objects can be assigned to a FixedNumBus as described in the help topic Fixed Number Bus (FixedNumBus) Features. When this is done it adds additional ways to describe objects using a text string in various other file formats such as the PowerWorld Simulator AUX file or the PSS/E *.con and *.mon files. To illustrate this the image below shows two buses and various network objects attached to those buses. The image depicts
-
Bus on the left is number 3002425 and has been assigned to FixedNumBus 2425
-
Bus on the right is number 20003057 and has been assigned to FixedNumBus 3057
-
The left bus has a load object connected to it with ID=1
-
The right bus has a generator object connected to it with ID = 2
-
There is a branch connecting both buses with circuit = AB
Single String Object Identifiers
PowerWorld would traditionally refer to the load object using the string "Load 30002425 1". However, with the FixedNumBus designation, the load can also be referred to as "Load 2425 1". Both of these would be equivalent. These strings might be used in the Object field of a ContingencyElement for example. These same type of strings using in various other formats such as *.con and *.mon files from PSS/E will function the same way. This also impacts all the places in PowerWorld's AUX file format where an object string is used as described in the help topic ObjectID Field for use in Auxiliary Files.
Load on Left
|
The follow 2 strings will both describe this load "Load 3002425 1" "Load 2425 1" |
Generator on Right
|
The follow 2 strings will both describe this generator "Gen 20003057 2" "Gen 3057 2" |
Branch
|
The follow 2 strings will both describe this branch "Branch 3002425 20003057 AB" "Branch 2425 3057 AB" Note that if the FixedNumBus is used at one terminal it must also be used at the second terminal. Thus the following string would not be a valid: "Branch 3002425 3057 AB" |
Fixed Number Bus in a CON file
As mentioned above, the FixedNumBus will also be used to search for objects in a CON file. See the following image for an example.
Special Treatment in an AUX file with keyfields
Some other special treatment is available inside an AUX file for objects identifying. The key fields that show a bus number can be populated via a SimAuto command, Copy/Paste from Excel, or an AUX file using the FixedNumBus integers as well. Thus you would normally expect that to change the MW load in the example above the AUX file would have the following syntax
Traditional AUX File Numbers |
Load (BusNum,ID,MW) { 3002425 "1" 123.45 } |
Gen (BusNum,ID,MW) { 20003057 "2" 123.45 } |
Branch (BusNumFrom,BusNumTo,ID,LimitMVAA) { 3002425 20003057 "AB" 123.45 } |
These will also work by using FixedNumBus |
Load (BusNum,ID,MW)
{
2425 "1" 123.45
}
|
Gen (BusNum,ID,MW)
{
3057 "2" 123.45
}
|
Branch (BusNumFrom,BusNumTo,ID,MW)
{
2425 3057 "AB" 123.45
}
|