Series / parallel arrangement
Switch design here, or fine-tune racks / strings-per-rack / packs on the Input tab. The whole network re-solves instantly.
Engineering dashboard
Engineering checks
Automatic warnings compare calculated results against the engineering limits you set on the Input tab.
Current distribution by HV Box
Current imbalance
Cable route & current loading
Branch line weight and colour scale with branch current. Hover a branch for full detail.
Input data
Everything below is editable. Fields marked assumption or carrying a required-input note must be confirmed against the UL3932 2/0 AWG datasheet and the installation conditions before the results are used for design.
Series / parallel arrangement ›
Operating point ›
Conductor resistance model ›
Connector & string internals (per string) ›
Engineering limits ›
Combine Cabinet → HV Box feeder lengths
One feeder per rack. Set the rack count under Series / parallel arrangement above; edit each feeder length here.
| HV Box | Feeder length (mm) | R feeder (mΩ) | R rack (mΩ) | Share | Feeder I (A) |
|---|
Cable calculation — complete DC network solution
Each branch is a series resistance from the common DC bus node to the common return. Current divides by conductance: Ii = Itotal · Gi / ΣG, with Gi = 1/Rbranch,i. This is the exact network result for equal-EMF parallel sources — never a proportional-to-length approximation.
| HV Box | Length (mm) | R feeder (mΩ) | R branch (mΩ) |
Feeder I (A) | Share (%) | Feeder V-drop (V / %) |
Cable loss (W) | Deviation (%) |
|---|
Cable length vs branch current
Shorter feeder → lower resistance → higher current share. The relationship is inverse-resistance, not linear.
Cable resistance vs length
Branch resistance rises linearly with feeder length (plus the fixed rack / connector / pack terms).
Feeder voltage drop by branch
Cable power loss by branch
Current balancing analysis
| HV Box | Length (mm) | Resistance (mΩ) | Current (A) | Share (%) | V-drop (V) | Loss (W) | Deviation (%) |
|---|
Scenario comparison
Scenario A is the current design (locked to your input lengths). Edit B and C to test alternative routing. All other parameters are shared from the Input tab.
| HV Box | A · Existing (mm) | B · Optimised (mm) | C · User-defined (mm) |
|---|
Results & difference from baseline (A)
Current distribution — all scenarios
Imbalance-reduction study
Imbalance is driven by the spread in branch resistance. Mathematically it is minimised by bringing every branch resistance toward the highest branch — achieved by padding shorter feeders. This is an analysis scenario only; it does not alter the engineering design, and physical routing/EMI/length limits always govern.
20-ft container — isometric layout
Combine cabinet plus each rack's HV box (holding its strings in parallel), cable duct and pos/neg feeders. Rack height/colour shows feeder-current loading. Reflects the arrangement set on the dashboard.
Cable route diagram
Combine Cabinet branching to every HV Box, with actual feeder length and a current arrow per branch — arrow weight and colour scale with branch current. Hover for cable length, resistance, current, voltage drop and loss.
Sensitivity analysis
Sweep one parameter and watch the key metrics move. Uniformly scaling every length (or changing cable size) preserves the resistance ratios, so imbalance holds while loss and voltage drop scale — scaling an individual length is what changes the distribution.
| Factor | Varied value | I total (A) | Max I (A) | Min I (A) | Imbalance (%) | Total loss (W) | Max V-drop (V) |
|---|
Model & assumptions
- Topology (configurable). Two-level parallel network: N rack feeders in parallel at the combine-cabinet DC± nodes, and within each rack k strings in parallel sharing that rack's feeder. Each string is a series stack of packs (e.g. 104S1P packs, 4 or 8 in series). Switch between the two designs on the dashboard — Design 1 (12 racks × 1 string, single-string HV box) and Design 2 (6 racks × 2 strings, dual-string HV box) — or set racks, strings/rack and packs/string directly on the Input tab. With k = 1 this reduces exactly to the flat 12-branch current-divider.
- Feeder carries combined string current. Because both strings in a dual-string rack share one feeder, that feeder carries k× a single string's current. Feeder ampacity and voltage drop are checked against the combined (feeder) current; the string cable and pack see the per-string current. The string-to-string current imbalance is driven by the feeder-length spread across racks; strings within a rack split evenly when identical.
- Equal-EMF assumption. All strings are taken at the same open-circuit voltage (balanced SOC). Under this assumption the exact network solution is the conductance current-divider Ii=Itot·Gi/ΣG. Unequal SOC would add circulating currents not modelled here.
- Steady-state, resistive. DC only; inductance, skin/proximity effect and transient sharing are not modelled.
- Feeder loop. Positive and negative feeders of equal length ⇒ loop resistance = factor × ρL/A (default factor 2).
- Equal branch V-drop. Node-to-node drop is identical across branches by construction; the reported per-branch drop is the feeder-cable portion, which varies.
- Pack internal resistance dominates reality. With a realistic string resistance the cable-driven imbalance shrinks markedly. Default 0 shows the cable-only worst case the brief asks to expose.
Value-type legend
Disclaimer
Results are engineering calculations based on user-entered electrical parameters and cable resistance. Final design shall be verified against the applicable cable datasheet, installation method, temperature derating, protection settings and applicable standards.