Matlab在《化工热力学》教学中的应用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
的 fx , 为迭代初值. ( )x 0 输出参数: 为方程的根. X f i erh命 令用 于 求 解无 约束 多 元 函数 最 rn ac ns 小值 , 所采用的算法是单纯形法 , 其调用方式 [ , fa] = fisac ( u ,0 , 入参数 : n为用 v1 mnerh @f x )输 n f u
至 Ma a 认 的文 件 夹 D: MA L B \ ok中 , t b默 l \ TA 7 wr
直接 在 主窗体界 面 的命令 栏窗 口中输入求 解 函数 f le fn,[ .0 ] s v(u , 0 0 5 )或 f r(u , 0 0 5 ) o z o fn,[ .0 ] , e
摘要 : 在化工热力 学理论教学过程 中, 流体 热力 学性质 、 相平衡 等计算较 困难 , 常需要 迭代试差计算 , 经 手算费时费力. 本文探讨了工程计算软件 Ma a 于化工热力学 的计算 , db用 结果表 明: t b易学易用 , Maa l 可 有效解决化工热力学计算 问题 , 提高学生的工程计算能力.
收 稿 日期 : 1 51 2 2 -2 0
函数 , 非线性方程组求解使用 f l 函数 , sv oe 求无约 束多元函数最小值使用 fi er mn a h函数 . s c f l 命令是求非线性方程组的解 , sv oe 也可用于
求 非 线 性 方 程 的根 , 简 洁 的调 用 方 式 是 : = 最 f le @fn )输 人 参数 n为 用户 定 义 的 目 s v ( u ,。 . o . u f
化 工热力 学是化 学 工程 与技术 的一个 重要 分
支, 是分 离过 程 的基 石 , 化学 工程 与工艺 专业 的 是
必修主干课程, 是在具备必要的高等数学 、 物理化 学和计算机技术等基础知识之后必修 的专业技术 基 础课 . 该课 程将 热 力 学原 理 应 用 于化 学 工 程 技
基 金项 目: 教育部高等学校特色专业建设点项 目( S1 6 ; 州大学第六批高 等教育教学改革项 目 T15 )福 0 作者简 介 : 挺( 94 ) 男 , 邱 17 一 , 福建福州 人 , 福州大学教授 , 博士 , 主要从 事传 质与分离方面 的研究 .








标 函数 名 , 即非线 性方程 组 f =0中的 f( () )
Wio l n方 程 数 据 如 下 : 1 s A2一A1=18 / o, 1 0 7Jt l o
A2 一A2 1 2=1 3 / l =4 . 9 m。 mo , 6 4 J mo , 2 8 8c / l =
1 . 3 m 8 5 2 c /mo , lP 1 7. Pa, =4 4 k a . 5 1k P 0. P
16 3 . 61
33 52 9 2. 2
7 7 6×1 .8 0一
( 7 76 1 ) V+ . 8 .0
() 1


1 =1. +2
0 2 4 ,( ) . 7 P 3
() 4
上式 是非 线 性 方 程 , 过 手 算 费 时 费 力 , 通 用
M tb语言则可以非常简便地进行求解, aa l 程序如
新情况 , 通过理论上的探讨并结合必要 的科百度文库验
证 , 出创新性 解决 工程 问题 的能力 , 提 同时要具 有
很强的自学能力 , 从而不断提高 自 身的工程素养. 为了优化“ 卓越计划” 人才培养方案 , 精心设计课 程体系 , 以回归工程应用为指导思想 , 专业课 将“ 教 学 ” “ 程 实践 ” 机 融 合 , 文 以化 工 热 力 与 工 有 本
关 键 词: 化工热力学 ; a a ; M t b 状态方程 ; l 相平衡 ; 迭代 文献标志码 : A 中图分类号 : 4 G6 2
化学 工程 与工 艺 专业 是 我校 首 批启 动 “ 越 卓
点, 频繁 涉 及 到非 线性 方 程 和方 程 组 的求 解 H , 引
工程师教育培养计划” 的专业. 卓越工程师” “ 具
第2 9卷
第 7期
吉 林 化 工 学 院 学 报
J U N FJ I S IU E0 HE C LT C N L G O R ALO I N I TT T F C MI A E H O O Y L N
V0 . 9 No 7 】2 .
21 0 2年 7月
本题属于纯流体 的 pVT关系的计算 , —— 应用
立 方 型状 态 方 程 R K进 行 计算 , 工业 生 产 过 程 在 中应用 广泛 , 经常需 要进 行计算 . 由于 已知温度 和 压力 , 体 积 V, 求 该过 程是一个 非线 性方 程 的求 解 过程 . K方 程 的参 数 . R 将 异 丙醚数 据及 R K方 程参 数 代 人 R K方 程
J1 2 2 u . 01
文 章 编 号 :0725 ( 0 2 0 -0 30 10 -8 3 2 1 )70 5 - 4
Mal t b在 《 工 热 力 学》 学 中的应 用 a 化 教
邱 挺, 黄智 贤, 王红星 , 李 晓
( 福州大学 化学化工学 院 , 福建 福州 30 0 ) 5 18
备 能融会 贯通 地利 用 所 学 知识 , 针对 不 断 变 化 的
需要迭代试差计算. 传统手工计算 , 初值要求高 , 且计算 量很 大 , 用普 通 编程语 言如 C V 、 B等编
程 j需要编 写数 值计 算 方法 . , 而美 国 Ma Wok t rs h 公 司 开发 的数 学 软 件 M th可 很好 地 解 决 手 工 al a 计算 和普通 语 言编 程 的缺 点 , 方 便 地 用 于非 线 很 性方 程 ( ) 算 、 据 回归 等 , 组 计 数 广泛 应 用 于工 程 计算 . Maa 含 了大 量 的计 算 算 法 , 有数 百 个 tb包 l 拥 数 学运算 函数 , 户通 过 调 用 可方 便 地 进 行各 种 用 计算 . 函数 中所 使 用 的算 法 都 是 工程 计 算 中的 最 经常使 用 的 , 且经 过各种 优化 处理 , 大大 提高 了
本题属于非理想溶液利用活度系数模型进行 汽液相平衡计算 的问题 , 计算过程是联立求解两
个汽 液相平 衡 方程 和归 一 化 方 程 . l n方 程 系 Wio s 数 , ( A := )ep[一 ( x A:一A。 / T]= )R
0 2 7 , 。 / ) x [一( 一A2 / ]= . 9 2 A2 =( ep A 2) R
( )编 写求解 文件 ( 2 文件 名保存 为 m i. an m) V 0:[ .0 ] 00 5 ;%初值
V= sl (u . O ;%摩 尔体 积 f v fn V ) oe
的表达式 , 函数是 一个列 向量 ,0是迭代初值 该 x
的 向量 . 出结果 : 输 为待求解 方程 组 的根 向量 .
户定 义 的 目标 函数 的函数名 ,0为 迭代初 值 . 出 ) 【 输
注意 : 函数文件应与求解文件放置在 同一个
文件 夹 内 ; 果 显示 在 M tb 主窗体 界 面 的命 结 aa韵 l
令栏 窗 口 C m n n o o ma dWid w中.
另外 , 可以不 编写 求解文 件 , 函数 文件 存 也 将
2 常见计算实例
2 1 纯流 体热 力学计 算 例 l 应 用 R 方 程 , 算 异 丙 醚 蒸 气 在 , K 计
4 3 , 15 a 7 K 1 0 P 下摩尔体积 . 0× J已知异丙醚临界
温 度 = 0 .K,。 4 .4x15 a 5 83 P = 76 P . 0
f r 命令用于求单变量方程的根 , zo e 所采用的 算法主要是二分法 、 割线法 和逆二次插值法等的
运行 求解 文 件 m i. 即可 得 到 结果 : 丙 an m, 异
醚 的摩尔 体积 V=0 0 3 6 3 mo. .0 5 4 m / 1
混合 方 法 , 最 简 单 的 调 用 方 式 为 = f r 其 zo e ( u , ) 输人参数 : n为用户定义的 目标函 @fnx . 0 f u 数 的函数名 , 定义单 变量 非线 性方 程 f ( =0中 )
即可得到结果. 该非线性方程若手算求解 , 须有较 精确 的初 值 , 须 经 过数 次 的迭 代计 算 才 能 得 到 还 结果 , 利 用 Maa 只需 数据 程 序 即可 得 到精 而 tb则 l 确的结果 , 简单易懂. 22 露 点压 力及 组成计算 . 例 2 39 2K时 , , .5 4 由甲醇 ( )水 ( ) 1 一 2 组成 的 二元 物 系 , 汽相 组 成 为 07 60 24, .2 、.7 试用 Wio ln s 方程计 算该物 系露点 压力及 液相组 成 . J 已知
下:
联 立式 ( ) ( ) ( 求 解 即可 得 到结 果 , 2 ,3 ,4) 但
由于是非线性方程组高度非线性 , 手算费时费力 , 用 M tb aa 语言则可以非常简便地进行求解 , l 程序
学 课程 教学为 例 , 培养 学生工 程计算 能力 出发 , 从 通 过布 置一些 用 手 工计 算 根 本无 法 完 成 、 对 理 但 解 化工 热力学 原 理 和计 算 方 法很 重 要 的作业 , 让 学 生 把 化工 数 值 计 算 课 程 中学 到 的 Maa tb软 件 l
并整 理如 下 :
1 06=

