I have noticed a phenomenon on my MPS Delta 40, and I'm not sure if there's anything that can be done about it. The MPS is in use as a fill-level sensor, with the high-pressure port connected to a tube running to a port on my reservoir, and the low pressure port open to the air. The reservoir is fitted with a pressure equalisation membrane.
I note that the fill level reading I'm getting is varying with the ambient air temperature, and hence air density. It's particularly relevant for me, since my radbox sits near a window, so the ambient temperature at the MPS Delta 40 can vary quite a lot depending on if the window is open or closed, but I think the same problem would also apply to someone running one inside a PC case with the temperature variations that can occur there.
I finally tracked it down today, here's what I did:
- I calibrated the MPS delta carefully with the window open. At the time I calibrated, the temperature of the air where the MPS is was 14 degrees C
- I watched the fill-level reading for about 15 minutes, to ensure it remained steady.
- I closed the window, allowing the temperature of the air near the MPS delta to rise to the ambient temperature in the room which was 24 degrees C
- I watched, and within 5 minutes my fill level reading had changed from 91% (which is correct) to 100%
- I re-opened the window allowing the air temperature to fall, and the fill level returned to the correct, 91% indication over a period of 5 to 10 minutes.
During the process, I ensured that the actual res level did not vary (checked by measuring with a ruler), and I observed that water temperature did not vary by a significant amount (less than 1 degree).
I have repeated the process of opening and closing the window to verify that the effect happens consistently, and it does.
I concluded that what is happening is that the water column pressure is remaining constant, however when the colder, denser air is sensed by the "low pressure" port on the MPS, the difference between water column pressure and ambient pressure is higher. As the air temperature increased when the window was closed, the "low pressure" port would be sensing lower pressure, less dense air, and as a result the pressure difference between that and the water column pressure would be higher and the apparent res level increased even though the water column height did not change.
My res level is about 166mm of water, which should exert about 16 hectopascals (millibars) of pressure. There is a small variation with water temperature, but between the reference temperature (4c) and actual water temperature (~30c) there is only about a 1% difference in density, so I will ignore that.
So at a standard 1013.2 millibar atmospheric pressure, the MPS delta should see a pressure of 1029 millibars on the high-pressure input, and 1013mb on the low pressure side. That should correspond to a 91% fill level.
At a zero fill level, both sides should be 1013
Therefore, each 0.175 mb change in water column pressure (16 millibars divided by 91 percent) corresponds to a 1% change in fill level sensed.
Equally, it seems to me that each 0.175mb change in ambient air pressure should correspond also to a 1% change in the sensed fill level. When I tested as described above, although the fill level hit 100% (and hence could have actually gone higher without showing) the rate of change was slowing down at that point, so we'll assume it changed by about 10% of fill level, or about 1.75 millibars.
If my memory serves correctly, the change in pressure at sea level is about 0.15mb for every degree C, which means a 10c change in air temperature would correspond to about a 1.5 millibar change in pressure, which would be in the right ballpark to describe the effect seen.
Anyway, I'm rambling a bit - I don't know if there's actually anything that can be done to fix this problem. I don't expect there is, short of somehow controlling the temperature of the air being sensed to keep it constant.
The other thing that I'd like to know is if there is some sort of temperature compensation going on inside the MPS firmware, if so, that could be the problem.
I know you can run the MPS delta with two tubes to the res - one to the bottom of the water column, and one to the air space at the top of the res. Obviously, that requires you keep the res airtight so the differential pressure can be properly sensed. Perhaps if someone runs on configured that way, they can try varying their ambient temperature quite markedly while keeping everything else constant and report back if their sensed fill level varies at all - if not, I might change over to that configuration.