computed base-case 15-yr TCO: NPV = −373,157 USD; IRR = 2.19%; simple payback = 12.39 yr; discounted payback = none — verdict HOLD. Equipment: 3 MWh / 1.5 MW LFP BESS, ZA, 15-yr horizon, model evidence dated 2026-09-22. Limitation: figures are an indicative engineering model, not a vendor quote.
Indicative 15-year total cost of ownership for a 3 MWh / 1.5 MW battery energy storage system (BESS) sized for a mid-sized South African university campus: peak shaving, demand-charge avoidance, and multi-hour backup during loadshedding. Equipment anchor: CATL EnerC LFP containerised BESS (cells CATL LFP 280 Ah prismatic) and Sungrow ST500CP-250HV string PCS — exact SKU and manual revision to be confirmed at RFQ.
| Decision metric | Value (USD) | Read |
|---|---|---|
| NPV @ 8 % over 15 yr | -373,157.16 | Negative — base case does not recover capex on discounted basis |
| IRR | 2.19 % | Below 8 % hurdle |
| Simple payback | 12.39 yr | Inside 15-yr horizon, but late |
| Discounted payback | none within 15 yr | Project does not pay back on discounted basis |
| LCOS | 0.1784 USD/kWh | Floor cost of each kWh delivered |
| Verdict (base case) | HOLD | GO only in upside scenario (see §6) |
South African university campus load comprises academic blocks, laboratories, server rooms, student residences, and typically a campus clinic. Eskom loadshedding reached Stage 6 under the 2024 schedule (suspended nationally since March 2024; see Eskom loadshedding hub (Eskom loadshedding hub, stage definitions published by Eskom Distribution), with typical 4–8 hour outages several times per week. A 3 MWh battery delivers ~6–10 hours of partial backup at 0.3–0.5 C-rate — the dominant design driver in this market.
Three revenue/cost-stacking layers are modelled:
The TCO is equipment-agnostic on capex ($/kWh × BOP), but the engineering envelope (DC voltage window, SOC limits, torque/bolting specs) is anchored to two real, publicly marketed product lines. Final SKU and manual revision to be confirmed by vendor at RFQ.
| Function | Product family / model | OEM page | Manual rev (vendor to confirm) |
|---|---|---|---|
| BESS container (DC block) | CATL EnerC LFP containerised BESS, cells CATL LFP 280 Ah prismatic | CATL Energy Storage landing | CATL EnerC product manual, rev. to be confirmed by vendor |
| PCS / inverter | Sungrow ST500CP-250HV string PCS (250 kW per unit, six in parallel for 1.5 MW) | Sungrow landing | Sungrow ST500CP user manual, rev. to be confirmed by vendor |
| EMS / controller | Sungrow ComHub1000 / ST250K-250HV SCADA | Sungrow landing | ComHub manual rev to be confirmed |
Assumption (model): chemistry = LFP prismatic, DoD = 90 %, round-trip efficiency = 92 %, DC voltage window per CATL EnerC datasheet to be confirmed at RFQ. Indicative — vendor to confirm.
| # | Input | Value | Unit | Status | Source / document |
|---|---|---|---|---|---|
| 1 | Nameplate energy capacity | 3,000 | kWh | User requirement | This use case |
| 2 | Nameplate power | 1,500 | kW | User requirement (0.5 C) | This use case |
| 3 | Usable depth-of-discharge | 90 | % | Model assumption | LFP industry convention; vendor to confirm |
| 4 | Battery DC block $/kWh (base) | 280 | USD/kWh | Model assumption (bounded) | Indicative — vendor RFQ; CATL/Sungrow product pages only quote spec ranges, not prices |
| 5 | BOP + PCS multiplier (base) | 1.45 | × | Model assumption (bounded) | Indicative — vendor RFQ |
| 6 | Annual O&M (% of capex) | 1.5 | %/yr | Model assumption (bounded) | Indicative — vendor to confirm |
| 7 | Annual insurance (fixed) | 250,000 | ZAR/yr | Model assumption (bounded) | Indicative — broker quote required |
| 8 | Horizon | 15 | years | User assumption | LFP service-life window |
| 9 | FX (ZAR/USD) | 18.28 | ZAR/USD | Model assumption | SARB statistics portal (exchange-rate series) |
| 10 | Cycles/day (base) | 1.0 | cycle/day | Model assumption | Steady-state cycling assumption |
| 11 | Round-trip efficiency | 92 | % | Model assumption | Vendor to confirm (CATL EnerC datasheet) |
| 12 | Degradation per year | 2.0 | %/yr | Model assumption | LFP typical; vendor to confirm |
| 13 | Charge cost (off-peak grid) | 0.06 | USD/kWh | Model assumption | Eskom Megaflex off-peak tariff structure (indicative) |
| 14 | Discharge value (peak) | 0.18 | USD/kWh | Model assumption | Eskom Megaflex peak / NMD charge avoidance (indicative) |
| 15 | Residual value | 0 | USD | Model assumption | Conservative end-of-horizon scrap |
| 16 | Opex escalation | 2.0 | %/yr | Model assumption | SA CPI corridor, bounded |
| Metric | Value |
|---|---|
| Currency | USD |
| Horizon (years) | 15 |
| Discount rate | 8.00 % |
| Total undiscounted cost (USD) | 1,454,359.68 |
| Total discounted cost / PV of costs (USD) | 1,349,146.68 |
| Total undiscounted benefit (USD) | 1,662,950.05 |
| Total discounted benefit (USD) | 975,989.52 |
| NPV (USD) | -373,157.16 |
| IRR | 0.0219 |
| Simple payback (year) | 12.39 |
| Discounted payback (year) | — |
| LCOS (USD/kWh) | 0.1784 |
| Year | Cost (USD) | Benefit (USD) | Net (USD) | Discount factor | Discounted net (USD) | Energy (kWh) |
|---|---|---|---|---|---|---|
| 0 | 1,218,000.00 | 0.0000 | -1,218,000.00 | 1.00 | -1,218,000.00 | 0.0000 |
| 1 | 13,667.61 | 127,219.09 | 113,551.48 | 0.9259 | 105,140.26 | 985,500.00 |
| 2 | 13,940.96 | 124,674.71 | 110,733.75 | 0.8573 | 94,936.34 | 965,790.00 |
| 3 | 14,219.78 | 122,181.21 | 107,961.43 | 0.7938 | 85,703.27 | 946,474.20 |
| 4 | 14,504.18 | 119,737.59 | 105,233.41 | 0.7350 | 77,349.70 | 927,544.72 |
| 5 | 14,794.26 | 117,342.84 | 102,548.58 | 0.6806 | 69,792.84 | 908,993.82 |
| 6 | 15,090.15 | 114,995.98 | 99,905.84 | 0.6302 | 62,957.62 | 890,813.95 |
| 7 | 15,391.95 | 112,696.06 | 97,304.11 | 0.5835 | 56,776.02 | 872,997.67 |
| 8 | 15,699.79 | 110,442.14 | 94,742.35 | 0.5403 | 51,186.35 | 855,537.71 |
| 9 | 16,013.78 | 108,233.30 | 92,219.51 | 0.5002 | 46,132.72 | 838,426.96 |
| 10 | 16,334.06 | 106,068.63 | 89,734.57 | 0.4632 | 41,564.47 | 821,658.42 |
| 11 | 16,660.74 | 103,947.26 | 87,286.52 | 0.4289 | 37,435.69 | 805,225.25 |
| 12 | 16,993.96 | 101,868.31 | 84,874.36 | 0.3971 | 33,704.78 | 789,120.75 |
| 13 | 17,333.83 | 99,830.95 | 82,497.11 | 0.3677 | 30,334.02 | 773,338.33 |
| 14 | 17,680.51 | 97,834.33 | 80,153.82 | 0.3405 | 27,289.25 | 757,871.56 |
| 15 | 18,034.12 | 95,877.64 | 77,843.52 | 0.3152 | 24,539.52 | 742,714.13 |
Cash-flow inputs implied by the table: capex = 1,218,000 USD at Year 0 (3,000 × 280 × 1.45); 1.0 cycle/day base; degradation reduces delivered kWh year-on-year; opex escalates per the bounded assumption in row #16.
| Scenario | $/kWh (DC block) | BOP/PCS × | Cycles/day | Verdict | Reason |
|---|---|---|---|---|---|
| Upside (GO) | 220 | 1.25 | 1.50 | GO | Capex falls to ~825 kUSD; high cycling lifts benefits; expected positive NPV inside 15 yr |
| Base (computed) | 280 | 1.45 | 1.00 | HOLD | NPV = -373,157 USD; IRR 2.19 %; discounted payback none |
| Downside (NO-GO) | 340 | 1.65 | 0.50 | NO-GO | Capex rises to ~1.68 MUSD; low cycling cuts benefits; NPV deeply negative, simple payback > horizon |
These scenarios sensitise three independent inputs simultaneously (cells #4, #5, #10 of §3) and are the only scenario rows computed from a fully stated input set. Intermediate cells (single-axis sensitivity) are not republished here — only the COMPUTED TABLES in §4 are computed for any monetary figure on this page.
Submit a tailored RFQ — share your campus load profile, outage history, and desired autonomy hours:
| # | Claim | Specific document URL |
|---|---|---|
| S1 | Eskom loadshedding stages (Stage 6 cited) | Eskom loadshedding brochure, 2024 |
| S2 | CATL EnerC product family existence | CATL Energy Storage landing |
| S3 | Sungrow product family existence | Sungrow landing |
| S4 | UL 1973 standard designation | UL 1973 standard page |
| S5 | IEC 61851-1:2017 edition | IEC 61851-1:2017 document page |
| S6 | Other IEC standards (IEC 62619:2022; IEC 62109) | IEC Webstore catalogue |
| S7 | UN Manual of Tests and Criteria (UN 38.3) | UN ST/SG/AC.10/11/Rev.7 |
| S8 | EU Battery Regulation 2023/1542 | EUR-Lex document page |
| S9 | EU TARIC duty lookup | EC TARIC consultation |
| S10 | US HTS lookup | USITC HTS search |
| S11 | SARS customs / Schedule 1 lookup | SARS home |
| S12 | SARB daily exchange rates | SARB key statistics |
| S13 | ICC Incoterms 2020 | ICC Incoterms 2020 |
| S14 | IATA Dangerous Goods Regulations | IATA DGR programme |
| S15 | ISPM 15 wood packaging | IPPC ISPM standards list |
| S16 | NFPA 855, NRS 097-2-1, SANS 10400-T — see cert block | SABS catalogue |
| S17 | NREL ATB 2024 / BNEF price surveys / "Santhosh M. Antonysamy 2024" insurance benchmark | REMOVED — not in allow-listed source list; warranty / insurance figures reclassified as model assumptions in §3 rows #6, #7 |
| S18 | All computed monetary figures (NPV, IRR, payback, LCOS, year-by-year cash flow) | Computed TCO tables §4 — computed; no external source URL applicable |
© 2026 tradvolt.com — EN B2B green-tech trade. computed figures in §4 are computed. Prose inputs in §3 are explicit bounded model assumptions, not sourced facts, and must be re-priced at RFQ. No claim is made about any specific OEM, broker, or freight forwarder. Trademarked product names belong to their respective owners.