Create your own
Lesson illustration

Creating the IEEE 9-Bus Topology in PSS®E

Welcome back. In the previous lesson, you established a traceable PSS®E workspace and distinguished source data from saved working cases. Now you will use that workspace to create the network skeleton of the WSCC/P.M. Anderson IEEE 9-bus system: its buses and six transmission-line records.

This is deliberately not yet a solvable power-flow case. The three generator buses will remain disconnected from the 230 kV network until you add their generator step-up transformers in the next lesson; generators and loads also come next. That separation is useful: it prevents a common modeling mistake in which a transformer connection is accidentally represented as a transmission line simply to make a one-line look connected.

By the end of this lesson, you should have a saved PSS®E case containing the nine correctly numbered buses, their base-kV levels, and the six correctly connected 230 kV transmission lines.


First, fix the version of the “IEEE 9-bus case” you are building

“IEEE 9-bus” is often used loosely. Several published versions have small differences in dispatch, limits, model conventions, and file format. For this course, use the conventional WSCC 3-machine, 9-bus / P.M. Anderson version with:

  • 9 buses;
  • 3 generator terminal buses;
  • 3 two-winding generator step-up transformers;
  • 6 transmission lines; and
  • 3 loads.

The 100 MVA system base is customary for this version. Record that choice in your manifest before entering data.

Alroomi Website - 9-Bus System

Read the Alroomi Website’s overview and inspect its one-line diagrams. Use it to establish the equipment count and the distinction between the low-voltage generator buses and the 230 kV transmission network.

In “I. Introduction,” read the short description beginning the system overview. Then go to “II. Single-Line Diagram” and inspect one of the diagrams, tracing each connection before entering anything in PSS®E. Notice that the system has three voltage levels at generator terminals and one 230 kV transmission level.

The diagram below is a useful independent visual check. It depicts the whole eventual system, including equipment you will add later. For this lesson, focus only on buses and the six paths between buses 4 through 9.

Single-line depiction of the IEEE 9-bus system: buses 1, 2, and 3 connect to the 230 kV network through generator step-up transformers, while the six transmission lines form a loop among buses 4 through 9.

Read the topology as a network, not as a drawing

A one-line diagram is convenient, but the PSS®E model ultimately consists of records. Before opening the bus-data dialog, translate the visual diagram into an explicit connectivity list.

Bus records

Use the following bus numbering and nominal voltage levels.

BusSuggested nameBase kVPhysical role in the completed system
1BUS116.5Generator 1 terminal bus
2BUS218.0Generator 2 terminal bus
3BUS313.8Generator 3 terminal bus
4BUS4230.0Transmission-side bus for Generator 1 step-up transformer
5BUS5230.0Load-area transmission bus
6BUS6230.0Load-area transmission bus
7BUS7230.0Transmission-side bus for Generator 2 step-up transformer
8BUS8230.0Transmission junction bus
9BUS9230.0Transmission-side bus for Generator 3 step-up transformer

The base-kV field is not merely descriptive. PSS®E uses it in network data, reporting, and consistency checks. A 230 kV transmission bus accidentally entered as 23 kV may not immediately look wrong in a text table, but it can corrupt later per-unit conversions and fault-study interpretation.

Transmission-line connectivity

The six transmission lines are all on the 230 kV network:

LineFrom busTo busCircuit ID
L45451
L46461
L57571
L69691
L78781
L89891

The six lines form a closed transmission loop:

  • Bus 4 connects to buses 5 and 6.
  • Bus 5 connects to buses 4 and 7.
  • Bus 6 connects to buses 4 and 9.
  • Bus 7 connects to buses 5 and 8.
  • Bus 8 connects to buses 7 and 9.
  • Bus 9 connects to buses 6 and 8.

There is no direct line from bus 5 to bus 6, bus 7 to bus 9, or bus 4 to bus 8. Those are easy errors to make if you enter records from memory rather than from a connectivity table.

Connections intentionally deferred

Three physical connections appear on the full one-line but should not be created as line records today:

