Skip to content

1 MW Pilot Plant Plan

The 1 MW pilot is not designed to earn NPV — it exists to convert a paper model worth RM 92.7 M of NPV into bank-grade measured data. RM 5–10 M buys a year of measured data plus TNB process experience plus an EPC/supplier relationship network — the cheapest insurance available before scaling.

The +82.7 M NPV / 13% IRR figure from our BTM economics report is a model output, predicated on:

  • 5-year NASA POWER 9-point grid-mean GHI → real factory rooftops may have shading, soiling, sub-optimal orientation
  • Industry benchmark PR 0.78 → actual could be 0.70–0.83
  • TNB E3 industrial tariff + 16 sen ICPT → actual settlement may have definitional differences
  • BESS RTE 0.88 → actual 80–90%, with degradation over time
  • LP dispatch assuming perfect foresight → actual forecasts have error

A 10% deviation on any one of these moves NPV by RM 20 M+.

From an IC perspective:

  • Skip the pilot, go straight to 60 MW: trade RM 5–10 M of “insurance premium” for RM 200 M+ of construction and a 5-year site lock-in. If the model is materially off, the cost to redo is enormous.
  • Run the 1 MW pilot first: spend RM 5–10 M for 12 months of measured data and a calibrated financial model. If NPV validates within ±10% → proceed to replication. If the deviation is large → recalibrate and run another year of pilot.

A 1 MW PV-only pilot is roughly NPV-neutral (full budget below), so the pilot is not financially painful in itself — its main value is lowering execution risk at scale.

#PropositionValidation methodPass threshold
1Actual annual PV yield ≈ model forecast12 months of hourly generation vs NASA POWER + model PRMeasured PR ∈ [0.73, 0.83]
2BTM bill reduction ≈ LP-model forecastTNB monthly invoice vs LP output±10%
3BESS RTE and degradation ≈ vendor warrantyCharge/discharge MWh ratio, capacity-warranty testYear-1 RTE > 0.85, capacity fade < 5%
4EPC pricing ≈ model assumptionActual quote vs RM 3.5 M/MW (PV) + RM 5 M/MWh (BESS)±15%
5TNB / NEM 3.0 process can be executedApplication → interconnect → metering → settlement, total time< 9 months

Pass 4/5 → proceed to replication; pass 2–3 → diagnose and run another year; pass 0–1 → halt, redo the model.

Ideal pilot host:

DimensionCriterionWhy
TNB tariff tierE2 or E3 (medium-voltage industrial)These are the tariffs the model is built on; replication uses the same definitional basis
Annual consumption≥ 8 GWh/yr (~1 MW average power)1 MW PV won’t oversupply (avoids large NEM 3.0 export)
Operating pattern24/7 continuous, or single-shift with 14:00–22:00 active windowAligns with the ETOU peak window — maximises BESS arbitrage value
Roof / land≥ 5,000 m² unshaded areaRoughly the footprint a 1 MW PV array needs
Lease termAt least 7 years remainingPV asset life is 25 years, but year-7+ allows relocation/renewal
LocationWithin the JS-SEZ corridor (Iskandar / Sedenak / Kulai / Pasir Gudang)Geographic representativeness; future anchor tenants are also in this corridor
CooperationWilling to share hour-level load data and assist with interconnect paperworkThe hidden determinant of pilot success

Sourcing channels (run in parallel):

  1. Direct outreach to existing manufacturing customers — food processing, electronics assembly, textiles (these are the most ETOU-exposed factories)
  2. MIDA / IRDA introductions — government agencies maintain industrial-park rosters
  3. EPC referrals — local PV EPCs (e.g. Solarvest, Cypark, Pekat Group) typically have warm leads
