The Source-to-Load System Block: How Array Wiring Dictates Storage

When designing an off-grid or hybrid power system, wiring solar panels in series and parallel is not just about making the physical connections—it is the foundational decision that dictates your entire source-to-load architecture. The system block flows strictly in one direction: Solar Array (Source)MPPT Charge Controller48V LiFePO4 Battery Bank (Storage)Inverter/ChargerMain Breaker Panel (Load).

The voltage and current output of your solar array must perfectly match the input window of your Maximum Power Point Tracking (MPPT) charge controller. If you wire the array incorrectly, you will either trip the controller's over-voltage protection, starve it of the minimum wake-up voltage, or suffer massive line losses. This guide cuts through the theory and provides the exact sizing math, cold-temperature derating, and battery C-rate limits required to build a reliable 5kW continuous 48V system.

Series vs. Parallel: Voltage, Current, and the MPPT Sweet Spot

The fundamental physics of PV arrays are strict: wiring in series adds voltage (V) while keeping current (A) constant; wiring in parallel adds current (A) while keeping voltage constant. Note that while batteries are rated in Amp-hours (Ah), solar panels are rated in Amps (Imp/Isc) at a specific moment in time.

Let’s model a 2,400W array using six identical 400W monocrystalline panels (Standard Test Conditions: Vmp 41V, Imp 9.75A, Voc 49V, Isc 10.5A). Here is how the configurations break down:

ConfigurationVmp (Operating)Imp (Current)Voc (Open Circuit)Isc (Short Circuit)Wire Size (AWG)
6S (All Series)246V9.75A294V10.5A12 AWG PV
3S2P (3 Series, 2 Parallel)123V19.5A147V21.0A10 AWG PV
2S3P (2 Series, 3 Parallel)82V29.25A98V31.5A8 AWG PV
CRITICAL: Cold-Temperature Voc Derating
Solar panel voltage increases as temperature drops. The National Electrical Code (NEC 690.7) requires you to calculate maximum voltage using your site's record low temperature. If your record low is -20°C (a 45°C delta from the 25°C STC baseline) and your panel's temperature coefficient is -0.25%/°C, voltage increases by 11.25%.

For the 6S array, the cold-climate Voc becomes 327V (294V × 1.1125). If you connect this to a standard 250V MPPT controller, the first freezing morning will permanently destroy the controller's internal MOSFETs. The 3S2P array yields a cold-climate Voc of 163.5V, making it perfectly safe for a 250V MPPT.

Configuration Decision Tree

Condition / ConstraintRequired ActionResulting Pick
MPPT max voltage is 150V; roof run is under 30ftKeep Voc under 135V (cold derated)3S2P Array
MPPT max voltage is 250V; roof run is 50ft+Maximize voltage to minimize I²R line loss3S2P Array (Optimal)
MPPT max voltage is 500V; roof run is 150ft+Push voltage high to use thinner wire6S Array (Requires 500V MPPT)

Sizing the Storage: Battery Math, C-Rates, and Peukert’s Reality

Your array charges a 48V nominal (51.2V actual) 100Ah LiFePO4 battery bank. Total raw capacity is 5,120Wh. However, raw capacity is not usable capacity. We must apply an efficiency factor of 0.85 to account for inverter inversion losses (typically 93%), wiring I²R heating, and BMS parasitic draw. This leaves 4,352Wh of usable energy.

The Peukert Effect: Lead-Acid vs. Lithium

When sizing for a 5kW continuous load, the battery must deliver roughly 105A at 48V (accounting for inverter efficiency). This is where Peukert’s Law separates modern lithium from legacy lead-acid.

  • Flooded Lead-Acid (FLA): Has a Peukert exponent of ~1.25. If you pull 105A from a 100Ah FLA battery (a 1C draw), the effective capacity plummets to roughly 50Ah. You experience massive voltage sag and wasted energy as heat.
  • LiFePO4: Has a Peukert exponent of ~1.05. At a 105A draw, a 100Ah LiFePO4 battery still delivers over 95Ah of its rated capacity. The internal resistance is so low that high C-rate penalties are virtually eliminated.

