- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
化工设计任务书
一、设计题目
1.初馏塔工艺设计;
2.常压塔工艺设计;
3.初馏塔冷凝器工艺设计;
4.常压塔冷凝器工艺设计。
二、设计条件
原料:5种醇的混合液体(见表1),年处理量360t/a,年工作日以300天计,
初馏塔顶乙醇纯度99.0%,常压塔顶纯度98.5%,正丁醇塔底馏出液乙醇含量不
高于2%。
表1原料组成表
组分名称乙醇正丁醇环己醇正辛醇丙三醇
组成/%1023201730
三、操作条件
1.初馏塔和常压塔顶压力均为0.03MPa(表压);
2.进料热状况为泡点进料,塔顶为全凝器,连续精馏;
3.回流液和馏出液温度均为饱和温度;
4.冷却水进出口温度分别为25℃和30℃。
四、设计内容
1.设计方案的确定及工艺流程的说明;
2.塔的工艺计算(包括塔径、填料层高度、塔高的计算等);
3.填料塔流体力学计算(包括压力降、泛点率等);
4.精馏塔装配图,工艺流程图;
3.冷凝器的热负荷;
4.冷凝器的选型及核算;
5.冷凝器结构详图的绘制;
6.设计结果汇总;
7.对本设计对本设计1.递归基本概念
所谓递归,简而言之就是应用程序自身调用自身,以实现层次数
据结构的查询和访问。递归的使用可以使代码更简洁清晰,可读性
更好。但由于递归需要系统堆栈,所以空间消耗要比非递归代码要大
很多,而且,如果递归深度太大,可能系统资源会不够用。
从理论上说,所有的递归函数都可以转换为迭代函数,反之亦然,
然而代价通常都是比较高的。但从算法结构来说,递归声明的结构并
不总能够转换为迭代结构,原因在于结构的引申本身属于递归的概
念,用迭代的方法在设计初期根本无法实现,这就像动多态的东西并
不总是可以用静多态的方法实现一样。这也是为什么在结构设计时,
通常采用递归的方式而不是采用迭代的方式的原因,一个极典型的例
子类似于链表,使用递归定义及其简单,但对于内存定义(数组方式)
其定义及调用处理说明就变得很晦涩,尤其是在遇到环链、图、网格
等问题时,使用迭代方式从描述到实现上都变得不现实。因而可以
从实际上说,所有的迭代可以转换为递归,但递归不一定可以转换为
迭代。
2.C语言中的函数可以递归调用
可以直接(简单递归)或间接(间接递归)地自己调自己。这里
我们只简单的谈谈直接递归。我们只简单的谈谈直接递归。采用递归方法来解决问题,必须符合以
下三个条件:
(1)可以把要解决的问题转化为一个新问题,而这个新的问题
的解决方法仍与原来的解决方法相同,只是所处理的对象有规律地递
增或递减。
说明:解决问题的方法相同,调用函数的参数每次不同(有规律
的递增或递减),如果没有规律也就不能适用递归调用。
(2)可以应用这个转化过程使问题得到解决。
说明:使用其他的办法比较麻烦或很难解决,而使用递归的方法
可以很好地解决问题。
(3)必定要有一个明确的结束递归的条件。
说明:一定要能够在适当的地方结束递归调用。不然可能导致系
统崩溃。
3.递归实例
下面用一个实例来说明递归调用。使用递归的方法求n!n!
当n1时,求n!的问题可以转化为n*(n-1)!的新问题。
比如n=5:
第一部分:5*4*3*2*1n*(n-1)!
第二部分:4*3*2*1(n-1)*(n-2)!
第三部分:3*2*1(n-2)(n-3)!
第四部分:2*1(n-3)(n-4)!
第五部分:1(n-5)!5-5=0,得到值1,结束递归。
源程序:
原创力文档


文档评论(0)