关键词:
OOCP
数据库
辅助化工过程建模
计算机环境
摘要:
该文提出了用面向对象方法建立化工单元和过程系统面向方程模型的思想,并用面向对象的C++程序语言给出了其实现,建立了基于MS-Windows的面向对象化工过程计算机建模辅助开发环境-OOCP.文中阐明了面向对象概念,完成了用面向对象方法对化工过程的多层次抽象,建立了近20个化工类,详细介绍了化工类库的分类方法,类库定义,类库组织形式和面向对象建模机制等.作者建立的基于MS-Windows的面向对象化工过程计算机建模辅助开发环境-OOCP,主要是为化工过程开发人员提供现有的化工单元的面向方程模型;也可以生成新单元的面向方程模型;由流程描述、动态生成整个化工系统的面向方程模型和事件矩阵;并可以进行全流程的模拟和优化.系统是按面向对象方法设计的,文中介绍了该系统的面向对象特征,对象的消息传递机制,良好的图形化用户界面,物性数据库,联立方程组解法类库及优化算法类库等.作为一种辅助化工过程建模、设计和开发的有力工具,OOCP计算机环境将有着广阔的应用前景.该文还以天然气分离中的循环闪蒸过程为例,用OOCP计算机环境建立了该过程的面向方程模型,并完成了模拟和优化计算.