Charge and Discharge Limits

Most 48V 100Ah LiFePO4 server-rack batteries (like the SOK 48V or EG4 PowerPro) feature a BMS rated for 100A continuous discharge (0.97C rate). DoD (Depth of Discharge) for LiFePO4 can safely be set to 90-100%, unlike AGM which must be limited to 50%. However, to maximize cycle life to 6,000+ cycles, program your inverter's low-voltage disconnect (LVD) to 48.0V (roughly 15% SoC), effectively utilizing 85% DoD.

Lithium Fire-Safety & Parallel Rules
Never parallel mismatched battery cells or modules of different ages, capacities, or chemistries. Internal resistance differences will cause the newer/lower-resistance battery to dump current into the older one, leading to thermal runaway. When paralleling identical 48V server-rack batteries, always top-balance them to exactly 54.0V before closing the parallel bus switch, and use identical length and gauge (minimum 2/0 AWG) copper cables for all positive and negative interconnects to ensure equal resistance paths.

Inverter and Charge Controller Sizing for a 5kW Load

With a 5kW continuous load requirement and a 2,400W solar array, we must size the conversion electronics to handle both the daily harvest and the peak surge.

The MPPT Charge Controller

A 2,400W array charging a 51.2V battery bank generates a maximum charge current of 46.8A (2400W ÷ 51.2V). While a 50A controller would technically work, it leaves zero room for array expansion or winter over-irradiance (cloud-edge effect). We specify a Victron SmartSolar MPPT 250/100. The 250V max Voc handles our 3S2P cold-climate derating safely, and the 100A output allows you to double the array to 4,800W in the future without replacing the controller. For deeper insights on MPPT sizing, refer to the Victron MPPT sizing guidelines.

The Inverter/Charger

For a 5kW continuous load, you need an inverter rated for at least 5,000W, with a surge capacity of 10,000W to handle the locked-rotor amperage (LRA) of starting well pumps or AC compressors. The Victron MultiPlus-II 48/5000 is the definitive pick here. It features a 5,000W continuous output and a massive 9,000W peak surge. Crucially, it includes an integrated 120A battery charger, allowing a backup generator to replenish the LiFePO4 bank at a safe 0.5C charge rate during multi-day rain storms.

The Final Verdict: Default 48V System Configuration

There is no 'it depends' when it comes to baseline safety and efficiency in a DIY 5kW off-grid system. Based on the math, cold-climate derating, and component availability, here is your exact, definitive bill of materials and wiring topology:

The Concrete Pick: 3S2P Array on a 250V MPPT
  • Array Wiring: Wire six 400W panels in a 3S2P configuration. This yields a nominal Vmp of 123V and a worst-case cold-climate Voc of 163.5V.
  • PV Wire: Use 10 AWG PV wire (rated for 600V, UV resistant, wet-location rated) for the roof runs. At 19.5A, 10 AWG keeps voltage drop under 1.5% for runs up to 60 feet.
  • Charge Controller: Victron SmartSolar MPPT 250/100. It safely swallows the 163.5V winter Voc and handles the 46.8A charge current with headroom to spare.
  • Battery Bank: One 48V 100Ah (5.12kWh) LiFePO4 server-rack battery with a 100A BMS. Set the inverter LVD to 48.0V to protect cycle life.
  • Inverter: Victron MultiPlus-II 48/5000, wired to the battery bus with 2/0 AWG stranded copper welding cable, terminated with properly torqued lugs and an inline 150A Class T fuse.

By wiring your solar panels in a 3S2P topology, you respect the hard voltage limits of your MPPT controller while keeping DC line losses manageable. You avoid the catastrophic failure modes of undersized wire and frozen-temperature voltage spikes, ensuring your system delivers reliable power for decades.