2024年5月5日发(作者:茆韶华)
维普资讯
第27卷第4期
淮北煤炭师范学院学报
Vol_27 No.4
2006年l2月
Journal of Huaibei Coal Indust ̄Teachers Coilege
Dec.2006
基于Matlab的板式塔阻力系数建模
陈惜明l,2,彭 宏
(1.淮北煤炭师范学院化学系,安徽淮北235000:2.浙江大学材化学院,浙江杭州310000)
摘要:提出计算板式塔塔板压降与气体流量的新关系,认为板式塔的压力降与气体通过筛孔的流动速度的平方不
成正比.给出matlab用于求解板式塔阻力系数的计算方法.与其它计算机语言和求解方法相比,利用matlab不仅计算
速度快,界面交互性强,而且语法简洁明快,数据输入与修改方便,计算结果准确.
关键词:matlab;板式塔;阻力系数
中图分类号:TB 324 文献标识码:A 文章编号:1672—7177(2006)04—0029—04
l 前言
吸收塔塔板阻力系数对于生产和设计吸收塔具有重要意义.阻力系数大将使得动力消耗增加,如果阻
力系数过小,则在运行过程中对负荷的变动将较敏感而不利于正常的生产操作.我校现有的板式塔流动特
性实验软件是由清华大学应用Qb语言编写的,由于求解过程中需要使实验数据的拟合误差最小,因而利用
Qb语言求解塔板阻力系数的程序相当烦琐,该软件由十几个文件、数百条命令构成,程序的维护和运行都不
是十分方便,界面比较粗糙,交互性差.MATLAB是美国MathWorks公司20世纪80年代中期推出的数学软
件.当前,matlab已发展成为多学科、多种工作平台的功能强大的大型软件 广泛应用于线性代数、自动控制
理论、概率论及数理统计、数字信号处理、时间序列分析、动态系统仿真等领域.与其它计算机语言相比,mat.
1ab具有强大的绘图功能,可以由用户自定义函数.因此,利用matlab强大的数值处理功能对实验后的数据
进行处理具有一定的积极意义.
2 实验部分
气体通过塔板时,因阻力造成的压力降AP应为气体通过干塔板的压力降△ 与气体通过湿塔板的压
力降△Pf之和
AP=APf+△Pd (1)
其中,气体通过干板的压力降与气体通过筛孔的速度‰之间的关系,在多数教材上都表示为…:
△ = .华 (2)
但我们在实验过程中发现,AP和“ 之间其实并不很好地遵循这一关系,为此改用(3)式表示.
△ : ・ 单位Pa (3)
将压降单位以m液柱形式表示在实验过程中数据处理更方便,为此将(3)式改为:
Ah=等 m祧 (4)
式中,t1.为气体通过筛孔的速度,m・s,为空气流量与全部筛孔的面积之比. 和P,分别为气体和液体的
密度,kg・m 3可通过实验条件下的温度和大气压查IqJ. 为干板阻力系数,△ 是以m液柱为单位表示的
干板阻 ,g足 力加速度,9.81 m/s!.I lI_于幂指数n和阻力系数均为未知数,冈而耍利用作图法才能得出
收稿日期:2005 I 2 1 8
基金项目:蟹徽竹f r 数帅利研资助Jm r4(2005jq1I 34.2()02jqI J7
作者简介:陈惜【IJ](I97I一).壹敞太 人. .}啦{研究,【l_
维普资讯
3O 淮北煤炭师范学院学报(自然科学版) 2006年
具体数值.方法是对上式两边取对数,可得:
lnAh=In 靠)+nIn (5)
所以,如果以lnAh为纵坐标,In/2,。为横坐标,可以得出…条斜率为n的直线,从直线与横坐标的交点可以求
出干板阻力系数 。
对筛孔塔板,可由实验直接测定干板压降 与筛孔速度/2, 的变化关系,在双对数坐标上给出一条直
线,由此线可以拟合得出干板阻力系数 值
实际上.从气体流量与筛孔气速的关系可得:
g =u 。=u ×丁"rrd ̄
×91
(6)
式中,A。是气体通过筛孔的总横截面积.以是塔板的筛孔的直径,
d。=2。7 mm,系数91是塔板上筛孔数El,
q 是气体流量,由U形压差计的液面高度差R通过(7)式求出
・
(7)
式中,C。是孔流系数,Co=0。61,do是孔板流量计的锐孔直径,do=10 mm。
综合(5),(6),(7)三式,得出u形压差计的读数R和塔板压降△^的关系为:
InAh ( ・ ) n[( ) ×( )4× 】 (8)
所以,只需要测量一系列与空气流量R相对应的塔板压降 ,就能够非常方便地利用matlab求解回归
方程的系数n和阻力系数,与c语言和Quick Basic不同,matlab运行时不需要事先进行编译,简单的几行
命令即可实现对上述问题求解.
实验装置如图1所示,水从高位槽,经过转子流量计,从筛板上面的侧壁流入塔内,并从塔的另一侧经
溢流堰溢人溢流装置.从塔板泄露的液体,可以从塔底排放口排出.由空气泵来的空气通过流量调节阀和孔
板流量计进入塔底,经由筛板的小孔从塔顶排出.气体流经筛板过程中的压力降由u型压差计显示.
刳I1 板式塔实验装毋滩程陶
1审气泵2放空阀3消声器4扎板流吐i1 5,9水柱!K箍计6汞十t 差计7板式塔8转子流链计10商化淑柳
实验时,利用空气进口调节阀和旁路放空阀联合调节的方法改变气体流量,记录一定气体流量条件下
的干板压降 和实验温度 就可以求出塔板的阻力系数.
表1是在某次实验过程L11取得的一组实验数据.
气体流量从Ll形压差汁的液面高发差 得f 筛板塔规格如下:
塔的内径d=100 I] ̄|113,筛板开孔率 =6 6%,筛椴厚度6=1.2 Illm,溢流堰高度h =40 n ,管道直径
d=26 1131 T1.
维普资讯
第4期 陈惜明等:基于Matlab的板式塔阻力系数建模 31
表1 不同气体流量条件下的塔板压降
3 matlab编程与数据处理
当已知观测数据(‰yi)(i=1,2,…,It),利用最d ̄--"乘法拟合回归方程
Y=b+Ⅱ
(9)
时,系数矩阵可以由下式得出 :
∑ ∑ ∑Y
i=l
i=1 l l
(10)
∑ ∑ ∑ Y
i=l
=l i=1
板式塔阻力系数 与幂指数It的求解过枉实际上就是对(8)式进行求解,计算过程和(9)式的求解过程
类似.下面给出求解系数f与幂指数n的Matlab源程序:
clear
dehH=[5,10,12,15,17,20]; %实测塔板压降
t=[25,26,26.7,28.2,29.2,30.7】; %气体温度
waterdens=998; %室温下水的密度
r=【60,80,140,187,210,236]; %实测气体流量
Y=log(deltH); %计算塔板压力降的自然底对数
atmosdens=101325¥0.029./(8.314¥(273.15+t)); %计算空气密度,大气压应为当地大气压
X=log(((0.61/91) 2)¥((10/2.7)^4)¥2¥9.8l¥r.¥((waterdens—atmosdens)./atmosdens));
coefifcient=inv([1ength(dehH),sum(X);sum(X),sum(X.^2)】)¥[sum(Y);sum(X.¥Y)];
ze¥o=coefifcient(1,1);
N=coefficient(2,1)
zeta=2¥waterdens¥9.81★exp(zeso)¥length(deltH)/sum(atmosdens)%给出《值
plot(X,Y,’¥’); %在图上显示数据点
lsline %最小二乘法拟合回归线
xlabel(’corresponding R’);
ylabel(’log(dehH)’)
上面源程序中温度、气体流量、塔板压降等数据为表1中的实验数据,运行后求出的塔板阻力系数为
=
49.629 6,N=0.842 2,同时还绘出了R和△^的双对数关系,如图2所示.
I鲁1 2气体流 j塔板 J的关系
维普资讯
32 淮北煤炭师范学院学报(自然科学版) 2006点
这种情况说明,现有文献中,气体通过筛孑L的气流速度和塔板压降之间并不是很好地与(2)式吻合,(2)
式中的幂指数应按(3)式进行修正.同时还可以看到,.上面的matlab程序是一种完全开放式的程序,修改方
便(程序段可以用Word等常用字处理软件进行修改,然后直接在matlab中运行),可读性强.
在给出的图形中,也可以利用matlab自带的工具可以进行线性拟合并自动给出拟合方程,二者结果相
同,但后者能方便地给出残差(残差=0.329 83).
4 结语
使用matlab求解塔板阻力系数不仅数据输入方便,而且程序简单,维护方便.与其它程序语言相比,使
用matlab编程求解一般数学问题节约了大量的时间.在板式塔实验中,我们还发现,现在文献中,使用(2)式
描述气体流动速度和塔板压力降的关系不够严谨,而(3)式能够更准确地反映出这种关系.
参考文献:
『】】林爱光.化学工程基础fM】.北京:清华大学出版社,1999.
【2】蒲俊,吉家锋,伊良忠.Matlab6.0数学手册【M】 上海:浦东电子出版社,2002
【3]朱儒楷.高等工程数学(上册)【M1,徐州:中国矿业大学出版社,1993、
Modeling Resistant Coefifcient for Sieve Plate Column with Matlab
CHEN Xi—ming 一,PENG Hong
(I.Departnwnt of Chemistry,Huaibei Coal Ind ̄try Teachers Col ̄ge,235000,Huaibei,Anlmi,China;
2.Material and Chemistry College,Zhejiang University,310000,Hangzhou,Zhejiang,China)
Abstract:A new relationship between pressure drop of the sieve plate column and velocity of flow was proposed
in this paper.That the pressure drop of the sieve plate column wasn t proportion to the square of gaseous
velocity.Modeling for resistant coefifcient of the sieve plate column was presented.Not only is the computing rate
quicker than other software,but also the interactivity is more advantage than other language.Furthermore,the
grammar is concision and convenience to input or modify datum.
Key words:matlab;plank tank;resistant coefficient
2024年5月5日发(作者:茆韶华)
维普资讯
第27卷第4期
淮北煤炭师范学院学报
Vol_27 No.4
2006年l2月
Journal of Huaibei Coal Indust ̄Teachers Coilege
Dec.2006
基于Matlab的板式塔阻力系数建模
陈惜明l,2,彭 宏
(1.淮北煤炭师范学院化学系,安徽淮北235000:2.浙江大学材化学院,浙江杭州310000)
摘要:提出计算板式塔塔板压降与气体流量的新关系,认为板式塔的压力降与气体通过筛孔的流动速度的平方不
成正比.给出matlab用于求解板式塔阻力系数的计算方法.与其它计算机语言和求解方法相比,利用matlab不仅计算
速度快,界面交互性强,而且语法简洁明快,数据输入与修改方便,计算结果准确.
关键词:matlab;板式塔;阻力系数
中图分类号:TB 324 文献标识码:A 文章编号:1672—7177(2006)04—0029—04
l 前言
吸收塔塔板阻力系数对于生产和设计吸收塔具有重要意义.阻力系数大将使得动力消耗增加,如果阻
力系数过小,则在运行过程中对负荷的变动将较敏感而不利于正常的生产操作.我校现有的板式塔流动特
性实验软件是由清华大学应用Qb语言编写的,由于求解过程中需要使实验数据的拟合误差最小,因而利用
Qb语言求解塔板阻力系数的程序相当烦琐,该软件由十几个文件、数百条命令构成,程序的维护和运行都不
是十分方便,界面比较粗糙,交互性差.MATLAB是美国MathWorks公司20世纪80年代中期推出的数学软
件.当前,matlab已发展成为多学科、多种工作平台的功能强大的大型软件 广泛应用于线性代数、自动控制
理论、概率论及数理统计、数字信号处理、时间序列分析、动态系统仿真等领域.与其它计算机语言相比,mat.
1ab具有强大的绘图功能,可以由用户自定义函数.因此,利用matlab强大的数值处理功能对实验后的数据
进行处理具有一定的积极意义.
2 实验部分
气体通过塔板时,因阻力造成的压力降AP应为气体通过干塔板的压力降△ 与气体通过湿塔板的压
力降△Pf之和
AP=APf+△Pd (1)
其中,气体通过干板的压力降与气体通过筛孔的速度‰之间的关系,在多数教材上都表示为…:
△ = .华 (2)
但我们在实验过程中发现,AP和“ 之间其实并不很好地遵循这一关系,为此改用(3)式表示.
△ : ・ 单位Pa (3)
将压降单位以m液柱形式表示在实验过程中数据处理更方便,为此将(3)式改为:
Ah=等 m祧 (4)
式中,t1.为气体通过筛孔的速度,m・s,为空气流量与全部筛孔的面积之比. 和P,分别为气体和液体的
密度,kg・m 3可通过实验条件下的温度和大气压查IqJ. 为干板阻力系数,△ 是以m液柱为单位表示的
干板阻 ,g足 力加速度,9.81 m/s!.I lI_于幂指数n和阻力系数均为未知数,冈而耍利用作图法才能得出
收稿日期:2005 I 2 1 8
基金项目:蟹徽竹f r 数帅利研资助Jm r4(2005jq1I 34.2()02jqI J7
作者简介:陈惜【IJ](I97I一).壹敞太 人. .}啦{研究,【l_
维普资讯
3O 淮北煤炭师范学院学报(自然科学版) 2006年
具体数值.方法是对上式两边取对数,可得:
lnAh=In 靠)+nIn (5)
所以,如果以lnAh为纵坐标,In/2,。为横坐标,可以得出…条斜率为n的直线,从直线与横坐标的交点可以求
出干板阻力系数 。
对筛孔塔板,可由实验直接测定干板压降 与筛孔速度/2, 的变化关系,在双对数坐标上给出一条直
线,由此线可以拟合得出干板阻力系数 值
实际上.从气体流量与筛孔气速的关系可得:
g =u 。=u ×丁"rrd ̄
×91
(6)
式中,A。是气体通过筛孔的总横截面积.以是塔板的筛孔的直径,
d。=2。7 mm,系数91是塔板上筛孔数El,
q 是气体流量,由U形压差计的液面高度差R通过(7)式求出
・
(7)
式中,C。是孔流系数,Co=0。61,do是孔板流量计的锐孔直径,do=10 mm。
综合(5),(6),(7)三式,得出u形压差计的读数R和塔板压降△^的关系为:
InAh ( ・ ) n[( ) ×( )4× 】 (8)
所以,只需要测量一系列与空气流量R相对应的塔板压降 ,就能够非常方便地利用matlab求解回归
方程的系数n和阻力系数,与c语言和Quick Basic不同,matlab运行时不需要事先进行编译,简单的几行
命令即可实现对上述问题求解.
实验装置如图1所示,水从高位槽,经过转子流量计,从筛板上面的侧壁流入塔内,并从塔的另一侧经
溢流堰溢人溢流装置.从塔板泄露的液体,可以从塔底排放口排出.由空气泵来的空气通过流量调节阀和孔
板流量计进入塔底,经由筛板的小孔从塔顶排出.气体流经筛板过程中的压力降由u型压差计显示.
刳I1 板式塔实验装毋滩程陶
1审气泵2放空阀3消声器4扎板流吐i1 5,9水柱!K箍计6汞十t 差计7板式塔8转子流链计10商化淑柳
实验时,利用空气进口调节阀和旁路放空阀联合调节的方法改变气体流量,记录一定气体流量条件下
的干板压降 和实验温度 就可以求出塔板的阻力系数.
表1是在某次实验过程L11取得的一组实验数据.
气体流量从Ll形压差汁的液面高发差 得f 筛板塔规格如下:
塔的内径d=100 I] ̄|113,筛板开孔率 =6 6%,筛椴厚度6=1.2 Illm,溢流堰高度h =40 n ,管道直径
d=26 1131 T1.
维普资讯
第4期 陈惜明等:基于Matlab的板式塔阻力系数建模 31
表1 不同气体流量条件下的塔板压降
3 matlab编程与数据处理
当已知观测数据(‰yi)(i=1,2,…,It),利用最d ̄--"乘法拟合回归方程
Y=b+Ⅱ
(9)
时,系数矩阵可以由下式得出 :
∑ ∑ ∑Y
i=l
i=1 l l
(10)
∑ ∑ ∑ Y
i=l
=l i=1
板式塔阻力系数 与幂指数It的求解过枉实际上就是对(8)式进行求解,计算过程和(9)式的求解过程
类似.下面给出求解系数f与幂指数n的Matlab源程序:
clear
dehH=[5,10,12,15,17,20]; %实测塔板压降
t=[25,26,26.7,28.2,29.2,30.7】; %气体温度
waterdens=998; %室温下水的密度
r=【60,80,140,187,210,236]; %实测气体流量
Y=log(deltH); %计算塔板压力降的自然底对数
atmosdens=101325¥0.029./(8.314¥(273.15+t)); %计算空气密度,大气压应为当地大气压
X=log(((0.61/91) 2)¥((10/2.7)^4)¥2¥9.8l¥r.¥((waterdens—atmosdens)./atmosdens));
coefifcient=inv([1ength(dehH),sum(X);sum(X),sum(X.^2)】)¥[sum(Y);sum(X.¥Y)];
ze¥o=coefifcient(1,1);
N=coefficient(2,1)
zeta=2¥waterdens¥9.81★exp(zeso)¥length(deltH)/sum(atmosdens)%给出《值
plot(X,Y,’¥’); %在图上显示数据点
lsline %最小二乘法拟合回归线
xlabel(’corresponding R’);
ylabel(’log(dehH)’)
上面源程序中温度、气体流量、塔板压降等数据为表1中的实验数据,运行后求出的塔板阻力系数为
=
49.629 6,N=0.842 2,同时还绘出了R和△^的双对数关系,如图2所示.
I鲁1 2气体流 j塔板 J的关系
维普资讯
32 淮北煤炭师范学院学报(自然科学版) 2006点
这种情况说明,现有文献中,气体通过筛孑L的气流速度和塔板压降之间并不是很好地与(2)式吻合,(2)
式中的幂指数应按(3)式进行修正.同时还可以看到,.上面的matlab程序是一种完全开放式的程序,修改方
便(程序段可以用Word等常用字处理软件进行修改,然后直接在matlab中运行),可读性强.
在给出的图形中,也可以利用matlab自带的工具可以进行线性拟合并自动给出拟合方程,二者结果相
同,但后者能方便地给出残差(残差=0.329 83).
4 结语
使用matlab求解塔板阻力系数不仅数据输入方便,而且程序简单,维护方便.与其它程序语言相比,使
用matlab编程求解一般数学问题节约了大量的时间.在板式塔实验中,我们还发现,现在文献中,使用(2)式
描述气体流动速度和塔板压力降的关系不够严谨,而(3)式能够更准确地反映出这种关系.
参考文献:
『】】林爱光.化学工程基础fM】.北京:清华大学出版社,1999.
【2】蒲俊,吉家锋,伊良忠.Matlab6.0数学手册【M】 上海:浦东电子出版社,2002
【3]朱儒楷.高等工程数学(上册)【M1,徐州:中国矿业大学出版社,1993、
Modeling Resistant Coefifcient for Sieve Plate Column with Matlab
CHEN Xi—ming 一,PENG Hong
(I.Departnwnt of Chemistry,Huaibei Coal Ind ̄try Teachers Col ̄ge,235000,Huaibei,Anlmi,China;
2.Material and Chemistry College,Zhejiang University,310000,Hangzhou,Zhejiang,China)
Abstract:A new relationship between pressure drop of the sieve plate column and velocity of flow was proposed
in this paper.That the pressure drop of the sieve plate column wasn t proportion to the square of gaseous
velocity.Modeling for resistant coefifcient of the sieve plate column was presented.Not only is the computing rate
quicker than other software,but also the interactivity is more advantage than other language.Furthermore,the
grammar is concision and convenience to input or modify datum.
Key words:matlab;plank tank;resistant coefficient