The short answer for modern off-grid and hybrid systems: wire your solar panels in series or parallel with MPPT controllers based on your array's cold-weather open-circuit voltage (Voc), but default to series (or series-parallel) to keep current low and wire sizes manageable. An MPPT (Maximum Power Point Tracking) charge controller is essentially a high-efficiency DC-DC buck converter. It thrives on high input voltage and steps it down to the battery's charging voltage. Wiring in parallel forces high amperage through your PV wiring, causing severe voltage drop and requiring expensive, thick copper.
This guide provides the exact sizing math, temperature coefficient gotchas, and a hard decision path to spec your next 24V LiFePO4 solar array.
System Block Architecture and Sizing Math
Before choosing a wiring topology, we must define the source-to-load system block. For this guide, we are designing a robust 24V DC system capable of running a 1500W continuous AC load for 3 hours daily.
4x 250W Solar Panels (1000W Array) → Victron SmartSolar MPPT 150/60 → 24V 200Ah LiFePO4 Battery Bank → 2000W Pure Sine Inverter → 1500W AC Load.
1. Inverter DC Draw & Efficiency:
A 1500W AC load on a 24V system with an inverter efficiency of 88% requires significant DC current.
DC Current = AC Load / (Battery Voltage × Inverter Efficiency)
DC Current = 1500W / (24V × 0.88) = 71.0 Amps.
2. Battery Capacity & Peukert's Law:
To run this load for 3 hours, we need 213Ah of usable capacity. Here is where battery chemistry dictates reality. In lead-acid batteries, Peukert's Law states that capacity drops exponentially at high discharge rates (Peukert exponent k ≈ 1.3). A 200Ah AGM battery pulled at 71A might only deliver 130Ah of actual runtime. LiFePO4 (Lithium Iron Phosphate) has a Peukert exponent of roughly 1.05. This means a 200Ah LiFePO4 battery will deliver nearly its full 200Ah rating even at a 71A draw, making it vastly superior for high-load off-grid systems.
3. Solar Array Recharge Sizing:
Daily energy consumed = 1500W × 3h = 4500Wh.
Assuming 4 peak sun hours, MPPT efficiency of 98%, and battery round-trip efficiency of 95%:
Required Array Wattage = 4500Wh / (4h × 0.98 × 0.95) = 1209W.
We will spec a 1000W array (4x 250W panels) and accept a slight deficit on heavy-use days, or rely on grid/generator backup, which is standard NREL PV system design practice for cost-optimization.
Series vs. Parallel Consequences for Voltage and Amperage
Understanding how voltage (V) and amperage (A) behave in different topologies is critical for wire sizing and MPPT operation. We are using four 250W panels with the following STC (Standard Test Conditions) specs: Vmp 30.0V, Imp 8.33A, Voc 37.4V.
| Wiring Topology | Array Vmp (Nominal) | Array Imp (Current) | Array Voc (Open Circuit) | Wire Size Required (60ft run) |
|---|---|---|---|---|
| All Series (4S) | 120.0V | 8.33A | 149.6V | 10 AWG (Low loss) |
| All Parallel (4P) | 30.0V | 33.32A | 37.4V | 4 AWG (High cost, thick) |
| Series-Parallel (2S2P) | 60.0V | 16.66A | 74.8V | 10 AWG (Optimal balance) |
Why MPPTs Prefer High Voltage:
An MPPT controller needs the array voltage to be significantly higher than the battery voltage to 'wake up' and operate its internal buck converter efficiently. Most MPPTs require PV voltage to be at least 5V to 10V above the battery's absorption voltage. In a parallel configuration (30V Vmp), on a hot day when panel voltage drops by 15%, your Vmp might fall to 25.5V. The MPPT will struggle to charge a 24V battery (which sits at 28.4V during absorption), resulting in clipped power and lost harvest. In series or 2S2P, the high voltage ensures the MPPT always has enough overhead to track the maximum power point.
The Decision Tree: Choosing Your Array Configuration
Do not default to parallel just because it feels 'safer' at lower voltages. High DC current is the real fire hazard in solar wiring due to resistive heating at loose connections. Use this decision path to lock in your topology.
| Condition / Constraint | Resulting Topology | Why? |
|---|---|---|
| Distance from panels to MPPT is > 30 feet. | Series or 2S2P | Keeps current under 17A, allowing cheap 10 AWG PV wire and minimizing voltage drop. |
| Array experiences heavy, uneven partial shading (e.g., from a nearby tree or chimney). | Parallel (with fuses) | Prevents shaded panels from dragging down the current of the entire string. Requires blocking diodes and inline fuses. |
| Roof is unshaded, clean, and faces a single azimuth. | Series | Maximizes voltage, minimizes wire cost, and allows the MPPT to operate at peak efficiency early in the morning and late in the evening. |
| Cold weather Voc exceeds the MPPT's maximum input voltage limit. | 2S2P (Series-Parallel) | Prevents catastrophic failure of the MPPT controller during freezing winter mornings. |
Solar panel voltage increases as temperature drops. The temperature coefficient for Voc is typically -0.29% per °C below 25°C. If you live in a climate that hits -10°C (14°F), the temperature delta is 35°C.
Voltage Rise = 35 × 0.0029 = 10.15% increase.
A 4S array with a nominal Voc of 149.6V will spike to 164.7V on a freezing morning. If you wire this into a 150V max MPPT controller, you will instantly destroy the unit's internal capacitors. This is why 2S2P is the ultimate default pick for 4-panel arrays in temperate or cold climates.
Concrete Pick: For a 4-panel 1000W array on a 24V system, wire the panels in a 2S2P configuration and terminate them into the Victron SmartSolar MPPT 150/60. This controller handles up to 150V Voc and 60A of output current, providing perfect overhead for our 74.8V cold Voc and 41A max charge current.
Charge Limits, C-Rates, and Lithium Fire Safety
When pairing an MPPT with a LiFePO4 battery bank, you must configure the charge controller's limits to match the battery's BMS (Battery Management System) specifications. Ignoring C-rates is the leading cause of premature cell degradation and thermal events.
- Charge C-Rate Limit: LiFePO4 cells should generally not be charged faster than 0.5C. For a 200Ah bank, 0.5C is 100A. Our 1000W array on a 24V system produces a maximum of ~41A (0.2C), which is exceptionally safe and promotes long cycle life.
- Discharge C-Rate Limit: Standard LiFePO4 prismatic cells handle 1C continuous discharge (200A). Our 71A inverter draw is well within the 0.35C safe zone.
- Depth of Discharge (DoD): Configure your inverter's low-voltage disconnect (LVD) at 23.0V (roughly 10% state of charge). While LiFePO4 can technically hit 100% DoD, stopping at 90% DoD preserves the top and bottom balancing margins managed by the BMS.
Never parallel mismatched cells, modules, or batteries of different ages, capacities, or internal resistances. When paralleling two 12V 100Ah batteries to make a 12V 200Ah bank (or two 24V batteries), they must be identical models from the same manufacturing batch. If one battery has a slightly lower voltage, the higher-voltage battery will dump massive, unregulated equalization current into the weaker one, potentially melting busbars or triggering a thermal runaway event. Always use batteries with integrated BMS units that feature cell-level balancing and over-current disconnects. Follow Battery University guidelines on lithium-ion safety regarding torque specs on terminals (typically 5-6 Nm for M8 studs) to prevent high-resistance hotspots.
Inverter and Charge Controller Sizing for the Load
To finalize the system, the inverter and charge controller must be sized not just for continuous loads, but for the inductive surge currents common in off-grid environments.
Inverter Sizing:
A 1500W continuous load requires a 2000W inverter to handle startup surges from refrigerator compressors or well pumps, which can draw 3x their running wattage for a few milliseconds. Select a Low-Frequency (LF) Pure Sine Wave Inverter with a heavy copper toroidal transformer. High-frequency inverters use MOSFETs that are easily blown by repeated inductive surges. A 2000W LF inverter will typically handle a 4000W surge for 5 seconds without faulting.
Charge Controller Sizing:
The MPPT output current is determined by the array wattage divided by the battery's lowest charging voltage (bulk phase, typically 24.0V for a 24V nominal system).
Max Output Current = 1000W / 24.0V = 41.6 Amps.
The Victron SmartSolar MPPT 150/60 is rated for 60A of output current. This provides a 30% safety buffer above our 41.6A calculation, ensuring the controller's internal FETs do not overheat when mounted in a warm enclosure. Furthermore, the Bluetooth connectivity allows you to set the exact absorption voltage (28.4V) and float voltage (27.0V) required by your specific LiFePO4 BMS, preventing the controller from defaulting to lead-acid profiles that will slowly overcharge and damage lithium cells.
By wiring in a 2S2P configuration, respecting cold-weather Voc limits, and sizing the MPPT and inverter around real-world efficiency losses rather than nameplate STC ratings, you build a system that survives its first winter and delivers reliable power for a decade.






