WINDOSMART
Back to blog

Never Run Out of Pure Water: The RO/DI System for Window Cleaning by Drone

7 min read
Never Run Out of Pure Water: The RO/DI System for Window Cleaning by Drone

Picture a crew on the sidewalk below an office tower, its drone hovering at the twelfth floor. The soap pass is done and the rinse is halfway across the façade when the stream from the nozzle thins, sputters and stops. The pure-water tank is empty. The drone comes down, the crew waits, and the soap it just laid on the glass keeps drying.

There is a quieter version of the same failure. The water keeps flowing, the pass looks perfect, and an hour later the glass dries with spots. Somewhere along the way the water stopped being pure, and nobody knew until the windows said so.

Either way, the crew ran out of pure water. Windows have to finish with a pure-water rinse so they dry spot-free, which makes the RO/DI system for window cleaning the one part of a drone rig that decides whether the day goes to plan. Neither failure is bad luck, though. Each has a cause inside an ordinary RO/DI setup, and each cause can be designed out. To see how, follow the crew's water from the building's outlet to the glass.

What an Ordinary RO/DI System for Window Cleaning Wastes

It starts at the tap. A typical water supply delivers about 6 GPM (≈23 L/min), and even a best-in-class RO/DI makes only about 4 GPM (≈15 L/min) of pure water. That is why, as our drone pump guide explains, the filtration and not the pump sets the pace of a window job. The pure-water tank bridges the gap. It is the margin between what the filtration makes and what the drone sprays.

An ordinary reverse-osmosis system does not keep everything it takes in. The membrane rejects about 25% of the incoming water, and that quarter goes down a drain hose. For as long as the system runs, a quarter of what the building supplies leaves without ever reaching the glass. WINDOSMART recovers that rejected raw water instead of wasting it.

Water in, pure water out, and where the rest goes

Water in / reject down the drainPure waterReject, recovered
Water in from the building
≈ 6 GPM (≈ 23 L/min)
Best-in-class RO/DI
≈ 4 GPM pure water≈ 1.3 GPM reject (25%), down the drain
WINDOSMART
≈ 4 GPM pure water≈ 1.3 GPM reject (25%), recovered
RowPure waterReject
Water in from the building—≈ 6 GPM
Best-in-class RO/DI≈ 4 GPM≈ 1.3 GPM (25%), down the drain
WINDOSMART≈ 4 GPM≈ 1.3 GPM (25%), recovered
The building supplies about 6 GPM, but even a best-in-class RO/DI makes only about 4 GPM of pure water, and its membrane sends about 25% of what it takes in down the drain. WINDOSMART recovers that reject.

Then there is the tank itself. With an ordinary setup, somebody owns it: open the valve to fill, watch the level, close it before it overflows, and remember to open it again once the drone has drawn it down. It is a small job, and small jobs are the ones that slip when everyone's eyes are on the façade. The day it slips is the day the tank runs dry in the middle of a rinse. On a WINDOSMART system the tanks fill on their own. Once they are full, the pump and the water shut off; the moment they start draining, everything restarts. There are no valves to babysit, so there is nothing to forget.

Inside the trailer: an engine-driven pump on the skid, two stacked hose reels and a round stainless unit.
Inside the trailer: an engine-driven pump on the skid, two stacked hose reels and a round stainless unit.

The Membrane That Wears Out Too Soon

Behind the tank sits the reverse-osmosis membrane, which does the heavy lifting. It removes the bulk of the dissolved minerals before the water ever reaches the resin. It is also a wear part, and as it ages it does that job less well. A crew counting on its usual output ends up with less pure water than the day's plan assumed, at a moment it did not choose.

A WINDOSMART skid on a forklift: the WINDOSMART-branded RO housing across the top, two clear filter housings, the white control box and an engine-driven pump.
A WINDOSMART skid on a forklift: the WINDOSMART-branded RO housing across the top, two clear filter housings, the white control box and an engine-driven pump.

WINDOSMART runs the membrane according to how much water the crew actually needs. As the pure-water tanks fill up and demand drops, the system increases its rejection rate and shifts into a maintenance mode that spares the membrane. That mode extends reverse-osmosis membrane life by up to 5× versus competing solutions. A membrane that lasts longer is one less reason for the water to come up short.

Why would sending more water to the reject line help? Because of what happens right at the membrane's surface. As water is pushed through, the minerals it leaves behind collect in a thin layer against the membrane, and the more of the incoming water you turn into pure water, the more concentrated that leftover stream becomes. When 75% of the feed comes out pure, the water leaving the last stretch of membrane carries roughly four times the minerals of the tap water; at 50%, about twice. Past a point, calcium and silica start to crystallize on the surface, scale plugs the membrane, and that capacity never comes back. Raising the rejection rate sweeps more water across the surface and out the reject line, which keeps that layer thin and the minerals dissolved. When the tanks are nearly full, the crew does not need the extra pure water anyway, so maintenance mode spends that slack on the membrane instead. And because the reject stream is recovered rather than drained, the extra rejection is not water down the sewer.

