
论文摘要
化工物性数据库已经成为了化工科技人员进行化工设计、模拟、优化计算必备工具。它既可以独立的面向用户,为其提供服务,也可以嵌入到化工流程模拟系统和专用系统,为其提供有关数据,成为了化工模拟软件的基础。目前化工模拟软件都使用各自的物性数据库,数据一致性并没有获得支持,并且数据库的互用性得不到满足。欧盟发起的开放式计算机辅助过程工程(CAPE-OPEN),定义了过程模拟器各组成部分的标准接口,实现了过程模拟器组件的“即插即用”,成为过程模拟软件领域新的发展方向。开发支持CAPE-OPEN(CO)标准的化工物性数据库,对于加速化工模拟软件的发展,提高企业的竞争力,节约社会资源具有重要的现实意义。CAPE-OPEN标准的目标是实现过程模拟器组件接口的标准化,使得模拟器的自身组件在最小的工作量下可以被另外的模拟器的组件无缝替换。本文在Windows XP环境下,利用Office2003中的Microsoft Access软件建立了包含4980种物质(主要是有机物)的89项基础物性和模型参数的数据库,实现了对数据的存储和管理。利用统一建模语言UML,通过对物性数据库的建模,确立了物性数据库的5个参与者,设计了物性数据库的3个接口及研究了每个接口对应的方法。利用VC++语言开发了支持CAPE-OPEN标准的化工物性数据库组件COmyPPDB。在VB编程环境下,引用组件COmyPPDB,开发了用户端程序,实现了用户对物性数据的添加、存储、查询、检索,并实现了对8种热力学物性和7种传递物性的推算功能。利用VC++语言开发支持CAPE-OPEN标准的物性数据库组件,能够实现与其它程序的结合,基本实现了数据的一致性转换。本文所进行的软件开发和理论研究,具有较强的基础意义和实用价值。支持CAPE-OPEN标准的化工物性数据库的完善等问题需要进一步深入开展研究。
论文目录
摘要ABSTRACT符号说明前言1 文献综述1.1 化工物性数据库的研究进展1.1.1 化工物性数据库的国内外进展1.1.2 化工物性数据库的分类和功能1.1.3 化工物性数据源1.2 CAPE-OPEN 标准的产生和发展1.3 数据库系统简介1.3.1 Access 数据库系统1.3.2 Access2003 的工作环境1.3.3 结构化查询语言(SQL)1.3.4 数据库的设计原则1.4 本课题的提出及研究内容1.4.1 课题的提出1.4.2 课题的主要研究内容2 CAPE-OPEN 标准2.1 CAPE-OPEN 标准简述2.1.1 CAPE-OPEN 工程的主要目的2.1.2 CAPE-OPEN 工程的主要组件2.1.3 CAPE-OPEN 工程的范围2.2 CAPE-OPEN 标准的实现2.2.1 中间件技术2.2.2 基于COM 的软件设计方法2.2.3 CAPE-OPEN 的基本数据类型2.2.4 CAPE-OPEN 的命名2.2.5 CAPE-OPEN 组件的通讯方式2.2.6 CAPE-OPEN 的变量类型2.3 本章小结3 支持CAPE-OPEN 标准的化工物性数据库接口3.1 UML 建模技术3.1.1 UML 统一建模语言3.1.2 UML 语言中的建模机制3.2 支持CAPE-OPEN 化工物性数据库3.2.1 支持CAPE-OPEN 化工物性数据库的类型3.2.2 支持CAPE-OPEN 化工物性数据库的构成3.2.3 数据转换的步骤3.3 化工物性数据库的参与者(actors)3.4 化工物性数据库中的用例(Use Cases)3.4.1 用例3.4.2 用例图3.5 化工物性数据库接口的分析和设计3.5.1 物性数据库接口3.5.2 物性数据库接口设计3.5.3 接口描述3.6 本章小结4 CAPE-OPEN 化工物性数据库的基础物性和物性推算模型4.1 化合物基础物性4.1.1 物性数据的选取原则4.1.2 化合物基础物性的选取4.1.3 物性数据的来源4.2 物性推算模型4.2.1 物性推算模型的功能4.2.2 物性推算方法4.3 本章小结5 支持CAPE-OPEN 标准的化工物性数据库系统的开发5.1 软件环境的选择5.2 应用程序开发语言5.2.1 Visual Basic 6.05.2.2 Visual C++6.05.3 ACCESS 数据库的创建5.3.1 数据库的文件结构5.3.2 数据库设计5.3.3 数据库安全设置5.4 创建数据源5.5 CAPE-OPEN 物性数据库组件的开发5.5.1 ATL 创建物性数据库组件5.5.2 对注册表的访问5.5.3 物性数据库的实现5.5.4 CAPE-OPEN 组件的测试与应用5.6 基于VB 的软件界面和软件主框架设计5.6.1 界面设计5.6.2 物性推算方法程序设计5.7 化工物性数据库功能实现5.7.1 物质的物性查询功能5.7.2 热力学物性的推算功能5.7.3 传递物性的推算功能5.7.4 管理员用户操作功能5.8 数据库安装程序的制作5.9 本章小结结论参考文献附录附录1 基础物性及模型参数表附录2 界面设计程序附录3 物质查询程序设计示例附录4 传递物性推算程序设计示例附录5 热力学物性推算程序设计示例致谢攻读学位期间发表的学术论文目录
相关论文文献
- [1].基于CAPE-OPEN标准的萃取塔单元模块开发[J]. 计算机与应用化学 2017(09)
- [2].基于CAPE-OPEN标准的管路单元模块开发[J]. 计算机与应用化学 2017(03)
- [3].基于CAPE-OPEN标准的倾析器模块开发[J]. 当代化工 2018(12)
- [4].基于CAPE-OPEN的固定床模拟软件的设计与开发[J]. 天然气化工(C1化学与化工) 2015(03)
- [5].基于CAPE-OPEN标准的萃取精馏过程模拟研究[J]. 当代化工 2018(11)
- [6].基于CAPE-OPEN标准的反应组件开发[J]. 计算机与应用化学 2017(03)
- [7].基于CAPE-OPEN标准的复杂吸收塔单元模块开发[J]. 计算机与应用化学 2017(09)
- [8].基于CAPE-OPEN标准的热力学物性模块开发[J]. 计算机与应用化学 2016(04)
- [9].基于Cape-Open标准的复杂精馏塔单元模块开发[J]. 计算机与应用化学 2016(05)
- [10].基于CAPE-OPEN标准的Gibbs反应器单元模块开发[J]. 计算机与应用化学 2019(01)
- [11].基于CAPE-OPEN标准的化工过程模拟软件开发[J]. 计算机与应用化学 2016(12)
- [12].基于CAPE-OPEN标准的单元模型的建立[J]. 山东化工 2011(09)
- [13].基于CAPE-OPEN标准的对二甲苯氧化反应器建模[J]. 计算机与应用化学 2010(01)
标签:数据库论文; 过程模拟论文; 组件论文; 接口论文; 化工物性论文;
支持CAPE-OPEN标准的化工物性数据库的研究与开发
下载Doc文档