flowchart LR
    classDef grid fill:#1e3a5f,stroke:#3b82f6,color:#e0f2fe;
    classDef equip fill:#0e8a8a,stroke:#1eb6b6,color:#f0fdfa;
    classDef monitor fill:#5b21b6,stroke:#a78bfa,color:#ede9fe;
    classDef load fill:#7c4a02,stroke:#d97706,color:#fef3c7;

    GRID["TNB grid<br/>E2 / E3 medium-voltage"]:::grid
    METER["Main meter<br/>(TNB MD billing)"]:::equip
    BUS["Factory distribution bus<br/>~1-3 MVA peak"]:::equip
    PV["1 MW PV array<br/>~5,000 m² rooftop<br/>String inverters"]:::equip
    BESS["BESS<br/>250 kW × 4 h = 1 MWh<br/>LFP chemistry"]:::equip
    LOAD["Factory load<br/>(continuous shift)"]:::load
    MON["Monitoring SCADA<br/>15-min telemetry<br/>+ historian"]:::monitor

    GRID <-->|"Bidirectional metering<br/>(pilot import-only)"| METER
    METER --> BUS
    PV --> BUS
    BESS -->|"Discharge"| BUS
    BUS -->|"PV surplus + off-peak arbitrage"| BESS
    BUS --> LOAD
    BUS -.->|"Data"| MON
    PV -.-> MON
    BESS -.-> MON
    METER -.-> MON

Key design principles:

  • BTM-only (no NEM 3.0 export): simplifies compliance and focuses validation on the BTM economic model itself. The pilot is not designed to earn NEM export revenue.
  • PV self-consumption + BESS internal arbitrage: all generation directly offsets factory load; BESS discharges in peak, charges in off-peak, charges from PV surplus.
  • 15-minute telemetry: far finer than the TNB monthly invoice grain — enough to calibrate the LP model precisely.

The IC should pick a tier after seeing the trade-offs:

ItemQtyUnit (RM)Subtotal (RM)
1 MW PV EPC turnkey13,500,0003,500,000
MV interconnect + factory wiring1500,000500,000
Monitoring SCADA1200,000200,000
Project management + compliance1200,000200,000
Contingency (10%)440,000
Total4,840,000

Economics: ~RM 532k/yr savings; simple payback ~9 years; 20-yr NPV @ 8% ≈ +RM 384k (slightly positive, bankable solo).

Validation coverage: propositions 1, 2, 4, 5 (4 of 5). BESS dispatch logic is not validated.

Section titled “Option B: PV + small BESS (recommended) ⭐”
ItemQtyUnit (RM)Subtotal (RM)
1 MW PV EPC turnkey13,500,0003,500,000
BESS DC block (LFP, 4-h)250 kWh5,000 / kWh1,250,000
BESS PCS inverter62.5 kW(included above)
MV interconnect + factory wiring1800,000800,000
Monitoring SCADA + BESS BMS integration1300,000300,000
Project management + TNB / NEM 3.0 / SEDA compliance1300,000300,000
Contingency (10%)615,000
Total6,765,000

Economics: ~RM (532 + 25) = 557k/yr savings; simple payback ~12 years; 20-yr NPV @ 8% ≈ −RM 297k (slightly negative — roughly RM 0.3 M of “tuition”).

Validation coverage: all 5 propositions. This is the default recommendation — RM 0.3 M of tuition buys full-stack BESS dispatch validation, the cheapest insurance available before scaling.

ItemQtyUnit (RM)Subtotal (RM)
1 MW PV EPC turnkey13,500,0003,500,000
BESS DC block (LFP, 4-h)1,000 kWh5,000 / kWh5,000,000
BESS PCS inverter250 kW(included above)
MV interconnect + factory wiring11,000,0001,000,000
Monitoring SCADA + BESS BMS integration1400,000400,000
Project management + full compliance1400,000400,000
Contingency (10%)1,030,000
Total11,330,000

Economics: ~RM (532 + 100) = 632k/yr savings; simple payback ~18 years; 20-yr NPV @ 8% ≈ −RM 5.1 M (clearly negative).

Validation coverage: all 5 propositions, plus full-topology BESS capacity utilisation and degradation curve — a complete engineering reference for the 60 MW anchor site.

When this fits: if the institution is willing to treat the RM 5 M shortfall as engineering-grade R&D investment.

