Pharmaceutical

WFI distribution loop

The loop must stay hot, fast and clean. Pump wear shows up first as lost velocity.

Water for injection circulates hot and fast so nothing can grow. If return velocity or temperature drops, the loop is out of its qualified state. The twin checks the pump against its curve and the loop against its heat loss, so wear is a planned repair, not a deviation.

Hot WFI loop, 80 °C, 6 m³/h, DN40 316L, return ≥ 1.0 m/s, 5.5 kW sanitary pump on a drive

Built and run to USP <645> (conductivity), USP <643> (TOC), ASME BPE

Flow sheet of a hot water-for-injection loop: storage tank with spray ball and level transmitter, sanitary centrifugal pump on a drive, double-tube-sheet heat exchanger, supply run with four points of use, and the return to the tank with flow, temperature, conductivity and TOC instruments, with numbered sensor points.steam112345678WFI tankheat exchanger, double tube sheetpoints of use80 °C supplyreturnpump
Reynolds at 1 m/s
95,256
Supply velocity
1.75 m/s
Return at peak draw
1.17 m/s
Pump input power
1.79 kW

Anatomy and nameplate

Flow sheet of a hot water-for-injection loop: storage tank with spray ball and level transmitter, sanitary centrifugal pump on a drive, double-tube-sheet heat exchanger, supply run with four points of use, and the return to the tank with flow, temperature, conductivity and TOC instruments, with numbered sensor points.steam112345678WFI tankheat exchanger, double tube sheetpoints of use80 °C supplyreturnpump
  1. 1Supply and return flow. Gives velocity in the supply run and at the end of the loop.
  2. 2Return temperature. The coldest point in the loop. It must stay at temperature.
  3. 3Conductivity. Checked against the USP <645> limit for the water temperature: 2.7 µS/cm at 80 °C.
  4. 4TOC. Total organic carbon against the 500 ppb limit.
  5. 5Pump speed and power. From the drive. Speed and power put the pump on its curve.
  6. 6Pump discharge pressure. With flow, tells pump wear from a valve change.
  7. 7Storage tank level. Draw from the points of use and make-up from the still.
  8. 8Heat exchanger inlet and outlet temperatures. Heat duty and the exchanger’s UA, which falls as it fouls.
WFI distribution loop nameplate
Loop
ServiceHot water for injection, 80 °C, continuous circulation
Design flow6 m³/h
TubeASME BPE 1½ in (DN40), 38.1 mm OD × 1.65 mm wall, 34.8 mm bore, 316L electropolished
Loop length300 m, 30 mm insulation
Supply velocity1.75 m/s at 6 m³/h
Return velocity at peak draw1.17 m/s with 2 m³/h drawn, minimum 1.0 m/s
Reynolds number at 1 m/s95,256 (ρ 971.7 kg/m³, μ 0.355 mPa·s at 80 °C)
Loop head at design flow46.1 m, including 15 m of return back-pressure
Pump and drive
TypeSanitary end-suction centrifugal, open impeller, 316L, on a variable frequency drive
Motor5.5 kW, 2-pole, 2,950 rpm rated
Best efficiency point12 m³/h at 75 m, 55% at rated speed
Shutoff head90 m at rated speed
Duty6 m³/h at 46.1 m, 2,196 rpm (74% speed)
Pump efficiency at duty49.1%
Shaft and input power at duty1.49 kW shaft, 1.79 kW from the supply
SealSingle mechanical seal with WFI flush
Heat and water quality
Heat exchangerDouble-tube-sheet shell and tube, plant steam on the shell side
Heat lost by the loop4.2 kW, 0.61 K supply to return
Insulated tube heat loss14 W per metre at 80 °C in a 22 °C room
Conductivity limit2.7 µS/cm at 80 °C (USP <645> Stage 1, not temperature compensated)
TOC limit500 ppb (USP <643>)

The clean utilities behind a batch

Three paths run side by side. Water goes from the still to the hot loop. Steam sterilizes parts, and product moves on to drying and cold storage. Air goes through HEPA filters into the graded rooms.

