Matlab在化工原理教学中的应用
MATLAB在化工中的应用 -第一讲 简介与基本数学运算 2
命令历史
Matlab的通用命令
命令
cd type clf clc hold path load quit whos
命令说明
显示或改变工作目录 显示文件内容 清除图形窗口 清除命令窗口内容 图形保持开关 显示搜索目录 加载指定文件变量 退出Matlab 变量查看
命令
dir clear pack echo disp save diary !
Crtl+U,Esc
Crtl+K
删除一行
从光标删除至行 末
数学函数(elfun)
类型
三角函数
函
sin(x) asin(x) cos(x)
数
正弦值 反正弦值 余弦值 反余弦值
含
义
acos(x)
tan(x)
指数函数 exp(x) log(x)
正切
指数运算 自然对数
sqrt(x)
复数函数 abs(x) imag(x) real(x) conj(x) 数论函数 round(x) mod(x,y) lcm(x,y) gcd(x,y)
命令的窗口的快捷键
快捷键 作用 快捷键 作用
↑,Crtl+P
↓,Crtl+N ←,Crtl+B
回调上一行
回调下一行 回移上一字符
Crtl+→
Crtl+A,Home Crtl+E,End
右移一单词
移至行首 移至行末
→,Crtl+F
Crtl+← Ctrl+C
前移下一字符
左移一单词 终止正在运行的 程序
MATLAB数据类型
• • • • • 数值(标量,向量,数组) 字符串 单元数组(cell array) 结构体(structure) 函数句柄
MATLAB在化工中的应用
硕士研究生课程论文课程名称:MATLAB及其应用题目:MATLAB在热物理学中的应用题目类型:课程论文学院:专业名称:姓名:学号:任课教师:提交时间:2021 年11 月21 日MATLAB在热物理学中的应用摘要:本文阐述了基于MATLAB的数值计算、可视化图形处理、开放式以及可扩大体系构造的特点,并介绍了高性能语言MATLAB 在大学物理热物理学中的一些应用,包括在麦克斯韦速率分布和化工热力学中的应用。
MATLAB在化工中的应用给了我们很大的方便,特别是在计算和绘制图形方面,让我们对数据有更加直观的印象,更有利于我们对数据的处理。
关键词:MATLAB;麦克斯韦速率分布;热力学Application of MATLAB in thermal physicsAbstract:Based on MATLAB’s features of numerical calculation, visualization of graphics processing,opening and scalable architecture,introduced the applications of language of Matlab with high-performance in thermal physics of university physics,include in the Maxwell speed distributionand the chemical industry thermodynamics.MATLAB application in chemical industry gave us great convenience, especially in terms of calculation and drawing graphics, let's have a more intuitive impression on the data, is more advantageous to us for data processing.Key Words: MATLAB; Maxwell speed distribution; thermodynamic引言热物理学是化工研究的一个方向, 由于热物理学处理比拟复杂,恰当地使用可视化以展现数学公式的物理图像, 使其变得直观、形象。
MATLAB在化工仪表及自动化课程教学和实验中的应用
S i m u l i n k是一个 用 来进 行 系 统建 模 、 仿 真 和 分 析
机结合起来 , 提高学生的理解能力和实际动手能力 , 的集 成 软件 包 。用 户 只要 在 模 型 窗 口上 调 出各 个 系
并用 连线 将 它们 连接 起 来 ,即可 快速 有 效 地 提 高教 学质 量 。但 由于 受 实 验 条 件 、 实验经费、 设 备 统环 节 ,
M A T L A B 在化工仪表及 自 动化课程教学和实验中的应用
郭 茶 秀
( 郑州大学 化工 与能 源学 院 , 郑州 4 5 0 0 0 1 )
摘要 : 化 工仪表 及 自动 化是 一 门针 对 高等 院校化 工 类专 业 以及 其 他 工 艺类 专业 开设 的 一 门重要 的专 业
陈 旧老化 、 实验 时 间等 限制 , 实 验 效 果 难 以保 证 。 因 构 建 系统进 行仿 真 和分 析 , 这种模 型 表示 方法 与 自动 此 教 学 中 自动 控制 原 理 、 方法与工程应用脱节 , 实 验 控 制 中常用 的方 框 图表示 法 类似 , 具 有直 观 、 方便 、 灵 与实 际联 系不 足 , 达不 到课 程本 身要 求 培养 学生综 合 活 的优 点 。S i m u l i n k不 仅 可 以进 行 线性 系统 仿 真 , 也
MA T L A B是 美 国 M a t h w o r k s 公 司开 发 的新 一 代 M A T L AB的兼 容性 。
收 稿 日期 : 2 0 1 2—1 2—2 8
作者简介 : 郭茶秀 ( 1 9 6 8一) , 女, 江 西靖 江人 , 郑州大 学化工与能源学 院教授 , 博士研究生 。
应 用 能力 的 目的 , 也 很难 调 动学 生学 习 的积极 性 。 可 以进 行非 线性 系 统仿 真 , 既可 以实 现连 展 和 计算 机应 用 技 术 的 仿真 , 也可 以实现离散时间系统甚至混合连续 一 离散
化工原理实验数据处理与分析中的计算机软件实践运用
化工原理实验数据处理与分析中的计算机软件实践运用1. 引言1.1 背景介绍化工原理实验数据处理与分析是化工领域中非常重要的一环。
在化工生产过程中,实验数据的准确性和可靠性对于产品质量的保证至关重要。
传统的实验数据处理方法往往效率低下,容易出现误差,且无法进行大规模数据分析。
随着计算机技术的发展和普及,计算机软件在化工原理实验数据处理中扮演着越来越重要的角色。
通过计算机软件的实践运用,可以更加高效地处理实验数据,提高数据处理的准确性和可靠性,实现实验数据的快速分析和大规模处理。
本文将针对化工原理实验数据处理方法进行介绍,分析计算机软件在化工实验数据处理中的作用,探讨常用的计算机软件及其优势,并通过实际案例进行分析和讨论。
通过本文的研究,可以更好地认识到计算机软件在化工领域中的重要性,为进一步的研究提供参考和借鉴。
1.2 研究目的本文旨在探讨化工原理实验数据处理与分析中计算机软件实践运用的重要性和必要性。
通过深入分析计算机软件在化工实验数据处理中的作用,探讨如何通过计算机软件提高实验数据处理效率和准确性。
通过介绍常用的计算机软件及实践运用案例,帮助读者了解不同软件在化工实验数据处理中的应用和优势。
通过案例分析,进一步探讨不同软件在实际工程中的表现和效果,为读者提供参考和启示。
通过本文的研究,旨在帮助化工工程师和研究人员更好地利用计算机软件进行实验数据处理和分析,提高实验工作的效率和准确性。
本文也旨在探讨计算机软件在化工实验数据处理中的重要性和未来发展方向,为相关领域的研究和应用提供参考和借鉴。
1.3 意义化工原理实验数据处理与分析在化工工程领域具有举足轻重的地位,对于提高化工产品的生产效率、质量和安全性具有重要意义。
由于化工原理实验数据通常具有大数量、多维度、高精度等特点,传统的手工处理方法已经无法满足数据处理的需求。
计算机软件的实践运用能够极大地简化数据处理的过程,提高数据的准确性和可靠性,加快实验结果的分析和总结速度。
Matlab应用于化工毕业设计的全过程计算
第35卷第4期Voi.35,No.42021年4月Apr.2021化工时刊Chemical Industry Times教改论坛dot:10.16597/kC issn100^154x.2021.04.009Matlab应用于化工毕业设计的全过程计算贺楚华姚陈侯三英史浪杜可杰*(南华大学化学化工学院,湖南衡阳421001)摘要将Matlab应用于化工毕业设计中的物料衡算、能量衡算、设备设计计算、选型、管道设计计算及技术经济分析,计算结果准确,加深了学生对化工基础知识和专业知识的理解,提高了学生解决复杂工程问题的能力,提升了化工毕业设计的质量。
关键词Matlab化工毕业设计工艺计算中图分类号:TQ015文献标识码:A化工是化学工程与工艺一要的实程,主要内容包括路线的、工艺流程、物料衡算、能算、设备算、安全和“三”方案的制定、评相关的[1]o化工中的物料衡算、能量衡算一般采工计算,部学算采用Aspen P1us、Pre H等化工流程模拟软件计算。
采用工计算,计算工作量大,容出错,采化工流程模拟软件计算,虽然能快速解决工艺计算问题,但对学握化工基和作。
Matlab是由美国MathWorks公司开发的一种以阵为基础的互程,大的数值、图和算功能。
近年来,学化工毕业设计过程中,要学生采用Matlab编程进行化工毕的全过程计算,取得的教学效果o1物料衡算物料衡算是化工工艺设计最基本、最重要的内容之一,通过物料衡算,求出出各设备物料量、组成,结合能算,以确定各设备的工艺尺寸、设备、!物料算定行!其基本表达式为[2]:%C(%D+A+%B(1)中:C是进入体系的物料,D是离系的物料,A是体系累的物料,B是因滴原因的物料。
物料衡算一般包括反应过程离过程计算,分离过程包括闪蒸、精、、蒸出、萃、液-固分离、气-固分离、液-液分离和干燥等,其计算可按文[3,4]方法进行。
应过程,率(某),根品算的投料量,原料的投料量按投料比确定,化率、算出反应器出料物流的组成、流率。
Matlab在《化工热力学》教学中的应用
需要迭代试差计算. 传统手工计算 , 初值要求高 , 且计算 量很 大 , 用普 通 编程语 言如 C V 、 B等编
程 j需要编 写数 值计 算 方法 . , 而美 国 Ma Wok t rs h 公 司 开发 的数 学 软 件 M th可 很好 地 解 决 手 工 al a 计算 和普通 语 言编 程 的缺 点 , 方 便 地 用 于非 线 很 性方 程 ( ) 算 、 据 回归 等 , 组 计 数 广泛 应 用 于工 程 计算 . Maa 含 了大 量 的计 算 算 法 , 有数 百 个 tb包 l 拥 数 学运算 函数 , 户通 过 调 用 可方 便 地 进 行各 种 用 计算 . 函数 中所 使 用 的算 法 都 是 工程 计 算 中的 最 经常使 用 的 , 且经 过各种 优化 处理 , 大大 提高 了
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
关 键 词: 化工热力学 ; a a ; M t b 状态方程 ; l 相平衡 ; 迭代 文献标志码 : A 中图分类号 : 4 G6 2
化学 工程 与工 艺 专业 是 我校 首 批启 动 “ 越 卓
点, 频繁 涉 及 到非 线性 方 程 和方 程 组 的求 解 H , 引
工程师教育培养计划” 的专业. 卓越工程师” “ 具
化 工热力 学是化 学 工程 与技术 的一个 重要 分
MATLAB在化工原理实验数据处理中的应用
辽 宁 化 工 Liaoning Chemical Industry
Vol. 34 ,No. 2 February ,2005
MATLAB 在化工原理实验数据处理中的应用
高 枫 , 王国胜 , 宁志高
(沈阳化工学院化学与工程学院 , 辽宁 沈阳 110142)
第 34 卷第 2 期 ห้องสมุดไป่ตู้ 高 枫 ,等 :MATLAB 在化工原理实验数据处理中的应用 7 7
PC = 0. 0001 3 T^3 - 0. 0117 3 T^2 + 0. 76348 3 T - 16. 0275 ; % 乙苯的 T —P 数据拟和方程
KA = PA/ P ; % 求苯的汽液相平衡常数 KB = PB/ P ; % 求甲苯的汽液相平衡常数 KC = PC/ P ; % 求乙苯的汽液相平衡常数 KX = KA 3 XA + KB 3 XB + KC 3 XC ; % 求相平衡常数与摩尔 分数乘积之和 Y= abs(1 - KX) ; % (1 - KX) 的绝对值 if Y< = 0. 001 % 当 (1 - KX) < = 1 时 ,输出泡点温度和 KX 值
T KX end end
输出结果为 91. 5 ℃,苯 、甲苯和乙苯在摩尔 分数分别为 XA = 0. 4 ; XB = 0. 4 ; XC = 0. 2 其泡点 温度经迭代后为 91. 5 ℃。
3 结 论
从上面的数据处理过程看出 ,用 MATLAB 处 理实验数据 ,过程直观 、方便 、简单准确 、快速 。几
P = 101. 33 ; for T = 80. 0 :0. 5 :108 PA = - 0. 0009 3 T^3 + 0. 3116 3 T^2 - 29. 0615 3 T + 909. 6627 ; % 苯的 T —P 数据拟和方程 PB = 0. 0002 3 T^3 - 0. 0282 3 T^2 + 2. 2955 3 T - 59. 6893 ; % 甲 苯的 T —P 数据拟和方程
Matlab在“化工热力学”教学中的应用
“化工热力学”是一门基于热力学的实用型工程学科,对培养卓越工程师具有重要作用。
本课程涉及到大量的模型求解,若手工计算则耗时费力,而且容易出错。
在课程讲授中,通过引导学生采用计算机编程,不仅可以简化计算过程,而且也能激发学生的兴趣与积极性[1]。
相比于其他编程语言,Matlab 语言简单易学,内部集成了大量的库函数,允许用户根据需求自定义函数,其数值计算功能非常优异,还具备强大的数据可视化能力。
基于这些优点,Matlab 非常适用于工程中的各类数值计算[2-4]。
在“化工热力学”中,普遍化第二Virial 系数法是教学的重点之一。
本文以运用该方法计算纯组分于一定温度压力下的压缩因子、剩余焓(熵)、实际过程的焓变和混合物的体积为例,介绍Matlab 在“化工热力学”中的应用。
1纯组分压缩因子的计算计算示例:试用三参数普遍化第二Virial 系数法计算甲烷在25℃,5.760MPa 、3.940MPa 、2.651MPa 、1.768MPa 压力下的压缩因子Z 。
经计算,该条件下的甲烷气体V r >2,可使用普遍化第二Virial 系数法计算。
1.1计算原理计算公式:Z =1+Bp c RT c ·prT r(1)式中:Bp cRT c=B 0+ωB 1(2)B 0=0.1445-0.33T r -0.1385T r 2-0.0121T r 3-0.000607T r 8(3)B 1=0.0637+0.331T r 2-0.423T r3-0.008T r 8(4)T r =T T c(5)p r =pp c (6)T c 、p c 、ω分别为组分的临界温度、临界压力与偏心因子,数据来自附录2[5];T 、p 为组分的温度与压力;T r 、p r 分别为对比温度与对比压力。
1.2计算程序新建一个名为Thrp 的函数,编辑代码如下:function [Tr ,pr ,omega]=Thrp (ppc ,T ,p )%Thrp 函数可以计算普遍化的三参数%要求ppc 矩阵的每一行分别为一种物质的临界温度[K]、临界压力[MPa]及偏心因子;T[K]、p[MPa]为同型的行向量或数值。
化工原理实验数据处理与分析中的计算机软件实践运用
化工原理实验数据处理与分析中的计算机软件实践运用【摘要】本文主要探讨了化工原理实验数据处理与分析中计算机软件实践的运用。
通过实验数据采集与处理,使用常见的数据处理软件和数据分析方法,结合软件实践案例分析和数据结果展示,展现了计算机软件在化工实验中的重要作用。
结论部分讨论了计算机软件在化工实验中的应用优势,并展望了未来的发展方向。
总结与建议部分对实验数据处理与分析中计算机软件的应用提供了一些具体建议。
本文旨在提高化工实验数据处理效率和准确性,推动化工领域的数字化转型,为化工工作者提供更好的实验数据处理工具和方法。
【关键词】化工原理实验、数据处理、分析、计算机软件、实践运用、数据采集、数据处理软件、数据分析方法、实践案例、数据结果展示、优势、未来发展方向、总结、建议。
1. 引言1.1 背景介绍化工原理实验数据处理与分析已经成为化工领域中不可或缺的一部分。
随着科学技术的发展和实验手段的不断完善,化工实验所产生的数据量也在不断增加。
在过去,化工实验数据的处理与分析主要依靠手工计算和书写记录,效率低下且容易出现错误。
为了提高数据处理和分析的效率和精度,计算机软件在化工实验中的应用逐渐得到了重视。
化工原理实验数据处理与分析中的计算机软件实践运用,不仅可以帮助实验人员快速、准确地完成实验数据的处理和分析工作,还可以提供丰富多样的数据展示方式,从而更好地理解实验结果。
计算机软件还可以帮助实验人员优化实验设计,提高实验效率,减少实验次数,降低实验成本。
本文将研究化工原理实验数据处理与分析中的计算机软件实践运用,探讨其在化工领域中的重要意义和应用前景。
通过实例分析和数据展示,展示计算机软件在化工实验中的优势,并对未来发展方向做出展望。
1.2 研究目的研究目的是为了探究在化工原理实验数据处理与分析中,计算机软件的实践运用对提高实验效率和准确性的作用。
通过研究,我们可以揭示计算机软件在化工实验中的具体应用方式,探讨其在数据处理和分析过程中的优势和价值。
MATLAB在化工计算中的应用
A bstrac t: M ATLAB, produced by the Am er ica M athw orks Company, was a ma them a tica l softw are system used to ca lculation in science and eng ineer ing. It has characte rs o f good num erical stability and conven ience fo r
式 ( 4)是只含有一个未知数 ( 泡点温度 ) 的非线性方
程。将公式 ( 4)变换成等于零的函数式, 调用 MAT-
LAB 函数 fzero, 采用 [ x, fval] = fzero( fun, x0) 的 形 式, 可以找出函数值为零的点。
( 1) 编写名为 m y fun. m 的 M 文件:
存盘。
( 2) 在命令窗口输入:
> > x0= 90; % 泡点温度的初始值
> > [ x, fval] = fzero( @ m y fun, x0)
回车, 在命令窗口立即得到:
F = 0. 4415
matlab在化学工程上的应用
硕士研究生课程论文(或读书报告)课程名称: MATLAB程序设计与应用题目: MATLAB在化学工程中的应用题目类型:课程论文学院:化学工程学院专业名称:化学工程姓名:学号:任课教师:提交时间:2013 年11 月21 日摘要本文以在化学科研与教学遇到的各种科学计算、作图、数据处理为核心,简述了MATLAB在这些方面的运用情况,及其处理数据的高效、直观性。
阐述了MATLAB在处理数据与其他数据处理软件的不同之处,突出其优越性。
MATLAB不仅是一种方便的科学计算软件,还是一种优秀的计算机语言。
与其他语言显著不同点在于:1)MATLAB能够直接对矩阵操作;2)MATLAB能够直接使用复数。
这让其在化学数据处理方面,化学计算方面具有更见广泛的应用。
能够帮助广大化学工作者轻易的解决在各化学分支遇到的各种复杂的作图、科学计算和数据处理问题。
ABSTRACTBased in the chemical research and teaching the various scientific computation, mapping, data processing as the core, the MATLAB in these aspects of the application, and its data processing and efficient, intuitive. Elaborated the MATLAB in the processing of data and other data processing software is different, highlighting its superiority. MATLAB is not only a convenient scientific calculation software, is a good computer language. Other languages with significantly different point depends on: 1) MATLAB can directly on the matrix operation;2) MATLAB can be directly used in the plural. This makes the chemical data analysis chemical calculation has more extensive application. To help the majority of chemical workers easily in the branch of chemistry that encountered in a variety of complex mapping, scientific computing and data analysis.1 引言本文通过对MATLAB在化学各分支的广泛应用。
Matlab与化学化工计算.ppt
插值函数interp1提供的插值方法
项目 nearest linear spline pchip cubic
取值 最近插值 线性插值,为interp1的缺省方法 分段三次样条插值 分段三次Hermite插值 同pchip
13.8738
15.9586
13.4637
16.4446
13.8885
15.9752
13.8738
15.9586
12.8067
13.8737
15.9588
最接近真实值
2.86 17.4615 18.1741 17.4823 17.4616 17.4622
例7-6
已知水在20,21,22,23℃的饱和蒸汽压分别为 17.54,18.65,19.83,21.07mmHg,求20.5,21.5, 22.5和24 ℃时水的饱和蒸汽压各是多少?已知 24 ℃时水的饱和蒸汽压为22.38mmHg
1993年
MathWorks 公司从加拿大 滑铁卢大学购 得5M.0a的ple的使 M用AT权L,AB推拥出有了 更符丰号富计的算数工据具类 型包和结构、更友 善的面向对象、 更加快速精良的 图形可视、更广 博的数学和数据 分析资源、更多 的应用开发工具
2004年,MATLAB 7.0版
Matlab 的优点
已知由g(X) (可能未知或非常复杂)产生的n+1 个离散数据(xi, yi), i=0,1,2,…,n,且这n+1个互 异插值结点满足a=x0<x1<x2<…<xn=b,在插值 区间[a,b]内寻找一个相对简单的函数f(x),使 其满足插值条件f(xi)=yi, i=0,1,2,…,n。再利用已 求得的 f(x)计算任一非插值结点x*处的近似值 y*=f(x*)。其中f(x)称为插值函数,g(x)称为被 插值函数
matlab在《化工热力学》教学中的应用
matlab在《化工热力学》教学中的应用化工热力学是化工工程专业中重要的一门基础课程,其主要研究物质的热力学性质和热力学过程,以及在工程实践中的应用。
而MATLAB作为一种强大的数学计算软件,可以在化工热力学教学中发挥重要的作用。
1. 热力学计算
MATLAB可以用来进行热力学计算,如热力学性质计算、物质的热力学过程计算等。
通过编写程序,可以方便地进行热力学参数的计算和分析,如热容、焓、熵等。
2. 热力学图表绘制
MATLAB可以用来绘制各种热力学图表,如P-T图、H-S图等。
通过自定义绘图函数,可以快速地绘制出需要的图表,方便学生理解和掌握热力学知识。
3. 热力学实验数据处理
化工热力学实验是化工热力学教学中重要的一环,而MATLAB可以用来处理热力学实验数据。
通过编写程序,可以方便地进行实验数据的处理和分析,如拟合热力学实验数据,计算反应焓、反应熵等。
4. 热力学模型建立与模拟
化工热力学在工程实践中有重要的应用,而MATLAB可以用来建立热力学模型并进行模拟。
通过编写程序,可以建立各种热力学模型,如饱和蒸汽压力模型、物质相平衡模型等。
并且可以进行模拟,预测和分析不同条件下的热力学过程。
综上所述,MATLAB在化工热力学教学中具有重要的应用价值。
它可以方便地进行热力学计算、绘制热力学图表、处理实验数据以及建立热力学模型并进行模拟。
这些应用不仅可以提高学生的学习效果,同时也为化工工程师在实际工程中的热力学应用提供了有力的支持。
【doc】用Matlab求解化工原理计算问题的教学初探
用Matlab求解化工原理计算问题的教学初探第23卷第6期大学化学2008年12月用Matlab求解化工原理计算问题的教学初探唐正姣王存文孙炜欧阳贻德(武汉工程大学化工与制药学院湖北武汉430073)摘要以管路计算中的设计型问题和精馏过程计算中的操作型问题为例,分析了求解问题的思路,列出了详尽的Matlab计算源程序.计算过程及结果表明,利用Matlab求解化工原理计算问题具有数值稳定性好,使用方便,高效,快速等特点.化工原理的计算通常涉及2种类型:一类是设计型计算,即根据规定的生产任务设计出经济合理的设备或管路;另一类为操作型计算,指对某个过程或设备在一定条件下能够完成的任务进行计算或核定某个参数的指标.二者均为化工单元操作原理及其规律的具体应用,让学生进行设计型与操作型计算的训练是提高学生实际综合应用能力和水平的有效措施.化工原理的计算问题通常以工程实际问题为背景,求解过程经常涉及非线性方程(组),插值,曲线拟合,数值积分,图解等工程计算方法,往往要进行多次试差计算才能得到结果.学生在平时学习和做作业时遇到的主要困难是试差计算.教师的讲解只能够让学生理解用试差法求解问题的思路.试差计算必然遇到两个问题,即(1)如何设置变量的初值;(2)当第一次所设变量初值不能满足计算精度要求时如何重设变量值.这是学生最初应用试差法的两道障碍.笔者在上课时也给学生讲解用牛顿迭代法求解非线性方程的根,但学生较难掌握具体算法.因此,对于本科生而言,若有一种计算软件,只需弄清待求问题的求解思路,便能获得问题的解,将有助于提高解题效率.Matlab是目前流行的一种科学计算软件.Matlab语言是一种广泛应用于工程计算和数值分析领域的新型高级语言,它拥有大量的命令集和可用函数集,集数值计算功能,符号运算功能和图形处理功能于一身,形式简便,易于掌握J.使用Matlab编程与人进行科学计算的思路和表达方式相似.笔者在化工原理教学过程中,对应用Matlab软件求解化工原理计算问题进行了探索.现以管路计算中的设计型问题和精馏过程计算中的操作型问题为例进行介绍.1Matlab知识简介】Matlab程序的基本构成:(1)程序的定义.其作法是在程序首行用function定义,如func.tionflowrate.(2)主程序,它一般包括数据输入(已知参数),计算过程和结果输出(数值和图形结果),且计算过程往往要调用外部函数或/和自定义的内部函数.主程序代码紧接程序定义名后.(3)程序的内部函数.它是在程序中定义的函数,只供该程序调用.一般把定义这些内部函数的代码置于主程序之后.Matlab为单变量非线性方程和非线性方程组的求解分别提供了fzero函数和fsolve函数.37fzero函数结合使用二分法,割线法和可逆二次内插法进行求解,fsolve函数的算法为最小二乘法.因此Matlab的算法可靠,运行稳定.fzero函数的使用方法如下:调用格式:=fzero(@fun,n)输人参数:fun为用户定义的目标函数的函数名,定义单变量非线性方程f()=0中的.厂();为迭代初值.输出参数:为方程的根.fsolve函数的使用方法如下:调用格式::fsolve(@fun,‰)输人参数:fun为用户定义的目标函数的函数名,定义非线性方程组f()=0中的f(z), 该函数返回一个列向量;.为迭代初值向量.输出参数:为方程组的根向量.所以,当采用Matlab求解非线性方程(组)时,学生并不需要编制只有具备数值分析知识才能理解的算法程序,而只需要定义待求的非线性方程(组).对于变量的初值,由于Matlab的算法稳定,对初值的要求比较宽松.2计算实例算例1l2]:管路计算.已知一自来水总管内水压为2×10Pa(表压),现需从总管引出一支管,将自来水以3m./h的流量送至lO00m远的用户(常压),管路上有90.标准弯头l0个,球心阀(半开)2个.试计算该支管的直径.已知水温20℃,由于输送距离较长,位差可忽略不计.解:从支管引出处(上游1截面)至用户(下游2截面)之间列机械能守恒方程为:==(A寺+∑)争2(1)其中4=(2)将式(2)代入式(1)得:=(Al+∑)(3)摩擦系数A的计算式为:=1.74-21g(2号+18.7(4)其中::,-ff(5)式(1)~(5)中,d为管内径,z为管长,q为流量,P,P:分别为支管引出处,用户处的压强,u为流体的流速,为管子的粗糙度,为局部阻力系数,A为摩擦系数,为流体的粘度,P为流体的的密度.据已知条件:P:2×10Pa(表压),P.=0(表压),q:3m/h,z=lO00m.查文献[2],P:lO00kg/m,=1.005×10~Pa?So90.标准弯头10个:=0.75x10:7.5,球38心阀(半开)2个:=9.5×2=19;i~∑=.+=26.5.为确定适宜的管径,必须先选定管子的粗糙度,然后联立求解由式(3),(4)组成的非线性方程组,求出管径d与摩擦系数A,最后核算流速是否在经济流速范围内.利用Matlab提供的fsolve函数求解,非线性方程组)=0中的)定义如下:,d)=一(A寺+∑),2(A'd)=174+2fg(2音+)待求变量为A和d.Matlab程序(flowrate.m)清单如下:functionflowrate%程序定义已知流量,求适宜的管径clearall;clc%主程序开始globallengthroughplp2densiviscoqvlength=1000;%管子的长度与粗糙度pl=2e5;p2=0;%总管与用户处水压visco=1.005e一3;densi=1000;%水的粘度与密度qv:3/3600;%水的流量rough=input(管子的粗糙度(mm)=);rough=rough1e一3:x0:[0.03,0.05];x=fsolve(@NonlinEqs,x0);lamda=x(1);%摩擦系数计算值d=x(2);%管径计算值U=4qv/(3.14159d'2);fprinff(\nlamda=%.4f\td=%.ifmmu=%.2fm/s\n,lamda,d1000,u)%主程序结束functionf=NonlinEqs(x)%自定义的内部函数globallengthroughplp2densiviscoqvpai=3.14159:lamda=x(1);d=x(2);U=4qv/(pai:Icd'2);sumc=26.5:f(1)=(pl—p2)/densi一(1amdalength/d+sumc):I=u~2/2;%机械能守恒式Re=4densiqv/(paid%visco);f(2)=lamda(一0.5)一1.74+2logl0(2rough/d+18.7/Re/sqrt(1amda));%摩擦系数计算式从上述程序清单可见,程序的可读性强,编程量小,几乎是计算思路的直接演绎.根据文献[2],水煤气用新钢管的粗糙度为0.1—0.3mm,水在管内的适宜流速范围为0.5~3In?s~.表1列出了选用不同粗糙度的管材时的计算结果.可见,程序运行结果可靠.39表1不同粗糙度管材的适宜管径算例2]:计算回流比变化时的产品组成及塔板组成分布.某精馏塔有1O块理论板,用于分离苯.甲苯溶液,原料中苯的组成=0.25(摩尔分数,下同),于第8板(自塔顶开始计数)加料,物系的相对挥发度=2.47.已知回流比R:5,泡点进料时馏出液产品组成=0.98,釜液产品组成:0.085.若将回流比改为8,塔顶采出率D/F及进料热状况均不变,求塔顶,塔底的产品组成.,w及塔内各板的气液相组成. 解:原工况(R=5)时,据全塔物料衡算,有:::0.1844,D一w新工况(R=8)时,据全塔物料衡算,有::(6)^1,一D/F精馏段操作线方程为:RDy提馏段操作线方程为:R+F,DF/D一,n~w(7)(8)相平衡方程为:=—一(9)一d一(一1)Y,计算方法是以w为试差变量,利用式(6)~(9)求出.及塔板上两相组成分布(见图1),式(6)~(9)中,,Y分别指液相与气相中轻组分的摩尔分数,下标n或(n十1)为塔板序号,塔板自塔顶开始计数.若}w—.J≤(为收敛精度),则表明假设的w值正确,计算终止.显然,手算过程很繁琐.由上述分析可知,尽管运算过程复杂,但仅有一个未知变量w,可利用Matlab提供的fzero函数求解.定义函数.厂()为f()=.一w,.为w的复杂函数,其值通过逐板计算确定. 按R=5时的产品组成对w赋初值.x1X2X3X4X5X8X9X10ff\1\f\f\f\f\ff\fxD—y1y2y3y4y5y6y1y8Y9Ylo图1塔板气液组成的计算思路Matlab程序(distillation.13q)清单如下:functionditillation%程序定义clear;clc%主程序开始globalDTFxfalphaNMNRglobalYxxdDTF=0.1844;alpha=2.47;N=10;NM:8;%第6行xf=0.25;%第7行R=8;%第8行xw0=0.085;XW=fzero(@func,xw0);fprinff(\txd=%8.5f\txw=%8.5f\n,xd,xw);fprinff(\tNo\tx\ty\n);fori=1:Nfprintf(\t%3d\t%8.5f\t%8.5f\n,i,x(i),Y(i));end%主程序结束functionf=func(XW)%自定义内部函数globalDTFxfalphaRNMNYxxdxd=(xf—XW(1一DTF))/DTF;ifxd<0xd=0:elseifxd>1xd=1:endY(1)=xd;fori=1:(NM一1)x(i)=Y(i)/(alpha一(alpha一1)Y(i));%相平衡方程y(i+1)=R/(R+1)x(i)+xd/(R+1);%精馏段操作线方程ify(i+1)<0Y(i+1)=0;elseifY(i+1)>1Y(i+1)=1;endendfori=NM:(N一1)x(i)=Y(i)/(alpha一(alpha一1)Y(i));y(i+1)=(R:l=DTF+1)x(i)一(1一DTF)XW;Y(i+1)=Y(i+1)/(R+1)/DTF;%提馏段操作线方程ifY(i+1)<0Y(i+1):0;elseifY(i+1)>1Y(i+1)=1;endendx(N)=Y(N)/(alpha一(alpha一1)Y(N));f=x(N)一XW;程序运行结果:.=0.993,w:0.0821.各板组成见表2.41文献[3]的结果为初设值w=0.0821,.=0.0825,所以本程序运行结果可靠.本算例表明,fzero函数对待求单变量非线性方程f()=0中的函数)的定义很灵活,其形式繁简皆宜.表2塔板气液组成分布No.YNo.Y10.9820.99360.5200.72820.9600.98470.3520.57230.9150.96480.2290.42340.8310.92490.1480.30150.6950.849100.08210.18l算例3_3J:进料组成变动对精馏塔操作的影响:文献[3]指出:若一个精馏塔的进料组成由下降至,则在同一回流比及塔板数下塔顶馏出液组成将由.下降至,塔釜组成将由w下降至.理论教学时,常采用作图法阐释上述结论.如果让学生自己计算,不但可以加深对教学内容的理解,而且运算结果更具说服力.表3列出了进料组成变动(其他条件不变,即D/F=0.1844,回流比R=5,相对挥发度=2.47,总板数N=10,于第8板加料)时,采用distillation.ITI程序的运行结果.可见计算结果与预测趋势相符.表3进料组成变动对精馏结果的影响FXDXWFXDXW0.100.4610.O18O.200.8800.0460.150.6790.0300.220.9410.0570.180.8030.0390.250.9800.085若要预测加料位置,原料组成,回流比变化时产品质量的变化趋势,只要分别修改distil.1ation.m程序清单的第6行,第7行和第8行.以上3个算例表明,由于Matlab自带丰富的函数,学生只要清楚被求解问题的计算思路,掌握用Matlab编程的基础知识,就能很快利用Matlab求解化工原理计算问题.应用Matlab求解化工原理操作型计算问题,学生不需编制较难的数值计算程序(如求解非线性方程(组)),只需弄清问题的求解思路,编程难度大为降低,程序可读性强,计算快捷,准确.从笔者的教学实践看,当教师提供了示例程序清单后,学生能很快地掌握Matlab的编程方法,并在教师的示例程序基础上灵活变通,这样既提高了学生的学习积极性,又克服了学生对复杂计算的畏难情绪,可让学生有更多的精力用于创造性学习.参考文献1黄华江.实用化工计算机模拟——Madab在化学工程中的应用.北京:化学工业出版社,20042何潮洪,冯霄.化工原理(上册).北京:科学出版社,20013陈敏恒,丛德兹,方图南,等.化工原理(下册).第3版.北京:化学工业出版社,2006 42。
MATLAB在化学化工行业中的应用
MATLAB在化学化工行业中的应用1.摘要自20世纪70年代晚期,Cleve Moler基于LINPACK和EISPACK软件包的部分函数,用Fortran开发设计MATLAB 初始版本以来,经过近30年的不断完善,由原来含有80个函数的矩阵计算工具,发展到包含89个不同应用工具箱和功能模块,广泛应用于工程计算、控制设计、信号处理与通讯、图像处理、测试测量、计算生物学以及金融建模与分析等领域,功能强大的数学软件及程序开发系统,目前的最新版本为MATLAB R2015b。
国内对MATLAB的应用研究,最早为张文乐等,而在化学化工领域的应用研究起步较晚,任佩林等首先用MATLAB编程计算换热管固有频率的传递矩阵。
本文首先讨论MATLAB发展简史及其特点,而后综述近十年来,国内化学化工领域的应用情况,从它与其它语言的混合编程、与其它软件的集成、工具箱的开发与应用等方面等,并就以后如何应用提出建议。
关键词:MATLAB,化学,数据库工具箱2.MATLAB在化学化工中的应用2.1工具箱的开发由于MATLAB的开放性,用户可方便地修改源文件,或加入自己的文件,设计出新的工具箱,以满足不同专业的需要。
姜继海等以实现一般数据可视化为起点,增加一些特定于流场数据可视化的特点,开发设计了包括二维、三维数据函数表达式的图形可视化,以及编辑处理屏幕上的图形,能绘制有限元网格图,显示网格的拓扑矩阵,并绘制网格拓扑阵的消元树,绘制真实感映射图象的可视化软件工具箱(Visualization Toolbox),实现了一般的二维和三维数据可视化、有限元网格绘制、流场流线绘制以及流场拓扑映射图等功能。
2.2与其它程序设计语言的混合编程及应用由于MATLAB是一种解释性的语言,运行效率低,并且在其环境下开发,应用程序大都不能脱离其运行环境。
利用其它强大语言的功能,则可以弥补其处理问题时的缺陷,充分发挥各自的优势。
2.2.1与Delphi的混合编程杨敏等[1]以MATLAB为自动化服务器,以Delphi语言编写的程序为自动化控制器,并通过Delphi的OLE Variant 类型引用MATLAB的神经网络工具箱类型库,达到MAT-LAB和Delphi混合编程的目的,实现了炼钢过程氧化期终态的准确预报,并提供详细源代码及说明。
Matlab在化工数值计算中的应用
Matlab 在化工数值计算中的应用(提纲) 基础知识Command Window 指令窗简介最简单的计算器使用方法加减乘除和幂运算符、矩阵的输入形式、常见表达式形式数值、变量和表达式数值的表示方法(十进制、科学记数)、变量命名规则(对大小写敏感,变量名的第一个字母必须为英文字母,不得含空格,但可含下划线链接符)、Matlab 默认的预定义变量(ans/inf/i 或j/pi/NaN 等)、复数和复数矩阵(把复数作为一个整体处理、real(z),imag(z),abs(z)/模,angle(z)/相角)。
例1:已知/612334,12,2i z i z i z e π=+=+=,并计算123/z z z z =计算结果的图形表示。
例2:画出衰减振荡曲线/3sin3t y e t -=及它的包络线并计算/30t y e -=。
t 的取值范围是[]04π, t=0:pi/80:4*pi; %定义自变量取值数组y0=exp(-t/3); %计算与自变量相应的y0数组y=exp(-t/3).*sin(3*t);%计算与自变量相应的y 数组plot(t,y,'-r',t,y0,':b',t,-y0,':b') %用不同颜色,不同线条绘制曲线数值计算结果的显示格式format/format short, format long, format short e, format long e, 标点符号的使用指令窗的常用控制指令clc, clear,edit, help, exit/quit, typeM 角本文件的编写与运算路径的制定帮助系统数值数组及其运算数组及其运算是Matlab 的核心内容2.1 一维数组的创建与赋值(逐个元素输入法、冒号生成法);2.2 二维数组的创建与复制(直接输入法)2.3 执行数组运算的常用函数三角函数、反三角函数、幂指对函数、复数函数(abs,angle,conj (共厄复数),imag,real)2.4 数组运算与矩阵运算A.’, A’,S./B,s*inv(B),A.^n,A^n,A.*B,A*B,A./B,A/B,f(A)注意运算符的小黑点。
化工设计及计算中MATLAB的应用
化工设计及计算中MATLAB的应用摘要:在化工领域里,计算机的应用技术促进了行业的变革和发展。
在本文中主要介绍了计算机在化工行业的发展历程,以及在化工领域中运用较为广泛的一些相关软件。
其中,MATLAB的应用大大提高了计算机与化工行业的融合性与适应性。
MATLAB具有用法简单、灵活、结构性强、延展性好等优点,广泛用于数值计算、符号计算、数据分析、工程绘图、建模与仿真模拟、控制系统设计等。
关键词:计算机应用;化工;MATLAB1 前言随着科学技术的进步,计算机的应用广泛而深入的渗透到我们生活中的各个领域。
不仅促进了社会文明的发展,而且在国民经济中占重要地位的化工行业中也起到了至关重要的作用。
计算机的应用,由局部辅助发展到全面辅助,由特殊计算发展到普遍适用的过程,对化工设计的影响有着深远而长久的意义。
对于现代工业中化工设计而言,从由分子结构出发预测物质的物性到工艺过程的设计、数据的分析处理乃至绘图和可视化操作,均可由计算机完成。
简单地概括起来,计算机在化工工业中的应用方向主要是模拟计算和绘图。
2 计算机在化工领域应用中的发展2.1 发展历程1946年2月14日世界上第一台电子计算机ENIAC诞生以来,其发展以一种超乎人们想象的速度渗透到人们的工作和生活之中。
20世纪6O年代未,计算机技术受到越来越多的关注,开始较多地应用于化工生产过程控制等领域,至2O世纪8O年代起进入了较快发展阶段,计算机的应用渗透到了化工过程的多个分支领域,尤其是进入21世纪,计算机在化学化工方面的联合应用有了突飞猛进的发展。
2.2 计算机在我国化工中的发展历程就我国而言,化工部门较早采用电子计算机。
上世纪60 年代后,我国电子工业和计算机技术发展迅速,生产出我国第一代晶体管计算机。
这时,化工设计院和兰州化五院都尝试利用计算机编程,结合设计需要解决一些实际的工艺问题。
1973年后,化工部直属各设计院相继都建立了计算站,开始在化工等设计工作中应用计算机。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
以非常简便地进行求解, 程序如下: ( 1) 编写函数文件( 文件名保存为 f un. m)
f unct ion y = f un( x )
% x( 1) 摩擦系数 K; x( 2) 流速 u
y( 1) = ( 250* x ( 1) + 9. 9) * x ( 2) ^2- 22. 08;
y( 2) = 1/ x ( 1) ^0. 5- 1. 74+ 2* log ( 0. 01875
( 二) 换热器的操作型计算
本题属于简单管路的第一类操作型计算, 管 路计算实际上就是列出连续性方程、伯努利方程 以及阻力损失计算式。管子相对粗糙度 E/ d = 0.
例 2, 在套管换热器中用水冷却煤油。煤油 的流率为 400 kg/ h, 由 90 e 冷却到 36 e 。水的入 口温度 15 e 。两流体并流流动, 操作条件下的煤
3/ 32= 0. 009375, 雷诺数 R e= dLuQ= 42799u。在 高位槽和容器两液面间列伯努利方程并将数据代
入得 hf
=
g $z +
$p Q+
(
u
2 1
-
2
u22 )
=
1 1.
04J /
kg,
代入
范宁公式 hf = ( Kdl +
E
N)
u2 2
并
整理
得:
( 250K+ 9. 9) u2 = 22. 08
2011年 第5期 ( 总 第1 21期)
83
M at lab 在化工原理教学中的应用*
杨金杯1 , 余美琼1 , 陈文韬1, 邱 挺2
( 1. 福建师范大学福清分校 生物与化学工程系, 福建 福州 350300; 2. 福州大学 化学化工学院, 福建 福州 350108)
[ 摘要] 在化工 原理理论教学过程中, 各单元操作的 操作型问 题计算 较困难, 经常 需要迭 代试差 计算, 手 算费 时费力。本文探讨了工程计算软件 M atlab 用于化工原 理操作 型问题 的计算, 结果 表明, M atlab 易 学易 用, 可有效解决化工原理计算问题。 [ 关键词] 化工 原理; M atlab; 操作型计算; 迭代
0. 3mm) , 管长 8m , 管路中所有管件的局部阻 力 系数为9. 9, 求管子流量。[ 8] 操作温度下溶剂密度 860kg/ m3 , 粘度 0. 643mP a # s。
中, 直接在主窗体界面的命令栏窗口中输入求解 函数 fsolve( 'f un', [ 0. 05 2] ) , 即可得到结果。
Applicat ion of M at lab on T eaching and L earning Pr inciples of Chem ical Engineering
Yang Jinbei, Yu M eiqiong , Chen W ent ao, Qiu T ing
Abstract: In the process o f t eaching and lea rning principles of chemical eng ineer ing, it is diff icult to solv e t he pro blem of operat ing calculatio n of unit operat ions, which is frequently requir ed iterat ive try and err or calculatio n. It is a time- consum ing and labo rious w or k by manual. T his paper intro duces the application o f matlab in the operating calculation of principles of chemical eng ineer ing, the results sho w that mat lab can effect ively im pr ove the calculation of principles o f chemical eng ineering. Key words: P rinciples o f chemical eng ineering ; M atlab; Operat ing calculation; Iter atio n
如下:
( 1) 编写函数文件( 文件名保存为 t ow er . m)
f unct ion f = t ow er( s)
f = log( 20* ( 1- s) + s) / ( 1- s) - 9. 8522;
( 2) 编写求解文件( 文件名保存为 main. m)
clear; clc
s0= [ 0. 05] ; % 初值
化工原理是化工制药类及相近专业的一门主 干课程, 是学生在具备必要的高等数学、物理、物 理化学和计算机技术等基础知识之后必修的专业 技术基础课。它主要讲述化工生产中各个单元操 作的基本原理、典型设备的结构原理、操作性能和 各类设计型和操作型计算等, 在培养学生工程观 点, 提高学生工程能力方面起着重要的作用。[ 1-3] 化工原理课程具有内容多、公式繁、知识面广、计 算量大和应用性强等特点, 特别是化工原理的操
程式。本题已知煤油的 qm1 、cp1 、T 1 、T 2 , 冷流体水
的 t 1 , 水的比热容 cp2 未知, 但可从题给的条件判 断水的平均温度不会很高可取 cp2= 4170 J / ( kg
# e ) 。换热器的总热流量 Q = qm1 cp1 ( T 1 - T 2 ) = 13140J / s, 将相 关参 数代 入热 量衡 算 式并 整
clear; clc t 0= [ 30] ; % 初值 t 2= fsolve( 'heat er', t 0)
M at lab 在化工原理教学中的应用
85
油比热熔 为 2190J/ ( kg # e ) 。已知 换热器基 于 外表面积的总传热系数为 860W/ ( m2 # e ) , 总换 热面积为 0. 72m2 , 求冷却水用量及出口温度。[ 9]
本题属于换热器的第二类操作型计算, 换热
器的计算就是联立求解热量衡算式和传热基本方
理得:
qm2 ( t2 - 15) = 3. 1511
Hale Waihona Puke ( 3)将相关参数代入传热基本方程式 Q= K A
[ ( T1-
t1) -
(T 2-
t2) ] / ln
T1 T2 -
t t
1 2
,
并整理得:
t2 + 21. 2209ln( 36- t2 ) = 52. 6210 ( 4) 联立 式 ( 5) 、( 6) 求 解 即可 得 到结 果, 程 序
例 1, 溶 剂由 敞口 的高 位槽 流入 一 表压 为 0. 02M Pa 的容器中, 其间液位差 3. 5m 且视作不 变。输 送 管 为 U38 @ 3mm 的 无 缝 钢 管 ( E=
令栏窗口 Co mmand Window 中。 另外, 也可以不编写求解文件, 将函数文件存
至 M at lab 默认的文 件夹 D: \ M AT LAB7\ w or k
理得:
Lx 1 = 0. 0006042
( 5)
传质单元数采用吸收因数法的计算式, 代入
数据并整理得:
1 1-
Sln[ 20
@ ( 1-
S) +
S]
=
9. 8522
( 6)
式中, 解吸因数 S= mG/ L = 0. 03816/ L 。
联立 式 ( 5) 、( 6) 求 解 即 可得 到 结 果, 程 序
+ 18. 7/ ( 42799* x( 2) * x( 1) ^0. 5) ; 注意: 编写的函数保存的文件名一定要与函
数名一致, 否则运行会出错。
( 2) 编写求解文件( 文件名保存为 main. m)
clear; clc
x 0= [ 0. 05 2] ; % 初值
x = f so lve( 'fun', x0) ; landai= x ( 1) % 摩擦系数 K
( 1)
流体在管内流动一般为湍流, 因此摩擦系数
K采用 Colebrook 公式计算, 带入参 数并整理 如
下:
1 = 1. 74 - 2lg ( 0. 01875 + 18. 7 ) ( 2)
K
42799u K
联立式( 1) 、( 2) 求解即可得到结果, 但由于是
非线性方程组手算费时费力, 用 Mat lab 语言则可
如下:
( 1) 编写函数文件( 文件名保存为 heat er . m)
f unct ion f = heater( t )
f = t + 21. 2209* log( 36- t) - 52. 6210;
( 2) 编写求解文件( 文件名保存为 main. m)
9. 8522。将相关参数代 入全塔物料 衡算式并 整
作型计算较复杂, [ 4, 5] 经常涉及非线性方程 和方 程组的计算, 需要迭代计算、手工计算, 对初值要 求高, 且工作量大。用普通编程语言如 C、VB 等 编程, [ 6] 需 要编写计 算方法, 过程繁 琐。而美 国 M athWor ks 公司开发的适用于科学和工程计算 的数学软件 M at lab 则可以很好地解决手工计算 和普通语言编程的缺点, 很方便地用于非线性方 程( 组) 的计算。
u= x ( 2) % 流速 u
运 行求解文件 m ain. m, 即 可得到结 果 K= 0. 0384, u = 1. 0640m / s, 进 而 求得 管 子 流 量 为