Future transformerLow-voltage sideHigh-voltage side
Generator 1 step-up transformerBus 1, 16.5 kVBus 4, 230 kV
Generator 2 step-up transformerBus 2, 18.0 kVBus 7, 230 kV
Generator 3 step-up transformerBus 3, 13.8 kVBus 9, 230 kV

These are two-winding transformers, not ordinary branches. Their turns ratio, impedance base, tap treatment, winding connection, and control options belong in transformer records. You will add them next lesson.

At the end of this lesson, buses 1, 2, and 3 are therefore expected to be electrically isolated. That is an intentional intermediate condition, not a topology error.


The minimum branch data needed for this build

A PSS®E transmission-line record includes more than its terminal buses. Even when your immediate objective is topology, the record needs series impedance and shunt charging data.

For the conventional 100 MVA P.M. Anderson version, enter the following as the initial transmission-line data:

FromToCircuit p.u. p.u.Total p.u.
4510.01000.08500.1760
4610.01700.09200.1580
5710.03200.16100.3060
6910.03900.17000.3580
7810.00850.07200.1490
8910.01190.10080.2090

Two details deserve care:

  1. Circuit ID: use 1 for every line because no parallel circuits exist in this test system. In a large utility model, the circuit ID distinguishes multiple branches having the same terminal buses.

  2. Line charging: PSS®E’s branch field uses the total line charging susceptance . Some published 9-bus tables show , meaning the shunt charging placed at each end of the nominal pi model. If the source lists , double it before entering total in the PSS®E branch record.

For example, the 4–5 line has p.u. at each end, so the total PSS®E branch charging entry is:

You will examine per-unit bases, thermal ratings, and sign conventions systematically in a later lesson. At this stage, enter the values consistently and preserve the source transcription in your project documentation.


Build the case in PSS®E

Menu names vary somewhat by PSS®E release, but the workflow is consistent: create a blank power-flow case, enter bus records, then enter branch records.

1. Create the case and record its identity

In your workspace:

  1. Create a build note such as IEEE9_topology_build_notes.md.
  2. Record the source as the P.M. Anderson/WSCC 9-bus version, the 100 MVA system base, and today’s date.
  3. Open a new or empty PSS®E power-flow case.
  4. Set the system MVA base to 100 MVA.
  5. Save an initial working file as:
IEEE9_TOPO_R00.sav

Do not call it BASE yet. It is not a complete base case, because it lacks transformers, generators, loads, and a valid power-flow solution.

2. Enter the nine buses

Open the Bus Data entry view in the power-flow network-data interface. Add buses 1 through 9 using the numbers, names, and base-kV values from the bus table.

For this deliberately incomplete stage, set all buses to the ordinary load-bus or PQ classification if PSS®E requires a bus type during entry. The classification is a power-flow control designation, not an inherent physical property of the bus.

In the completed case:

  • bus 1 will become the swing bus;
  • buses 2 and 3 will become generator-controlled PV buses; and
  • buses 4 through 9 will be PQ buses.

Do not create fictitious generators merely to assign PV or swing status today. The actual generator records will establish these roles in the next lesson.

Use default area, zone, and owner fields only if your blank-case setup requires them. Record those defaults in your notes rather than assigning invented study meaning to them.

3. Enter the six 230 kV line records

Open the Branch Data or Non-Transformer Branch Data entry view. Enter the six rows from the transmission-line table.

For each line, check the following before accepting the record:

  • the from-bus and to-bus numbers match the connectivity table;
  • circuit ID is 1;
  • branch status is in service;
  • , , and total have been entered in per unit on the stated 100 MVA base;
  • you have not used a transformer data form for these six 230 kV lines; and
  • you have not created line records 1–4, 2–7, or 3–9.

If the branch-entry view requires thermal ratings, do not invent them. Retain a blank or zero rating only if permitted by your PSS®E version, and mark the ratings as incomplete in the build note. A zero or unspecified rate should never be interpreted later as an actual unlimited facility rating.