WaterSteam and productAirPurified water: Pretreatment, RO and EDIPurifiedwaterRO and EDIWFI still: Makes water for injectionWFI stillMakes WFIHot WFI loop: 80 °C, at least 1 m/s at returnHot WFI loop80 °C, ≥ 1 m/sPoints of use: Formulation, washing and rinsingPoints of useWashing, mixingClean steam: Clean steam generatorClean steamGeneratorSteam sterilizer: Sterilizes parts and equipment for fillingSteamsterilizerFilling partsFreeze dryer: Dries the filled vialsFreeze dryerFilled vialsGMP cold room: 2–8 °C finished stockGMP cold room2–8 °C stockAir handler: Filters, coils and fanAir handlerCoils and fanTerminal HEPA: HEPA filters in the room ceilingsTerminal HEPAIn the ceilingGrade C and B rooms: Pressure steps door to doorGrade C and BroomsPressure steps
  • Water
  • Air
  • Steam
  • Product
  • Has its own twin page

The physics

The equations behind every curve on this page.

Velocity

v = Q / A

Return velocity must stay above 1.0 m/s, even with every point of use open.

Reynolds number

Re = ρ·v·D / μ

About 95,000 at 80 °C and 1 m/s in DN40. Well turbulent, so the wall stays scoured.

Loop curve

H = H_bp + (f·L/D + ΣK)·v²/2g + H_hx

Back-pressure at the return plus friction around the loop. Friction grows with velocity squared.

Pump curve and affinity laws

H = (1 − w)·H0·s² − k·Q² Q ∝ N P ∝ N³

Wear lowers the curve. Speed moves it. The crossing with the loop curve is the flow you get.

Loop heat loss

Q_loss = U·A·(T_loop − T_room)

Heat leaks through the insulation in step with the temperature difference.

Temperature around the loop

T(x) = T_room + (T_0 − T_room)·e^(−U′x/ṁc_p)

The water cools a little along every metre. Fast flow keeps the drop small.

The pump and the velocity

The drive holds a fixed speed. As the pump wears, its curve drops and the loop gets less flow. The margin above 1 m/s at the far end is what goes first.

The pump wears and the operating point slides down the loop curve

Drive held at 2,196 rpm

The pump wears and the operating point slides down the loop curve010203040506070024681012146.00 m³/h5.63 m³/h5.25 m³/hFlow (m³/h)Head (m)
  • Pump curve, new
  • Pump curve, month 3 of wear
  • Pump curve, month 6 of wear
  • Loop curve
New pump
6.00 m³/h at 46.1 m, 1.79 kW
Month 3
5.63 m³/h at 42.7 m, 1.75 kW
Month 6
5.25 m³/h at 39.2 m, 1.70 kW

Wear lowers the pump curve. Flow and discharge pressure fall together along the loop curve. A valve change would raise pressure as flow falls, so the twin can tell the two apart.

H = (1 − w)·H0·s² − k·Q² | H_sys = H_bp + (f·L/D + ΣK)·v²/2g + H_hx

Return velocity at peak draw against pump speed

All points of use open (2 m³/h drawn)

Return velocity at peak draw against pump speed0.00.51.01.52.02.56065707580859095100Minimum 1.0 m/sDrive settingPump speed (% of rated)Return velocity (m/s)
  • New pump
  • After 6 months of wear
Speed for 1.0 m/s, new
69.8%
Speed for 1.0 m/s, worn
76.0%
Return at drive setting, new
1.17 m/s
Return at drive setting, worn
0.95 m/s

A worn pump needs more speed for the same velocity. At a fixed drive setting, the margin above 1 m/s is what wear eats first.

v_return = (Q_supply − Q_draw) / A

Keeping the loop hot

A hot loop loses heat all day. The heat exchanger puts it back. The supply-to-return drop shows how much is going, and where.

Water temperature around the loop

300 m loop, 30 mm insulation, 22 °C room

Water temperature around the loopBare tube78.078.579.079.580.0050100150200250300Distance from the pump (m)Water temperature (°C)
  • Insulation whole
  • 40 m of insulation missing
Return, insulated
79.39 °C (4.2 kW lost)
Return, bare section
79.11 °C (6.1 kW lost)
Heat loss per metre at 80 °C
14 W insulated, 62 W bare

Fast hot water loses little heat per metre. A bare section shows as a bigger drop from supply to return, and the heat exchanger works harder to make it up.

T(x) = T_room + (T_0 − T_room)·exp(−U′·x / (ṁ·c_p))

Failure modes

What breaks, what it looks like, what the twin does about it.

