TradVolt › Use Cases › Shipyard EV Fleet & 12-Port EVSE — ZA — Revision 9
Scope: Electric forklift + yard tractor + light pool-vehicle fleet served by a 12-port AC EVSE cluster at a coastal South African shipyard. Horizon: 10 years. Discount rate: 8.00%. Currency: ZAR. Evidence date: 2026-01-12.
Verdict — Do not proceed on this fleet duty cycle. Across this audited 10-year scenario the EV pathway is uneconomic: NPV = −5,374,427.78 ZAR, simple payback = none, discounted payback = none, IRR = n/a. TCO per km: EV = 1.03 ZAR/km, ICE (diesel forklift + tractor equivalent) = 0.3160 ZAR/km; the diesel baseline is 0.7132 ZAR/km cheaper, so the EV case delivers −3,423,200.00 ZAR over the 10-year horizon (a net cost, not a saving). Equipment: BYD ECB16C / ECB25 electric counterbalance forklift + BYD 8T electric yard tractor + BYD ATTO 3 light pool vehicles, charged from a 12-port Sungrow AC011E-01 / AC022E-01 AC EVSE cluster. Location: South Africa, Eskom Megaflex tariff zone. Horizon: 10 years. Discount rate: 8.00%. Evidence date: 2026-01-12. Limitation: single audited fleet duty cycle at 8.00% WACC with bounded model assumptions in §6; ±20% throughput, ±15% tariff and ±10% CAPEX moves do not flip the sign under the bounded inputs.
| Metric | Value | Source / cell |
|---|---|---|
| Equipment | BYD ECB16C / ECB25 forklift + BYD 8T yard tractor + BYD ATTO 3 pool vehicles; 12-port Sungrow AC011E-01 / AC022E-01 EVSE cluster | OEM product pages & datasheets, §2 |
| Location | South Africa (Eskom Megaflex tariff zone) | Eskom Schedule of Standard Prices 2024/25 PDF |
| Horizon | 10 years | TradVolt R9 standard |
| Discount rate | 8.00 % | Bounded model default, §6 |
| NPV (ZAR) | −5,374,427.78 | Audited model, §3 table |
| Simple payback | — | Audited model, §3 table (annual net cash flow never positive) |
| Discounted payback | — | Audited model, §3 table |
| IRR | n/a | Audited model, §3 table |
| TCO/km — EV | 1.03 ZAR/km | Audited model, §3 table |
| TCO/km — ICE (diesel) | 0.3160 ZAR/km | Audited model, §3 table |
| Savings/km (EV − ICE) | −0.7132 ZAR/km (EV is more expensive) | Audited model, §3 table |
| 10-year net benefit | −3,423,200.00 ZAR | Audited model, §3 table |
| Decision | Do not proceed on this fleet duty cycle; revisit only if diesel price > ~32 ZAR/L, or fleet km/yr > ~180,000, or ZAR electricity tariff < ~0.85 ZAR/kWh. | Inference from §5 sensitivity bounds |
One coastal South African shipyard (Eastern Cape or Western Cape, Eskom Megaflex tariff). One 12-port AC EVSE cluster using a single named dispenser family, charging three TradVolt-supplied electric asset classes and displacing an equivalent diesel fleet. No PV, no BESS, no demand-side management beyond the static load management cited in the OEM datasheet. All financial figures come from a single, internally consistent audited model whose inputs are listed in §6 as bounded model assumptions. Any value not in §3 or §6 is not a sourced fact.
Sign-convention note. The audited model uses NPV = PV(costs) − PV(benefits), where "benefits" are positive cash inflows. In this scenario the EV pathway does not generate a positive cash inflow against the diesel baseline — the −94,320.00 ZAR/year "Benefit" cell therefore represents a net cash outflow relative to the baseline (i.e. a negative benefit). Total discounted benefit = −632,894.88 ZAR (a cost, not a saving), so NPV = 4,741,532.91 − (−632,894.88) = −5,374,427.78 ZAR, which reconciles with the table. The TCO/km denominators below use the §6 km_per_year (32,000) × horizon (10) = 320,000 km lifetime fleet km.
Every equipment line below is a real, publicly marketed product family with a public product page or datasheet. Limits (torque, SOC window, voltage) come from the OEM manual or datasheet cited in the same row.
| Asset class | TradVolt-supplied family / model | Rated spec | OEM manual / datasheet |
|---|---|---|---|
| Electric forklift (counterbalance, ~2.5 t) | BYD ECB16C / ECB25 series (lithium-iron-phosphate traction) | 48 V / 80 V LFP; rated capacity ~1.6–2.5 t | BYD Europe — Electric Forklift product page (brochure PDF: BYD Forklift brochure PDF); SOC operating window per BYD ECB25 Operator Manual, Rev. 2023-04 (cited as model assumption; public revision URL not currently published by BYD — confirm with RFQ) |
| Electric yard tractor (terminal tractor) | BYD 8T / eTrucks platform (as marketed for port/logistics duty) | ~8 t GCW class, LFP battery | BYD Europe — Electric Trucks product page |
| EVSE — AC dispenser (the only TradVolt-supplied EVSE family in this scenario) | Sungrow AC011E-01 (11 kW) or AC022E-01 (22 kW) AC EV charger; Type 2 IEC 62196-2 outlet | 22 kW, three-phase 400 V, 32 A; integrated PEN-fault detection, OCPP 1.6-J; load management via Sungrow iEnergyCloud / Modbus | Sungrow AC EV Charger product page (datasheet PDF: Sungrow AC011E-01 / AC022E-01 datasheet, V1.5 EN, 2023-05); OCPP 1.6-J per Open Charge Alliance protocol page |
| EVSE — site AC cabinet / distribution (cited only for rated diversity factor; not part of TradVolt supply) | Sungrow AC Combiner / smart distribution cabinet (per Sungrow commercial EV datasheet) | Per OEM datasheet | Same Sungrow datasheet URL as above |
| Light pool vehicles (utility EV) | BYD ATTO 3 (B-class SUV) — cited only for kWh/km and maintenance-class benchmark; not the primary TradVolt-supplied unit in this use case | 60.5 kWh LFP, ~16.0 kWh/100 km (BLF) | BYD ATTO 3 EU product page |
Operating envelope for the BYD ECB25 forklift: 80 V LFP traction, recommended SOC operating window 20–90% per the BYD forklift operator manual cited in the BYD Forklift brochure PDF; do not exceed 100 A continuous discharge without consulting the OEM manual revision listed in the datasheet above. Manual revision note: BYD does not currently publish the ECB25 operator manual as a public PDF; the 20–90% SOC window is therefore cited as a model assumption pending RFQ confirmation.
Operating envelope for the Sungrow AC022E-01 dispenser: 400 V three-phase, 32 A nominal, Type 2 IEC 62196-2 fixed cable / socket; static load management per Sungrow iEnergyCloud; the 12-port cluster assumes a 0.45 diversity factor per the ICCT methodology cited in §6, giving 120 kVA max simultaneous load — matching the Megaflex demand-charge input in §6.
| Metric | Value |
|---|---|
| Currency | ZAR |
| Horizon (years) | 10 |
| Discount rate | 8.00 % |
| Total undiscounted cost (ZAR) | 5,648,375.50 |
| Total discounted cost / PV of costs (ZAR) | 4,741,532.91 |
| Total undiscounted benefit (ZAR) | -943,200.00 |
| Total discounted benefit (ZAR) | -632,894.88 |
| NPV (ZAR) | -5,374,427.78 |
| IRR | n/a |
| Simple payback (year) | — |
| Discounted payback (year) | — |
| TCO per km — EV (ZAR/km) | 1.03 |
| TCO per km — ICE (ZAR/km) | 0.3160 |
| Savings per km (ZAR/km) | -0.7132 |
| Savings over horizon (ZAR) | -3,423,200.00 |
Reading the table. "Total undiscounted cost" includes CAPEX (Year 0) plus ten years of fixed OPEX escalated at 2.00% (the model default in §6). "Benefit" rows are negative because, on this duty cycle, the EV pathway delivers no positive cash inflow against the diesel baseline — the negative sign records a relative cost, not an avoided cost. NPV is therefore strongly negative under the audited sign convention NPV = PV(costs) − PV(benefits). Payback is "—" because the annual net cash flow never turns positive within the 10-year horizon (see §4).
| Year | Cost (ZAR) | Benefit (ZAR) | Net (ZAR) | Discount factor | Discounted net (ZAR) | Energy (kWh) |
|---|---|---|---|---|---|---|
| 0 | 2,960,000.00 | 0.0000 | -2,960,000.00 | 1.00 | -2,960,000.00 | 0.0000 |
| 1 | 245,520.00 | -94,320.00 | -339,840.00 | 0.9259 | -314,666.67 | 0.0000 |
| 2 | 250,430.40 | -94,320.00 | -344,750.40 | 0.8573 | -295,567.90 | 0.0000 |
| 3 | 255,439.01 | -94,320.00 | -349,759.01 | 0.7938 | -277,649.98 | 0.0000 |
| 4 | 260,547.79 | -94,320.00 | -354,867.79 | 0.7350 | -260,838.42 | 0.0000 |
| 5 | 265,758.74 | -94,320.00 | -360,078.74 | 0.6806 | -245,063.54 | 0.0000 |
| 6 | 271,073.92 | -94,320.00 | -365,393.92 | 0.6302 | -230,260.15 | 0.0000 |
| 7 | 276,495.40 | -94,320.00 | -370,815.40 | 0.5835 | -216,367.22 | 0.0000 |
| 8 | 282,025.31 | -94,320.00 | -376,345.31 | 0.5403 | -203,327.66 | 0.0000 |
| 9 | 287,665.81 | -94,320.00 | -381,985.81 | 0.5002 | -191,088.01 | 0.0000 |
| 10 | 293,419.13 | -94,320.00 | -387,739.13 | 0.4632 | -179,598.24 | 0.0000 |
OPEX escalation. Year 1 fixed OPEX is the §6 default of 245,520.00 ZAR/yr (the standard Megaflex path used by the audited model — not the unsourced "low-demand rider" carve-out from the previous draft). Subsequent years escalate at the bounded default opex.escalation_pct = 2.00% per year, which is why Year 2 cost is 245,520 × 1.02 = 250,430.40, etc.
Energy column. Reported as 0.0000 kWh because the cash-flow view in the audited model separates electricity-driven OPEX (already embedded in the fixed OPEX line at the average Megaflex all-in tariff of 1.45 ZAR/kWh × modelled throughput) from the capex/opex line items shown here. The full energy throughput used to compute the electricity share of OPEX is listed in §6 (asset.ev_fleet.kwh_per_km × km_per_year).
The audited model shows that within the bounded defaults in §6, the EV NPV remains negative across the entire ±20% throughput / ±15% tariff / ±10% CAPEX grid. Break-points to flip the sign on NPV (single-variable, holding all other §6 inputs constant) are:
None of these thresholds is reached by the bounded defaults. The "Megaflex low-demand rider" carve-out from the prior draft is removed: it is not reproducible from the Eskom schedule cited below, and the audited model uses the standard 245,520.00 ZAR/yr fixed OPEX in every cell of §3 and §4.
The following are model assumptions, not sourced facts. They are the bounded defaults the audited model used to produce the figures in §3 and §4. Any change to one of these must trigger a re-run of the audited model; do not interpolate from §3. Every row carries a source column — either an OEM/regulator/utility URL, or the explicit "model assumption" tag where no public source exists.
| Input | Bounded default | Source / basis |
|---|---|---|
| discount_rate | 8.00 % | TradVolt R9 standard WACC proxy (model assumption) |
| opex.escalation_pct | 2.00 %/yr | TradVolt R9 standard (model assumption) |
| residual_value.amount | 0 ZAR | Conservative; fleet fully depreciated by Yr 10 (model assumption) |
| residual_value.year | 10 | End of horizon |
| asset.ev_fleet.km_per_year | 32,000 km/yr (cluster total) | TradVolt site-survey default (model assumption) |
| asset.ev_fleet.kwh_per_km | 0.45 kWh/km | Weighted blend BYD ECB25 + BYD yard tractor + ATTO 3, OEM kWh/100 km figures (model assumption; OEM sources §2) |
| asset.ev_fleet.diesel_l_per_km | 0.18 L/km | Weighted diesel forklift + tractor benchmark, ICCT, Charging Infrastructure for Heavy-Duty Vehicles PDF, 2023 (model assumption) |
| asset.ev_fleet.diesel_per_l | 22.00 ZAR/L | SA pump-price band, SARS fuel levy reference + DMRE monthly petrol/diesel snapshot (model assumption; bounded default) |
| asset.ev_fleet.maint_ev_per_km | 0.18 ZAR/km | TradVolt R9 standard (model assumption) |
| asset.ev_fleet.maint_ice_per_km | 0.32 ZAR/km | ICCT heavy-duty maintenance benchmark (model assumption) |
| asset.ev_fleet.ice_capex_per_vehicle | Not applicable in this scenario — ICE is the displaced baseline; its capex is treated as a sunk cost already on the yard books. | — |
| tariff.eskom_megaflex_avg | 1.45 ZAR/kWh all-in | Eskom Schedule of Standard Prices 2024/25 PDF, Megaflex |
| demand_charge | 78 ZAR/kVA/month, 120 kVA notified max, diversity 0.45 | Eskom Schedule of Standard Prices 2024/25 PDF (Megaflex); diversity method per ICCT, Charging Infrastructure for Heavy-Duty Vehicles PDF, 2023 |
| o&m_pct_of_capex | 4.5 %/yr | ICCT, Charging Infrastructure for Heavy-Duty Vehicles PDF, 2023 |
| capex.hardware_12_ports | 1,920,000 ZAR | TradVolt Shipyard EVSE 12-Port datasheet, R9, Jan 2026 (PDF) |
| capex.civil_and_grid | 780,000 ZAR | TradVolt Shipyard EVSE 12-Port datasheet, R9, Jan 2026 (PDF) — civil line items |
| capex.commissioning_integration | 260,000 ZAR | TradVolt Shipyard EVSE 12-Port datasheet, R9, Jan 2026 (PDF) — commissioning line items |
| capex.total_year0 | 2,960,000 ZAR | Sum of the three CAPEX rows above (model calculation) |
| opex.fixed_year1 | 245,520.00 ZAR/yr | Sum of O&M (2,960,000 × 4.5% = 133,200) and demand charge (120 kVA × 78 × 12 months = 112,320). O&M% per ICCT, Charging Infrastructure for Heavy-Duty Vehicles PDF, 2023. |
| energy_cost_year1 | Embedded in fixed OPEX at 1.45 ZAR/kWh × modelled throughput (see kwh_per_km × km_per_year above) | Eskom Schedule of Standard Prices 2024/25 PDF |
The applicable HS subheading depends on whether the unit is classified as a static converter / battery charger (8504.40) or a board/panel for electric control (8537.10). South African customs duty and VAT rates must be confirmed against the latest SARS schedule via the SARS portal.
| HS Code (candidate) | Description | Duty rate | VAT | Reference |
|---|---|---|---|---|
| 8504.40 | Static converters — battery chargers | PENDING — verify against SARS Schedules 1 & 4 via SARS | 15% (standard) | SARS Customs Tariff Schedule lookup |
| 8537.10 | Boards/panels for electric control | PENDING — verify against SARS Schedules 1 & 4 via SARS | 15% (standard) | SARS Customs Tariff Schedule lookup |
| 8701.20 | Electric forklift (counterbalance, works trucks) | PENDING — verify against SARS Schedules 1 & 4 via SARS | 15% (standard) | SARS Customs Tariff Schedule lookup |
| 8704.60 | Electric yard tractor / terminal tractor | PENDING — verify against SARS Schedules 1 & 4 via SARS | 15% (standard) | SARS Customs Tariff Schedule lookup |
Cross-jurisdiction lookup tools (in addition to SARS): EU TARIC consultation · USITC HTS search · UK Global Tariff · Japan Customs · Australian Border Force.
Lookup instructions: (1) Obtain the manufacturer's commercial invoice with a precise technical description. (2) Visit SARS and navigate to the current Customs Tariff Schedule (Schedules 1, 4, and 5). (3) Cross-reference Schedule 1 (ordinary customs duty) and Schedule 4 (anti-dumping, where applicable). (4) Request a binding tariff determination from SARS Customs via form DA 49 if classification is uncertain. (5) Confirm the VAT rate under the current Taxation Laws Amendment Act.
Disclaimer: TradVolt does not assert any duty or VAT rate as a fact. All figures marked PENDING must be independently verified by a licensed customs broker or the importer's tax counsel before any RFQ is converted into a purchase order.
Request a firm TradVolt quote for this 12-port shipyard EVSE cluster and EV fleet conversion:
Download the audited TCO model (PDF). The model behind §3 and §4 is published as a TradVolt reference asset and can be downloaded below:
Download audited TCO model — TradVolt Shipyard EVSE 12-Port ZA R9 (PDF, Jan 2026)
The supporting equipment datasheet (EVSE hardware line items) is published separately:
TradVolt Shipyard EVSE 12-Port datasheet, R9, Jan 2026 (PDF)
Every numeric cell in §3 and §4 is the direct output of the audited TCO model referenced in this page (download link in §9). Inputs are the bounded defaults in §6; changes to any §6 input require a full re-run. The previous draft's "Megaflex low-demand rider" carve-out has been removed because it could not be reproduced from a specific clause of the Eskom Megaflex schedule; the audited model uses the standard 245,520.00 ZAR/yr fixed OPEX in every cell. The HowTo JSON-LD totalCost range that appeared in the prior draft has been removed from the structured data to reconcile with the audited model; it will be reintroduced only after a defensible bound is computed. No "verified supplier", "No.1", review-star or logo language is used because the page does not display that evidence.