- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《化工工艺设计》
上 机 实 验 指 导 书
(适用专业:化学工程与工艺)
编者:宋颖韬 王娉
沈阳理工大学环境与化学工程学院
2010年3月
前 言
本指导书的编写依据是化学工程与工艺专业2006版教学计划和《化工工艺设计》课程教学大纲。
本实验教学环节总计6学时,设置三个实验项目,每个实验项目占2学时。
化工计算是整个化工设计的基础部分,但在实际的计算中常常会碰到一些数学问题的精确解(或解析解)较难得到或无法直接求解的情况。采用适当的数值计算方法,并借助于计算机求解为解决这类复杂的数学问题提供了方便。化工计算机计算将化工基本概念、数值计算方法、计算机应用能力紧密结合,通过上机实践,了解常用的数值计算方法及其在化学化工中的应用,熟悉常用计算软件的编程环境,理解程序设计思路,培养分析和处理实际问题的能力,为今后的学习和工作打下良好基础。
本次上机计算程序采用MATLAB编写,MATLAB是Mathworks公司于1984年推出的数值计算软件,经过二十余年的发展,已成为领域中的佼佼者,是目前最为流行的一种科学计算软件。MATLAB的算法齐全,计算功能、图形可视化功能和符号运算功能都非常强大,而且简单易学,扩展性好,并且支持与其他面向对象的高级语言的混合编程。与Fortran和C/C++语言相比,它对编程能力要求较低,且编程效率较高。对于没有编程基础的学生来说,MATLAB是一门较为容易接受的语言。
Matlab界面简介
单击桌面上的MATLAB软件图标,进入MATLAB软件的桌面平台,见图1。默认设置情况下的桌面平台包括6个窗口,分别是MATLAB主窗口、命令窗口、历史窗口、当前目录窗口、发行说明书窗口和工作间管理窗口。
点击窗口左上角的file下拉菜单(见图2),选择new,或直接点击菜单工具栏上的“新文件”按钮,则弹出MATLAB的代码编辑窗口(见图3),在此窗口按照输入规则,顺序输入已编制好的程序代码。
程序输入完成后,点击file下拉菜单中的save,或直接点击菜单工具栏上的“保存”按钮,选择所要保存的路径,建议保存在MATLAB软件安装程序下的work文件夹中。注意文件保存要以m为扩展名,且文件名要以字母开头。
文件以m为扩展名保存后,点击Debug菜单中的Run,开始运行程序,此时最好立即切换到命令窗口,以便及时观察程序运行情况。当程序运行出现错误时,可按照提示寻找错误出处,并及时改正。
程序经调试完成后,即在命令窗口中显示运行结果,分析结果是否正确合理,判断有否数据输入错误,确认计算结果正确后,将结果保存并打印输出。
目 录
实验一 有平衡反应过程的物料衡算................................1
实验二 多组分精馏过程的物料衡算................................4
实验三 绝热反应过程的热量衡算..................................7
参考书目 ......................................................10
实验一 有平衡反应过程的物料衡算
一、实验目的
了解计算机在化工计算中的应用;
熟悉MATLAB的程序编制及运行环境;
了解非线性方程求解的直接迭代法。
二、实验内容
在接触法硫酸生产中,SO2被氧化成SO3。反应式为
氧化过程的温度为570℃,压力为1.1atm。输入气体的组成为:SO2 8% (mol%),O2 9%,N2 83%。计算达到平衡时的转化率及平衡组成。已知570℃的平衡常数为14.9。
对上面有平衡反应的过程进行分析,建立物料衡算式,整理出求解方程,所得方程为一非线性方程,采用MATLAB软件编写计算程序(也可采用其它程序设计语言),输入计算机,并运行及调试程序,输出计算结果。
三、基本原理
采用计算机解题的一般步骤可简单表示为
根据题目给出条件,首先建立有平衡反应过程的数学模型,即物料衡算方程,经整理后为一关于转化率的非线性方程,采用直接迭代法求解。简单迭代法的基本原理和算法如下:
基本原理 将如下非线性方程
通过某种方法变形为
该形式称为迭代格式。上式的右端含有未知的。如果给出根的某个近似值,并将它代入上式的右端,例如以作为第一个近似值,则有
再以作为第二个近似根,则
依此类推,可得
于是,从给定的初值,按迭代格式可以得到一个数列:
如果这个数列有极限,则称迭代格式是收敛的。这时数列的极限
就是方程的根。
上述求非线性方程式数值解的方法称为直接迭代法。该方法比较简单,但必须保证迭代格式收敛,鉴于问题的复杂性,本实验暂不讨论敛散性,只给出收敛的迭代格式。
算法
输入 初值,迭代精度
输出 满足
文档评论(0)