4. Save the topology milestone

Save the case again under the same controlled name, or increment the revision if you corrected an entry:

IEEE9_TOPO_R00.sav

Then add a concise manifest entry:

Manifest fieldExample entry
Case IDIEEE9_TOPO_R00
Parent caseNew empty PSS®E power-flow case
System base100 MVA
Buses entered1 through 9
Lines entered4–5, 4–6, 5–7, 6–9, 7–8, 8–9
Deferred equipmentThree transformers, three machines, three loads
Intended statusTopology-only; not valid for power-flow solution

Verify the topology before trying to solve anything

At this point, do not run an AC power flow. The case is intentionally incomplete and has no connected swing source, generation, or load.

Instead, inspect the network data and, if convenient, create a simple PSS®E one-line layout for visual review. The review goal is structural rather than electrical.

Expected intermediate state

You should observe:

CheckExpected result
Number of buses9
Generator-terminal voltage levels16.5 kV at bus 1, 18 kV at bus 2, 13.8 kV at bus 3
Transmission-bus voltage levels230 kV at buses 4–9
Non-transformer branches6
Connected transmission coreOne six-bus loop containing buses 4–9
Isolated buses1, 2, and 3, until transformers are added
Parallel circuitsNone
Direct 4–7, 5–6, or 7–9 linesNone

A valuable habit for larger cases is to count equipment in two ways:

  • by records, using reports or data tables; and
  • by topology, tracing the connections on a one-line.

If the counts disagree, stop and resolve the difference before studying results. A topology error in a nine-bus model is visible; the same error in a 100,000-bus planning case may survive unnoticed until it changes a contingency result.

Frequent modeling errors and their consequences

ErrorWhy it happensLater consequence
Modeling 1–4, 2–7, or 3–9 as linesThe physical connection is visible, but the equipment type is overlookedWrong voltage transformation and incorrect future fault or control behavior
Entering half charging as total Source tables often show Incorrect reactive-power balance and bus voltages
Using the wrong base kV at a generator busBus labels are copied without voltage dataIncorrect transformer ratio and per-unit interpretation
Omitting one side of the six-line loopData are entered from memoryArtificially weak or radial transmission network
Creating a non-existent cross connectionA one-line is read too quicklyAltered flows, voltages, and contingency outcomes
Running a load flow nowA desire to “test” the case too earlyNon-convergence is expected but can be misdiagnosed as bad line data

Why this small topology exercise matters for interconnection studies

The IEEE 9-bus case is too small to represent an SPP cluster area, an ERCOT weak-grid pocket, or a WECC path assessment. It has no realistic geographic diversity, generator fleet, protection system, commitment logic, seasonal dispatch, or credible set of parallel transmission alternatives.

But the discipline transfers directly.

For example, when adding a solar-plus-BESS project to an authorized cluster model, you must distinguish:

  • inverter terminals from collector buses;
  • collector equivalents from generator step-up transformers;
  • the high-side substation bus from the POI;
  • existing transmission circuits from proposed upgrades; and
  • a physical connection from the specific PSS®E record type that represents it.

A line modeled as a transformer, or a transformer modeled as a line, is not a small clerical defect. It changes voltage bases, losses, reactive behavior, fault paths, and possibly dynamic-controller measurement locations. The nine-bus case gives you a compact environment in which to build the correct record-level instincts.


Key takeaways

You have translated the P.M. Anderson IEEE 9-bus one-line into a controlled PSS®E topology:

  • nine buses with correct numbers and nominal voltage levels;
  • six 230 kV non-transformer branches;
  • a closed transmission loop among buses 4 through 9; and
  • three intentionally deferred transformer connections between buses 1–4, 2–7, and 3–9.

The current SAV is a topology milestone, not a solvable base case. Its isolated generator-terminal buses are expected until you add the three two-winding transformers, three generators, and three loads.

Next, you will add those transformer, generator, and load records to turn this skeleton into a complete steady-state network.

Can't find a good explanation? Sign up and we'll make it for you

Sign up