• Welcome to Overclockers Forums! Join us to reply in threads, receive reduced ads, and to customize your site experience!

Water Cooling System Analysis

Overclockers is supported by our readers. When you click a link to make a purchase, we may earn a commission. Learn More.

helcul

New Member
Joined
Aug 5, 2004
This is my first draft at this, any corrections or comments would be appreciated.
Helcul



Incompressible Friction Flow
The flow in a computer water cooling system is incompressible flow with friction losses. The flow is laminar (low velocity, smooth flowlines) except in the blocks and heat exchanger where turbulence is encouraged. I will assume 4 lpm flow for the example calculations.

Re = Reynolds Number = D v / nu

D = diameter = 12.7 mm
v = velocity
v@ 4 liters per minute ~ 4e6 mm^3 / min / Pi / (6.35 mm)^2 * min/60s = 8.8 mm/s
nu = kinematic viscosity, for water:
at 20C ~ 1 mm^2 / s
at 60C ~ 5 mm^2 / s

Re ~ 12.7mm * 8.8 mm/s / 2 mm^2/s = 56 [unitless]


Head Loss due to tube friction
Head loss (per mm of tube) = friction factor * Length * velocity^2 / 2 / D / g

Darcy Equation for laminar flow (Re < 2100), friction factor = 64 / Re = 64 / 56 = 1.14

Head loss = 1.14 * 1 mm * (8.8 mm / s )^2 / 2 / 12.7 mm / (9810 mm /s^2) = 3.6e-4 mm per mm length

So if you have 10 ft of tubing (3048mm length), head loss = 3.6e-4 * 3048 mm = 1.08 mm [very small loss]


Head Loss due to restrictions
Head loss due to restrictions = K * velocity^2 / 2 / g

Examples:

Sharp Pipe entrance, K = 0.50
Head loss will be ~ 0.5 * (8.8 mm / s )^2 / 2 / (9180 mm/s^2) = 2.1e-3 mm

Rounded Pipe entrance, K = 0.04 to 0.28
Head loss will be ~ 0.12 * (8.8 mm / s )^2 / 2 / (9180 mm/s^2) = 5.1e-4 mm

90deg elbow loss ~ 30 Le/D
Head loss ~ 30 * 12.7 mm * 3.6e-4 mm per mm length = 0.14 mm [small loss but equivalent to about 15 inches of tubing]

Line kink reducing flow area to 1/3 ~ K = 0.85
Head loss will be ~ 0.85 * (8.8 mm / s )^2 / 2 / (9180 mm/s^2) = 3.6e-3 mm [small loss but equivalent to about 10 inches of tubing]


Head Loss due to waterblocks and radiator
Here are the major flow restrictions in the system. The flow through the blocks needs to be turbulent in order to get the heat transfer coefficients higher. Turbulent flow results in significant pressure drops. The pressure drop is a complicated function of the flowrate best solved by experiment (unless you have the time and money to do a CFD analysis).

Here is some experimental data of Swiftech blocks:
MCW6000 CPU waterblock, data from: "Swiftech MCW6000 Waterblock"
Flowrate lpm headloss mmH20
4 600
6 1100
8 2750

MCW20-R chipset waterblock, data from: "Swiftech MCW20-R Chipset Waterblock "
Flowrate lpm headloss mmH20
4 163

Here is some experimental data, "Heat exchanger pressure drops vs flow rates"
For the heat exchanger called Big Momma (similar to one I have):
Flowrate lpm headloss mmH20
1.9 35
3.8 211
5.7 668
7.6 1125


Motive Power
A pump will produce a flowrate necessary to overcome the head losses of a system (or it won’t flow).

Here is some data from a Swiftech pump:

Swiftech MCP650 Pump
Flowrate lpm head mmH20
4 2300
6 2000
8 1800
10 1500
12 1200

You can see by comparing the pumping power of this pump vs the pump losses of the MCW6000 waterblock that the likely flowrate of a system including these 2 parts must be less than 8 lpm. In other words, at 8 lpm the pump generates 1800 mmH20 which isn’t enough head for the MCW6000 which has a loss of about 2750 mmH20 at that flowrate.

System Analysis
Now to put it all together. This is an iterative process but it is not hard as there aren’t too many variables and most of the relationships are straightforward.

Problem Statement: If we have a system with 4 feet of tubing, a Big Momma radiator, a MCW20-R waterblock, a MCW6000 waterblock, driven by a MCP650 pump, what will the resulting flowrate be?

The first thing to do is to assume a flow rate and then iterate until the pressure provided by the pump equals the losses in the system. Starting at 4 lpm, the losses in the system will be:

Tubing + fittings Small losses
Radiator 259 mm (interpolated)
CPU block 600 mm
Chipset block 163 mm
Total Losses 1022 mm
Motive Power 2300 mm
Net Pressure 1278 mm
Lots of excess pressure available, the system will flow faster, try 6 lpm:

Tubing + fittings Small losses
Radiator 740 mm (interpolated)
CPU block 1100 mm
Chipset block 326 mm (estimate)
Total Losses 2166 mm
Motive Power 2000 mm
Net Pressure -166 mm

The net pressure is close to zero, so the system will flow at about 5.9 lpm.

At a 5.9 lpm flowrate, the radiator can remove about 295 W from the flow. This is way more power than the CPU will be generating so the radiator will be able to cool the flow to ambient with lots of margin.

