化工过程模拟类库的设计

被引:11
作者
李玉刚
胡仰栋
韩方煜
机构
[1] 青岛化工学院计算机与化工研究所!青岛,青岛化工学院计算机与化工研究所!青岛,青岛化工学院计算机与化工研究所!青岛
关键词
流程模拟; 面向对象; 类库设计;
D O I
10.16866/j.com.app.chem2000.04.004
中图分类号
TQ018 [数学模型及放大];
学科分类号
0703 ;
摘要
将面向对象思想应用于化工过程模拟软件的开发中 ,为实现化工过程模拟软件的资源重用 ,提出了建立化工过程模拟类库的思想。类库的采用为各个类的应用与维护提供了一种有效的方法 ,有利于采用面向对象思想进行化工模拟软件的开发、升级与维护。本文采用分析与综合的方法 ,将化工过程模拟领域涉及的各种概念进行抽象 ,获得相应的类 ,对这些类统一组织、管理形成类库。类库中的类主要分为基础类和过程单元类。基础类包括组份类、混合物类、热力学类以及数学类。过程单元类包括物流类、能流类和单元模块类。单元模块类是类库的核心内容 ,包括化工过程中常用的各种操作单元 ,如反应器、塔、闪蒸器等。这些类是组成化工过程模拟软件的基本要素 ,在它们的支持下进行化工过程模拟软件的开发 ,工作量将减少 80~ 90 %(不包括界面 )。文中重点介绍了以上各个类的设计与实现 ,并对类库的结构和管理进行了说明。
引用
收藏
页码:303 / 308
页数:6
相关论文
共 4 条
[1]   化工过程模拟类库的设计标准计与方法 [J].
李玉刚 ;
胡仰栋 ;
韩方煜 .
计算机与应用化学, 1999, (06) :463-466
[2]   面向对象的化工模拟系统工具的组织 [J].
刘新彦,袁一 .
大连理工大学学报, 1996, (02) :165-169
[3]  
C++程序设计语言教程[M]. 北京航空航天大学出版社 , 麦中凡等著, 1996
[4]  
面向对象的程序设计与C++教程[M]. 电子工业出版社 , 张国峰 编著, 1995