第一章 前言 | 第1-11页 |
第二章 文献综述 | 第11-27页 |
2.1 过程系统工程综述 | 第11-17页 |
2.1.1 过程工业 | 第12页 |
2.1.2 过程系统 | 第12-13页 |
2.1.3 模型化与数学模拟 | 第13-15页 |
2.1.4 过程系统模拟软件 | 第15-17页 |
2.2 软件开发技术 | 第17-22页 |
2.2.1 软件开发方法综述 | 第17-18页 |
2.2.2 面向对象思想方法 | 第18-20页 |
2.2.3 分布式计算 | 第20-21页 |
2.2.4 混合语言编程 | 第21-22页 |
2.3 MATLAB语言与化工过程模拟 | 第22-27页 |
2.3.1 Matlab语言简介 | 第22-24页 |
2.3.2 MATLAB与化工过程模拟 | 第24-27页 |
第三章 CHET工具箱物性计算动态链接库的建立 | 第27-36页 |
3.1 FORTRAN 77源代码的复用技术 | 第27-29页 |
3.2 MATLAB与FORTRAN混合语言编程 | 第29-32页 |
3.2.1 MATLAB应用程序接口概述 | 第29-30页 |
3.2.2 MATLAB直接调用FORTRAN编译后的可执行文件 | 第30-31页 |
3.2.3 MATLAB调用FORTRAN语言MEX文件 | 第31-32页 |
3.3 物性计算动态链接库应用实例 | 第32-36页 |
3.3.1 动态链接库主要建立步骤 | 第32-33页 |
3.3.2 物性计算动态链接库的组成 | 第33页 |
3.3.3 物性计算实例 | 第33-36页 |
第四章 CHET工具箱分布式计算引擎的建立 | 第36-53页 |
4.1 分布式计算与化工中的应用 | 第36-38页 |
4.2 组件对象模型(COM/DCOM) | 第38-40页 |
4.2.1 组件技术 | 第38-39页 |
4.2.2 组件对象模型(COM) | 第39页 |
4.2.3 分布式组件对象模型(DCOM) | 第39-40页 |
4.3 ACTIVEX技术[32] | 第40-41页 |
4.4 MATLAB语言与ACTIVEX技术[34] | 第41-45页 |
4.4.1 MATLAB ActiveX集成 | 第41-42页 |
4.4.2 ActiveX对象的创建 | 第42-43页 |
4.4.3 VB应用程序调用ActiveX自动化对象的方法 | 第43-45页 |
4.5 利用VB6.0 WINSOCK控件实现分布式计算 | 第45-47页 |
4.5.1 Winsock概述 | 第45页 |
4.5.2 分布式物性计算原理 | 第45-46页 |
4.5.3 利用Winsock控件实现远程通信 | 第46-47页 |
4.6 分布式物性计算实例 | 第47-53页 |
4.6.1 网络拓扑结构 | 第47-48页 |
4.6.2 计算步骤 | 第48-49页 |
4.6.3 物性计算结果 | 第49-50页 |
4.6.4 INTERNET网络计算实例 | 第50-53页 |
第五章 化工单元操作基本类库的建立 | 第53-76页 |
5.1 面向对象技术与化工过程模拟 | 第53-56页 |
5.1.1 面向对象的化工过程模拟基础 | 第54-56页 |
5.2 化工过程类模型设计基本方法 | 第56-57页 |
5.3 化工过程基础类的设计 | 第57-68页 |
5.3.1 化工过程的类结构 | 第58-61页 |
5.3.2 非平衡级动态精馏塔类的建立 | 第61-68页 |
5.4 基于SIMULINK的拖放式建模环境的建立 | 第68-70页 |
5.4.1 SIMULINK工具箱 | 第68-69页 |
5.4.2 SIMULINK拖放式建模环境 | 第69页 |
5.4.3 化工单元操作模块库的建立 | 第69-70页 |
5.5 工具箱应用实例——反应器-精馏塔动态模拟 | 第70-76页 |
5.5.1 模型基本假设 | 第70页 |
5.5.2 模型基本方程 | 第70-71页 |
5.5.3 动态模拟界面的建立 | 第71-72页 |
5.5.4 动态实验 | 第72页 |
5.5.5 模型计算结果及分析 | 第72-76页 |
第六章 结论 | 第76-78页 |
6.1 结论 | 第76-77页 |
6.2 展望 | 第77-78页 |
参考文献 | 第78-82页 |
符号说明 | 第82-84页 |
致谢 | 第84页 |