Solar IPP Lifts Performance Ratio 1.8 Points Across a 100 MW Portfolio

By Johnson on May 19, 2026

solar-ipp-lifts-performance-ratio-1-8-points-100-mw

A solar independent power producer operating a 100 MW portfolio across multiple sites was watching performance ratio drift without being able to pinpoint why. Inverter faults were acknowledged in monitoring dashboards but never reliably converted into work orders. String IV-curve test records existed in technician notebooks — not in any system that could track degradation over time. Nine months after deploying OxMaint's inverter fault-to-work-order routing and string IV-curve record workflows, the portfolio lifted its performance ratio by 1.8 percentage points — recovering generation revenue that had been silently bleeding away for years. This is exactly what changed, and why the numbers moved. Start your solar portfolio's performance recovery on OxMaint today.

Case Study · Solar IPP · Performance Recovery

Solar IPP Lifts Performance Ratio 1.8 Points Across a 100 MW Portfolio

How inverter fault-to-WO routing and string IV-curve records in OxMaint recovered $1.26M in annual generation revenue across a 9-month deployment.

100 MW Portfolio
9 Months
+1.8% Performance Ratio
Portfolio Performance Ratio
Before
78.2%
After
80.0%
Each 1% PR gain on a 100 MW portfolio = ~$700,000 in annual revenue recovered
+1.8 pts
Performance ratio improvement in 9 months
$1.26M
Estimated annual revenue recovered from PR lift
40%
Of solar PM tasks completed late when managed outside a CMMS
48 hrs
Average inverter fault-to-resolution time before OxMaint (vs 6 hrs after)
What Was Quietly Eroding This Portfolio's Performance Ratio
Loss Source
How It Hid
PR Impact

Inverter faults acknowledged but not actioned
Fault alerts reached monitoring inbox. No work order auto-created. Faults sat for 24–72 hours before manual escalation.
–0.6 pts

Degraded strings not identified between annual surveys
String IV-curve results captured on paper route sheets. No system comparing current fill factor against commissioning baseline or flagging declining strings.
–0.7 pts

Cleaning cycles delayed beyond schedule
Cleaning tasks scheduled in spreadsheets with no automated reminder or completion tracking. Tasks slipped by weeks during seasonal high-soiling periods.
–0.3 pts

