Power Station Size Calculator: Runtime, Surge and Solar Recharge
Size a portable power station from a timed load list. Check usable energy, startup surge, expansion batteries and wall, car or solar recharge limits.
This power station size calculator helps engineers, students, campers and households plan portable battery backup for an outage. Enter a station’s rated watt-hours and output ratings, then build a four-slot appliance schedule. The tool estimates stored energy, inverter losses, idle consumption and the point at which the battery reaches your chosen reserve. Generic 1, 2, 3.6 and 5 kWh classes make comparisons useful without relying on a changing list of branded products.
To answer “how long will a power station run,” distinguish average energy demand from instantaneous power. A refrigerator may cycle for only part of each hour, but its inverter must still supply the full compressor running watts and the larger startup demand. Enter total startup watts, rather than an extra increment. The calculator checks one appliance starting while other scheduled loads run, and also shows the more conservative case in which all active appliances start together. Compare the duration of a real motor start with the manufacturer’s surge-time specification as well.
Start with measured appliance consumption where possible. The default example runs a fridge and network equipment, adds a laptop during working hours, and switches lights on later. Duty fractions represent average cycling within each window. Set a slot’s running watts to zero to remove it. The state-of-charge chart and play control show how the schedule drains the battery. Scheduled runtime is capped at the outage length; the separate constant-load runtime ignores switch-on and switch-off times.
Add compatible expansion batteries to test the benefit of more storage. They increase watt-hours without automatically increasing inverter power or input charging limits. Adjust the available-capacity fraction for measured capacity loss, then choose initial charge and reserve. Efficiency excludes the separately entered idle draw. If using a measured overall AC energy fraction instead, set idle draw to zero to avoid counting the same loss twice.
Use the solar generator runtime calculator alongside its recharge section to plan recovery after the cut. Wall and car inputs are limited by voltage, allowed current and station power ratings. Solar input is limited by panel power, operating current and the MPPT input rating. Enter temperature-corrected hot Vmp and cold Voc; an excessive cold open-circuit voltage is a compatibility failure, not ordinary power clipping. Solar Wh/day and recharge days use a constant-full-sun approximation: the entered peak sun hours are treated as hours at constant full-sun input. When power clips, equal daily irradiation can produce different energy depending on its hourly profile. A warning flags this limitation; use an hourly irradiance model for daily yield or recharge scheduling.
Recharge assumes all outputs are off, and the outage timeline credits no incoming solar energy. Cycle-life charts provide dated, illustrative LFP and NMC context with stated capacity-retention endpoints; they do not predict an individual pack’s life. This planning model excludes UPS transfer behavior, detailed motor starting, weather sequences and installation design. Installation work and any connection to building circuits belong to a qualified person.
How it is calculated
Energy and runtime
Energy conservation is derived here. Total nameplate storage is . The available battery budget is , where is the measured available-capacity fraction and is the displayed reserve.
For each appliance, is its elapsed scheduled time in hours, limited to the outage. AC energy is in Wh. Battery energy is . The reserve crossing is found by bisection, capped at the outage end. The chart includes schedule boundaries and the reserve crossing. Constant all-load runtime is and ignores the schedule.
The complete schedule needs rated capacity . The AC energy ceiling excludes idle losses; actual delivered AC energy integrates only to the reserve crossing. The Solar Lab explains the need for a separate idle term; Jackery's 60 W worked example checks the zero-idle 85% special case.
Running and startup ratings
At every schedule boundary, sum full running watts of all enabled appliances. Duty fractions affect energy only. One-start demand is running demand plus the largest active increment. Simultaneous demand sums all active . Maxima are exact for these rectangular windows. Startup watts are not multiplied by duty and no startup energy is added.
Recharge
With outputs off, restore . Input-energy allowance is . Wall and car accepted watts are . Wall power factor is assumed near unity. Solar accepted watts are . Time is at that constant power. Solar Wh/day and recharge days use a constant-full-sun approximation: each day is treated as the entered peak sun hours at the accepted full-sun power. PV-side operating-current clipping differs from the absolute voltage and short-circuit-current limits.
Clipping is nonlinear. Actual daily battery energy requires integrating accepted power over an irradiance profile, applying the power/current caps at each time step before summing energy, as in the SAM clipping model (https://samrepo.nlr.gov/help/pv_inverter.html). Peak sun hours alone cannot specify this profile. For example, an 800 W array derated to 640 W with a 500 W input cap gives 2000 Wh for four hours at full sun, but 2560 Wh for eight hours at half sun, before charging losses and allowance. Both have four peak sun hours. This tool does not perform that daily integration and shows a warning whenever full-sun input power clips.
Cycle-life context
Cadex Battery University BU-808 Table 2 (11 October 2023) supplies approximate LFP and NMC cycles to 70% capacity, interpolated linearly only within 10–100% DoD. These historical trends are educational, not ratings for modern stations. A separate LFP product example from the attached Victron manual, page 38 (printed page 35), gives cycles to 80% capacity, only within 50–80% DoD. Outside that range its result is deliberately blank. These endpoints and test bases differ; do not compare their absolute counts as equivalent tests.
Assumptions
- Defaults are an illustrative 2 kWh station and user-editable appliance assumptions, not measured product specifications. No brand model is preset.
- All loads are on AC, use constant incremental conversion efficiency, and have one contiguous window. A duty fraction is an average, not simulated compressor switching. Combine appliances only when their windows and cycling match.
- The inverter remains on for the whole outage, including gaps. Input idle watts include all inverter, controller and expansion-pack standby loads. Startup energy is neglected; thermal surge duration and apparent-power limits need separate checking.
- Expansion packs are compatible, identical, share state of charge and capacity health, and add no output or input power.
- The available-capacity fraction covers aging, temperature or inaccessible energy only if known. Reserve is separate. A measured end-to-end AC fraction already includes loss; use zero separate idle draw in that approximation.
- Outage discharge has no recharge contribution. Recharge starts separately with outputs off; sources are alternatives, not added together. One MPPT port, matching panels/strings, fixed representative Vmp, charge efficiency and a user-set time multiplier are assumed.
- Solar Wh/day and recharge days assume H_sun hours per day at constant full-sun input. Peak sun hours summarize irradiation, but cannot determine daily yield when clipping occurs. The solar factor covers panel, orientation and wiring losses. No hourly irradiance profile, cloud timing, shading, dynamic MPPT or calendar completion time is modeled.
Where it applies
Use for preliminary energy and power sizing within the entered station and panel ratings. Schedule windows span 0–168 h; a disabled slot has zero running watts or duty. Runtime results assume the AC output passes both continuous and one-start rating checks. Simultaneous-start failure calls for staggered starts or a higher rating.
PV cold Voc must be strictly below the absolute maximum, hot Vmp must reach the startup/MPPT minimum, representative Vmp must stay within tracking limits, and design short-circuit current must be permitted. Current clipping and overpaneling are acceptable only if the actual manufacturer's instructions permit them. Check maximum Voc, irradiance allowances, connectors, polarity, per-port limits and supported combinations against the actual equipment manual.
No protection coordination, cable sizing, earthing, neutral bonding, transfer-switch design, UPS ride-through or guaranteed medical-equipment continuity is evaluated. Never backfeed a receptacle. Installation work and building-circuit connections belong to a qualified person using the rules in force.
Cycling data are dated illustrative datasets, not universal chemistry laws or remaining-life estimates. Temperature, mean state of charge, charge rate, calendar aging and the definition of a cycle can dominate; enter the actual model's warranty/test data when making a purchase or life commitment. Solar Wh/day and recharge days are constant-full-sun approximations. When input clips, use a time-resolved irradiance model for daily yield or recharge scheduling; the approximation can understate harvest during longer periods at lower irradiance. Solar days also exclude weather sequencing, night-time standby and concurrent loads.
References
- [The Solar Lab — Why Your Power Station is Draining So Fast: Idle Consumption](https://www.thesolarlab.com/how-tos/idle-consumption). Primary blackout-test account; idle-energy example and the need to budget standby loss.
- [Jackery Explorer 1000 — official specification and runtime FAQ](https://uk.jackery.com/products/explorer-1000-portable-power-station). Published 1002 Wh, 85%, 60 W example gives approximately 14.2 h; used solely as a reference case.
- [Victron Lithium Smart Battery Manual](https://www.victronenergy.com/upload/documents/Lithium_Battery_Smart/15958-Manual_Lithium_Smart_Battery-pdf-en.pdf), attached page 38 / printed page 35. Product-specific LFP life: 2500, 3000 and 5000 cycles at 80%, 70% and 50% DoD, with at least 80% remaining capacity.
- [Cadex Battery University BU-808 — How to Prolong Lithium-based Batteries](https://www.batteryuniversity.com/article/bu-808-how-to-prolong-lithium-based-batteries), Table 2, updated 11 October 2023. Approximate historical LFP/NMC cycling to 70% capacity; educational context only.
- [Victron SmartSolar MPPT manual — Troubleshooting](https://www.victronenergy.com/media/pg/Manual_SmartSolar_MPPT_100-30__100-50/en/troubleshooting.html). Operating/starting voltage and cold-Voc limitations; the user must enter the actual station's limits.
- [SAM PV inverter model — Inverter Clipping Loss](https://samrepo.nlr.gov/help/pv_inverter.html). Clipping is applied at each simulation time step; supports the stated limitation of multiplying clipped full-sun power by daily peak sun hours.
Inputs
| Input | Symbol | Unit | Default |
|---|---|---|---|
| Rated station capacity Enter the label capacity. Generic comparison classes are 1, 2, 3.6 and 5 kWh. | C_base | Wh | 2000 |
| Expansion battery count Only compatible expansion packs; adding storage does not increase inverter or charging ratings. | n_extra | 0 | |
| Capacity of each expansion battery All expansion packs are assumed identical and at the same state of charge. | C_extra | Wh | 2000 |
| Available capacity fraction 1 = new rated capacity. Use a measured fraction for aging, cold conditions or inaccessible capacity; do not count the reserve twice. | health | 1 | |
| Initial state of charge fraction 1 = 100% at the beginning of the cut. | soc_start | 1 | |
| Stop at state of charge fraction 0.1 = keep 10% in reserve. Enter 0 only if the displayed full discharge is usable. | soc_reserve | 0.1 | |
| AC conversion efficiency excluding idle Use incremental inverter efficiency. If using a measured overall usable AC fraction, set idle draw to zero to avoid counting loss twice. | eta_inv | 0.9 | |
| Battery-side idle power Measured with inverter on and outlets unloaded; retained throughout the outage, including gaps in the load schedule. | P_idle | W | 12 |
| Station continuous AC rating Use the rating at normal output voltage, not a voltage-reduction boost mode. | P_cont | W | 1800 |
| Station surge AC rating Check the manufacturer's permitted duration separately; watts alone cannot confirm motor starting. | P_surge | W | 3600 |
| Planned outage duration One schedule window per appliance; no recharge is credited during the outage. | H_cut | h | 12 |
| Running power Enter total AC watts for this slot. Set zero to disable it; combine loads only if their schedules match. | P_1 | W | 150 |
| Total power during startup Total watts for this appliance while starting, not extra watts. Use running watts when there is no startup surge. | S_1 | W | 900 |
| Duty fraction while scheduled 0.35 = on for 35% of the window. Used for energy only; inverter sizing uses full running watts. | d_1 | 0.35 | |
| Switch-on time after cut Hours after the outage begins. | a_1 | h | 0 |
| Switch-off time after cut A later time than the outage end means the load stays available until the end. | b_1 | h | 24 |
| Running power Enter total AC watts for this slot. Set zero to disable it; combine loads only if their schedules match. | P_2 | W | 25 |
| Total power during startup Total watts for this appliance while starting, not extra watts. Use running watts when there is no startup surge. | S_2 | W | 25 |
| Duty fraction while scheduled 0.35 = on for 35% of the window. Used for energy only; inverter sizing uses full running watts. | d_2 | 1 | |
| Switch-on time after cut Hours after the outage begins. | a_2 | h | 0 |
| Switch-off time after cut A later time than the outage end means the load stays available until the end. | b_2 | h | 24 |
| Running power Enter total AC watts for this slot. Set zero to disable it; combine loads only if their schedules match. | P_3 | W | 65 |
| Total power during startup Total watts for this appliance while starting, not extra watts. Use running watts when there is no startup surge. | S_3 | W | 65 |
| Duty fraction while scheduled 0.35 = on for 35% of the window. Used for energy only; inverter sizing uses full running watts. | d_3 | 1 | |
| Switch-on time after cut Hours after the outage begins. | a_3 | h | 1 |
| Switch-off time after cut A later time than the outage end means the load stays available until the end. | b_3 | h | 5 |
| Running power Enter total AC watts for this slot. Set zero to disable it; combine loads only if their schedules match. | P_4 | W | 30 |
| Total power during startup Total watts for this appliance while starting, not extra watts. Use running watts when there is no startup surge. | S_4 | W | 30 |
| Duty fraction while scheduled 0.35 = on for 35% of the window. Used for energy only; inverter sizing uses full running watts. | d_4 | 1 | |
| Switch-on time after cut Hours after the outage begins. | a_4 | h | 6 |
| Switch-off time after cut A later time than the outage end means the load stays available until the end. | b_4 | h | 12 |
| Recharge from state of charge fraction Recharge is a separate calculation with all appliance outputs off. | soc_from | 0.1 | |
| Recharge to state of charge fraction Target fraction; 1 = 100%. | soc_to | 1 | |
| Input-to-battery charging efficiency Single planning value for wall, car and solar. | eta_charge | 0.9 | |
| Recharge time allowance multiplier 1.1 adds 10% for taper and interruptions. Replace with a measured allowance. | f_taper | 1.1 | |
| Station wall input limit Electrical input rating, not advertised battery charging watts. | P_wall_max | W | 1000 |
| Wall supply voltage Enter local voltage; the metric/US display switch does not change the electrical supply. | V_wall | V | 230 |
| Available wall input current Allowed continuous current after other loads and applicable circuit rules. Assumes charger power factor near 1. | I_wall | A | 8 |
| Station car input power limit Use the appropriate car adapter limit. | P_car_max | W | 120 |
| Car source voltage Voltage delivered to the station's car charging input. | V_car | V | 12 |
| Allowed car charging current Use the lowest limit of socket, cable, adapter and station input. | I_car | A | 8 |
| Minimum car input voltage Station or adapter specification. | V_car_min | V | 11 |
| Maximum car input voltage Station or adapter specification. | V_car_max | V | 30 |
| One panel rated power Use matching panels. This tool models one MPPT input. | P_panel | W | 200 |
| One panel operating Vmp Representative maximum-power voltage for the power/current calculation. | V_mp | V | 20 |
| One panel minimum hot Vmp Enter a temperature-corrected minimum operating voltage from the panel data. | V_hot | V | 17 |
| One panel maximum cold Voc Enter a cold-corrected open-circuit voltage for the lowest design temperature, not the STC value. | V_cold | V | 26 |
| Panels in series per string Series adds voltage. | n_series | 2 | |
| Parallel strings Parallel adds current; all strings must match. | n_parallel | 1 | |
| One panel short-circuit current Use the design maximum, including irradiance/current allowance required by the station manufacturer. | I_sc | A | 11 |
| MPPT / startup minimum voltage Use the stricter lower bound if startup requires a higher voltage. | V_mppt_min | V | 11 |
| MPPT maximum operating voltage Highest voltage at which the station tracks normally. | V_mppt_max | V | 55 |
| Absolute maximum PV open-circuit voltage Never exceed this rating, including in cold weather. | V_oc_max | V | 60 |
| Maximum MPPT operating input current This is PV-side current; current above it is power-clipped if the manufacturer permits oversizing. | I_mppt | A | 15 |
| Maximum permitted PV short-circuit current Separate safety limit. If unspecified, use a conservative manufacturer-approved limit. | I_sc_max | A | 20 |
| Station PV input power limit Use the electrical input limit of the selected MPPT port. | P_pv_max | W | 500 |
| Panel and wiring performance fraction 1 = nameplate output. Accounts for temperature, orientation, dirt and wiring; sun-hours account for daily irradiation. | f_solar | 0.8 | |
| Peak sun hours per day Daily irradiation as equivalent hours at full sun, not daylight duration. This approximation treats them as constant full-sun hours; clipped daily yield requires an irradiance profile. | H_sun | h | 4 |
| Cycle depth for life comparison Independent of this outage's reserve setting. Published illustrative trends, not a warranty forecast. | dod_cycle | 0.8 | |
| Inspect outage time (▶) Play advances the marker and battery fill. It stops at the earlier of the outage end or 168 hours. | t_play | h | 4 |
Results
With the default inputs above, the calc gives:
| Result | Value |
|---|---|
| Outage energy verdict | Schedule covered |
| Scheduled runtime (capped at outage end) | 12 h |
| Usable battery energy | 1,800 Wh |
| AC energy delivered before reserve | 1,370 Wh |
| Rated storage needed for schedule | 1,851 Wh |
| Additional rated storage needed | 0 Wh |
| Battery energy margin at outage end | 134 Wh |
| All-load runtime, schedule ignored | 8.84 h |
| Continuous AC watts required | 240 W |
| One-start surge watts required | 990 W |
| Simultaneous-start watts required | 990 W |
| Wall recharge, outputs off | 2.2 h |
| Car recharge, outputs off | 22.92 h |
| Solar hours at constant full sun | 6.88 h |
| Solar days: constant-full-sun approximation | 1.72 |
| Accepted solar input at full sun | 320 W |
Checked against sources
Each case below was calculated by this calc and agrees with the value from its source (within the tolerance where one is shown).
Published 1002 Wh / 60 W runtime example
Source: Jackery official Explorer 1000 runtime FAQ, https://uk.jackery.com/products/explorer-1000-portable-power-station . Published worked example: 1002 Wh at 85% conversion powering 60 W gives approximately 14.2 h. This is a rounded manufacturer's arithmetic example, not a measured discharge test.
Inputs: Rated station capacity = 1,002 Wh; Stop at state of charge fraction = 0; AC conversion efficiency excluding idle = 0.85; Battery-side idle power = 0 W; Planned outage duration = 24 h; Running power = 60 W; Total power during startup = 60 W; Duty fraction while scheduled = 1; Running power = 0 W; Running power = 0 W; Running power = 0 W; the others as above.
| Result | Source | This calc |
|---|---|---|
| All-load runtime, schedule ignored | 14.2 h | 14.195 h |
| Scheduled runtime (capped at outage end) | 14.2 h | 14.195 h |
The Solar Lab 24-hour idle energy example
Source: The Solar Lab, Idle Consumption article, real-world example, https://www.thesolarlab.com/how-tos/idle-consumption . Its rounded 70 W planning example reports 1680 Wh lost in 24 h. The prose says 'watts per hour'; the dimensionally correct steady power unit is W. The reported 'over 70' measurement is approximate; this case checks the stated 1680 Wh arithmetic, not a calibrated loss measurement.
Inputs: Stop at state of charge fraction = 0; Running power = 0 W; Running power = 0 W; Running power = 0 W; Running power = 0 W; Battery-side idle power = 70 W; Planned outage duration = 24 h; the others as above.
| Result | Source | This calc |
|---|---|---|
| Idle energy required for the complete outage | 1,680 Wh | 1,680 Wh |
LFP product life at 80% DoD
Source: Attached Victron Lithium Smart manual, page 38 / printed page 35, CYCLE LIFE capacity ≥80% of nominal. Direct product data, separate from the Cadex 70% endpoint.
Inputs: the default inputs above.
| Result | Source | This calc |
|---|---|---|
| LFP product example cycles to 80% capacity | 2,500 | 2,500 |
LFP product life at 50% DoD
Source: Attached Victron Lithium Smart manual, page 38 / printed page 35, CYCLE LIFE capacity ≥80% of nominal. Tests the shallow-discharge endpoint without extrapolation.
Inputs: Cycle depth for life comparison = 0.5; the others as above.
| Result | Source | This calc |
|---|---|---|
| LFP product example cycles to 80% capacity | 5,000 | 5,000 |
Cadex LFP and NMC trend at 60% DoD
Source: Cadex Battery University BU-808, Table 2 (11 October 2023), https://www.batteryuniversity.com/article/bu-808-how-to-prolong-lithium-based-batteries . Approximate published counts at 60% DoD to 70% remaining capacity; checks table transfer, not validation of a modern station's life.
Inputs: Cycle depth for life comparison = 0.6; the others as above.
| Result | Source | This calc |
|---|---|---|
| Illustrative LFP cycles to 70% capacity | 1,500 | 1,500 |
| Illustrative NMC cycles to 70% capacity | 600 | 600 |
Related Resources
Related articles
Related courses
IEC Electrical Schematics and Industrial Control Panels
5
Original price was: 42 €.21 €Current price is: 21 €.
Basic Electrical Controls & Diagram Reading
7
Original price was: 32 €.18 €Current price is: 18 €.
Modeling Electrical Motor Faults with FEM Simulation using ANSYS MAXWELL
3
Original price was: 50 €.15 €Current price is: 15 €.







Responses