- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE1
PAGE1
Pro/II物料与能源平衡计算
1.物料平衡计算原理
物料平衡计算是化工过程设计和模拟中的基础步骤,它涉及到对系统中所有物料的质量和组分进行精确计算。在Pro/II软件中,物料平衡计算是通过建立物料流模型来实现的。物料流模型包括输入和输出物料流的定义、物料流的特性(如温度、压力、流量、组分等)以及物料流的平衡方程。
1.1物料流的定义
物料流是指在化工过程中,从一个单元操作到另一个单元操作之间的物料传输。在Pro/II中,物料流的定义包括以下几个关键步骤:
创建物料流:在Pro/II的流程图中,物料流通常通过连接单元操作的输入和输出来创建。每个物料流都有一个唯一的标识符,用于区分不同的物料流。
设置物料流属性:物料流的属性包括温度、压力、流量、组分等。这些属性可以通过手动输入或从其他单元操作的结果中引用。
定义物料流的组分:物料流的组分可以是纯组分或混合物。组分的定义需要根据物料的具体组成来确定。
1.2物料平衡方程
物料平衡方程是确保系统中所有物料的质量和组分守恒的数学表达式。在Pro/II中,物料平衡方程通常通过以下步骤来建立:
质量平衡:确保系统中所有物料的质量守恒。质量平衡方程可以表示为:
$$
{}={}
$$
组分平衡:确保系统中每个组分的质量守恒。组分平衡方程可以表示为:
$$
{}()={}()
$$
1.3物料平衡计算的步骤
定义系统边界:确定物料平衡计算的范围,即系统中的哪些单元操作和物料流需要考虑。
收集输入数据:获取所有输入物料流的属性数据,包括温度、压力、流量和组分。
设定假设条件:在计算前,需要设定一些假设条件,如稳态操作、无化学反应等。
运行计算:在Pro/II中运行物料平衡计算,软件会自动求解物料平衡方程。
验证结果:检查计算结果,确保物料平衡方程的解满足实际操作条件。
1.4物料平衡计算的常见问题
数据不准确:输入的物料流属性数据不准确会影响计算结果。
假设条件不恰当:不恰当的假设条件可能导致计算结果与实际操作条件不符。
模型设置错误:物料流模型的设置错误,如物料流连接错误,会导致计算结果错误。
1.5物料平衡计算的案例
假设我们有一个简单的蒸馏塔,原料流经过蒸馏塔分离为塔顶产品和塔底产品。我们需要计算蒸馏塔的物料平衡。
1.5.1创建物料流
在Pro/II中打开一个新的项目,创建一个蒸馏塔单元操作。
创建三个物料流:原料流(Feed)、塔顶产品流(Distillate)和塔底产品流(Bottoms)。
#示例代码:使用PythonAPI创建物料流
fromproii_apiimportProII
#初始化Pro/II项目
project=ProII()
#创建蒸馏塔单元操作
distillation_column=project.create_unit(DISTILLATION,DC1)
#创建原料流
feed_stream=project.create_stream(FEED,Feed)
#创建塔顶产品流
distillate_stream=project.create_stream(DISTILLATE,Distillate)
#创建塔底产品流
bottoms_stream=project.create_stream(BOTTOMS,Bottoms)
1.5.2设置物料流属性
设置原料流的温度、压力、流量和组分。
设置塔顶产品流和塔底产品流的初始属性。
#示例代码:设置物料流属性
#设置原料流属性
feed_stream.set_temperature(350)#单位:K
feed_stream.set_pressure(101.325)#单位:kPa
feed_stream.set_flow_rate(100)#单位:kg/s
#设置原料流组分
feed_stream.set_composition(Component1,0.5)
feed_stream.set_composition(Component2,0.3)
feed_stream.set_composition(Component3,0.2)
#设置塔顶产品流初始属性
distillate_stream.set_temperature(320)#单位:K
distillate_stream.set_pressure(101.325)#单位:kPa
#设置塔底产品流初始属性
bottoms_stream.set_temperature(400)#单位:K
bottoms
您可能关注的文档
- 分离过程软件:gPROMS二次开发_(2).分离过程基础理论.docx
- 分离过程软件:gPROMS二次开发all.docx
- 分离过程软件:Pro_II二次开发all.docx
- 分离过程软件:Pro_II二次开发_(5).Pro-II单元操作模块详解.docx
- 分离过程软件:Aspen Plus二次开发_(13).二次开发文档编写.docx
- 分离过程软件:Aspen Plus二次开发_(14).版本控制与项目管理.docx
- 分离过程软件:HYSYS二次开发_(14).HYSYS二次开发常见问题与解决方案.docx
- 分离过程软件:ChemCAD二次开发_(10).编写用户自定义函数与子程序.docx
- 分离过程软件:Aspen Plus二次开发_(1).AspenPlus基础知识.docx
- 分离过程软件:Pro_II二次开发_(8).Pro-II定制与二次开发基础.docx
文档评论(0)