Man thats some good looking work. You have my applause and appreciation for sharing it here.
The thermodynamic equations for that are pretty easy, if you wanted to prove it on paper. But it's easier to just YOLO turn it on and see what temps actually do. I bet it will be just fine - doesn't take nearly as much flow as you'd think it would to adequately cool a computer system. 0.6 gpm is still a decent amount of flow.Will it be able to keep up with the heat sent to and mixed in the reservoir from the much faster moving GPU and CPU blocks?
The thermodynamic equations for that are pretty easy, if you wanted to prove it on paper. But it's easier to just YOLO turn it on and see what temps actually do. I bet it will be just fine - doesn't take nearly as much flow as you'd think it would to adequately cool a computer system.
0.6 gpm is still a decent amount of flow.
Sounds correct - that's how the math would work out anyway. Energy = (mass flow) x (delta T) (x some other constants that end up canceling out in this case). You've got two loops, so that equation plays to the heating loop for energy going into the reservoir, and then a separate run of that same equation for the loop going out to your radiators. Your blended reservoir temp (if there were perfect mixing) would be the ratio of flow rates and their associated return temps dumping into the reservoir.I have personally measured a contraction in delta T (coolant to core) in upping the flow rate from ~1GPM to ~1.3GPM in the past.
In the case of the radiators - don't you ~want~ the return temp as close to ambient as you can get it? I mean, that's the lower bound on how far you can cool anything without shifting to an active cooler someplace. I know you have the two separate loops here, and you do need to make sure the heat in actual < heat out capacity, so there is a lower bound on how low you can let the flow rate go through the radiator loop otherwise you won't be able to reject the heat being added. But I don't think you will be constrained by having too cool of a return temp there.
Water has an amazing heat capacity coefficient. Not many natural fluids are better. It's really good at picking up and moving heat per unit mass, so it doesn't take a lot of mass flow to move a lot of heat. It really just boils down to what your acceptable upper temp is for the return on the hot leg, and then making sure you have enough flow in y our cold leg for your radiators to be able to dissipate that with ambient temp being the lower boundary condition.
So if i were to work out some back of the envelope algebra, and we assume you have sufficent radiator capacity to dump all the input heat:
(keep in mind this is mass flow, so 1 gallon = 8.3 lbs, convert to your favorite unit)
Qin = m1 * (Tmax - Tblend)
Qout = m2 * (Tblend - Tmin)
Qin = Qout
m1 * (tmax - Tblend) = m2 * (Tblend - Tmin)
Tmax will be water temp, and what that can actually be will be based on how effective your water blocks are and the most limiting component in that loop ends up being at it's on-die junction temp.
Tmin will approach ambient temp, but won't ever really be able to reach it - part of those DiffyQs you mention if you wanted to run it that far. I gloss over them because you can't really affect them at this stage - your hardware is set, so you got what you got.
I guess if you know your flow rates, you could solve for what your max water temp would be and get a feel for if that's gonna work for your setup. Just use ambient at the radiator for Tmin for the moment as a starting assumption - maybe add a few degrees for localized heating or HVAC tolerance, etc. Qin would be the total heat rejection you need (sum of all components cooled).
pertinent conversion rates
1 W = 3.41 BTU
1 BTU = 1°F change in 1 lb water
1 gal water = 8.3 lbs
Tb = -[(Qin/m1) - Tmax]
Tmax = [(m2*Tb)-(m2*Tmin)+(m1*Tb)] / m1
-- could probably merge those two equations and reduce that down a bit more if you wanted to.
Note this only really works if we hold Qout = Qin -- in real life Tmax may hit a constraint or your radiator loop may not be able to keep up and you see Tblend creep up until you can finally get a delta T across the radiator that it can reject with ambient air
If the flow rate is too slow, at some point, lets say 75% through the two radiators, the coolant temperature will start approaching the ambient air temperature. At that point, the remaining 25% of the radiators will be almost completely ineffective at cooling.
True, but you hit ambient, so... you didn't need the additional cooling, right?
I just push back against the thought that you ~need~ to be using 100% of the radiator for reason of wanting to utilize the radiator you purchased. You may very well need it for additional heat rejection capacity, but that's a different rational all together. Although maybe it's a distinction without a difference. More flow is (almost) always better, but this thing is already so overkill I struggle to just thing you ~need~ more flow or more cooling for any practical reason. But hey, it's impressive to see, and your build! I do enjoy watching it come together.
Nah, it still applies like a single loop - just takes longer because you have that mixing effect -- Tblend as I call it in the equations.In a traditional loop that exits the radiator and goes straight into the block, that would be accurate*, but since I have decoupled the hot sides and the cold sides of my loop, they can operate at different flow rates, so ambient at too low in the "mixing chamber" can be a lot worse than above ambient at higher flow, depending on the mixing ratios, flows and temperatures of the other loop parts.
(*Sortof, as you still could wind up in a situation where the flow is suboptimal for the block)
![]()
Nah, it still applies like a single loop - just takes longer because you have that mixing effect -- Tblend as I call it in the equations.
I still get hung up on this right here and can't see how it's an issue. But anyway, fun to theorize. Looking forward to seeing what it does once you flip the switch on.These are all theoretical numbers, but the issue is that ambient becomes the temperature floor, and if your capacity is so great that it brings things down to ambient, then you lose cooling capacity as you get temps down to ambient too fast.
I still get hung up on this right here and can't see how it's an issue. But anyway, fun to theorize. Looking forward to seeing what it does once you flip the switch on.
What you say is true, and I don't dispute the effect more flow will have on the radiator. I entirely agree.You have to separate heat flow from coolant flow and temperature.
Alright, Z, here's a go big but from a different era. Don't want to derail your thread, but imagine doing something like this:

