大作业:二氧化硫转化率最优化210页

上传人:文库****9 文档编号:174155271 上传时间:2021-03-15 格式:DOC 页数:10 大小:164.50KB
返回 下载 相关 举报
大作业:二氧化硫转化率最优化210页_第1页
第1页 / 共10页
大作业:二氧化硫转化率最优化210页_第2页
第2页 / 共10页
大作业:二氧化硫转化率最优化210页_第3页
第3页 / 共10页
大作业:二氧化硫转化率最优化210页_第4页
第4页 / 共10页
大作业:二氧化硫转化率最优化210页_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《大作业:二氧化硫转化率最优化210页》由会员分享,可在线阅读,更多相关《大作业:二氧化硫转化率最优化210页(10页珍藏版)》请在金锄头文库上搜索。

1、二氧化硫转化率最优化化研0801 冯鹤立 2008000009题目:SO21/2O2=SO3,四段绝热反应器,级间间接换热。1.基础数据:混合物恒压热容Cp 0.2549kcal/kgKH =23135kcal/kmol床层空隙率y554kg/m3进口SO2浓度8.0%,O2浓度9.0%,其余为氮气。处理量131kmolSO2/hr,要求最终转化率98。2.动力学方程:式中:3.基本要求:(1)在TX图上,做出平衡线,至少4条等速率线;(2)以一维拟均相平推流模型为基础,在催化剂用量最少的前提下,总的及各段的催化剂装量;进出口温度、转化率;并在T-X图上标出折线;4.讨论:(1)要求的最终转化

2、率从97变化到99对催化剂用量的影响;(2)如果有关系:YO2YSO221,SO2进口浓度在79之间变化,对催化剂装量的影响。计算过程:(1)由于反应速率的表达式是温度和转化率的函数,所以在入口浓度一定的条件下,当反应速率等于零的时候,不同的温度对应不同的转化率。根据这些数据就可以作出此反应的平衡线。改变反应速率的大小,分别可以得到不同反应速率下的等速率线。平衡线和等速率线数据的计算程序如下:#include#include#define R 1.987#define h 0.0001double r(double x, double t, double xso2)double r,r1,r2

