转化反应器(Conversion Reactor)
在所有反应器模块中转化反应器可以是一种最为简单的类型,这种反应器的计算不需要动力学的数据,不进行反应器大小的计算,需要的是在流程的反应设置中定义所需要的反应以及该反应器中以某种物料为基准的转化率。而其他物料都是通过所提供的反应的化学计量系数得到。转化反应器的典型设置界面如下
这里面有几个设置,首先是Reaction Set Name选择实现定义的反应,PRO/II这里内置了两个反应水气变换和甲烷化反应。选择反应后需要设置反应器的条件,一共有三个选项,这决定了反应器的操作方式:
- Temperature Rise。 根据入口物料温度进行操作,此值为0的话即以入口物料温度为准
- Fixed Temperature。固定反应温度,不管入口物料温度有多少,反应都将在规定温度下操作,与第一种不同的是,计算反应器负荷的时候,会对入口物料(从自身温度变化到反应器规定温度的)的焓变进行计算并计入反应器负荷。
- Fixed Duty。固定反应器负荷,常用的值规定该值为0,就意味着这是个绝热反应器,这会根据实际反应热计算反应器出口物料温度。
另外的设置,如Unit Reaction Definitions, Reactor Data一般不需要用户设置。用户另外需要设置的是Pressure,反应器的操作压力或压降,很简单。Product Phase,可以使反应器根据气液平衡,相当于一个Flash,如过该项不设定,在反应器后面加个Flash也可以实现。
最后需要设定的是Extent of Reaction,设置反应程度,主要就是以某种物料为基础设置反应转化率,此处PRO/II提供了一个转化率和温度相关的二次多项式,这里用户可以定义个转化率与温度的关联式。很多时候就直接设置某条件下转化率为常数。
这里要说下转化反应器不收敛的常见原因,一般都是由于转化率和入口物料组成不匹配,特别是一个反应设置带有多个反应,平行反应,串联反应。比如说,本来设置某种物质的转化率的为1(100%),而实际上这种物质在原料中却是过量,结果死活都是反应不完全的,不收敛。
实际上转化反应器这种最简单的模型是完全可以使用手算简单完成的。
[ 本帖最后由 robinhan 于 2008-8-4 23:01 编辑 ] |