Buses
Buses represent electrical connection points in your power system where multiple components connect. They are the fundamental building blocks for distributing power to loads and connecting generation sources.
What buses represent in electrical systems
In electrical power systems, a bus (or busbar) is a conductor or group of conductors that serves as a common connection point. Power enters the bus from sources (utility feeds, generators, transformers) and exits to loads or downstream distribution.
Buses appear as horizontal lines on single-line diagrams, with components connecting vertically from above or below. This matches industry-standard SLD conventions.
Creating a bus
- Drag the Bus icon from the component toolbar at the bottom of the canvas.
- Drop the bus where you want it positioned.
- The bus snaps to the 50px grid automatically.
- Configure bus properties in the edit panel (voltage, amperage, type).
The bus starts with minimum width and expands as you connect components.
Bus types
Select the bus type based on its function in the electrical system:
Main switchboard:
- Primary power distribution point
- Receives power from utility or main transformer
- Typically the highest voltage bus in the facility
- Example: 480V main distribution board
Feeder bus:
- Intermediate distribution point
- Receives power from main bus through feeder cables
- Distributes to branch circuits or local loads
- Example: Subpanel serving specific building area
Load-side bus:
- Final distribution point before individual loads
- Often protected by branch circuit breakers
- Lower voltage than feeder buses
- Example: 120V panel for receptacles and lighting
Bus type is informational and does not affect calculations, but helps document system architecture.
Slack bus designation
Every electrical system needs exactly one slack bus (also called reference bus or swing bus). The slack bus:
- Provides the reference voltage angle (0 degrees)
- Balances system real and reactive power
- Absorbs power flow calculation errors
- Typically represents the utility connection point
To designate a bus as the slack bus:
- Select the bus connected to your utility feed or largest generator.
- Check Slack Bus in the properties panel.
- Only one bus per project should be designated as slack.
Power flow analysis will fail if no slack bus exists or if multiple slack buses are designated.
Rated voltage and amperage
Rated voltage:
- Nominal system voltage in kV
- Example:
0.48for 480V system - Affects power flow calculations and voltage drop analysis
- Should match connected equipment ratings
Rated amperage:
- Maximum current capacity of the bus in amperes
- Based on busbar size and construction
- Example:
1200for 1200A main switchboard - Does not affect power flow (informational only)
Set appropriate voltage for all buses to enable accurate power flow analysis.
Dynamic handle system
Buses use a unique dynamic connection system that differs from other components:
Handle generation:
- Handles are not fixed positions
- Each connected component gets its own handle
- Handles align vertically with the connected component's position
- New connections create new handles automatically
Why dynamic handles:
- Allows unlimited connections to a single bus
- Maintains vertical connection lines (industry standard)
- Bus width adjusts to accommodate all connections
- Provides intuitive drag-and-drop workflow
You never manually position bus handles - they automatically align with connected components.
Vertical connection behavior
When you connect a component to a bus:
- The component's connection handle aligns vertically with the bus.
- The bus creates a connection handle at the exact horizontal position of the component.
- Connection lines run perfectly vertical between component and bus.
- The connection line remains vertical even if you move the component horizontally.
This vertical alignment matches electrical SLD conventions where buses are horizontal and connections are vertical.
Asymmetric expansion
Buses expand and contract based on connected component positions:
Left-side expansion:
- When you drag a connected component to the left of the bus left edge, the left side extends to accommodate it.
- The right side of the bus stays fixed in place.
- This provides visual feedback that you're expanding the bus to the left.
Right-side expansion:
- When you drag a connected component to the right of the bus right edge, the right side extends.
- The left side stays fixed.
- Intuitive feedback for right-side expansion.
Contraction:
- When you delete or move a component that was at the leftmost or rightmost position, the bus contracts.
- The bus always spans exactly from the leftmost to rightmost connected component (plus small padding).
This asymmetric behavior makes editing feel natural - the side you're working on expands while the opposite side stays anchored.
Bus width calculation and layout
The visible bus line width is determined by connected components:
Bus Line Width = (Rightmost Component X) - (Leftmost Component X) + PaddingMinimum width:
- Buses have a minimum width even with no connections
- Prevents buses from collapsing to invisible size
- Allows room for future connections
Maximum width:
- No maximum width limit
- Bus can span the entire canvas if needed
- Common for main distribution buses with many feeders
Label space:
- Bus label appears to the right of the bus line
- Container width accounts for label space
- Label does not affect electrical connection points
The bus container may be wider than the visible line to accommodate the label, but connection handles are positioned based on the electrical line, not the label.
Configuring bus properties
Select the bus to open the properties panel:
Basic properties:
- Name (auto-generated: "Bus 1", "Bus 2", etc.)
- Rated voltage in kV
- Rated amperage in A
- Bus type (main switchboard, feeder, load-side)
Advanced properties:
- Slack bus designation (check for reference bus)
- Enclosure type (switchboard, panelboard, switchgear)
- Notes (documentation)
Changes save automatically when you click Apply or move to another component.
Common bus configurations
Single bus system:
- One main bus receives utility power
- All loads connect directly to main bus
- Simple but no redundancy
- Used in small facilities
Main-tie-main configuration:
- Two main buses (Bus A and Bus B)
- Normally open tie breaker between buses
- Each bus fed from separate source
- Allows load transfer during maintenance
Distribution bus hierarchy:
- Main switchboard bus (480V or 13.8kV)
- Feeder buses at load centers (480V)
- Branch panel buses (120V, 208V)
- Follows power distribution from source to loads
Connecting components to buses
To connect manually:
- Click and drag from a component's connection handle.
- Drop on the bus.
- The bus creates a handle at the drop position.
- A vertical connection line appears.
To connect via auto-connect:
- Drag a component from the toolbar.
- Drop it within 300px of a bus.
- The system auto-connects if electrically compatible.
- The bus handle positions at the component's horizontal location.
To disconnect:
- Click the connection line to select it.
- Press Delete key, or
- Right-click the connection line and select Delete.
See Connections for detailed connection workflows.)
Bus annotations and results
After running power flow analysis, buses display voltage annotations:
- Voltage magnitude (per-unit or kV)
- Voltage angle in degrees
- Color-coded severity (green, yellow, red)
See Interpreting power flow results for annotation details.)
Common issues
"Bus has no connections":
- Warning appears if bus exists but nothing connects to it
- Orphaned buses don't affect calculations but add clutter
- Either connect components or delete unused buses
"Multiple slack buses detected":
- Only one bus can be designated as slack
- Uncheck slack bus designation on all but one bus
- Typically designate the utility connection bus
"Bus voltage mismatch":
- Connected components have different voltage ratings
- Verify transformer voltages match bus voltages
- Check for incorrectly configured equipment
Related topics
- Connections - Creating and managing connections
- Transformers - Connecting transformers to buses
- Cables - Running cables between buses
- Power flow analysis - Analyzing bus voltages