What you say is true, and I don't dispute the effect more flow will have on the radiator. I entirely agree.
But let's hold the flow rates you have constant (because in reality it will be constant, you aren't varying the flow rate in response to anything once you have it in service) and consider that case:
As it runs, in those slices of time - one of three things will happen:
If you are removing enough heat/energy with the radiator as-is, it won't matter a bit that this radiator waste capacity is occurring or not. The temp in your reservoir will stay at this temp and things will proceed forward as you say in a static manner - even though the radiator isn't being utilized 100%. What is going in equals what is going out - you have achieved that static state condition.
If you aren't removing enough heat/energy... then the temp in the reservoir is going to rise. This is important. you can't ignore the fact that the reservoir temp will start to creep up. And once that temp starts going up, ocer the next slices in time, the inlet temp to the radiators goes up, and the delta T between that and ambient goes up, so they become more effective ~and~ that gradient across the radiator you talk about starts to shift out.
Conversely, if you are removing ~more~ energy/heat than putting into the system, your reservoir temp will start to drop... all the way until you get back to that radiator condition you are trying to avoid for some reason, with that ambient air temp as a floor constraint for everything. Even though the flow rates may be mismatched, in this condition, the return temp from the radiators will be sufficiently low enough that it will result in a lowering temp, because it all goes back to the fact that the steady state condition is going to be proportional to mass flow ~and~ temperature.
It's why I'm really just considering the static Quiescent condition - that's going to be worst case anyway, when it all hits equilibrium steady state. And it will hit steady state at some point... well, if you it doesn't get so hot that the hardware crashes first anyway (which sets the ceiling constraint for how high you can let temps ultimately get). You can evaluate the dynamic conditions with differential equations, but they aren't your constraints, so not really much point to it other than it's interesting to see the heating and cooling curves.
Your radiator discussion is entirely true, in a single slice of time. But you really do need to look at energy flow over time and drive/allow enough time for the situation to a get to a quiescent condition to see how it's really performing. I mean, this is why we stress test computers isn't it - to see if the thermal management holds once you get to that steady state condition under worst case power draw, or if it craps out after getting saturated or heat soaked over time?