139 , .12将相关已知参数代人相平衡方程并整理得 : 17 xep[一 I 1+0 922 + 2 5.1 1 x n( .27x )
‘ (_
一 _ 二
) _ .2 ’ 2 J ‘ 。 (, ] 076 ) u P,
4 .4 2x [一 l 2 0 9 2 】 + 】 0 x ep n( + .2 7 x )
应用到工程实际中, 而使学生具 备解决工程复 从
杂 问题计 算 的能力 , 为将 来成 为 “ 越 工 程师 ” 卓 打
下 坚实 的基 础.
计算 的准确度. 一般情况下 . M tb可替代底 用 aa l 层编程语言, c和 c++ 在同等计算要求 的情 如 .
况下, 使用 Maa tb计算 可极 大 减 少 工 作 量 . 者 l 笔 在 数年化 工热 力学 教学 过程 中 , 索 了 Maa 探 tb软 l 件 求解化 工热 力 学各 类 计 算 问题 , 主要 涉 及 流 体 热力 学及 汽液 相平衡 等方 面 的计 算 .
参数 : 为函数最优点, a为最优点的函数值. fl v 使用 M tb软件求解非线性方程 、 aa l 非线性方 程组或无约束多元 函数最小值时 , 不用编写数值 求解所需的复杂算法程序, 只需要定义待求 的函 数, 而且 M tb对初值 的要求较低 , aa l 因此求解过
程快速 方便 , 可快 速解 决工程 复杂 计算 问题 .
术 领域 , 是化 工 过程 研 究 、 发 、 计 、 工 生 产 、 开 设 化
1 M t b常用求解 函数 aa l
Maa t b中单 变 量 非 线 性 方 程 求 解 使 用 f r l zo e
操作的理论基础 , 涉及热力学物性参数和质量 、 能 量传递的平衡 问题 , 在培养学生工程观点, 提高学 生 工程 能力 方面起 着重要 的作 用 ¨ 化 工热 力学 引. 主要涉及到流体热力学性质和流体 相平衡 等计 算, 具有公式多、 知识面广、 计算量大、 手算难等特
相关文档
最新文档