Failure modeThe physicsSignals that show itHow the twin catches it
Pump wearImpeller and casing wear lower the head the pump makes at a given speed. The loop curve does not change, so flow falls.Return velocity falls at the same pump speed, about 2% a month here. Discharge pressure falls with it.Solves for the head lost to wear and flags it in week 8, 13 weeks before return velocity at peak draw would drop under 1.0 m/s.
Seal wearWorn seal faces open and leak. Heat from friction rises before the leak shows.Seal flush flow and temperature. Visible leakage. A small rise in pump power at the same duty.Tracks seal flush against pump speed and loop temperature, and asks for a check when it drifts.
Heat exchanger leakA tube or tube-sheet leak lets plant-side fluid near the WFI. The double tube sheet gives the leak a path to drain, away from the water.Flow at the tube-sheet tell-tale drain. Conductivity rise. Pressure across the tube sheet.Watches conductivity against temperature and the exchanger’s UA together. A step in both points at the exchanger.
Sanitization temperature not reachedHeat lost around the loop is more than the exchanger can put back, so the coldest point falls short.Return temperature below set point. Supply-to-return drop above the heat-loss model.Compares the drop with the model, 0.61 K insulated. A larger drop points at missing insulation or a weak exchanger.
Conductivity driftA rising reading is either the water or the sensor. Source water and still performance change the water. Fouling and temperature error change the sensor.Conductivity creeping up at steady temperature. Disagreement with the still outlet sensor.Checks the reading against the USP <645> limit for the measured temperature and against the still outlet, so a sensor fault does not look like bad water.

What the twin does not do

  • The loop controller and your QA alarms stay primary. The twin warns earlier. It does not release water.
  • We do not change drive speed or a qualified setting. We recommend. Your change control and QA decide.

How we catch it early

A physics twin and a PINN, working on one wfi distribution loop.

The twin is a set of equations for this machine, tuned to its nameplate. Give it the flow, speed and conditions and it returns what every reading should be. It always gives the same answer for the same inputs.

A physics-informed neural network, or PINN, sits on top. It is trained on the plant’s own data and it is penalized whenever it breaks a physics rule. So it can only learn what the equations leave out: wear, fouling, friction. It cannot invent an answer that the machine could never produce.

  1. Step 1

    Measure

    Flow, pressure, current, temperature, vibration. Whatever the asset already has.

  2. Step 2

    Physics twin

    The equations of this machine, set to its nameplate. It says what the readings should be right now.

  3. Step 3

    Residual

    Measured minus expected. Demand, weather and speed are already taken out.

  4. Step 4

    PINN

    A small neural network that learns the cause of the gap, under the physics rules.

  5. Step 5

    Finding

    A named cause, a date, and the kWh or hours at stake. An engineer reviews it.

loss = (measured − predicted)² + λ · (physics residual)²

The second term is the rulebook. It is zero when the network obeys the equations.

Why this beats black-box AI

A black-box model learns patterns from history. It needs examples of each failure, and it goes quiet when the pump runs at a point it has not seen. The twin starts from physics, so it works on day one. The PINN adds what physics cannot know about this particular machine.

That is also what makes the savings countable. The baseline is a calculation, not a guess, so the gap between baseline and meter is a number a customer can check.

What the twin checks on this asset

  • Return velocity at peak draw: 1.17 m/s against 1.0 m/s, a 17% margin
  • Pump on its curve: 6.00 m³/h at 46.1 m and 2,196 rpm. After six months of wear, 5.25 m³/h at the same speed
  • Heat exchanger UA against its clean value, from inlet and outlet temperatures and steam flow
  • Conductivity against the USP <645> limit for the measured temperature: 2.7 µS/cm at 80 °C
  • Supply-to-return temperature drop against the heat-loss model: 0.61 K
Fixed alarmBlack-box AITwin + PINN
Needs failure history to learnNoYes, lotsNo
Says what is wrongNoRarelyYes, by name
Works at a flow it has never seenNoOften failsYes, the equations still hold
Puts a number on the savingNoNoYes, in kWh and dollars
Lead time on slow wearLateVariesWeeks to months
Every number can be tracedYesNoYes, to an equation

What the twin puts a number on

Energy and cost, from the equations.

Warning before velocity is lost

13 weeks

Flagged in week 8. Return at peak draw would fall under 1.0 m/s in week 21.

Pump energy per year

15,706 kWh

1.79 kW, around the clock, $1,885 at $0.12 per kWh

Holding flow with a worn pump

+0.40 kW

Speed up from 74% to 81.0% after six months of wear, 3,530 kWh a year

40 m of missing insulation

1.9 kW of heat

16,797 kWh of steam a year, $840 at $0.05 per kWh

What we do for you

We watch it. We catch it. We prove it.

Our reliability engineers run the twin on your wfi distribution loop, review every finding, and help your crew fix it. After the repair we compare the meter to the baseline and write the result in the ledger.