The Source-to-Load System Block: How Power Flows

When designing an off-grid or hybrid power system, you are building a sequential energy pipeline. The system block flows strictly from source to load: PV Array → MPPT Charge Controller → Battery Bank (BMS protected) → Inverter/Charger → AC/DC Loads. Every component in this chain must be sized not just for nominal output, but for the worst-case voltage and current extremes dictated by your wiring topology.

The most common design bottleneck occurs at the very first step: deciding whether to wire solar panels in series or parallel. The direct answer depends on your charge controller's maximum voltage (Voc) limit and your wire gauge constraints. Wiring in series increases voltage while keeping current low, allowing you to use smaller, cheaper wire (like 10 AWG THHN) over long roof-to-garage runs. Wiring in parallel increases current while keeping voltage low, which requires massive, expensive copper (like 2 AWG) to prevent voltage drop and melting. For a standard 48V off-grid system using modern 400W panels, a 2S2P (series-parallel) or 3S configuration is almost always the optimal balance.

Solar Panels in Series or Parallel: Array Sizing & MPPT Limits

It is critical to distinguish between panel ratings and battery ratings. Solar panels are rated in Watts, Volts (Vmp/Voc), and Amps (Imp/Isc)—they do not have an Amp-hour (Ah) rating. Batteries are rated in Volts and Ah. When you wire solar panels in series, the voltages add together while the amperage remains equal to a single panel's output. When wired in parallel, the amperage adds together while the voltage remains equal to a single panel.

Let's look at a real-world spec sheet for an array using four REC Alpha Pure-R 400W panels (Vmp: 37.3V, Imp: 10.73A, Voc: 45.1V, Isc: 11.35A) feeding into a 48V battery bank.

4x 400W Panel Array Configurations (REC Alpha Pure-R)
Topology Array Vmp / Voc Array Imp / Isc Min. Wire Size (THHN) MPPT Controller Required
4S (Series) 149.2V / 180.4V 10.73A / 11.35A 10 AWG 250V / 40A (e.g., Victron 250/60)
2S2P (Series-Parallel) 74.6V / 90.2V 21.46A / 22.70A 8 AWG 150V / 45A (e.g., Victron 150/45)
4P (Parallel) 37.3V / 45.1V 42.92A / 45.40A 4 AWG 60V / 60A (Rare, inefficient)

Notice the consequence of the 4P (parallel) configuration: the current pushes nearly 46 Amps. Running 46A over a 50-foot roof run requires 4 AWG copper to keep voltage drop under 3%, which is stiff, expensive, and difficult to terminate in standard MC4 connectors. The 4S configuration keeps current under 12A, allowing cheap 10 AWG wire, but the 180.4V open-circuit voltage (Voc) will spike even higher in freezing weather. According to Victron Energy's temperature derating whitepapers, a 4S array in sub-zero climates can easily exceed the 150V absolute maximum of a 150V MPPT controller, frying the internal MOSFETs. Therefore, the 2S2P configuration is the goldilocks zone for most North American climates, keeping Voc safely under 100V while allowing manageable 8 AWG wire.

Battery Bank Sizing: C-Rates, Peukert, and Charge Limits

Once the array is sized, the DC power flows into the battery bank. Sizing a battery bank requires calculating your total Watt-hours, adjusting for inverter efficiency, Depth of Discharge (DoD), and the Peukert effect.

⚠️ LITHIUM FIRE-SAFETY & BMS WARNING: When building a LiFePO4 battery bank, never parallel mismatched cells or packs of different ages, capacities, or internal resistance. Doing so causes cross-currents that bypass the BMS, leading to thermal runaway. Always use a BMS rated for the maximum let-through current of your inverter's surge load. Ensure all busbars and terminals use Class II insulation or are fully shielded to prevent accidental short circuits, which can deliver thousands of amps instantly.

Let's run the sizing math for a cabin drawing a continuous 2,500W AC load for 5 hours (12,500Wh total).

  1. Inverter Efficiency Factor: High-frequency 48V inverters operate at roughly 93% efficiency. 12,500Wh / 0.93 = 13,440Wh required from the DC side.
  2. Nominal Voltage Conversion: A 16-cell LiFePO4 bank has a nominal voltage of 51.2V. 13,440Wh / 51.2V = 262.5Ah.
  3. Depth of Discharge (DoD): To maximize cycle life, limit LiFePO4 DoD to 80%. 262.5Ah / 0.80 = 328.1Ah.
  4. Peukert's Law Adjustment: Peukert's exponent describes how a battery's effective capacity drops at higher discharge rates. While lead-acid batteries suffer heavily (exponent ~1.3), LiFePO4 is highly efficient (exponent ~1.05). At a 0.5C discharge rate, a LiFePO4 bank loses about 2% of its rated capacity. 328.1Ah / 0.98 = 334.8Ah.

You need a minimum of 335Ah at 51.2V. The practical solution is four 100Ah 48V server-rack batteries (like SOK or EG4) wired in parallel, yielding 400Ah total. This provides a comfortable buffer and keeps the continuous discharge C-rate at roughly 0.3C (well within the standard 1C continuous discharge limit for LiFePO4). Charge limits for standard LiFePO4 dictate a maximum of 0.5C, meaning your solar array and charge controller should not push more than 200A into a 400Ah bank. Our 1600W array pushing ~31A is perfectly safe.

Inverter and Charge Controller Sizing for Real-World Loads

The final stage of the system block is inversion and charge control. Your inverter must handle both the continuous resistive load and the inductive surge loads (like well pumps or refrigerator compressors starting up). Your MPPT charge controller must handle the array's maximum wattage divided by the battery's lowest operational voltage, plus a National Electrical Code (NEC) 125% safety margin.

Inverter Sizing Decision Matrix (48V System)
Load Profile Continuous Wattage Surge Multiplier Recommended Inverter Size Example Model
Mostly Resistive (Heaters, Lights, PCs) 2,500W 1.2x (3,000W) 3,000W / 120V Growatt SPF 3000TL
Mixed (Fridge, Microwave, TV) 2,500W 1.5x (3,750W) 4,000W / 120V EG4 6000XP (derated)
Heavy Inductive (Well Pump, AC Compressor) 2,500W 3.0x (7,500W) 8,000W+ / 240V Split Victron MultiPlus 48/5000

For our 2,500W continuous load with a standard refrigerator and a small well pump, we select a 5,000W 48V hybrid inverter (like the Victron MultiPlus 48/5000 or EG4 6000XP). This provides the necessary 2x to 3x surge current for motor startup without tripping the BMS low-voltage cutoff.

To size the MPPT charge controller for the 1600W 2S2P array, we calculate the maximum charging current at the battery's lowest absorb voltage (typically 50.0V for LiFePO4): 1600W / 50.0V = 32A. Applying the NEC 125% continuous load rule (32A * 1.25 = 40A), we select a 45A or 50A MPPT controller. The Department of Energy's solar sizing guidelines strongly recommend oversizing the charge controller by one tier to accommodate future panel additions and to prevent thermal throttling during peak summer irradiance. Therefore, a Victron SmartSolar MPPT 150/60 is the definitive choice, offering headroom for an extra parallel string of panels down the road without requiring a complete controller swap.

By respecting the physics of series and parallel topologies at both the PV and battery levels, and applying strict Peukert and efficiency deratings, you eliminate the guesswork. The result is a 48V system that runs cool, charges efficiently, and survives the worst-case surge loads without tripping a single breaker.