engineering · home-projects-engineering · home-electrical

Circuit Load Panel Capacity Calculator

Builds a fixed split-phase circuit schedule, separates continuous and noncontinuous current, applies a transparent 125 percent planning multiplier, routes each load to the correct panel leg, and reports the binding spare-capacity result.

Last updated
Repeating-Item Builder

Calculator overview

Inputs and outputs

This summary comes from the calculator's published input and output contract.

Inputs

PNL Existing Load Basis
About this input

Uses existing rows in the circuit grid or externally supplied, already adjusted leg currents; proposed rows are added under both routes.

Default Circuit schedule Allowed Circuit schedule, AHJ-adjusted leg demand
PNL Line To Line Voltage
About this input

Modeled line-to-line service voltage; line-to-neutral voltage is one half of this value for the split-phase planning model.

Unit V Default 240 Range 200 to 250
PNL Service Rating
About this input

User-verified current rating against which each projected leg is compared.

Unit A per leg Default 200 Range 30 to 1200
PNL External Leg A Current
About this input

Existing leg-A current supplied by an approved external calculation or demand study; used only in the external basis route.

Unit A Default 60 Range 0 to 1200
PNL External Leg B Current
About this input

Existing leg-B current supplied by an approved external calculation or demand study; used only in the external basis route.

Unit A Default 58 Range 0 to 1200
PNL Imbalance Check Threshold
About this input

User-selected planning threshold for the absolute leg-current difference divided by the panel or service rating.

Unit fraction of service rating Default 0.2 Range 0 to 1
PNL Circuit Grid
About this input

Submit exactly twelve type-valid rows. Set Include to No for unused rows; never rely on blank tail rows to clear saved workbook examples.

Default 12 rows
ColumnRange or allowed values
Include Yes, No
Circuit label Not declared
Stage Existing, Proposed
Connection L1-N, L2-N, L1-L2
Input basis Amperes, Volt-amperes, Watts with power factor
Noncontinuous value 0 to 1000000
Continuous value 0 to 1000000
Power factor 0.1 to 1
Planning demand factor 0 to 1
Installed breaker 1 to 1200
Source note Not declared

Outputs

PNL Projected Leg A Current
About this output

Existing leg-A basis plus all included proposed rows routed to leg A.

Unit A
PNL Projected Leg B Current
About this output

Existing leg-B basis plus all included proposed rows routed to leg B.

Unit A
PNL Maximum Leg Utilization
About this output

Larger projected leg current divided by the panel or service rating.

Unit fraction of rating
PNL Total Modeled Load
About this output

Sum of both projected leg currents times line-to-neutral voltage.

Unit VA
PNL 240V Spare Capacity
About this output

Smaller remaining leg-current margin times line-to-line voltage; zero when either leg is overloaded.

Unit VA
PNL Leg A 120V Spare Capacity
About this output

Positive leg-A current margin times line-to-neutral voltage.

Unit VA
PNL Leg B 120V Spare Capacity
About this output

Positive leg-B current margin times line-to-neutral voltage.

Unit VA
PNL Leg Imbalance
About this output

Absolute difference between projected leg currents divided by the service rating.

Unit fraction of rating
PNL Undersized Branch Count
About this output

Included circuit rows whose installed breaker is below noncontinuous current plus 125 percent of continuous current.

Unit circuits
PNL Capacity Verdict
About this output

Plain-language planning verdict tied to branch, leg-capacity, and imbalance checks.

No unit declared
Model Status
About this output

OK means the planning schedule is internally finite and within entered thresholds; CHECK requires branch, capacity, or balancing review; NOT VALID identifies intake failure.

No unit declared

Methodology

Purpose and model boundary

Builds a fixed split-phase circuit schedule, separates continuous and noncontinuous current, applies a transparent 125 percent planning multiplier, routes each load to the correct panel leg, and reports the binding spare-capacity result.

Do not treat this result as an electrical design, code-compliance determination, permit approval, utility commitment, equipment approval, safety certification, cost quote, or endorsement by a cited source. Service data, panel ratings, conductor properties, equipment loads, route lengths, manufacturer instructions, utility requirements, locally adopted codes, and approval thresholds remain the user's responsibility.

Inputs and units

  • existing load basis: a listed route or text value.
  • line to line voltage: entered in V.
  • service rating: entered in A per leg.
  • external leg a current: entered in A.
  • external leg b current: entered in A.
  • imbalance check threshold: entered in fraction of service rating.

The circuit grid contains 12 fixed data rows plus one header row with these columns: Include, Circuit label, Stage, Connection, Input basis, Noncontinuous value (selected input basis), Continuous value (selected input basis), Power factor (fraction), Planning demand factor (fraction), Installed breaker (A), Source note. Numeric columns retain the units shown here; text, route, and include columns are intentionally unitless.

Governing relationships

For circuit row r, the workbook converts the selected input basis to noncontinuous current I_nc,r (A) and continuous current I_c,r (A), then applies:

I_min,r = I_nc,r + 1.25 I_c,r

The row apparent load is:

S_r = V_r I_r

for a current basis, or:

S_r = P_r / PF_r

for a real-power basis. V_r is the active 120 V or 240 V connection voltage, I_r is route current in A, P_r is real power in W, and PF_r is the entered power factor (fraction).

