Introduction
A solar system uses four:
51.2V 100Ah LiFePO4 batteries
connected in parallel.
Each battery is rated:
5.12kWh
The customer calculates:
4 × 5.12kWh = 20.48kWh
The average nighttime load is approximately:
2kW
So the customer expects close to ten hours of backup.
But the inverter shuts down after only six or seven hours.
The immediate reaction is often:
“The batteries don’t have their rated capacity.”
Sometimes battery capacity is indeed lower than expected.
But in many cases, the difference comes from how a complete energy-storage system actually uses battery energy.
The inverter does not have access to every theoretical watt-hour printed on the battery label.
Real runtime depends on:
- Usable depth of discharge
- Inverter efficiency
- Inverter standby consumption
- Low-voltage cutoff
- BMS protection limits
- Battery current sharing
- SOC calibration
- Battery temperature
- Load variation
- Whether every battery is actually participating
This article explains how to identify where the missing runtime went.
1. Rated Capacity Is Nominal Energy
For a:
51.2V 100Ah battery
nominal energy is:
51.2V × 100Ah = 5.12kWh
Four batteries:
20.48kWh nominal
This is the correct theoretical nameplate calculation.
However:
nominal energy ≠ AC energy delivered to the load.
There are several stages between the battery cells and the appliance.
2. The Energy Path
Energy flows through:
Battery cells
→ BMS
→ Cables
→ Breaker / fuse
→ Busbar
→ Inverter
→ AC load
Losses and operating limits exist at several points.
Therefore, the AC energy available to the customer will normally be lower than the nominal DC battery energy.
3. Usable Depth of Discharge Matters
Suppose a battery bank has:
20.48kWh nominal energy
but the system is configured to use only:
90%
of its nominal range.
Approximate usable DC energy becomes:
18.43kWh
This reserve may be intentional.
Reasons include:
- Battery longevity
- Emergency reserve
- Inverter cutoff
- BMS protection margin
A customer who calculates runtime using 100% of nameplate capacity may therefore overestimate backup duration.
4. Inverter Efficiency Reduces AC Energy
The inverter converts DC battery power into AC power.
This conversion is not 100% efficient.
Energy is consumed by:
- Power electronics
- Transformer or inductors
- Cooling fan
- Control circuits
For example, if approximately 18.4kWh of DC battery energy is available and the inverter converts it with around 93% average efficiency under the actual operating condition, AC energy available to loads would be lower.
Efficiency also changes with load.
Do not assume the peak efficiency printed on an inverter datasheet applies at every operating point.
5. Inverter Standby Consumption Is Easy to Forget
An inverter may consume power whenever it is on, even when the customer load is small.
Suppose the house load is:
500W
and inverter self-consumption adds additional continuous power.
Over:
10 hours
even a modest standby consumption becomes meaningful.
This effect is especially important for:
- Overnight operation
- Small loads
- Telecom systems
- Remote cabins
- Systems left energized 24/7
6. Real Loads Are Rarely Constant
A customer may say:
“My load is only 2kW.”
But actual power may vary:
- 1.2kW normally
- 3kW when air conditioner runs
- 4kW when water heater starts
- 6kW briefly when multiple appliances operate
If runtime calculation uses only the lowest observed load, the result will be overly optimistic.
For accurate analysis, measure:
total energy consumption in kWh
rather than relying only on one instantaneous kW reading.
7. Runtime Should Be Calculated From Energy, Not Just Power Screenshots
A better approach is:
Usable battery energy ÷ average total power consumption
For example:
Battery bank:
20.48kWh nominal
Usable portion:
90%
Then account for:
- Inverter losses
- Standby consumption
- System reserve
The practical runtime will always be less than:
20.48kWh ÷ load
calculated from ideal values.
8. Cause #1: One Battery Is Not Actually Participating
This is particularly important in parallel systems.
Four batteries may be physically installed.
But BMS current data shows:
- Battery 1: 35A
- Battery 2: 34A
- Battery 3: 36A
- Battery 4: 0A
The customer believes they have:
20.48kWh
of active storage.
In reality, Battery 4 may contribute little or nothing.
The effective bank could behave more like:
15.36kWh
before other losses are considered.
Always verify individual battery current.
9. A Battery Can Be Online but Still Contribute No Energy
As discussed in parallel-battery troubleshooting, a module may remain visible through communication while its main power path is inactive.
Possible causes:
- Branch breaker open
- BMS protection
- Fuse failure
- Contactor open
- Discharge disabled
Therefore, seeing four batteries on an app does not guarantee all four are providing energy.
10. Cause #2: Current Sharing Is Extremely Uneven
Suppose four 100Ah batteries are discharging.
Instead of:
- 25%
- 25%
- 25%
- 25%
current sharing, the distribution is:
- Battery 1: 40%
- Battery 2: 30%
- Battery 3: 20%
- Battery 4: 10%
Battery 1 reaches its lower limit first.
When it disconnects, current transfers to the remaining batteries.
This can increase:
- Voltage sag
- BMS stress
- Temperature
The system may shut down before all theoretical battery capacity is used efficiently.
11. Cause #3: One Battery Reaches Low-Voltage Protection First
Example near the end of discharge:
- Battery A: 24% SOC
- Battery B: 22%
- Battery C: 19%
- Battery D: 6%
Battery D reaches its low cell-voltage limit and disconnects.
Now the other three batteries carry more current.
Their voltage drops further.
The inverter may reach its low-voltage shutdown threshold soon afterward.
The remaining SOC displayed on Batteries A–C is not necessarily fully accessible at the current load.
12. Why High Load Can Reduce Accessible Energy
LiFePO4 batteries have relatively stable voltage, but voltage still falls under load because of:
- Cell internal resistance
- BMS resistance
- Cable resistance
- Connector resistance
At a small load, the system may discharge deeply before reaching the inverter cutoff.
At a large load, voltage sag may make the inverter shut down earlier.
Therefore, the same battery bank may deliver:
longer total usable energy at moderate power
than at very high continuous power.
13. Example: Same Battery, Different Load
Consider a battery near the lower end of SOC.
At:
1kW load
battery voltage remains above inverter cutoff.
At:
8kW load
DC current is much higher.
Voltage drops below the inverter’s low-voltage threshold.
The inverter shuts down.
After the load disappears, the battery voltage rebounds.
The customer sees:
20% SOC still remaining
and asks why the inverter stopped.
The answer may be:
The remaining energy could not be delivered at the required power without crossing the voltage limit.
14. Cause #4: Inverter Low-Voltage Cutoff Is Too High
Suppose a 51.2V LiFePO4 battery bank can safely operate to a manufacturer-approved lower voltage.
But the inverter is configured to shut down significantly earlier.
The inverter leaves substantial energy unused.
Possible reasons include:
- Default lead-acid settings
- Incorrect lithium profile
- Installer safety margin
- Wrong inverter configuration
The inverter settings should be matched to the battery manufacturer’s approved operating range.
Do not simply reduce low-voltage cutoff to extract more capacity without checking the battery specification.
15. Lead-Acid Settings Can Cause Poor LiFePO4 Utilization
A customer replaces lead-acid batteries with LiFePO4 but does not change inverter settings.
The inverter may still use:
- Lead-acid charge profile
- Lead-acid low-voltage cutoff
- Lead-acid float behaviour
This can lead to:
- Incomplete charging
- Early discharge shutdown
- Poor SOC accuracy
- Reduced usable energy
Battery replacement should therefore include inverter configuration review.
16. Cause #5: Batteries Were Never Fully Charged
A bank showing:
100% SOC
does not automatically prove every battery has received a full effective charge.
Possible situations include:
- SOC calibration error
- One battery reaches upper voltage early
- Charge voltage too low
- Charge current limit reached
- Solar charging time insufficient
If the bank starts each night at less than its true usable full condition, runtime will naturally be shorter.
17. Why Solar Systems Frequently Start the Night Partially Charged
Suppose the system contains:
20kWh battery capacity
but daytime solar surplus is only:
12kWh
after household consumption.
The battery bank cannot reach full charge.
The app may show a high SOC based on estimation, but actual stored energy may still be less than expected.
Runtime analysis should include:
- Daily PV generation
- Daytime load
- Battery charge energy
- Grid charging if applicable
18. Cause #6: SOC Calibration Is Incorrect
LiFePO4 has a relatively flat voltage curve through much of its SOC range.
This makes voltage-only SOC estimation difficult.
A BMS commonly relies on current integration.
Over repeated partial cycles, SOC estimation can drift.
Possible symptoms:
- 40% suddenly becomes 10%
- 90% jumps to 100%
- Inverter shuts down while display still shows 20–30%
This does not mean energy disappeared instantly.
The SOC estimate may have been incorrect beforehand.
19. Runtime Is a Better Capacity Indicator Than SOC Alone
If a battery bank repeatedly provides:
- Same load
- Same operating temperature
- Same start condition
but runtime has fallen significantly over time, further investigation is justified.
A single strange SOC screenshot is much less useful than a controlled energy test.
20. Cause #7: BMS Master Does Not Recognize All Parallel Modules
In CAN/RS485-controlled ESS systems, the master BMS may calculate:
- Total capacity
- Maximum charge current
- Maximum discharge current
- Bank SOC
If one module is not recognized due to:
- Wrong address
- Missing communication cable
- Firmware mismatch
the inverter may operate with incorrect information.
It may think the system contains:
3 batteries
when four are physically installed.
21. Why This Can Affect More Than the Display
If the master reports a lower allowable current, the inverter may:
- Limit charge power
- Limit discharge power
- Stop charging early
- Calculate SOC incorrectly
So communication configuration can indirectly reduce practical battery utilization.
22. Cause #8: Battery Temperature
Temperature influences:
- Available capacity
- Internal resistance
- Charge acceptance
- BMS current limits
Very cold or very hot operating conditions can reduce practical energy availability.
If batteries are installed outdoors, compare actual operating temperatures with the manufacturer’s approved range.
23. Cause #9: Battery Aging
After long-term operation, a battery originally rated:
100Ah
may no longer deliver its original capacity.
If four batteries have different aging histories, the complete parallel bank may also behave unevenly.
For example:
- Battery A: 95Ah
- Battery B: 94Ah
- Battery C: 88Ah
- Battery D: 76Ah
Battery D may reach its limits first and cause current redistribution.
A capacity test can help distinguish aging from SOC calibration problems.
24. Why Adding a New Battery May Not Increase Runtime Proportionally
Original:
3 × 5.12kWh
New battery added:
1 × 5.12kWh
Customer expects:
33% longer runtime
But the result may be only:
10–15% improvement
Possible explanations include:
- New battery not fully participating
- Old batteries have reduced capacity
- Current imbalance
- BMS communication not updated
- Load increased
- New cable path is incorrect
- Bank was not fully charged
A post-expansion commissioning test should always compare branch current.
25. Calculate Expected Runtime More Realistically
A useful simplified approach is:
Runtime ≈ Nominal Battery Energy × Usable Fraction × System Efficiency ÷ Average Load
For example:
Four 5.12kWh batteries:
20.48kWh nominal
If the system intentionally uses 90% of that capacity:
18.43kWh DC
After inverter and system losses, useful AC energy will be lower.
Then divide by the true average load, including inverter consumption.
This provides a much more realistic expectation than:
“20kWh battery ÷ 2kW load = exactly 10 hours.”
26. Do Not Forget Surge Loads
A refrigerator, pump, air conditioner or compressor may use:
- Moderate running power
- Much higher starting power
A surge does not necessarily consume huge energy by itself.
But it can cause:
- Voltage sag
- BMS protection
- Inverter shutdown
If the system shuts down during a surge, substantial energy may still remain in the battery.
This is a power delivery problem, not necessarily an energy-capacity problem.
27. How to Test Whether All Batteries Are Contributing
Apply a stable moderate discharge load.
Record for every battery:
- Starting SOC
- Voltage
- Current
- Temperature
After 30–60 minutes, record again.
All healthy, correctly connected identical batteries should participate reasonably in the load.
If one battery remains at:
0A
or carries dramatically less current, investigate before evaluating total bank capacity.
28. Measure Actual Energy Rather Than Guessing
For a more useful capacity assessment, record:
- Starting battery condition
- AC energy delivered
- DC energy if available
- Average load
- Final battery condition
- BMS protection events
Many modern inverters provide daily:
- Battery discharge kWh
- Load consumption kWh
- PV generation kWh
These values are more useful than judging runtime from clock time alone.
29. Troubleshooting Sequence for Short Runtime
Step 1
Confirm actual total battery quantity.
Step 2
Confirm every battery is electrically participating.
Step 3
Check individual branch current.
Step 4
Confirm full-charge condition.
Step 5
Review inverter low-voltage settings.
Step 6
Check BMS alarms.
Step 7
Compare cell voltages near shutdown.
Step 8
Measure actual average load.
Step 9
Include inverter self-consumption.
Step 10
Perform a controlled capacity test if necessary.
30. Diagnostic Table
| Symptom | Possible Cause |
|---|---|
| One battery remains at high SOC | Not contributing current |
| Bank shuts down with 20% SOC displayed | SOC error or voltage sag |
| Runtime poor only at high load | Current/voltage limitation |
| Runtime poor after lithium retrofit | Inverter settings incorrect |
| One battery reaches empty first | Current/capacity imbalance |
| Added battery gives little extra runtime | New module inactive or imbalance |
| Batteries never reach full | Charging limitation |
| Runtime slowly decreases over years | Battery aging |
31. What Distributors Should Ask Customers
Instead of asking:
“How many hours does the battery run?”
request:
- Battery model and quantity
- Inverter model
- Load power
- Daily load energy
- Start SOC
- Shutdown SOC
- Individual battery current
- BMS alarms
- Cell voltages at shutdown
- Inverter battery settings
With this information, short-runtime complaints can usually be classified much more accurately.
Frequently Asked Questions
Why does my 20kWh battery bank not deliver 20kWh to AC loads?
Nominal battery energy is reduced by usable SOC limits, inverter losses, standby consumption and system protection settings.
Why does the inverter shut down when batteries still show 20% SOC?
Possible causes include SOC calibration error, high-load voltage sag, one battery reaching low-voltage protection or an inverter cutoff setting.
Does adding another parallel battery always increase runtime proportionally?
Not necessarily. The new battery must be correctly charged, connected, recognized and sharing current.
How do I know whether all parallel batteries are working?
Measure the charge and discharge current of each battery branch.
Can a high load reduce usable battery capacity?
It can reduce the energy accessible before voltage or current protection thresholds are reached.
Should I lower the inverter cutoff voltage to get more runtime?
Only if the new setting remains within the battery manufacturer’s approved operating limits.
Conclusion
When a parallel LiFePO4 battery bank provides less runtime than expected, battery quality should not be the first and only assumption.
The difference between nameplate capacity and real backup time can come from:
- Usable SOC limits
- Inverter efficiency
- Standby consumption
- Load variation
- Inverter cutoff voltage
- SOC calibration
- Current imbalance
- One inactive battery
- BMS communication
- Temperature
- Aging
The most important first check in a multi-battery system is simple:
Is every installed battery actually contributing current?
Only after confirming correct parallel operation should the actual battery capacity be evaluated.
For solar installers and distributors, separating energy capacity problems from system configuration problems can dramatically improve troubleshooting efficiency and reduce unnecessary warranty claims.
HIZN Lithium supplies modular LiFePO4 batteries for residential solar, off-grid, telecom, UPS and commercial energy-storage applications, with scalable parallel configurations, CAN/RS485 communication and OEM customization support.