-
The setup: a 2015 installation nobody revisited
-
The assumption I had backwards
-
Eleven minutes, six of them covered
-
The part that actually surprised me
-
Paying 38% more for a date, not a product
-
The near-miss we almost repeated
-
When to replace an online UPS — the list I use now
-
What we changed, and what it cost to learn
At 6:42 on the morning of September 14, 2022, the plant electrician called me and led with four words I still hear: "The UPS dropped load."
Not "the UPS failed." It hadn't. The online double-conversion unit in that control room did exactly what its spec sheet promised. It just ran out of battery before the grid came back, and the transfer to bypass put an unpowered bus in front of a running packaging line.
I handle procurement and specifications for critical power infrastructure at an industrial systems integrator — mostly transformers, mostly UPS retrofits. Eleven years in the seat as of this year. In that time I've personally made, and written down, nine significant mistakes worth roughly $127,000 in wasted budget. This one is the third most expensive. It's also the reason our team now runs a 52-item pre-purchase checklist instead of a memory.
The setup: a 2015 installation nobody revisited
In March 2015 we commissioned an 80 kVA online UPS for a food processing plant — one PLC control room, two packaging lines, and a battery backup system built around 40 VRLA blocks on a 480 V DC bus. The datasheet runtime was 15 minutes at full load.
For seven years, maintenance was: open the door, look at things, tighten terminals, log the float voltage. Every visit came back "normal." Every annual report said the battery backup system was healthy.
That word — normal — is where the whole thing went wrong. It took me two more years to understand why.
The assumption I had backwards
People think a healthy float voltage reading means a healthy battery. What it actually means is that the charger is doing its job. The bank can sit at nominal voltage all day and still deliver 40% of its rated capacity, because voltage tells you about state of charge, not state of health. Capacity is a chemical property. You can't read it off a multimeter.
The standards are not subtle about this. IEEE 450 recommends periodic discharge testing, and the widely used end-of-life threshold is 80% of rated capacity — below that, the battery is spent even if it still floats at nominal. IEEE 1188 says much the same for VRLA. We had never once performed a capacity test in seven years. We had performed roughly 40 voltage checks.
Eleven minutes, six of them covered
The outage on September 14 lasted 11 minutes. Utility switching upstream, nothing exotic. The UPS carried the load for about six minutes — no, I should check that, the event log said 6 minutes 12 seconds. Then it hit end-of-discharge, transferred to bypass, and the bypass had no source.
Two packaging lines stopped mid-cycle. Product in the fillers had to be scrapped. Restart took most of a shift.
The post-mortem found six of the forty blocks with internal resistance well outside spec. On a series string, those six set the floor for the whole bank. The other thirty-four had capacity left. It didn't matter.
The part that actually surprised me
The surprise wasn't the battery age. It was the room.
Our facility logs showed the electrical room peaking at 34°C through July and August. Every summer, for seven years. Battery manufacturers' datasheets and the commentary around IEEE 1188 both reference the same rough rule: design life roughly halves for every 8–10°C above 25°C. Run that arithmetic on a five-year design life against a 34°C summer, and the bank was effectively past end-of-life sometime in 2018. We'd been running on borrowed capacity for four years and never noticed, because nothing we were measuring could have told us.
The battery didn't fail early. It failed on schedule. Our inspection routine just wasn't measuring the thing that expires.
Paying 38% more for a date, not a product
Replacement was urgent — the plant was running on bypass, and bypass is not a power strategy. I had two quotes in hand by the following Tuesday (quotes collected September 2022; verify current pricing).
Vendor A: standard lead time "about three to four weeks," roughly $10,300 for the equivalent unit. Vendor B: seven working days, with a penalty clause written into the PO, $14,200.
I picked B. The premium was $3,900, or 38%. Our finance lead pushed back, reasonably. My argument was that the plant was losing production on every bypass hour, and that "three to four weeks" from a vendor who won't put it in writing is not a lead time, it's a hope. In a genuine emergency, what you're buying isn't speed — it's certainty. An uncertain cheap date is more expensive than an expensive firm one.
That's not a general rule about procurement, by the way. It's a rule about deadlines with penalties attached. If nothing breaks when the delivery slips, buy on price.
The near-miss we almost repeated
The replacement arrived on day seven. Then we found the problem nobody had quoted for: the new unit was modular, and the existing DC bus and terminal layout were built for a monolithic chassis. Mismatched terminal spacing, a different float voltage window, and battery rack cabling that wasn't rated for the new charge profile.
We caught it at the pre-installation walk-down, not at commissioning, because item four on the checklist I'd started building three weeks earlier read: "verify DC bus voltage, terminal geometry, and cable ampacity against the new unit's spec sheet." That single line saved us a second outage window and probably another $4,000 in rework and rental.
Never expected a compatibility problem in the electrical room, honestly. Turns out the electrical room is where projects go to die.
When to replace an online UPS — the list I use now
Here's what I actually check before recommending replacement. Not a marketing list — the working version, trimmed.
- The battery bank has passed its temperature-adjusted design life. Five years at 25°C is the label. Five years at 32°C is not.
- Annual capacity testing hits 80% of rated. Per IEEE 450, that's the accepted replacement threshold. If nobody in the building can produce the last test report, treat the bank as unverified, not healthy.
- Sustained load sits above 75–80% of nameplate. You've already lost the redundancy margin and the runtime you thought you bought.
- The efficiency gap is real money. Older double-conversion units commonly land in the 88–92% range; current high-efficiency modules are listed at 95–97% by their manufacturers under IEC 62040-3 test methods. At 60 kW of load and 8,000 hours a year, that difference is not a rounding error.
- Spares and service support are end-of-life. If a power module fails and the lead time is 14 weeks, the UPS is effectively already gone.
- Power factor and harmonic distortion no longer match the load. Packaging lines, VFDs, LED drivers, and switched-mode supplies all push current distortion upstream. When input THDi climbs and power factor sags, you end up oversizing generators and cables to compensate. This is the case where an active power factor correction UPS earns its price — an active front end keeps input PF near unity and THDi low, which shrinks the upstream infrastructure you have to pay for.
- There's no module-level redundancy. A monolithic chassis with one power path is a single point of failure by design. N+1 modular architecture is the reason we standardized on it afterwards.
What we changed, and what it cost to learn
The site ended up on a modular platform with N+1 power modules. We went with a PowerSentinel modular UPS after running the same checklist against three vendors — largely because a module could be swapped live and the DC bus spec matched what we actually had in the room. When a second packaging line went in during Q1 2024, we specified a PowerSentinel active power factor correction UPS for it, since the new VFDs were going to push input THDi past what the existing generator could absorb without derating.
Total cost of that September: about $19,000 across the battery replacement, the scrapped product, and the restart labor. Not the biggest number in my mistake file. Easily the most avoidable.
There's something satisfying about having a list that catches this stuff before it becomes a 6:42 a.m. phone call. We've run the full 52-item version on 31 orders in the last 18 months and flagged 31 issues before they turned into POs — 11 of them battery-related. (Not all 31 were mine. The team runs it now, which is rather the point.)
If you take one thing from this: "when to replace an online UPS" isn't really a question about failure. It's a question about what your measurement routine can actually see. Ours couldn't see capacity. Yours might not either.