Methodology & sources
Every constant this calculator uses, where it comes from, and the formulas applied at each stage. Nothing here is proprietary — it is the standard engineering you can verify yourself.
Stage 1 — Daily energy
For each device, daily energy is watts × hours × quantity. AC and DC loads are summed separately because AC loads pass through the inverter and pay an efficiency penalty; DC loads drawn straight from the bank do not.
Stage 2 — Battery bank
Effective daily energy = (AC energy ÷ inverter efficiency) + DC energy. Multiplied by days of autonomy gives the usable energy the bank must store. Nominal capacity is then the usable figure divided by the chemistry's safe depth of discharge, its round-trip efficiency, and a temperature derating factor:
nominal Wh = usable Wh ÷ usableDoD ÷ roundTrip ÷ tempDerate bank Ah = nominal Wh ÷ system voltage
Chemistry constants
| Chemistry | Usable DoD | Round-trip eff. | Cycle life | Temp sensitivity | Source |
|---|---|---|---|---|---|
| LiFePO4 | 80% | 96% | 3,000–6,000 | Low | [1] |
| Li-ion (NMC) | 85% | 95% | 1,000–2,000 | Low | [4] |
| AGM | 50% | 85% | 600–1,000 | Medium | [3] |
| Gel | 50% | 85% | 500–1,000 | Medium | [3] |
| Flooded lead-acid | 50% | 80% | ~1,200 | High | [2] |
AC loads additionally pay an inverter efficiency of 92% (pure-sine typical); DC loads do not. Lithium is held to 80% usable as a conservative longevity-protecting default even though many packs allow more. Temperature sensitivity reflects how sharply usable capacity changes with ambient temperature — high for flooded lead-acid, low for lithium.
Sources
- [1] LiFePO4 manufacturer datasheets (e.g. Battle Born, Victron) — 80–100% usable depth of discharge, 95–98% round-trip efficiency, 3,000–6,000 cycles.
- [2] Trojan Battery flooded lead-acid datasheets and user guide — 50% recommended depth of discharge, ~80% round-trip, ~1,200 cycles, high temperature sensitivity.
- [3] Victron / Renogy AGM and gel datasheets — 50% recommended depth of discharge, ~85% round-trip efficiency.
- [4] Lithium NMC cell datasheets — ~85% usable, ~95% round-trip, 1,000–2,000 cycles.
- [5] NREL PVWatts documentation — default overall system derate (~0.75) covering wiring, soiling, temperature and controller losses.
- [6] Peak sun hours by city: solar irradiation from PVGIS (EU Joint Research Centre), horizontal-plane long-term annual average; city names and coordinates from GeoNames (CC-BY 4.0). Values are annual averages for planning; verify against a local solar resource map.
Stage 3 — Series / parallel
Series count = system voltage ÷ battery voltage (rounded up). Parallel strings = required bank Ah ÷ single-battery Ah (rounded up). Above four parallel strings the tool suggests a higher system voltage or higher-Ah batteries, because many parallel strings complicate balancing and current sharing.
Stage 4 — Solar array
array W = daily Wh ÷ (peak sun hours × system loss factor)
The system loss factor defaults to 0.75, consistent with NREL PVWatts guidance [5]. It is the product of several real-world losses: wiring (~0.98), soiling (~0.95), temperature (~0.90) and charge-controller (~0.895), which multiply to about 0.75. Peak sun hours is location-dependent; enter the value for your site.
The days-to-recharge figure estimates how many full-sun days of surplus energy (array output minus that day's load) it would take to refill the bank's usable capacity after a deep drawdown. If the array is only sized to keep up with the daily load, there is no surplus to recharge a depleted bank faster, and you should size the array up if quick recovery matters.
Stage 5 — Charge controller & inverter
Controller current = array watts ÷ system voltage, with 25% headroom (consistent with NEC-style continuous-load practice). MPPT is recommended for larger arrays or 24V/48V systems; PWM is acceptable only for small, voltage-matched arrays. Inverter continuous rating is sized to 120% of simultaneous AC load; surge rating to the largest motor starting surge or twice continuous, whichever is greater.
Inverters also draw a small idle (no-load) current whenever they are powered on — roughly 1% of their rated continuous power. On a small daily load this idle draw can be a meaningful share of total consumption (left on 24 hours, a 300W inverter can use ~72 Wh/day). The calculator flags this when idle draw reaches about 10% of your daily energy, so you can switch the inverter off when idle or add the figure to your load.
Limitations
This is a planning tool, not an electrical design. Real installations must account for wire gauge and fusing, code compliance, panel orientation and shading, battery aging, and local conditions. Always verify with measurement and have a licensed installer confirm a system before purchase or wiring.