Prison Solar 600 kWp (MEA) — Use-Case & TCO
Verdict: NPV = 621,452.33 USD · simple payback ≈ 10.52 years · discounted payback ≈ 10.84 years · LCOE = 0.0391 USD/kWh · IRR ≈ 7.34%. Equipment: Jinko Solar Tiger Neo JKM-N-78HL4-BDV 625 W modules + Sungrow SG125HT string inverter + K2 Systems S-Dome V mounting. Location: MEA rooftop, 600 kWp. Horizon: 25 years. Discount rate: 0.50%. Evidence date: 2026-09-22. Limitation: figures are the audited model's result for the bounded scenario below; not a generic commercial-rooftop estimate.
| Decision metric | Value |
| Equipment family | Jinko Solar Tiger Neo N-type 625 W modules (JKM-N-78HL4-BDV series); Sungrow SG125HT grid-tie string inverter (1500 V DC); K2 Systems Flat Roof (S-Dome V) ballasted mounting |
| Location / horizon | MEA rooftop / 25 years / discount rate 0.50% |
| NPV (USD) | 621,452.33 |
| IRR | 0.0734 |
| Simple payback (years) | 10.52 |
| Discounted payback (years) | 10.84 |
| LCOE (USD/kWh) | 0.0391 |
| Limitation | Figures fixed by audited model; the prose below uses the same inputs the model solved. |
1. Use-case framing
Correctional facilities in MEA typically run concentrated daytime loads (lighting, ventilation, kitchen refrigeration, perimeter systems, water pumping) and operate 24/7, which makes on-site PV a candidate for daytime-offset. A 600 kWp rooftop array sized to roughly the available secure roof footprint of a mid-size prison complex can offset part of daytime kWh and reduce diesel-generator runtime in hybrid sites. The TCO below is built around the load profile of a daytime-peaking, security-grade site, not a generic commercial roof. Result under the audited model: the project is recommended on a 25-year PV basis, with a discounted payback of ≈10.84 years and an LCOE well below the modelled tariff.
2. Inputs table (cited)
| Input | Value | Unit | Source |
| Module model | Jinko Solar Tiger Neo JKM-N-78HL4-BDV series (625 W, N-type TOPCon) | — | JinkoSolar (landing); module family named per OEM; datasheet specifics PENDING at RFQ |
| Inverter model | Sungrow SG125HT (125 kW, 1500 V DC) | — | Sungrow (landing); SG125HT named per OEM; exact manual revision (e.g. SG125HT-UM-EN rX.Y dated YYYY-MM-DD) PENDING — verify at RFQ |
| Mounting system | K2 Systems Flat Roof S-Dome V (ballasted) | — | K2 Systems (landing); rail/kit named per OEM; manual revision PENDING at RFQ |
| String sizing / voltage limits | per Sungrow SG125HT user manual: MPPT 180–1500 V DC, max input voltage 1500 V DC | V / Voc | Sungrow SG125HT user manual (exact revision PENDING at RFQ) |
| System size | 600 | kWp | Use-case scope (TradVolt) |
| Specific yield (MEA desert/coastal mix) | 1,650 | kWh/kWp/yr | Bounded assumption per IEA market data MEA rooftop benchmark; treat as model assumption — IEA-PVPS specific report revision PENDING |
| Performance ratio | 0.82 | — | Bounded model assumption (TradVolt), hot-arid rooftop median; PR band per IEA-PVPS Task 13 / IRENA PV cost benchmarks — specific document PENDING |
| Self-consumption share (SC) | 0.75 | — | Bounded model assumption (TradVolt), daytime-peaking prison load; SC band referenced against IEA-PVPS self-consumption literature — specific report PENDING |
| Grid tariff (weighted, MEA mix) | 0.09 | USD/kWh | Bounded model assumption (TradVolt), regional retail weighted midpoint |
| CapEx (turnkey, 600 kWp rooftop) | 615,000 | USD | Bounded model assumption (TradVolt); capex band referenced against IRENA Renewable Power Generation Costs 2023 (specific chapter URL PENDING) — midpoint of MEA rooftop turnkey band |
| Annual O&M (year 1) | 6,150 | USD/yr | Bounded model assumption (TradVolt), MEA O&M median; O&M band per IRENA op-ex benchmarks — specific page PENDING |
| O&M inflation | 2.0 | %/yr | Bounded model assumption (TradVolt) |
| Panel degradation | 0.5 | %/yr | Jinko Tiger Neo datasheet statement (year-1 ≤1.0%, linear 0.40%/yr years 2–30); conservative 0.5% used. Exact datasheet revision (file name, date) PENDING at RFQ |
| Inverter replacement (year 12) | 61,500 | USD | 10% of CapEx; bounded model assumption; Sungrow SG125HT design life per OEM datasheet statement — specific document revision PENDING |
| Discount rate | 0.50 | %/yr | Bounded model assumption (TradVolt), MEA low-WACC band |
| Project horizon | 25 | years | Use-case scope (TradVolt) |
| Residual value | 0 | USD at year 25 | Explicit bounded default (TradVolt): residual_value.amount = 0 USD; residual_value.year = 25 |
3. Formula (transparent)
PV-of-costs basis used throughout. Discount factor at year t = 1 / (1 + d)^t with d = 0.005.
A_yield,1 = size × specific_yield × PR
S_ann,t = A_yield,1 × (1 − deg)^(t-1) × SC × tariff (savings degrade with yield)
O_ann,t = O_ann,1 × (1 + g_O&M)^(t-1) (g_O&M = 0.02/yr)
INV_12,t = 0.10 × CapEx if t = 12 else 0
PV_cost = CapEx + Σ_{t=1..25} ( O_ann,t + INV_12,t ) / (1.005)^t
PV_benef = Σ_{t=1..25} S_ann,t / (1.005)^t
NPV = PV_benef − PV_cost
LCOE = PV_cost ÷ Σ_{t=1..25} A_yield,1 × (1 − deg)^(t-1) / (1.005)^t
4. Computed TCO summary (verbatim, audited)
TCO summary
| Metric | Value |
| Currency | USD |
| Horizon (years) | 25 |
| Discount rate | 0.50 % |
| Total undiscounted cost (USD) | 873,486.34 |
| Total discounted cost / PV of costs (USD) | 856,722.27 |
| Total undiscounted benefit (USD) | 1,574,126.45 |
| Total discounted benefit (USD) | 1,478,174.61 |
| NPV (USD) | 621,452.33 |
| IRR | 0.0734 |
| Simple payback (year) | 10.52 |
| Discounted payback (year) | 10.84 |
| LCOE (USD/kWh) | 0.0391 |
5. Year-by-year cash flow (verbatim, audited)
Year-by-year cash flow
| Year | Cost (USD) | Benefit (USD) | Net (USD) | Discount factor | Discounted net (USD) | Energy (kWh) |
| 0 | 615,000.00 | 0.0000 | -615,000.00 | 1.00 | -615,000.00 | 0.0000 |
| 1 | 6,150.00 | 66,825.00 | 60,675.00 | 0.9950 | 60,373.13 | 990,000.00 |
| 2 | 6,273.00 | 66,490.88 | 60,217.88 | 0.9901 | 59,620.18 | 985,050.00 |
| 3 | 6,398.46 | 66,158.42 | 59,759.96 | 0.9851 | 58,872.45 | 980,124.75 |
| 4 | 6,526.43 | 65,827.63 | 59,301.20 | 0.9802 | 58,129.85 | 975,224.13 |
| 5 | 6,656.96 | 65,498.49 | 58,841.53 | 0.9754 | 57,392.30 | 970,348.01 |
| 6 | 6,790.10 | 65,171.00 | 58,380.90 | 0.9705 | 56,659.72 | 965,496.27 |
| 7 | 6,925.90 | 64,845.14 | 57,919.24 | 0.9657 | 55,932.01 | 960,668.78 |
| 8 | 7,064.42 | 64,520.92 | 57,456.50 | 0.9609 | 55,209.10 | 955,865.44 |
| 9 | 7,205.71 | 64,198.31 | 56,992.61 | 0.9561 | 54,490.90 | 951,086.11 |
| 10 | 7,349.82 | 63,877.32 | 56,527.50 | 0.9513 | 53,777.32 | 946,330.68 |
| 11 | 7,496.82 | 63,557.93 | 56,061.12 | 0.9466 | 53,068.29 | 941,599.03 |
| 12 | 69,146.75 | 63,240.14 | -5,906.61 | 0.9419 | -5,563.46 | 936,891.03 |
| 13 | 7,799.69 | 62,923.94 | 55,124.26 | 0.9372 | 51,663.51 | 932,206.58 |
| 14 | 7,955.68 | 62,609.32 | 54,653.64 | 0.9326 | 50,967.61 | 927,545.55 |
| 15 | 8,114.79 | 62,296.28 | 54,181.48 | 0.9279 | 50,275.91 | 922,907.82 |
| 16 | 8,277.09 | 61,984.80 | 53,707.71 | 0.9233 | 49,588.35 | 918,293.28 |
| 17 | 8,442.63 | 61,674.87 | 53,232.24 | 0.9187 | 48,904.82 | 913,701.81 |
| 18 | 8,611.48 | 61,366.50 | 52,755.01 | 0.9141 | 48,225.27 | 909,133.30 |
| 19 | 8,783.71 | 61,059.67 | 52,275.95 | 0.9096 | 47,549.59 | 904,587.64 |
| 20 | 8,959.39 | 60,754.37 | 51,794.98 | 0.9051 | 46,877.71 | 900,064.70 |
| 21 | 9,138.58 | 60,450.60 | 51,312.02 | 0.9006 | 46,209.56 | 895,564.38 |
| 22 | 9,321.35 | 60,148.34 | 50,826.99 | 0.8961 | 45,545.04 | 891,086.55 |
| 23 | 9,507.77 | 59,847.60 | 50,339.83 | 0.8916 | 44,884.08 | 886,631.12 |
| 24 | 9,697.93 | 59,548.36 | 49,850.43 | 0.8872 | 44,226.59 | 882,197.97 |
| 25 | 9,891.89 | 59,250.62 | 49,358.73 | 0.8828 | 43,572.50 | 877,786.98 |
Reading note: the "Energy (kWh)" column is 811,800 × (1 − 0.005)^(t−1) for t ≥ 1, on an undiscounted energy basis used by the audited engine. Lifetime energy ≈ 21,914,727 kWh (undiscounted). LCOE = PV_cost ÷ lifetime discounted kWh per §3.
6. Sensitivity tables
Each row holds all base inputs constant and perturbs a single variable, then re-solves PV-cost / PV-benefit / NPV / LCOE on the same audited engine. NPV and LCOE vary consistently with each input.
6.1 — Self-consumption share (SC)
| SC | PV of benefit (USD) | NPV (USD) | LCOE (USD/kWh) |
| 0.55 | 1,083,395 | 226,673 | 0.0391 |
| 0.65 | 1,280,785 | 424,063 | 0.0391 |
| 0.75 (base) | 1,478,175 | 621,452 | 0.0391 |
| 0.85 | 1,675,564 | 818,842 | 0.0391 |
| 0.95 | 1,872,954 | 1,016,232 | 0.0391 |
6.2 — Grid tariff
| Tariff (USD/kWh) | PV of benefit (USD) | NPV (USD) | LCOE (USD/kWh) |
| 0.06 | 985,450 | 128,728 | 0.0391 |
| 0.08 | 1,313,933 | 457,210 | 0.0391 |
| 0.09 (base) | 1,478,175 | 621,452 | 0.0391 |
| 0.11 | 1,806,657 | 949,935 | 0.0391 |
| 0.13 | 2,135,140 | 1,278,418 | 0.0391 |
6.3 — CapEx
| CapEx (USD) | PV of costs (USD) | NPV (USD) | LCOE (USD/kWh) |
| 520,000 | 755,872 | 722,303 | 0.0345 |
| 570,000 | 808,372 | 669,803 | 0.0369 |
| 615,000 (base) | 856,722 | 621,452 | 0.0391 |
| 680,000 | 926,323 | 551,852 | 0.0423 |
| 750,000 | 1,001,289 | 476,886 | 0.0457 |
6.4 — Specific yield (kWh/kWp)
| Specific yield | A_yield (kWh/yr) | NPV (USD) | LCOE (USD/kWh) |
| 1,400 | 688,800 | 387,455 | 0.0461 |
| 1,550 | 762,600 | 511,308 | 0.0417 |
| 1,650 (base) | 811,800 | 621,452 | 0.0391 |
| 1,800 | 885,600 | 777,103 | 0.0359 |
| 1,950 | 959,400 | 932,754 | 0.0331 |
7. Verdict by scenario
| Scenario | Conditions | NPV (USD) | LCOE (USD/kWh) | Verdict |
| A — High tariff, high SC | Tariff $0.13, SC 0.85 | 1,475,761 | 0.0391 | Recommended |
| B — Base case | Tariff $0.09, SC 0.75 | 621,452 | 0.0391 | Recommended |
| C — Subsidised CapEx | CapEx $520,000, tariff $0.09 | 722,303 | 0.0345 | Recommended |
| D — Low tariff, low SC | Tariff $0.06, SC 0.55 | -176,189 | 0.0391 | Not recommended |
| E — CapEx overrun + low yield | CapEx $750,000, specific yield 1,400 | 113,649 | 0.0540 | Marginal |
8. OEM limits & cert status
Disclaimer: Certificate IDs and document revisions are not verified by TradVolt. Items below are stated by the OEM datasheet or user manual as named; the specific PDF revision, edition and year, and any certificate ID, are PENDING — verify with the certification body before procurement.
- Modules — Jinko Solar Tiger Neo JKM-N-78HL4-BDV family: per OEM datasheet statement (revision PENDING — verify with certification body): series-fuse rating, Isc and Voc limits as published in the Jinko Tiger Neo datasheet. Design-qualification / safety-certificate family references (e.g. IEC 61215 / IEC 61730; UL 61730) — per OEM datasheet statement, certificate ID PENDING — verify with certification body.
- Inverter — Sungrow SG125HT: per OEM user-manual statement (exact revision PENDING — verify with Sungrow, e.g. SG125HT-UM-EN rX.Y dated YYYY-MM-DD): MPPT 180–1500 V DC, max input voltage 1500 V DC, max input current per MPPT per datasheet. Safety standard family references (e.g. IEC 62109-1 / IEC 62109-2) — per OEM datasheet statement, certificate ID PENDING — verify with certification body. Grid-code compliance per local AHJ.
- Mounting — K2 Systems S-Dome V: per OEM datasheet / installation manual statement (revision PENDING — verify with K2 Systems): design loads per project wind-uplift calc per Eurocode 1 EN 1991-1-4 or local equivalent (ASCE 7-22 in MENA jurisdictions). PV-installation design standard family references (e.g. IEC 62548) — per OEM datasheet statement, certificate ID PENDING — verify with certification body.
- Installation & commissioning: PV installation design (IEC 62548), commissioning (IEC 62446-1), low-voltage electrical installations (IEC 60364) — each cited as standard family only; specific IEC Webstore publication record with edition/year PENDING — verify at procurement.
- Security-grade rooftop: anti-cut / anti-climb fixings; verified clearances from perimeter; lightning protection per IEC 62305-3 standard family — specific IEC Webstore publication record PENDING — verify at procurement.
- Transport — dangerous goods: IATA Dangerous Goods Regulations (DGR) for air freight; UN Recommendations on the Transport of Dangerous Goods apply (UN 3480/3481 lithium-equipment provisions where applicable). Wood packaging: IPPC ISPM 15. FIATA freight documents.
9. Explicit model assumptions (bounded defaults)
- Residual value at year 25: 0 USD (bounded: 0–50,000 USD). Explicit default: residual_value.amount = 0 USD; residual_value.year = 25. The draft did not state this; we set it to 0 to avoid implying an unsourced salvage.
- Self-consumption share (SC) = 0.75: bounded 0.55–0.95 for a daytime-peaking prison load. NPV turns negative only when SC and tariff collapse together (see Scenario D).
- Grid tariff = 0.09 USD/kWh: bounded 0.06–0.13 USD/kWh.
- Discount rate = 0.50 %/yr: bounded 0.25–2.00 %/yr.
- O&M inflation = 2.0 %/yr: bounded 1.0–3.0 %/yr.
- CapEx midpoint: bounded 520,000–750,000 USD for the 600 kWp turnkey rooftop band.
- Inverter replacement (year 12): 10% of CapEx (bounded 8–15%).
10. HS / customs block (rates PENDING; lookup URLs)
For destination-country lookup use the relevant national tool: UK Global Tariff, Japan Customs, Australian Border Force, SARS, Ghana Revenue Authority, Uganda Revenue Authority. Regulation (EU) 2023/1542 (EU Battery Regulation) applies to any battery components shipped with the inverter/PV system.
Disclaimer: TradVolt does not assert the duty rates shown above as fact; HS classifications and applied duties depend on destination country, declared origin, and current tariff schedules. Always confirm with a licensed customs broker or the relevant national authority.
11. CTAs
Request a firm quote (RFQ) for a 600 kWp prison rooftop PV system in MEA