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

 

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
   }