DimensionOption A (PV-only)Option B (recommended) ⭐Option C (full)
CapexRM 4.84 MRM 6.77 MRM 11.33 M
20-yr NPV @ 8%+0.4 M−0.3 M−5.1 M
Propositions validated4/55/55/5 + capacity fade
Information per RM of capexmediumhigh (best trade-off)high, but capex doubles
DimensionLFP (lithium iron phosphate)NMC (nickel manganese cobalt)
Safety⭐⭐⭐⭐⭐ Thermal runaway at 270 °C, hard to ignite⭐⭐⭐ Thermal runaway at 210 °C, requires stronger BMS
Cycle life6,000–8,000 cycles @ 80% DoD3,000–5,000 cycles @ 80% DoD
Volumetric energy density90–160 Wh/L200–280 Wh/L
Capex (2024)RM 5.0 M/MWh (incl. PCS)RM 6.0–7.0 M/MWh
Cycle costlow (longer life amortises)medium
Supply chainChina-dominated, CATL / BYD spotKorean/Japanese suppliers, more diversified
Best fitLarge capacity, stationary, long discharge durationHigh power density, mobile applications, space-constrained
JB VPP pilot recommendationDefault choice❌ Not recommended

Why LFP by default:

  1. BTM applications are insensitive to volumetric density — factory yards or building-adjacent enclosures fit a 40-ft container easily; a 1.5× volume penalty is irrelevant.
  2. LFP 6–8k cycle life at 250–365 cycles/yr translates to 16–30 years of theoretical life — same horizon as the PV.
  3. LFP capex is already 20% lower and will continue to widen the gap (resource side: Li is scarce, but Fe + P are not).
  4. LFP safety is critical for factory deployments — an insurance denial after a fire would be catastrophic.
  5. LFP’s China supply chain plugs directly into CATL, BYD, EVE Energy — local prices are transparent and lead times are short.

The only case for NMC: high C-rate (≥ 1C) short-burst applications (FFR, frequency regulation). Our pilot is energy-arbitrage (C-rate ≤ 0.25), where LFP is the perfect fit.

gantt
    title 1 MW pilot end-to-end timeline (~21 months)
    dateFormat YYYY-MM
    axisFormat %Y-%m
    section Prep
    Site selection + sign MOU         :a1, 2026-06, 2M
    System design + EPC tender         :a2, after a1, 2M
    section Build
    NEM 3.0 / TNB interconnect filing  :crit, b1, after a2, 4M
    EPC procurement + delivery         :b2, after b1, 3M
    Install + commissioning + grid-tie :b3, after b2, 2M
    section Operate
    12 months of operating data        :c1, after b3, 12M
    section Evaluate
    Model calibration + validation report :d1, after c1, 2M
    IC scale-up decision               :milestone, d2, after d1, 1d

Critical-path risk: TNB / NEM 3.0 interconnect approval (highlighted red). Industry experience is 4–9 months, depending on factory voltage class and the speed of the TNB regional office. Selecting an EPC with a live NEM 3.0 project can compress this to 4 months.

🎯 Design principle: what we measure determines what we learn. Monitoring spend of RM 0.2–0.4 M is a critical input to the scale-up decision.

MeasurementGranularityInstrumentPurpose
PV DC + AC output15 minInverter built-in + revenue-grade meterCalibrate PR, detect module degradation
Factory total load15 minTNB main-meter SCADA tapCalibrate LP model load shape
BESS charge/discharge MWh15 minBESS BMS + revenue-grade meterRTE calculation, capacity-fade tracking
BESS SoC profile1 minBESS BMSValidate LP dispatch execution accuracy
Grid import / export15 minTNB main meter (bidirectional)Reconstruct LP settlement, reconcile against invoice
Rooftop weather station1 minGHI + temperature + wind sensorsCorrect NASA POWER grid-mean bias
Per-string current1 hourString monitorEarly detection of soiling, shading, module faults
ICPT / ETOU actual invoicemonthlyTNB monthly invoice scan + OCRValidate LP settlement basis

Data stack:

  • Edge gateway: single-board computer + Modbus / IEC 61850 ingest
  • Historian: InfluxDB or TimescaleDB (open source)
  • Dashboard: Grafana
  • Monthly report: automated Python script comparing LP model vs measured