Rejection rate as the tanks fill

Pure-water tank levelRejection rate
Tank low
Normal rejection
Half full
Higher rejection
Nearly full
Maintenance mode
Tank levelRejection rate
Tank lowNormal rejection
Half fullHigher rejection
Nearly fullMaintenance mode
As the pure-water tanks fill and demand drops, the system raises its rejection rate, up to its maintenance mode, which spares the membrane.

Reverse-osmosis membrane life

Competing solutions
1× (baseline)
WINDOSMART
up to 5×
SystemRelative membrane life
Competing solutions1× (baseline)
WINDOSMARTup to 5×
As stated on the WINDOSMART filtration system page: the maintenance mode extends reverse-osmosis membrane life by up to 5× versus competing solutions.

The Day the Water Stops Being Spot-Free

The quieter failure from the opening lives in the deionization stage. The DI resin polishes the water down to near-zero TDS, and it keeps doing so until it is exhausted. Nothing visible happens when that point arrives. The pump still runs, the nozzle still sprays, and the dissolved solids in the rinse creep up until the glass starts drying with spots. With an ordinary setup, the crew finds out from a handheld TDS reading, if someone thought to take one, or from the windows themselves, once a façade has to be rinsed again.

DI resin: output purity over time

Output TDS (PPM)
Predicted replacement
Spots begin
Spotting levelNear zero while the resin works
Time in service →
StageOutput TDS
Fresh resinNear zero
Predicted replacementStill below the spotting level
Resin exhaustedAbove the spotting level: spots begin
Output TDS stays near zero while the resin works, then climbs as it is exhausted. The always-on PPM sensors predict how long the resin will last, so it is replaced before the water starts leaving spots.

WINDOSMART measures instead of waiting. Its PPM (TDS) sensors are on at all times, and they predict how long the DI resin will last, so the resin is replaced before it is exhausted rather than discovered spent in the middle of a job. The same thinking applies at the front of the line, where the carbon pre-filter protects everything downstream. It clogs gradually, and a flow sensor predicts when it should be changed, so that swap is planned too.

Those readings are also kept as telemetry, which settles a question that usually has no answer. If a window comes out spotty, the crew can look back at what the PPM was at the moment that pane was rinsed. If the water was pure, the problem lies somewhere else; if it was not, they can see exactly when the purity started to slip. Either way, nobody has to guess.

Carbon pre-filter: flow over time

Pre-filter changed when predictedSame filter, left in place
Flow through the pre-filter
Change predicted by the flow sensor
Left in place: flow keeps falling
Time in service →
StageFlow
New pre-filterFull flow
Change predictedFlow has fallen; filter replaced
Left in placeFlow keeps falling
Flow through the carbon pre-filter falls as it clogs. The flow sensor predicts when it should be changed, so the swap is planned rather than discovered.

A Crew That Never Thinks About Water

Picture the same crew again. They plug the hose into the building's outlet and send the drone up. The tanks fill while they work and stop when they are full. The water the membrane rejects is recovered instead of wasted, and the membrane is spared whenever demand drops. The resin and the carbon pre-filter were changed the week before, because the system predicted they were due, not because the glass did. The rinse at the twelfth floor is as clean as the one at the second, and nobody on the crew spent a minute of the day thinking about water.

The stacked Titan dual hose reel in the van, both reels loaded: black hose on top, blue below.
The stacked Titan dual hose reel in the van, both reels loaded: black hose on top, blue below.
Typical water supply
≈ 6 GPM
≈ 23 L/min
Best-in-class RO/DI
≈ 4 GPM
≈ 15 L/min of pure water
RO reject
≈ 25%
recovered, not wasted
Membrane life
up to 5×
vs competing solutions

Who keeps the pure water coming

Ordinary RO/DI: what the crew watches
  • Tank valve
    Open, watch the level, close, reopen
  • Reject water
    About 25% down the drain
  • Membrane wear
    Noticed when output drops
  • Resin exhaustion
    Noticed when the glass spots
  • Pre-filter clogging
    Noticed when flow drops
WINDOSMART: handled by the system
  • Tank valve
    Stops when full, restarts as it drains
  • Reject water
    Recovered, not wasted
  • Membrane wear
    Rejection rises as the tanks fill: up to 5× membrane life
  • Resin exhaustion
    Always-on PPM sensors predict resin life
  • Pre-filter clogging
    Flow sensor predicts the change

That is the point of building it into the system rather than leaving it to the crew. The wasted reject water, the tank nobody was watching, the tired membrane, the spent resin and the clogged pre-filter are all handled by the WINDOSMART filtration system itself, and the pressure pump it feeds is matched to its output. There is nothing to source and nothing to babysit. If you are weighing a pure-water setup for your own crew, request a quote and we will walk you through it.

Ready to transform your building maintenance?

Discover how WINDOSMART drone cleaning systems can reduce costs, improve safety, and deliver superior results for your operations.

Request a quote