A northbridge chipset which is putting out 15W (estimate) will result in a 3.3C degree rise in water temperature (the chipset waterblock thermal resistance is about 0.22 C / W at this flowrate).

A CPU which is putting out 100W will result in a 19C degree rise in water temperature (the CPU waterblock thermal resistance is about 0.193 C / W at this flowrate).

So expect the water to rise about 22.3C above ambient and a resulting CPU temperature somewhat under that. The actually temperature reading depends on the sensor location and other variables, but at worst case, your sensor will read ambient + 22.3C which will be lower than the ambient + 35C that you would expect from a CPU putting out 100W with air cooling.
 
The experimental data you are using from overclockers.com, may or may not be accurate.

A great resource and a more direct source of this information is available here:

http://www.thermal-management-testing.com/

The author of that article found errors within it, and I am not certain if the article you linked was ever updated. The version available at the author's site I linked to is atleast partially updated/corrected. ;)

I also contacted some people who may, or may not, be interested in what you are looking to discuss. ;)

WELCOME TO THE FORUMS!

Refer to my rank to see why I chose not to participate directly in this as of yet. ;)
 
I am still digesting, but your technical approach is greatly appreciated.

I do however see a few possible problem areas:

helcul said:
At a 5.9 lpm flowrate, the radiator can remove about 295 W from the flow. This is way more power than the CPU will be generating so the radiator will be able to cool the flow to ambient with lots of margin.

I find it hard to belive the water will be *at* ambient. Delta T is needed for heat flow.


helcul said:
A northbridge chipset which is putting out 15W (estimate) will result in a 3.3C degree rise in water temperature (the chipset waterblock thermal resistance is about 0.22 C / W at this flowrate).

A CPU which is putting out 100W will result in a 19C degree rise in water temperature (the CPU waterblock thermal resistance is about 0.193 C / W at this flowrate).

The rise in water temperature is proportional to the radiator cooling efficency, not the waterblock's. The rise in die temperature is proportional to both waterbock and radiator cooling efficency. Understand?


helcul said:
So expect the water to rise about 22.3C above ambient and a resulting CPU temperature somewhat under that. The actually temperature reading depends on the sensor location and other variables, but at worst case, your sensor will read ambient + 22.3C which will be lower than the ambient + 35C that you would expect from a CPU putting out 100W with air cooling.

Not sure what you mean here, but refer to my other answer...The water temp is not dependent on waterblock efficency. (Well, it is, so a small extent. The higher the waterblock's C/W, the more heat will be transfered through motherboard traces and surrounding air, but this is not currently calculatable, though work is being done at Intel on it. Figures of 20% are being thrown around...that means 20w of a 100w CPU is cooled by the motherboard, while the other 80w go out through the waterblock or HSF.

What you are trying to do is useful, but very difficult. If real pressure drop data were to be established for all parts of a WCing system (air and water! don't forget fans) then one could get a real handle on a proposed system's overall C/W by overlaying the synthesized overall pressure drop curve on top of a pump's P/Q curve, then overlaying a radiator's pressure drop curve over a fan/blower's P/Q curve.

----> what you're attempting is not impossible, but rather difficult. Don't let that discourage you.
 
a lot more action on procooling, for sure

helcul
you do not understand the temp gradient that applies to the WCing system
amb -> rad -> coolant -> wb -> CPU
at each step there is a temp offset (per the device C/W)
C/Ws are defined in some manner; case to air, sink to air, case to coolant (for a wb), coolant to air (for a rad)
[note that "case" here is the IHS top surface]
 
greenman100 said:
hm, 39 views, 2 replies?

a bit over the heads of most of the audience?

A bit dry, boring, and pointless for most of the audience here - None of this is necessary in order to overclock your system well and run a good watercooling loop. ;) Different focus here.

Not everyone here is trying to be a cooling psuedo-scientist while ripping others by claiming that the information is over their heads. ;)

At procooling, this thread would be lucky if it got 2 replies by this time, as there isn't much activity there generally and the good answers come with patience.

No need to pursue this line of discussion further. Covered these bases at Pro/C, as I'm sure we remember.

/back to topic
 
helcul said:
D = diameter = 12.7 mm
v = velocity
v@ 4 liters per minute ~ 4e6 mm^3 / min / Pi / (6.35 mm)^2 * min/60s = 8.8 mm/s
Low by a factor of 60. Unfortunately, this pushes Re over 3000, so your laminar flow assumption is out the window too.

Sorry to bear bad news.
 
helcul said:
nu = kinematic viscosity, for water:
at 20C ~ 1 mm^2 / s
at 60C ~ 5 mm^2 / s

Re ~ 12.7mm * 8.8 mm/s / 2 mm^2/s = 56 [unitless]
kinematic viscosity at 60° is 0.475 mm^2/s. Looks like you tried for the 25° degree range, so the viscosity would be ~0.9. Combined with the error in velocity, that pushes your Re up to around 7500 (well into turbulence).

So if you have 10 ft of tubing (3048mm length), head loss = 3.6e-4 * 3048 mm = 1.08 mm [very small loss]
You'll have to break out the Colebrook equation (or a Moody plot), but your 10 ft of tubing will give a head-loss of 0.11 to 0.13 meters (depending on the roughness ratio you use).
 
Back