Thanks to everyone, especially LittleInch, for answering. I think I see what to do, but want to post a response to you all to see if I understand what you have been saying. First, a little more clarification as to my installation. I left out some details earlier because I did not think they would be relevant to your answers, but I see that they may be interesting nonetheless. We are controlling the speed of the pump via a VFD where the process variable is the temperature of the milk leaving the heat exchanger. The PID loop response needs to be fairly sluggish to compensate for the reaction time of the temperature sensor and the 6 compressors that are chilling the glycol. If we respond too quickly, we speed up our pump and flowrate long before the chillers can start and take a couple degrees out of the glycol. Because of that, the perturbations from the rapid head changes make the system inherently unstable. For instance, the dairy will run 40 cows into the parlor, connect the milking units to them in about a minute, and they will start producing an average flow of about 16 lbs/min of milk. That flow, along with the residual flow from the other side of the parlor where the cows are finishing up, hits our tank at instantaneous rates reaching 80 gpm. Our supply tank is a circular, 275 gallon tank that stands about 7 feet tall with its bottom 1.5 feet off the floor. The 2 hp milk pump is connected right to the bottom of the tank, pumps the milk through about 20 feet of 2" pipe and a heat exchanger, then into a 7000 gallon truck whose bottom is about 4 feet high and whose top is about 10 feet high. You can see that our suction head (Hs) v aries between 0 and 5.5 feet and our discharge head (Hd) varies between 4 and 10 feet. Chiller capacity limits our flow rate to about 18 gpm, which can vary as they lose charge, blow fuses, overheat, etc. We want to correct our PID output to include the information about the changing static head to enable the PID loop to respond more rapidly and yet remain stable.
What I take from your answers is that I need to use the Affinity Law regarding the relationship between head and pump speed to arrive at my answer. This law states: dp1 / dp2 = (n1 / n2)2 where dp = head and n = rpm. Manipulating this equation, I get that n2 = n1 / sqrt(dp1/dp2). For example, if my head increases by 10% during my 'scan time' of 10 seconds since I last checked, then dp2 = 1.1 * dp1, so dp1/dp2 = 0.91 and sqrt(dp1/dp2)=0.95 and n2 = n1/0.95. Following this, I should expect that if my temperature sensor has not changed its reading, I should expect my new speed for my pump should be 105% of what it was before the head changed. If my head increases by 20%, I expect my speed should increase to 109.5% of what it was. If 100%, 141% and so on.
After talking about it with my boss, because our Hp changes very slowly, due to a filter plugging and a large tank filling, we may need to monitor only the head changes in the supply tank for the above formula. The supply head changes at least 5 times faster than our system's ability to respond, but the discharge head changes 50 times slower and is not an issue in our installations.
Thanks again. If your head is spinning, don't feel bad, so is mine.