All data persisted locally and mirrored to cloud S3, ensuring 12 months of complete operating records.

RiskProbabilityImpactMitigation
Cannot find a suitable host sitemedium6-month delayNegotiate 3 backups in parallel; source via EPC + IRDA dual-track
TNB interconnect approval slips > 6 monthshighWhole project delayedPick an EPC with NEM 3.0 experience; engage TNB Johor regional office early
Measured PR < 0.73mediumCashflow 10–20% lowerEPC contract with PR performance guarantee + auto LD payments (industry standard 0.78 ± 0.03)
BESS year-1 capacity fade > 5%mediumNPV deteriorates over timeChoose LFP (fades 2× slower than NMC) + capacity-warranty clause (annual fade < 2%)
Factory terminates lease earlylowAsset relocation / removalLock minimum 7-year usage in MOU; rooftop PV is removable, BESS container is mobile
ETOU / ICPT policy reformmediumModel needs redoTariff-floor clause in PPA (see risk report)
EPC quotes ≥ 15% above expectationmediumNPV deterioratesTender ≥ 3 EPCs; fixed-price contract; 10% contingency
Data acquisition system failure / data losslowValidation report invalidatedDual-redundant SCADA + cloud mirror + monthly backup audit
IC turnover, support withdrawnlowProject shelvedLock 12-month budget + milestone-gated reviews

100% cash. 100% upside, 100% downside.

Best for: funds with ample cash and a preference for full data control + decision flexibility.

Pros: simplest process, fastest decisions, cleanest data ownership Cons: ties up RM 5–10 M of cash for 12–18 months

Option 2: Project finance (70% debt + 30% equity)

Section titled “Option 2: Project finance (70% debt + 30% equity)”

Bank loan covers 70% (5–6% per annum, 10-year tenor); equity covers 30%.

Best for: amplifying leverage and stress-testing the bank diligence process (paving the way for scale).

Pros: equity ROIE roughly doubles via leverage; running the bank process once is dress rehearsal for scale-up Cons: loan covenants, longer diligence (add 3 months), more contractual complexity

Recommended bank outreach: CIMB (green finance practice), Maybank (project finance experience).

A third-party developer (e.g. Solarvest, Cypark, TNB-X) finances and builds; the factory buys at a PPA price. We participate as LP investor or advisor.

Best for: fully avoiding capex risk, focusing on model/methodology IP.

Pros: zero capex risk; what we acquire is contract-structure and EPC-process experience Cons: data control diluted; lower long-run economics than self-build; not always possible to negotiate full data-access carve-out

Default recommendation: Option 1 (own funds) — reasoning:

  1. The pilot’s core value is learning + calibration, not ROI. Keep the financing structure as simple as possible.
  2. RM 5–10 M cash is manageable relative to fund size.
  3. Data + relationship network can be 100% internalised.
  4. After 12–18 months, when scaling to the 60 MW anchor site, switch to Option 2 (project finance).

By approximately 2028 Q1, the pilot should deliver:

DeliverableUse
12-month hourly operating datasetModel calibration + downstream academic / commercial citation
Model calibration reportTightens NPV uncertainty from ±20% to ±5%
TNB process playbookApplication → interconnect → settlement, step by step (timing / forms / contacts)
EPC vendor benchmark pricingStrong leverage for the 60 MW anchor-site negotiation
BESS chemistry measured performanceDegradation curve, RTE, true O&M cost
Updated risk registerWhich risks were disproved, which new risks surfaced
IC scale-up decision memoGo / no-go / redo — explicitly delivered to the decision body

If the IC approves the pilot in principle:

  1. 2026 Q2: stand up the pilot project team (project manager + systems engineer + finance liaison)
  2. 2026 Q3: kick off site selection (3 factories in parallel) + EPC tender
  3. 2026 Q4: sign MOU + open NEM 3.0 application
  4. Quarterly IC reporting on progress + key milestones (interconnect approval, grid-tie, month-6 calibration, month-12 report)

Detailed financial model, contract templates, and technical specifications will follow within 4–6 weeks of IC approval in principle.


Related reports: