I've got the following idea in mind. I have a water-cooled PC, I wish to minimize fan/pump noise by lowering their speeds, while maximizing the cooling that can be done.
There is the simple solution of setting a target water to air delta, (water temp taken from a reservoir, operating under the assumption that this will be the average water temperature) and allowing for (PID?) control to ramp up speeds until that delta is met.
But is there a better way? For example I can sample die temperatures of the CPU/GPU, the inlet and outlet temperature of each heat exchanger (to within +/- .2 degrees C), and obtain flow speed (+/- 2%) . Can I do something interesting with these data points in real time?
What equations should I be looking at to solve this? Am I over-engineering by attempting to calculate all of this? For example I know from test data that at most the delta across most radiators for this application will be approximately 1-3 degrees C