首页 > 其他分享 >常用制冷剂饱和蒸汽 压力-温度 曲线的 多项式拟合

常用制冷剂饱和蒸汽 压力-温度 曲线的 多项式拟合

时间:2023-05-14 14:14:29浏览次数:44  
标签:02 03 系数 04 多项式 01 拟合 制冷剂

制冷剂饱和蒸汽的 压力-温度曲线 为一单调连续曲线.调试时常常提到的 蒸发压力-蒸发温度,冷凝压力-冷凝温度,过热度,过冷度等常用参数,均和该曲线有关.

现在,可以用制冷剂的状态方程来计算.但目前,这些方程要么参数非常多,或者带一些非初等函数,比如指数函数,对数函数等,这些对于电气编程来讲,是非常不友好的.所以,我对R507a,R404a,R717 这3种制冷剂的 饱和蒸汽的 压力-温度曲线 做了多项式拟合,用四则混合运算,就可以得到不错的精度.

若使用n次拟合的系数组,第i次系数为,温度为T,饱和压力为P,则:

 

 

举例: 用R507a 的3次拟合参数 计算对应温度的饱和压力 (P单位Pa,T的单位K)

P=(-10822101.6135296) + 151636.159209557 x T + (-722.401629978242) x T^2 + 1.17391139979667 x T^3

下面的表格为3种制冷剂的拟合系数表,注意表格中数据为科学计数法,需要查看更精确的数据,可以查看Excel版的系数表格.

 

饱和温度转换为饱和压力 '-60℃-->+50℃

R507a

压力(温度) Pa(K)

 

0次系数

1次系数

2次系数

3次系数

4次系数

5次系数

6次系数

最大正偏差

最大负偏差

3次拟合

-1.082210E+07

1.516362E+05

-7.224016E+02

1.173911E+00

 

 

 

2.427013E+03

-5.603552E+03

4次拟合

1.375302E+06

-3.374906E+04

3.275471E+02

-1.452508E+00

2.448647E-03

 

 

3.334477E+02

-7.567539E+02

5次拟合

-9.603779E+06

1.749831E+05

-1.252013E+03

4.494932E+00

-8.694123E-03

8.310848E-06

 

1.304245E+02

-2.723837E+02

6次拟合

3.442305E+07

-8.298986E+05

8.266153E+03

-4.339559E+01

1.263076E-01

-1.938582E-04

1.256567E-07

3.721625E+01

-6.266577E+01

 

R404a

压力(温度) Pa(K)

 

0次系数

1次系数

2次系数

3次系数

4次系数

5次系数

6次系数

最大正偏差

最大负偏差

3次拟合

-1.062390E+07

1.488473E+05

-7.089728E+02

1.151709E+00

 

 

 

2.301627E+03

-5.233046E+03

4次拟合

1.091261E+06

-2.920852E+04

2.994649E+02

-1.370871E+00

2.351837E-03

 

 

2.556333E+02

-5.778724E+02

5次拟合

-7.491814E+06

1.339713E+05

-9.353820E+02

3.278636E+00

-6.359205E-03

6.497141E-06

 

9.509164E+01

-1.992082E+02

6次拟合

2.546673E+07

-6.182846E+05

6.189931E+03

-3.257228E+01

9.470329E-02

-1.448469E-04

9.406679E-08

2.371157E+01

-4.221301E+01

 

R717

压力(温度) Pa(K)

 

0次系数

1次系数

2次系数

3次系数

4次系数

5次系数

6次系数

最大正偏差

最大负偏差

3次拟合

-1.584778E+07

2.128241E+05

-9.630729E+02

1.471898E+00

 

 

 

3.475630E+03

-7.487710E+03

4次拟合

2.240748E+06

-6.209891E+04

5.939824E+02

-2.423035E+00

3.631300E-03

 

 

2.983211E+02

-2.999951E+02

5次拟合

9.241803E+06

-1.952016E+05

1.601224E+03

-6.215552E+00

1.073674E-02

-5.299598E-06

 

8.874332E+00

-1.054835E+01

6次拟合

9.484205E+06

-2.007343E+05

1.653629E+03

-6.479226E+00

1.148002E-02

-6.412692E-06

6.918353E-10