Warranty claims rejected for missing maintenance records
Inverter replacements processed without documented maintenance history. Manufacturer rejected warranty claims averaging $18,000 per event — absorbed by the IPP.
Financial
Two Workflows That Drove the PR Recovery
Workflow 01
Inverter Fault → Work Order Routing
1
Inverter fault event captured from monitoring platform or SCADA export into OxMaint
2
OxMaint auto-creates a corrective work order tagged to the inverter asset record, assigned to the site technician
3
Technician completes resolution and records fault code, root cause, and repair action against the inverter asset
4
Fault history accumulates per inverter — repeat fault patterns trigger an escalation WO for deeper investigation
Result: Average fault-to-resolution time dropped from 48 hours to 6 hours across the portfolio. Inverter downtime energy loss reduced by 73%.
Workflow 02
String IV-Curve Records and Degradation Trending
1
Technician records IV-curve test results (Voc, Isc, Pmax, fill factor) per string against the string asset record in OxMaint mobile app
2
OxMaint trends fill factor and Pmax per string against commissioning baseline — flags strings showing more than the configured degradation rate
3
Degraded strings are batched into a targeted inspection work order — thermographic scan scheduled before the next quarter's IV route
4
Module replacement or restringing decisions made on documented degradation data — warranty claims backed by full OxMaint service history
Result: 47 underperforming strings identified and rectified in the first 6 months — zero of these had been flagged under the previous paper-based system.
Every Hour an Inverter Fault Sits Unactioned Is Revenue You Won't Recover.
OxMaint closes the gap between fault alert and field action — automatically routing inverter faults to work orders, and string IV records to degradation trend lines that your team can actually act on.
9-Month Performance Recovery — Month by Month
Month 1–2
Asset Register and Fault Routing Setup
All inverters, combiner boxes, and string groups registered in OxMaint. Fault-to-WO routing configured. Historical inverter fault logs imported. First auto-generated work orders raised within 48 hours of go-live.
PR: 78.2% baseline
Month 3–4
First IV-Curve Campaign Digitised
Technicians shifted from paper route sheets to OxMaint mobile app for IV-curve recording. Commissioning baselines entered per string. 47 strings flagged with fill factor decline above 5% — scheduled for thermographic inspection.
PR: 78.8% (+0.6)
Month 5–6
Degraded String Rectification
Thermographic scans confirmed hotspot modules in 31 of the 47 flagged strings. Module replacement and restringing completed. Cleaning PM compliance rate rose from 58% to 94% after OxMaint automated reminders activated.
PR: 79.4% (+1.2)
Month 7–9
Full Portfolio Stabilisation
Inverter fault-to-resolution time at 6 hours fleet-wide. Repeat-fault inverters identified via OxMaint history — 8 units escalated for warranty replacement with full documented service records. PR stabilised at 80.0%.
PR: 80.0% (+1.8)
The PR Improvement Translated Directly to Revenue
Metric Before OxMaint After OxMaint (9 months) Annual Impact
Portfolio Performance Ratio 78.2% 80.0% +1.8 percentage points
Inverter Fault Resolution Time 48 hours avg 6 hours avg 73% reduction in downtime energy loss
Cleaning PM Compliance 58% 94% ~0.3 PR points recovered from soiling
Underperforming Strings Identified 0 (no tracking system) 47 found and rectified ~0.7 PR points recovered
Estimated Revenue Recovered +$945K (9 months) +$1.26M annualised
Frequently Asked Questions
Does OxMaint connect directly to our monitoring platform or SCADA?
OxMaint supports structured data import via CSV or API from most solar monitoring platforms, as well as manual fault entry from the mobile app. The fault-to-WO routing works regardless of how the fault data enters OxMaint — the key is that every fault becomes a tracked, assigned work order rather than an unacknowledged notification. Book a demo to see the fault routing configuration for your platform.
How does OxMaint handle IV-curve records across a large number of strings?
Each string is registered as an asset in OxMaint. Technicians record IV-curve results per string during their route using the mobile app. OxMaint stores each result against the string asset record and trends fill factor and Pmax over time — flagging strings that cross the configured degradation threshold. See how string asset records work in the OxMaint free trial.
Can OxMaint support warranty documentation for inverter replacements?
Yes. OxMaint maintains a full maintenance history per inverter — PM records, fault events, repair actions, and technician sign-offs. This documented service history is exactly what manufacturers require to process warranty claims. The IPP in this case study recovered costs on 8 inverter warranty claims that would previously have been rejected.
How quickly can a 100 MW solar portfolio be configured in OxMaint?
Most portfolios of this scale are fully configured — assets registered, PM templates active, fault routing live — within 4 to 8 weeks. OxMaint's bulk asset import significantly reduces manual data entry. The IPP in this case study was generating automated work orders within 48 hours of go-live for critical inverter faults.
What is a realistic PR improvement target for a poorly maintained 100 MW portfolio?
Portfolios with untracked inverter faults and no string-level degradation monitoring commonly show 1.5–2.5 PR point improvement within the first year of structured CMMS deployment. The exact recovery depends on soiling environment, inverter age, and string degradation profile. Book a demo and we can model the recovery estimate for your sites.
Start Recovering Your Portfolio's Performance
1.8 Points of Performance Ratio Was Already There. It Just Wasn't Being Captured.
OxMaint gives solar IPPs the inverter fault routing, string IV trending, and PM compliance tracking to stop performance ratio from drifting — and start recovering the revenue that's already been lost.

Share This Story, Choose Your Platform!