After the row planning-demand factor is applied, 240 V load is placed on both legs and 120 V load is placed on its selected leg. The reported reconciliation is:

S_total = (I_A + I_B) V_LL / 2

I_A and I_B are projected leg currents (A), and V_LL is line-to-line voltage (V). Maximum utilization, spare current, and leg imbalance are:

U = max(I_A,I_B) / I_service

I_spare = min(I_service-I_A, I_service-I_B)

B = abs(I_A-I_B) / I_service

I_service is the entered per-leg service or panel rating (A), and I_spare is in amperes.

Calculation sequence

  1. Validate every active selector, scalar bound, type, and every fixed-grid entry.
  2. Apply the selected route and ignore values from inactive fields.
  3. Normalize unit-dependent inputs into the workbook's calculation basis.
  4. Evaluate every included row or candidate and aggregate the active schedule.
  5. Calculate primary and supporting outputs, populate the authored chart series, and apply derived numeric checks.
  6. Return the workbook status with the computed results; invalid input is never converted into a plausible engineering answer.

Outputs and interpretation

  • projected leg a current (A): Existing leg-A basis plus all included proposed rows routed to leg A.
  • projected leg b current (A): Existing leg-B basis plus all included proposed rows routed to leg B.
  • maximum leg utilization (fraction of rating): Larger projected leg current divided by the panel or service rating.
  • 240v spare capacity (VA): Smaller remaining leg-current margin times line-to-line voltage; zero when either leg is overloaded.

The chart is an explanatory view of the workbook's named chart ranges. It does not add a separate calculation or replace the numeric outputs.

Validation and status logic

The workbook evaluates Model_Status in the order shown. The first matching condition wins.

First matching workbook condition Exact returned status
PNL_Inputs_Valid is FALSE NOT VALID: correct the capacity route, panel scalars, or all twelve complete circuit rows
PNL_Derived_Numerics_Valid_Internal is FALSE NOT VALID: the modeled panel arithmetic produced a nonfinite or negative result
PNL_Undersized_Branch_Count_Internal > 0 CHECK: one or more installed branch ratings are below the modeled continuous-load requirement
MAX(PNL_Projected_Leg_A_Internal,PNL_Projected_Leg_B_Internal) > PNL_Service_Rating CHECK: modeled demand exceeds the panel or service rating on at least one leg
PNL_Leg_Imbalance_Internal > PNL_Imbalance_Check_Threshold CHECK: modeled split-phase leg imbalance exceeds the user threshold
None of the preceding conditions applies OK

Assumptions and limitations

  • All shipped/default engineering values and circuit rows are synthetic illustrative demonstrations and must be replaced with project-specific verified inputs.

  • The service is modeled as a single-phase split-phase system; 120-volt loads occupy one leg and line-to-line loads occupy both legs.

  • The 1.25 continuous-load multiplier is explicit and not editable; any user demand factor is a planning assumption that requires a documented local basis.

  • External leg demand is assumed to have already been adjusted or approved by the user's electrician, utility, engineer, or authority having jurisdiction.

  • All twelve grid rows are sent complete; inactive rows are explicit typed fillers and contribute zero.

  • This is not an Article 220 service calculation, load study, permit document, fault-current study, conductor-ampacity check, or code-compliance determination.

  • Breaker-handle totals are not used as service demand. The model does not apply dwelling demand tables, appliance demand factors, neutral calculations, feeder/service conductor sizing, temperature/termination limits, correction factors, or local amendments.

  • A licensed electrician or engineer and the local authority having jurisdiction must verify the adopted code edition, panel and service ratings, measured demand basis, load diversity, leg allocation, equipment compatibility, and installation.

Restrictions and non-computing states

Each numeric control offers a working range chosen for usable entry, which is not always the limit this calculator enforces; a value outside that limit is rejected with a message rather than quietly accepted. The calculator additionally enforces allowed choices, active-field types, complete fixed-grid rows, and conditional or cross-field rules before computing.

Unsupported route values, incomplete rows, out-of-domain inputs, relational failures, nonfinite derived arithmetic, and workbook error tokens are non-computing states. Hidden inputs remain in the values sent to the calculator but must not affect results while those fields are inactive.

Errors and warnings

A rejected entry means the submitted state failed the published input rules. Workbook NOT VALID identifies an invalid active domain or unsupported derived arithmetic. Workbook CHECK retains a finite result while flagging a planning condition that needs review. OK means only that the delivered workbook logic closed within the entered assumptions; it is not code compliance, professional approval, or a safety guarantee.

This version is checked against 52 saved test cases, covering both calculated results and entries that should be refused, run against this exact workbook.

References

Licensing conclusion: No licensed, proprietary, manufacturer, utility, product-price, code-table, forecast, or external dataset is embedded. The calculator independently implements general engineering arithmetic from cited public and official sources; all defaults, labels, conductor/load rows, equipment assumptions, diagrams, and test values are synthetic illustrations. No NFPA table, utility tariff, breaker catalog, conductor ampacity, or proprietary panel data is reproduced; demand factors and examples are synthetic and editable.

This page is provided by LogicCommons for informational purposes only. Results are analysis outputs computed from the inputs you supply and are not engineering advice, a design, or a substitute for review by a licensed professional under the codes adopted where the work is built. Verify all inputs and results independently.

LogicCommons is in beta. If a result, label, or reference looks wrong, tell us here; we read every message.