1.002899E+01

-9.393691E+00

 

饱和压力转换为饱和温度 '-50℃-->+0℃(适用低温工况蒸发器侧)

R507a

温度(压力) K(Pa)

 

0次系数

1次系数

2次系数

3次系数

4次系数

5次系数

6次系数

最大正偏差

最大负偏差

3次拟合

2.053718E+02

2.443658E-04

-3.674785E-10

2.426020E-16

 

 

 

7.441008E-01

-3.330927E-01

4次拟合

2.012383E+02

3.137224E-04

-7.423222E-10

1.039435E-15

-5.777171E-22

 

 

2.860592E-01

-2.132045E-01

5次拟合

1.980978E+02

3.801340E-04

-1.240153E-09

2.719488E-15

-3.176038E-21

1.496353E-27

 

1.129909E-01

-5.167336E-02

6次拟合

1.955824E+02

4.442670E-04

-1.856930E-09

5.609310E-15

-1.021484E-20

1.004375E-26

-4.083270E-33

4.538707E-02

-2.895083E-02

 

R404a

温度(压力) K(Pa)

 

0次系数

1次系数

2次系数

3次系数

4次系数

5次系数

6次系数

最大正偏差

最大负偏差

3次拟合

2.054055E+02

2.501295E-04

-3.852843E-10

2.604203E-16

 

 

 

7.471635E-01

-3.344675E-01

4次拟合

2.012708E+02

3.211927E-04

-7.785613E-10

1.116300E-15

-6.351826E-22

 

 

2.875782E-01

-2.143118E-01

5次拟合

1.981286E+02

3.892596E-04

-1.301076E-09

2.921708E-15

-3.493555E-21

1.684967E-27

 

1.137182E-01

-5.200723E-02

6次拟合

1.956112E+02

4.550058E-04

-1.948613E-09

6.028225E-15

-1.124008E-20

1.131442E-26

-4.708721E-33

4.572834E-02

-2.916021E-02

 

R717

温度(压力) K(Pa)

 

0次系数

1次系数

2次系数

3次系数

4次系数

5次系数

6次系数

最大正偏差

最大负偏差

3次拟合

2.111778E+02

3.589493E-04

-8.883870E-10

9.174015E-16

 

 

 

1.249390E+00

-5.610310E-01

4次拟合

2.074179E+02

4.683959E-04

-1.849274E-09

4.108583E-15

-3.533085E-21

 

 

5.612786E-01

-4.061062E-01

5次拟合

2.045416E+02

5.743641E-04

-3.159295E-09

1.112728E-14

-2.034305E-20

1.474812E-26

 

2.587678E-01

-1.172647E-01

6次拟合

2.022254E+02

6.774803E-04

-4.812740E-09

2.359175E-14

-6.796300E-20

1.038389E-25

-6.474233E-32

1.212685E-01

-7.265340E-02

 

饱和压力转换为饱和温度 '-30℃-->+50℃(适用中温工况)

R507a

温度(压力) K(Pa)

 

0次系数

1次系数

2次系数

3次系数

4次系数

5次系数

6次系数

最大正偏差

最大负偏差

3次拟合

2.258768E+02

9.879073E-05

-4.306242E-11

8.015459E-18

 

 

 

1.884104E+00

-8.370449E-01

4次拟合

2.206423E+02

1.269980E-04

-8.849304E-11

3.558301E-17

-5.565912E-24

 

 

8.502019E-01

-5.949769E-01

5次拟合

2.167022E+02

1.539299E-04

-1.497584E-10

9.570369E-17

-3.187161E-23

4.210050E-30

 

3.948932E-01

-1.782408E-01

6次拟合

2.135667E+02

1.798647E-04

-2.264615E-10

2.018459E-16

-1.060880E-22

2.957449E-29

-3.363042E-36

1.867474E-01

-1.085931E-01

 

R404a

温度(压力) K(Pa)

 

0次系数

1次系数

2次系数

3次系数

4次系数

5次系数

6次系数

最大正偏差

最大负偏差

3次拟合

2.259276E+02

1.009711E-04

-4.502580E-11

8.570536E-18

 

 

 

1.890575E+00

-8.399569E-01

4次拟合