3、,r3, B,keff,K, Kp,Pso2,Pso3,Po2; if(t=693.15 & t=748.15 & t=873.15) keff = 1.5128*pow(10,7)*exp(-35992 / (R*t); K = 2.3*pow(10,-8)*exp(27200/(R*t); Kp=2.26203*pow(10,-5)*exp(11295.3 / t); Pso2=(xso2-xso2*x) / (1-xso2*x/2); Pso3=xso2*x / (1-xso2*x/2); Po2=(0.17-xso2-xso2*x/2) / (1-xso2*x/2); r1 =Po2*

4、Pso2/Pso3; r2 =Pso3/(Pso2*sqrt(Po2)*Kp); B =48148*exp(-7355.5/t); r3 =sqrt(B+(B-1)*(1-x)/x)+sqrt(K*(1-x)/x); r =keff*K*r1*(1-r2*r2)/(r3*r3); return(r);void main()double xso2=0.08,x,t,r0=0,y; int i; for(i=0;i5;i+)printf(R%d=%en,i+1,r0);for(t=693.15;t=1) break;y=fabs(pow(10,5)*r(x,t,xso2)-pow(10,5)*r0

5、);while(y0.001);printf(%5.2f %5.4fn,t,x);t=t+5;r0=r0+pow(10,-6);运行上述程序后,获得的数据见下表:温度T/k反应速率r1060.0 1.0 2.0 3.0 4.0 693.150.9809 698.150.9797 703.150.9782 0.0117 708.150.9762 0.2719 713.150.9740 0.4750 718.150.9715 0.6205 0.1844 723.150.9686 0.7214 0.3863 0.0784 728.150.9655 0.7901 0.5373 0.2903 0.063

6、8 733.150.9620 0.8365 0.6473 0.4536 0.2689 738.150.9582 0.8674 0.7265 0.5761 0.4285 743.150.9541 0.8873 0.7828 0.6669 0.5500 748.150.9496 0.8995 0.8224 0.7336 0.6416 753.150.9447 0.8964 0.8237 0.7398 0.6529 758.150.9394 0.8927 0.8239 0.7444 0.6617 763.150.9338 0.8885 0.8231 0.7474 0.6685 768.150.927

7、8 0.8837 0.8214 0.7491 0.6736 773.150.9213 0.8784 0.8188 0.7497 0.6772 778.150.9144 0.8725 0.8154 0.7492 0.6794 783.150.9071 0.8662 0.8113 0.7477 0.6804 788.150.8994 0.8593 0.8065 0.7453 0.6803 793.150.8912 0.8519 0.8010 0.7421 0.6792 798.150.8826 0.8440 0.7948 0.7380 0.6772 803.150.8735 0.8357 0.78

8、81 0.7332 0.6743 808.150.8640 0.8268 0.7807 0.7277 0.6706 813.150.8540 0.8175 0.7727 0.7215 0.6661 818.150.8436 0.8077 0.7643 0.7146 0.6609 823.150.8327 0.7975 0.7552 0.7071 0.6550 828.150.8215 0.7868 0.7457 0.6990 0.6484 833.150.8097 0.7757 0.7357 0.6904 0.6412 838.150.7976 0.7642 0.7252 0.6812 0.6

9、335 843.150.7851 0.7523 0.7142 0.6716 0.6252 848.150.7722 0.7400 0.7029 0.6614 0.6163 853.150.7590 0.7273 0.6912 0.6508 0.6070 858.150.7454 0.7143 0.6791 0.6398 0.5972 863.150.7315 0.7010 0.6666 0.6285 0.5870 868.150.7174 0.6874 0.6539 0.6167 0.5764 873.150.7030 0.6736 0.6408 0.6047 0.5654 根据上述数据制图:

10、 上图以温度为横坐标,转化率为纵坐标。最上面一条为平衡线,平衡线下的四条曲线为反应速率分别为1e-6、2e-6、3e-6、4e-6(mol/gcat.sec)时的等速率线。(2)根据入口组成,设定入口温度,根据反应对入口温度所求偏导数在这一段内对组成的积分为零,可以求得此段出口转化率,即下一段的入口组成。由于段内操作线的斜率为(),因此根据入口温度、入口组成和出口组成计算可得出口温度。要使催化剂用量最少,应使,根据计算每段的最小催化剂用量。循环计算四段后可得最后的出口转化率,若不能满足要求(x98),则重新设定第一段入口温度,再进行计算直至满足条件。上述计算过程的C语言程序如下:#includ

11、e#include#define R 1.987#define h 0.0001double r(double x, double t, double xso2)double r,r1,r2,r3,keff,K,B,Kp,Pso2,Pso3,Po2; if(t=693.15 & t=748.15 & t=873.15) keff = 1.5128*pow(10,7)*exp(-35992 / (R*t); K = 2.3*pow(10,-8)*exp(27200/(R*t); Kp=2.26203*pow(10,-5)*exp(11295.3 / t); Pso2=(xso2-xso2*x)

12、/ (1-xso2*x/2); Pso3=xso2*x / (1-xso2*x/2);Po2=(0.17-xso2-xso2*x/2) / (1-xso2*x/2); r1 =Po2*Pso2/Pso3; r2 =Pso3/(Pso2*sqrt(Po2)*Kp); B =48148*exp(-7355.5/t); r3 =sqrt(B+(B-1)*(1-x)/x)+sqrt(K*(1-x)/x); r =keff*K*r1*(1-r2*r2)/(r3*r3); return(r);double dr(double x, double t, double xso2)double y; y=(r(

13、x,t+h,xso2)-r(x,t-h,xso2)/(2*h); return(y);double t(double t0, double x0, double x)double y,lamda,H=-23135,Cp=254.9,rou=0.500,c=1.282; lamda=-H*c/(rou*Cp); y=t0+lamda*(x-x0); return(y);double fun1(double x, double t, double xso2) double y; y=-dr(x,t,xso2)/(r(x,t,xso2)*r(x,t,xso2); return(y);double jifen(double x0, double t0, double xso2) doub

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号