Supercapacitor–Battery Hybrid Sizing for Cranes and Rail
Size supercapacitor strings, battery buffer and bidirectional DC/DC converters from a repeating crane or rail power profile, including ESR losses and battery C-rate relief.
A crane hoist and a railway traction drive can return a short, powerful surge during lowering or braking. A battery can store useful energy, but repeated peak current can force a much larger pack than the energy requirement alone suggests. This supercapacitor sizing calculator evaluates a hybrid energy storage system in which the battery carries slower power changes and the supercapacitor handles the faster part.
Enter motoring and regeneration peaks at the DC bus, their durations, the delay between them and the complete duty period. Auxiliary demand is added throughout the duty. External supply represents steady power from a grid connection, diesel generator or fuel cell. Choose the smooth plateau pulse for a hoist-like duty or the triangular pulse for a simplified rail braking and acceleration study. These shapes are adjustable design profiles, not measured routes.
The power-split time constant determines how quickly the battery follows the load. Increasing it generally moves more surge energy into the supercapacitor and reduces battery current. The calculation includes directional DC/DC efficiency and supercapacitor ESR. It also finds the recharge power needed to return the capacitor to its starting energy after every duty. Without that correction, losses gradually exhaust the capacitor even when the ideal high-frequency power has zero average.
Describe one supercapacitor module and choose the number in series. The tool finds the minimum parallel-string count that meets the aged energy window, module pulse current, RMS current and terminal-voltage checks. Capacitance retention, ESR growth, voltage derating and unused energy reserve let you examine a design allowance explicitly. Start operation at the reported periodic capacitor voltage.
Battery sizing checks the usable SOC window over the requested number of duties between resets and the separate charge and discharge C-rate limits. The governing result identifies which requirement sets nominal pack energy. The current chart compares the hybrid against a battery-only system using the same pack size. Converter results include power ratings, peak currents at both supercapacitor converter ports, RMS duties and the required storage-port voltage range.
For regenerative braking energy storage in rail or a crane supercapacitor installation, recovered energy means energy stored after charging losses. It is not the energy later delivered back to the drive. Battery and supercapacitor life results are screens based on user-rated cycle budgets and calendar limits; they do not predict degradation from temperature or chemistry.
The calculator does not size braking resistors, friction brakes, protection, cables, converter inductors or semiconductor switching stages. It does not establish stopping performance, catenary acceptance or fault behavior. Use actual component data and measured operating duties for detailed design. Installation work belongs to a qualified person.
How it is calculated
The load is a repeating DC-bus profile: positive motoring and negative regeneration, with constant auxiliary demand and external supply. Hoist pulses have raised-cosine ramps and a plateau; rail pulses are triangular. All entered powers are at the DC bus, so drivetrain efficiency must already be included.
The periodic first-order split solves , with . Closed-form pulse responses solve this same differential equation without missing short pulses. The cutoff is . A constant recharge bias gives and .
For modules in series and strings in parallel, and . The usable electrostatic window is , reduced by the entered reserve. Directional converter efficiency maps bus power to terminal power . The physical current root is ; , , and ESR heat is .
A relaxed integral iteration solves voltage and recharge bias together, enforcing zero net capacitor energy per duty. The trajectory is placed at the highest permitted energy to reduce losses while keeping reserve at both limits. At each time, the internal voltage ceiling is also constrained by , so charging ESR rise cannot push the module terminal voltage above its working rating. Doubling and integer bisection select the smallest feasible parallel count, checking the energy window, current discriminant, module peak/RMS currents, and working terminal voltage.
Battery terminal power includes its converter efficiency. Its cumulative energy excursion over one duty plus gives the repeated-duty window. Nominal battery energy is the largest of this window divided by usable SOC, discharge power divided by allowed discharge C-rate, and charge power divided by allowed charge C-rate. Converter ratings cover both ports' peak power with the chosen margin; current duties and storage-port voltage extremes are reported separately.
Braking recovery integrates net negative load after auxiliaries. When external supply or internal cross-flow also charges storage, braking is attributed in proportion to its share of total bus charging power. The reported recovered energy is the resulting increase in stored energy after charging losses.
Battery equivalent full cycles are total terminal-energy throughput divided by twice nominal energy, including the energy needed to reset the battery between duty blocks. Dividing the user-rated full-cycle budget by annual equivalent cycles gives a throughput-life screen, capped by calendar life. Supercapacitor life divides its user-rated duty budget by annual duties, with its own calendar cap.
Assumptions
- The entered duty repeats identically. The capacitor starts at the reported periodic initial voltage, and the battery is reset to the same SOC after the entered number of duties.
- The DC bus is stiff; storage converters are bidirectional and may buck or boost over the reported port-voltage range. A single shared converter is not assumed.
- Identical modules share voltage and parallel current equally. Aged capacitance and ESR are constant over a duty; leakage, balancing consumption and interconnect resistance are excluded.
- Battery voltage is fixed at its nominal value. Converter efficiency is constant in each direction; battery internal losses, voltage sag and SOC-dependent charge acceptance are not resolved.
- Pulse durations and ramp fractions are user-defined examples, not reproductions of measured crane or railway routes. The crane paper informs the power scale; its state-machine controller is not implemented. This tool implements the requested first-order frequency split.
- Battery-only relief uses the same battery energy, voltage, external supply and efficiency as the hybrid design. Peak and RMS relief can be negative for unfavorable settings.
Where it applies
Use measured DC-bus power profiles and component limits for a design decision. The two pulse shapes do not model route gradients, crane mechanics, multiple simultaneous moves, train interactions, catenary receptivity or a supervisory dispatch optimizer. Constant external supply may cause battery charging during idle; a positive net battery energy per duty requires later recharge, while a negative value requires an energy sink or reduced supply.
Sizing uses 600 cosine-spaced integration intervals per nonzero profile phase (4801 samples at the defaults). Reported extrema, energy integrals and current duties use that solve. Displayed curves use a separate 1921-point mesh; capacitor energy is sampled from the finer solve with shape-preserving PCHIP interpolation. The filter response is analytic; ESR and stored energy use cumulative trapezoidal integration with a relative cycle-closure tolerance of 10⁻⁶. A 9601-point refinement exceeds the approximately three-second authoring budget; the 4801-point solve retains the same physics and changes the key default sizes and recovered energy by less than 0.01% relative to that refinement. Integer module counts may change near a feasibility boundary. The search stops at 4096 parallel strings; nonconvergent or electrically infeasible candidates are rejected. Numerical reserve is not a guarantee against an unmeasured surge.
The module pulse-current limit must be valid for the actual pulse duration in both directions. RMS current is averaged over the complete entered duty. Check cooling, transient temperature, cell balancing, cabling, series insulation and aged current ratings separately. The DC/DC power multiplier does not replace switching-ripple, magnetic, semiconductor, control-loop, short-circuit or thermal design; apply it to the reported current and voltage duties when selecting hardware.
Recovered energy is a charging-side energy quantity, not a round-trip energy saving, fuel-saving prediction, stopping-distance result or braking-performance rating. Storage may be unavailable or full: brake choppers, friction brakes and fault operation need separate design.
Life outputs are budget screens, not ageing predictions or warranties. Battery full-cycle ratings must apply to the chosen chemistry, SOC range, temperature and C-rates. Reset charging is included in throughput, but its duration and converter power are not sized. A counted supercapacitor duty is meaningful only when the supplier's cycle test covers the entered waveform; voltage, temperature and dwell time can govern earlier. Installation work belongs to a qualified person.
References
- Bolonne, S. R. A. and Chandima, D. P. (2019), Sizing an Energy System for Hybrid Li-Ion Battery-Supercapacitor RTG Cranes Based on State Machine Energy Controller, IEEE Access 7, 71209–71220. DOI: 10.1109/ACCESS.2019.2919345. Open manuscript: https://dl.lib.uom.lk/server/api/core/bitstreams/ca4e079e-545d-490e-86ec-ddbee2c4071f/content
- Zhang, B., Li, P., Zhang, Z., Wang, Y. and Rong, Y. (2020), Energy management strategy of hybrid energy storage system for urban rail trains, Energy Storage Science and Technology 9(1), 204–210. DOI: 10.19799/j.cnki.2095-4239.2019.0206. https://esst.cip.com.cn/EN/10.19799/j.cnki.2095-4239.2019.0206
- Maxwell Technologies, Ultracapacitor Product Comparison Matrix M0005-4EN (2013), p. 2, BMOD0063 P125 B04/B08: 63 F, 125 V, 18 mΩ, 136.7 Wh, 140 A RMS for 15 K rise. https://www.mouser.com/pdfDocs/Maxwell_Technologies_Product_Comparison_Matrix_73113.pdf
- Maxwell Technologies, Ultracapacitor Product Matrix 3000489-EN.8 (2019), p. 3. Module defaults use rated capacitance, working voltage and DC ESR; the selected pulse-current limit is a conservative user design assumption, not a catalogue pulse rating. https://maxwell.com/wp-content/uploads/2021/08/ProductMatrix.pdf
- Eaton, XLR-48 Supercapacitor Module, Technical Data 10510, July 2023, p. 2: stored energy and matched-load peak-power benchmarks; 80% retained capacitance and 200% ESR correspond to the stated cycle-life change limits, not universal ageing laws. https://www.eaton.com/content/dam/eaton/products/electronic-components/resources/data-sheet/eaton-xlr-48-supercapacitor-module-data-sheet.pdf
- Builder-authored numerical corroboration (2026-11-01): SciPy 1.15.3 solve_ivp and optimize.root, attached source s5. Continuous-ODE shooting agrees with the default design to better than 0.01%; this is numerical cross-checking, not a measured validation.
Inputs
| Input | Symbol | Unit | Default |
|---|---|---|---|
| Power pulse shape These are parameterized DC-bus profiles; enter measured peaks and durations. | pulse_shape | Hoist: smooth plateau | |
| Motoring peak above auxiliaries | P_motor | kW | 350 |
| Motoring duration | t_motor | s | 20 |
| Delay before regeneration | t_coast | s | 20 |
| Regeneration peak before auxiliaries | P_regen | kW | 170 |
| Regeneration duration | t_regen | s | 20 |
| Complete duty period | T_duty | s | 120 |
| Ramp fraction at each end Fraction of each pulse occupied by one raised-cosine ramp. | ramp_fraction | 0.15 | |
| Auxiliary demand | P_aux | kW | 30 |
| Constant external supply Grid, generator or fuel-cell power delivered to the DC bus. | P_external | kW | 50 |
| Power-split time constant | t_filter | s | 30 |
| Duties between battery resets | duties_buffer | 10 | |
| DC-bus voltage | V_bus | V | 680 |
| Supercapacitor converter efficiency One-way efficiency, applied in both power directions. | eta_sc | 0.96 | |
| Converter rating multiplier | rating_margin | 1.2 | |
| Module capacitance | C_module | F | 63 |
| Module working voltage | V_module | V | 125 |
| Module DC ESR | R_module | mohm | 18 |
| Modules per series string | N_series | 5 | |
| Retained capacitance fraction Use the minimum capacitance expected at design end of life. | C_retained | 0.8 | |
| ESR ageing multiplier | R_aged | 2 | |
| Upper-voltage fraction of rating | V_derate | 0.95 | |
| Lower-to-upper voltage ratio | V_fraction | 0.5 | |
| Unused energy-window fraction Reserved equally at the upper and lower energy limits. | energy_reserve | 0.1 | |
| Allowed module pulse current Use a bidirectional limit validated for the entered pulse duration. | I_pulse | A | 300 |
| Allowed module RMS current Use the limit for the actual cooling and ambient temperature. | I_cont | A | 140 |
| Battery nominal voltage | V_battery | V | 600 |
| Battery converter efficiency One-way efficiency between the battery terminals and DC bus. | eta_battery | 0.95 | |
| Battery usable SOC fraction | SOC_window | 0.6 | |
| Allowed discharge C-rate | rate_dis | 1/h | 2 |
| Allowed charge C-rate | rate_chg | 1/h | 1 |
| Duty-cycle frequency on working days | duties_day | 1/day | 150 |
| Annual operating time | working_days | day/year | 300 |
| Battery rated full-cycle budget | life_efc | 3000 | |
| Battery calendar-life limit | life_calendar | year | 10 |
| Permitted string working voltage Use the module manufacturer's series-string insulation limit. | V_string_limit | V | 1500 |
| Supercapacitor rated duty-cycle budget The rating must apply to your voltage swing, current and temperature. | life_sc_cycles | 1000000 | |
| Supercapacitor calendar-life limit | life_sc_calendar | year | 10 |
Results
With the default inputs above, the calc gives:
| Result | Value |
|---|---|
| Supercapacitor modules | 25 |
| Parallel strings | 5 |
| Usable capacitor energy | 1.666 kWh |
| Capacitor initial voltage | 565.5 V |
| Minimum nominal battery | 69.69 kWh |
| Battery nominal capacity | 116.1 Ah |
| Battery sizing limit | Discharge C-rate |
| Supercapacitor DC/DC rating | 413.6 kW |
| Battery DC/DC rating | 167.2 kW |
| SC converter bus discharge duty | 330.8 kW |
| SC converter bus charge duty | 234.4 kW |
| SC converter storage-port peak rating | 791 A |
| SC converter bus-port peak rating | 584 A |
| SC converter storage-port RMS duty | 284.4 A |
| SC converter bus-port RMS duty | 191.2 A |
| SC converter port minimum voltage | 347 V |
| SC converter port maximum voltage | 586.8 V |
| Battery converter terminal peak rating | 279 A |
| Battery discharge C-rate | 2 1/h |
| Battery charge C-rate | 0.64 1/h |
| Peak battery-current relief (%) | 59.9 |
| RMS battery-current relief (%) | 59.9 |
| Battery energy excursion between resets | 5.298 kWh |
| Battery energy used per duty | 0.477 kWh |
| Net braking energy available | 0.645 kWh |
| Braking energy stored per duty | 0.606 kWh |
| Braking charging recovery (%) | 93.9 |
| Average supercapacitor ESR heat | 2,911 W |
| Supercapacitor loss-recharge power | 6.49 kW |
| Peak current per module | 131.8 A |
| RMS current per module | 56.9 A |
| Battery full cycles per working day | 2.158 1/day |
| Battery life budget screen | 4.63 year |
| Battery throughput relief factor | 1.62 |
| Supercapacitor duty-life screen | 10 year |
| Minimum initial SOC above lower band edge (%) | 7.59 |
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).
Maxwell 63 F / 125 V stored energy
Source: Maxwell Technologies product comparison matrix M0005-4EN (2013), PDF p. 2, BMOD0063 P125 B04/B08: stored energy 136.7 Wh. https://www.mouser.com/pdfDocs/Maxwell_Technologies_Product_Comparison_Matrix_73113.pdf
Inputs: the default inputs above.
| Result | Source | This calc |
|---|---|---|
| Module stored energy at working voltage | 136.7 Wh | 136.7 Wh |
Eaton XLR-48 energy and matched-load power
Source: Eaton XLR-48 Technical Data 10510, July 2023, PDF p. 2: 166 F, 48.6 V, 5 mΩ, stored energy 54 Wh and peak matched-load power 118 kW. Rounded datasheet values; matched-load power is a component benchmark, not an operating rating. https://www.eaton.com/content/dam/eaton/products/electronic-components/resources/data-sheet/eaton-xlr-48-supercapacitor-module-data-sheet.pdf
Inputs: Module capacitance = 166 F; Module working voltage = 48.6 V; Module DC ESR = 5 mohm; Modules per series string = 12; Allowed module RMS current = 86 A; the others as above.
| Result | Source | This calc |
|---|---|---|
| Module stored energy at working voltage | 54 ± 0.5 Wh | 54.456 Wh |
| Matched-load module power benchmark | 118 ± 0.5 kW | 118.1 kW |
Published RTG supercapacitor series-voltage ceiling
Source: Bolonne and Chandima, IEEE Access 7 (2019), DOI 10.1109/ACCESS.2019.2919345, PDF p. 7. Reproduces only the published 124-series-cell × 3.0 V absolute-maximum ceiling. The cells are rated 2.85 V (353.4 V per string); 372 V is not an allowable continuous working voltage. This is a topology check, not validation of their state-machine controller.
Inputs: Modules per series string = 124; Module working voltage = 3 V; Upper-voltage fraction of rating = 1; Module capacitance = 3,000 F; Module DC ESR = 0.29 mohm; Retained capacitance fraction = 1; ESR ageing multiplier = 1; the others as above.
| Result | Source | This calc |
|---|---|---|
| Upper capacitor voltage limit | 372 V | 372 V |
Independent continuous-ODE shooting cross-check
Source: Builder-authored independent numerical algorithm check, not an experimental or published validation. Python/SciPy 1.15.3 solve_ivp integrates the filter and capacitor ODEs at rtol 2e-10 with segmented forcing; optimize.root shoots initial voltage and recharge bias. The adjacent four-string bank fails the energy window. Reproducible code and results are attached as s5.
Inputs: the default inputs above.
| Result | Source | This calc |
|---|---|---|
| Parallel strings | 5 | 5 |
| Capacitor initial voltage | 565.5 V | 565.5 V |
| Minimum capacitor voltage | 359.8 V | 359.8 V |
| Supercapacitor loss-recharge power | 6.486 kW | 6.486 kW |
| Minimum nominal battery | 69.685 kWh | 69.685 kWh |
| Supercapacitor DC/DC rating | 413.6 kW | 413.6 kW |
| Braking energy stored per duty | 0.606 kWh | 0.606 kWh |
Related Resources
Related articles
-
Design and Modeling of Frequency-Dependent Supercapacitors for High-Power Energy Storage Applications -
Digital Control and Thermal Performance Analysis of a Grid-Connected Single-Phase Battery Charger Using Cascaded AC/DC and Phase-Shifted DC/DC Converters in PLECS -
A MATLAB-Based Framework for Hybrid Renewable Energy System Design with LPSP and Cost Analysis
Related courses
IEC Electrical Schematics and Industrial Control Panels
Basic Electrical Controls & Diagram Reading

Responses