2.206959E+02

1.298130E-04

-9.252392E-11

3.803275E-17

-6.079612E-24

 

 

8.540536E-01

-5.971968E-01

5次拟合

2.167576E+02

1.573545E-04

-1.565937E-10

1.023096E-16

-3.482683E-23

4.702205E-30

 

3.971392E-01

-1.792402E-01

6次拟合

2.136228E+02

1.838826E-04

-2.368341E-10

2.158379E-16

-1.159737E-22

3.304869E-29

-3.841244E-36

1.880243E-01

-1.092532E-01

 

饱和压力转换为饱和温度 '-30℃-->+20℃(适用氨系统中温工况蒸发器侧)

R717

温度(压力) K(Pa)

 

0次系数

1次系数

2次系数

3次系数

4次系数

5次系数

6次系数

最大正偏差

最大负偏差

3次拟合

2.249650E+02

1.813595E-04

-2.010811E-10

9.700148E-17

 

 

 

7.644149E-01

-3.428438E-01

4次拟合

2.206557E+02

2.339304E-04

-4.078678E-10

4.170897E-16

-1.690242E-22

 

 

2.941775E-01

-2.214102E-01

5次拟合

2.173669E+02

2.844785E-04

-6.835097E-10

1.094157E-15

-9.314392E-22

3.197480E-28

 

1.162275E-01

-5.322426E-02

6次拟合

2.147236E+02

3.334496E-04

-1.025990E-09

2.261693E-15

-3.001362E-21

2.149764E-27

-6.366029E-34

4.667632E-02

-3.000058E-02

 

饱和压力转换为饱和温度 '0℃-->+50℃(适用氨系统中温工况冷凝器侧)

R717

温度(压力) K(Pa)

 

0次系数

1次系数

2次系数

3次系数

4次系数

5次系数

6次系数

最大正偏差

最大负偏差

3次拟合

2.447765E+02

7.979216E-05

-3.239015E-11

5.991771E-18

 

 

 

3.830176E-01

-1.722682E-01

4次拟合

2.395919E+02

1.016673E-04

-6.394928E-11

2.465943E-17

-3.870591E-24

 

 

1.184044E-01

-9.352166E-02

5次拟合

2.356508E+02

1.225466E-04

-1.051018E-10

6.259414E-17

-2.035052E-23

2.720241E-30

 

3.759980E-02

-1.745344E-02

6次拟合

2.324931E+02

1.426741E-04

-1.554739E-10

1.261437E-16

-6.317419E-23

1.741026E-29

-2.014306E-36

1.213638E-02

-8.466728E-03

 

生成代码:

import numpy as np
import matplotlib.pyplot as plt
import CoolProp.CoolProp as CP


# CP.PropsSI('T','P',101325,'Q',0,'Water')
次数列表 = list(range(3,7))
输入温度数组 = np.linspace(273.15, 323.15, 111)
输出压力数组 = CP.PropsSI('P','T',输入温度数组,'Q',0,'R717')


for 次数 in 次数列表:
    拟合3次参数 = np.polyfit(输出压力数组, 输入温度数组, 次数)
    拟合函数 = np.poly1d(拟合3次参数)
    拟合输出数组 = 拟合函数(输出压力数组)
    误差数组 = 拟合输出数组 - 输入温度数组
    '''
    plt.plot(输入温度数组, 输出压力数组, 'o')
    plt.plot(输入温度数组, 拟合输出数组)
    '''
    print('拟合次数 = ' + str(次数))
    print('拟合方程参数:')
    拟合方程参数 = ''
    # for 参数 in list(reversed(拟合3次参数))[0:-1]:
    for 参数 in list(reversed(拟合3次参数)):
        拟合方程参数 += str(参数) + '\t'
    # print(list(reversed(拟合3次参数)))
    print(拟合方程参数)
    print('误差:')
    print(str(max(误差数组)) + '\t' + str(min(误差数组)))
    '''
    plt.plot(输入温度数组, 误差数组)
    plt.show()
    '''
View Code

 

标签:02,03,系数,04,多项式,01,拟合,制冷剂
From: https://www.cnblogs.com/jichao1515/p/17399195.html

