View Full Version : R22 Pressure to Temperature formula
07-02-2007, 12:18 AM
I'm after a formula to work out temperature from reading R22 pressure via a pressure transducer, in metric if possible!!
07-02-2007, 01:57 AM
07-02-2007, 02:16 AM
Thanks chefid, but I am after a formula so as to convert it from pressure to temperature in software for use in a control program.
07-08-2007, 08:42 AM
I think you can derive an approx algebraic formula by going here and entering data points. Try it. Let us know if it worked.
07-15-2007, 07:45 PM
I tried the website but
y = a(0) + a(1) * x + a(2) * x2 + a(3) * x3 + ... + a(m) * xm
doesn't mean that much to me!!!
07-15-2007, 08:10 PM
Last I checked, ASHRAE prefers: Kamei, A. and S.W Beyerlein. 1992. A fundamental equation for chlorodifluoromethane (R-22). "Fluid Phase Equilibria" 80 (11):71-86. Google Linda Hall Library in Kansas City. You can order this article from them online. But you better at least understand polynomial equations. ;)
This is just a rough plot I did based on 10 points from the PT chart, you could refine it a bit more if you based the formula on more data, I didn't particularly feel like typing in all 50 points from the chart.
The x values are the pressure in kpa and the resulting y values are temperature in °C, as you can see it's not exactly a linear relationship so the formula isn't very straight forward, but you did say this is for software so at least you won't have to worry about converting the values manually!
If you need a more detailed explanation of how to use the formula just let me know.
I should also mention that it will only be valid for pressure input values between -64 kpa to 2325 kpa (temperature outputs of -60°C to 60°C) as that's the extremities of the data on the PT chart I used.
07-16-2007, 05:59 PM
Thanks for that, I will check it out..
07-17-2007, 11:55 PM
Hi Damo, not having much luck with that formula, maths wasn't my best subject!! any luck of getting a simplified version??
07-18-2007, 09:07 AM
Try this out:
coilFaceTemp = -31.837273 + (1.2738185 * psi) + (-.0040303161 * psi^2) + (.0000051769228 * psi^3)
For 66 psi this is:
coilFaceTemp = -31.837273 + (1.2738185 * 66) + (-.0040303161 * 4356) + (.0000051769228 * 287496)
coilFaceTemp = 36.167
07-18-2007, 07:51 PM
Thats not even right Travis, Didnt I tell you that calc was not accurate a few months ago... ;) Shame, Shame... ;)
View the source, and you will find the calc.
So for a pressure of 4 kpa for example:
Which equals -42.4002 °C.
This value is off by 2.4002 degrees and that's because this equation isn't perfect. Being based on only 10 points from the PT chart, there is some inaccuracy and this can be seen on the graph where the black line (the formula) moves away from the blue line (the data from the PT chart).
As you can see, when written this way it's a big ugly equation with a lot of numbers.
The easiest thing to do is to put the formula into either a graphing or spreadsheet program and let that do all the maths for you.
07-19-2007, 05:25 PM
Thanks for that Damo, I'll give it a try, not sure if the controller will be able to compute numbers with so many decimal places!!!!
07-24-2007, 07:44 PM
I did this awhile back and I was able to get really close using two curves
and although I used PSIG and Degrees F, I am sure you could convert it and get close.
one curve was for when the pressure was below 47 psig and the other curve when the pressure was above 47 psig. (I noticed there was a pretty good difference in the curve attributes at 47 psig.) Then I simply programmed in using one curve or the other based on the pressure input with both curves able to utilize extrapolation to get the approxiamate temperature/saturated condition.
The curve for <47 psig
24, 0 (at an input of 24 psi, output 0 deg F)
46, 23 (at an input of 46 psi, output 23 deg F)
and >47 psig
I then also subtracted my suction temperature from my curve value for the approxiamate saturated condition to be able to display an approxiamate superheat.
07-24-2007, 07:53 PM
When you say curves!! what curves??
07-24-2007, 07:58 PM
I guess I assumed your input is going to a programmable controller. The manufacturer I use has curves built in that you can utilize if you want. Then you don't have to build tables.
07-24-2007, 08:00 PM
That would be nice, but I have to do it the old fashion way!!!!!
Powered by vBulletin® Version 4.2.0 Copyright © 2013 vBulletin Solutions, Inc. All rights reserved.