本书论述了化工领域中常用的数值计算方法、化工工艺计算基础及其计算机程序设计。全书分为四部分,共八章。内容包括计算机和数值计算方法在化工计算中的应用基础,非线性代数方程和线性代数方程组的数值解、函数插值、数值积分、常微分方程与常微分程组的数值解、过程最优化方法,化工实验数据处理中常用的线性回归、曲线拟合以及化工工艺计算中常用的汽液相平衡计算、物料与热量衡算等。各种算法均有化工实际例题和运用QBASIC语言 编写的结构化源程序。本书从典型实例入手,逐步深入,便于自学。本书可作为高等院校化工类及相关专业高年级学生或研究生教材,也可供从事化学化工及相关专业工作的科技人员参考。
化学工程与技术学科涉及的计算内容十分广泛,然而化工实验数据的处理、气液相平衡计算、物料与热量的衡算是最基本的内容。由于描述这些问题的数学模型过于复杂,难以用常规的数学分析的方法求得解析解,需要应用数值计算方法和计算机求其数值解。因此,本书旨在介绍数值计算方法在化工领域中的应用及如何根据数值计算方法来编写计算机源程序,提供一种利用计算机进行快速化工计算的方法。
第1章绪论
1.1计算机在化工计算中的重要性
1.2数值计算方法
1.2.1什么是数值计算方法
1.2.2为什么要学习数值计算方法
1.3程序设计的一般概念
1.3.1程序和程序设计
1.3.2程序设计语言
1.3.3框图(流程图)
1.3.4计算机解题的步骤
1.4误差的来源、表示及传递
1.4.1误差的来源和分类
1.4.2误差的表示
1.4.3误差的传递
第2章非线性代数方程的数值解 第1章绪论
1.1计算机在化工计算中的重要性
1.2数值计算方法
1.2.1什么是数值计算方法
1.2.2为什么要学习数值计算方法
1.3程序设计的一般概念
1.3.1程序和程序设计
1.3.2程序设计语言
1.3.3框图(流程图)
1.3.4计算机解题的步骤
1.4误差的来源、表示及传递
1.4.1误差的来源和分类
1.4.2误差的表示
1.4.3误差的传递
第2章非线性代数方程的数值解
2.1逐步扫描法求根的初始近似值
2.1.1方法概述
2.1.2程序框图
2.1.3计算实例
2.2求根的精确解
2.2.1二分法
2.2.2迭代法
2.2.3迭代过程的加速
2.2.4牛顿法
2.2.5弦截法
第3章插值、微分和积分
3.1函数插值
3.1.1线性插值法
3.1.2拉格朗日多项式插值法
3.1.3分段拉格朗日插值法
3.2数值微分法
3.2.1方法概述
3.2.2程序框图
3.2.3计算实例
3.3数值积分法
3.3.1方法概述
3.3.2程序框图
3.3.3计算实例
第4章常微分方程(组)的数值解
4.1常微分方程的数值解
4.2常微分方程初值问题的数值解
4.2.1欧拉法
4.2.2改良欧拉法
4.2.3龙格?库塔法
4.3常微分方程组初值问题的数值解
4.3.1方法概述
4.3.2程序框图
4.3.3计算实例
4.4高阶常微分方程初值问题的
数值解
4.4.1方法概述
4.4.2程序框图
4.4.3计算实例
4.5常微分方程边值问题的数值解
4.5.1有限差分法
4.5.2试差法
第5章线性代数方程组的数值解
5.1解线性代数方程组的迭代法
5.1.1简单迭代法
5.1.2赛德尔迭代法
5.2解线性代数方程组的消元法
5.2.1消元法
5.2.2列主元消去法
5.3解非线性方程组的牛顿?
拉夫森法
5.3.1方法概述
5.3.2程序框图
5.3.3计算实例
第6章回归分析和曲线拟合
6.1一元线性回归
6.1.1方法概述
6.1.2程序框图
6.1.3计算实例
6.2多元线性回归
6.2.1方法概述
6.2.2程序框图
6.2.3计算实例
6.3剔除可疑数据及其计算程序
6.3.1剔除可疑数据的方法
6.3.2剔除可疑数据的计算程序框图
6.3.3计算实例
6.4多项式拟合
6.4.1方法概述
6.4.2程序框图
6.4.3计算实例
第7章过程最优化
7.1单变量函数的最优化方法
7.1.1搜索区间的确定
7.1.2区间消去法——菲波那西法和黄金分割法
7.1.3插值法
7.2无约束多变量函数最优化的单纯形法
7.2.1方法概述
7.2.2程序框图
7.2.3计算实例
7.3有约束多变量函数最优化的复合形法
7.3.1方法概述
7.3.2程序框图
7.3.3计算实例
第8章化工工艺计算基础
8.1气液相平衡计算
8.1.1相平衡关系式
8.1.2液相活度系数关联式
8.1.3泡点计算
8.1.4露点计算
8.1.5等温闪蒸计算
8.1.6二元溶液恒沸点的预测
8.2物料衡算
8.2.1方法概述
8.2.2物料衡算流程图和衡算式
8.2.3物料衡算的基本步骤
8.2.4基准及其选择
8.2.5计算实例
8.3能量衡算
8.3.1方法概述
8.3.2计算实例
8.4多单元过程的物料及能量衡算
附录
附录1EXCEL高级应用基础简介
附录2EXCEL在化学化工数值计算中
的应用
附录3EXCEL在化学化工实验数据处理
中的应用
参考文献