相关文章

  • B样条插值的代码,用于曲面的拟合。 里面详细介绍了4种B样条
    B样条插值的代码,用于曲面的拟合。里面详细介绍了4种B样条曲面拟合的形式。十分适合工程上的一些应用文件列表:main.mBaseFunction.mSurfPlotCtrlMesh.mSurfPlotSubMesh.mU_piecewise_Bezier.mU_quasiuniform.mID:86200672471654618......
  • P3分布参数拟合与ks检验,累计概率密度画图 对数据进行3参数拟合
    P3分布参数拟合与ks检验,累计概率密度画图对数据进行3参数拟合(形状、尺度、位置参数),可设置ks检验的显著性水平matlab代码,备注清楚,更改为自己的数据即可ID:7150705317334467......
  • 如何解决过度拟合
    更多精彩内容,欢迎关注公众号:数量技术宅,也可添加技术宅个人微信号:sljsz01,与我交流。为何产生过度拟合我们在做数据分析建模,或是量化策略回测的过程中,会模型在训练时过度拟合了历史数据(回测),导致在新数据上的预测(实盘)效果不佳。造成这种现象有以下几种原因:一是这可能是因为模型过......
  • 11种概率分布的拟合与ks检验,可用于概率分析,可靠度计算等领域
    11种概率分布的拟合与ks检验,可用于概率分析,可靠度计算等领域案例中提供11种概率分布,具体包括:gev、logistic、gaussian、tLocationScale、Rayleigh、Loglogistic、Lognormal、GeneralizedPareto、Weibull、Gamma、Exponential等概率分布然后进行ks检验,选择最优概率分布,并画出11中概......
  • Copula二维最全代码,包括边缘分布的拟合寻优,联合分布的拟合寻优及蒙特卡洛数据模拟代码
    Copula二维最全代码,包括边缘分布的拟合寻优,联合分布的拟合寻优及蒙特卡洛数据模拟代码案例包括4部分:1-变量x1的边缘部分拟合,提供了正态分布、对数正态分布、伽马分布、威布尔分布、指数分布、瑞利分布等6种常见边缘分布(仅支持正数),6种分布的ks检验及寻优确定x1的最优边缘分布2-变量......
  • Python用T-SNE非线性降维技术拟合和可视化高维数据iris鸢尾花、MNIST 数据|附代码数据
    原文链接:http://tecdat.cn/?p=24002最近我们被客户要求撰写关于非线性降维技术的研究报告,包括一些图形和统计输出。T-distributedStochasticNeighborEmbedding(T-SNE)是一种可视化高维数据的工具。T-SNE基于随机邻域嵌入,是一种非线性降维技术,用于在二维或三维空间中可视化......
  • 什么是人工智能领域的过拟合和欠拟合
    在人工智能领域中,过拟合和欠拟合是两个常见的问题,它们都会对模型的性能和效果产生负面影响。本文将介绍过拟合和欠拟合的概念、原因以及解决方法。一、过拟合过拟合指的是模型在训练集上表现得非常好,但在测试集或实际应用中表现不佳的情况。过拟合的主要原因是模型过于复杂,以至......
  • 使用Open3D进行PCD拟合平面的Python代码示例
    使用Open3D进行PCD拟合平面的Python代码示例 importopen3daso3dimportnumpyasnp#读取点云数据pcd=o3d.io.read_point_cloud("2023042501.pcd")#创建PCD图pcd_graph=o3d.geometry.PointCloudGraph(pcd)#选择要拟合的平面plane_cent......
  • 多项式之和
    多项式之和解题思路:输入数字,利用循环累加所有项的值,在循环中利用循环求出题意中的数值。代码:#include<iostream>usingnamespacestd;intmain(){   inti,j,n;   doublenum,t;   cout<<"pleaseinputthenumberofn:";   cin>>n;   for(i=1;......
  • 9点拟合亚像素方法
    9点插图本文方法取自硕士毕业论文《基于几何特征的快速模板匹配算法》,豆丁网链接:基于几何特征快速模板匹配算法-豆丁网(docin.com)。仅供参考,由于拟合二次曲面耗时较大,工业应用一般不使用这种方法,而用拟合平面抛物线代替。本文思路是先用整数边缘点${ \left(x,y\right)}......