|  首页  |  资讯  |  评测  |  活动  |  学院  |  访谈  |  专题  |  杂志  |  产服  |  
您现在的位置:硅谷网> 资讯> 软件>

硅谷杂志:Matlab在锅炉课程设计编程中的应用

2012-12-11 10:45 作者:徐芳 于婷俐 来源:硅谷网 HV: 编辑: 【搜索试试
  [硅谷网12月11日文]据《硅谷》杂志2012年第18期刊文,针对学生这一群体,提出采用Matlab编写锅炉课程设计程序。程序编写方法简单、语法易懂,非常适合学生这类非计算机专业人员编制。并且通过编写Matlab调用C语言的接口程序得到热力计算过程中涉及到的水和水蒸汽的物性参数。通过实例验证,本程序计算结果具有很强的准确性。
  
  0引言
  对于每一名热能动力工程及相关专业的学生在学习完锅炉原理这门课程之后都要进行锅炉原理课程设计,作为重要的教学实践环节,学生通过课程设计可以对所学相关知识进行巩固、充实、提高。现在大多数院校在进行锅炉课程设计时,同学们普遍采用手算方法,然而热力计算是一个极其繁琐复杂的过程,涉及的参数众多、计算过程复杂并且需要多次迭代计算,手算存在计算速度慢、耗时长、准确度低等问题[1]。
  1MATALAB编写计算程序
  1.1MATALAB与EXCEL相结合编写锅炉课程设计程序
  针对学生这一编程能力较弱的群体,本文提出采用Matlab与Excel相结合的方法编写锅炉热力计算程序。对于大多数高等院校都开设了Matlab这门课程,对于没有学习过这门课程的同学来说,Matlab与其他编程方法有很多相通之处,短时间即可掌握,同时与VB、C++、Fortran等语言相比具有编程方便简洁,语法易懂的优点[2]。同时Excel具有清楚明了、易于操作的优点。Excel表格用于承载所有热力计算过程中的输入和输出数据。如果已知参数改变,仅需要改变Excel表格中的数据即可,对其他程序没有影响[3]。该编程方法计算速度快,准确程度高,编程方法简单,易于操作,对于学生这一群体编写锅炉热力计算程序具有无法比拟的优势。
  本文以1973年前苏联《锅炉热力计算标准方法》为理论依据,针对锅炉课程设计指导书中一台SG-400/140-50415锅炉采用Matlab与Excel相结合的方法进行编程。热力计算过程采用模块化结构,将燃烧产物、热平衡、炉膛、后屏过热器、对流过热器、高温再热器、转向室、低温再热器、旁路省煤器、主省煤器、空气预热器分别编写独立的M文件,最后通过一个主M文件调用各个M文件,即可完成整个热力计算过程。当需要修改某一设备参数时,只需要改动独立的M文件,不会影响其他设备的计算,具有很强的独立性[4]。
  热力计算程序流程大致分为以下几个方面:
  1)燃料与燃烧产物计算和锅炉热平衡计算;
  2)炉膛热力计算;
  3)后屏过热器、对流过热器热力计算;
  4)高温再热器、转向室、低温再热器热力计算;
  5)旁路省煤器、主省煤器和空气预热器热力计算;
  6)热空气温度及排烟温度校核[5]。
  1.2编写Matlab调用C语言的接口程序
  热力计算过程中涉及到计算水和水蒸汽的温度、焓值、比热等物性参数。文中采用IF97公式计算水和水蒸汽的物性参数,它是目前国际公认的最准确的水和水蒸汽的热力性质计算公式。IF97将整个区域划分为5个区域,每个区域又划分为若干个子区域,计算过程十分复杂。由于本校老师已经用C语言编写过IF97公式的程序,只要编写Matlab调用C语言的接口程序就可以避免重复编程,减少很大的工作量。在Matlab中可调用的C语言程序称为MEX文件。Matlab能够直接把MEX文件视为它自身存在函数调用,能够自动载入并执行MEX文件。MEX文件中,Matlab是程序的主体,MEX文件是被Matlab调用的子程序。
  以已知温度、压力求焓值为例,编写接口函数mexFunction的过程如下所示。
  VoidmexFunction(intnlhs,mxArray*plhs[],intnrhs,constmxArray*prhs[])
  {
  double*t2;
  doublep2,h2;
  plhs[0]=mxCreateDoubleMatrix(1,1,mxREAL);
  t2=mxGetPr(plhs[0]);
  p2=*(mxGetPr(prhs[0]));
  h2=*(mxGetPr(prhs[1]));
  pt(p2,t2,&pt2);
  *h1=pt2.h;
  }
  在Matlab工作空间中将MEX文件编译成功后,当计算过程已知给水温度为235℃、压力15.68MP,求焓值时只需如下编写就可以得到给水焓值,在C语言编写水蒸汽物性参数过程中,压力的单位运用的是KP。
  gswd=235;%给水温度
  gsyl=156.8;%给水压力
  gsh=HZ(gsyl,gswd);%给水焓值
  2.3插值法确定图标中对应参数值
  在热力计算过程中,为了简化计算,使用了许多线算图、曲线、表格。对于图表的处理,可采用曲线拟合、插值等原理确定。在计算初期尝试过曲线拟合的方法,存在着个别数值与实际值存在10%以上误差的现象,同时进行线性回归时涉及到很多数学原理,对于数学基础差的同学存在着很大的困难。当采用插值法时,只要选取的数据足够多,就会得到令人满意的结果,并且计算速度完全满足计算要求。文中以屏的修正系数为例,
  当zhxs=0.96时屏修正系数计算结果为0.765,结果与查图结果一致,计算准确性很高。
  2举例应用
  课程设计指导书中已知参数如表1所示,本程序计算结果及书中结果如表2所示。
  表1课程设计指导书中已知参数
  名称 单位 数值
  锅炉蒸发量 
  420
  再热蒸汽流量 
  350
  给水温度 ℃ 235
  过热蒸汽温度 ℃ 540
  再热蒸汽温度 ℃ 330
  环境温度 ℃ 20
  表2本程序计算结果及书中计算结果
  名称 单位 书中结果 程序结果
  炉膛出口烟温 ℃ 1109.5 1105
  排烟温度 ℃ 145 143
  锅炉效率 % 89.92 90.13
  本程序计算结果与书中计算结果最大相对误差为1.3%,在热力计算标准所允许的范围内,因此,该程序运用到锅炉热力计算中是可靠的。
  3结论
  1)采用Matlab编写锅炉热力计算程序编程方法简单、易于操作,非常适合学生这类编程基础较差的人群使用。
  2)已有IF97C语言程序基础上编写Matlab调用C语言接口程序,方法简单,避免重复编程。
  3)对于图表的处理,采用插值法确定对应参数点的值,与曲线拟合相比准确性较高,方法简单,对于数学基础要求不高,并且计算速度完全满足要求。
  4)与课程设计指导书结果相比较,得到该程序计算准确性极高,在误差允许范围内。
  作者简介:
  徐芳(1986-),女,助教,东北电力大学教务处仿真中心工作。
【对“硅谷杂志:Matlab在锅炉课程设计编程中的应用”发布评论】

版权及免责声明:
① 本网站部分投稿来源于“网友”,涉及投资、理财、消费等内容,请亲们反复甄别,切勿轻信。本网站部分由赞助商提供的内容属于【广告】性质,仅供阅读,不构成具体实施建议,请谨慎对待。据此操作,风险自担。
② 内容来源注明“硅谷网”及其相关称谓的文字、图片和音视频,版权均属本网站所有,任何媒体、网站或个人需经本网站许可方可复制或转载,并在使用时必须注明来源【硅谷网】或对应来源,违者本网站将依法追究责任。
③ 注明来源为各大报纸、杂志、网站及其他媒体的文章,文章原作者享有著作权,本网站转载其他媒体稿件是为传播更多的信息,并不代表赞同其观点和对其真实性负责,本网站不承担此类稿件侵权行为的连带责任。
④ 本网站不对非自身发布内容的真实性、合法性、准确性作担保。若硅谷网因为自身和转载内容,涉及到侵权、违法等问题,请有关单位或个人速与本网站取得联系(联系电话:01057255600),我们将第一时间核实处理。
广告
相关
·MIUI 11开发版内测招募开启 抢先尝鲜最新功能
·补齐短板:苹果机顶盒引进亚马逊的视频服务
·火狐弃雅虎与谷歌签约,火狐成功拓展加拿大市场
·苹果专利之争,被指控屏幕共享技术专利侵权
·特斯拉汽车系统更新 冷静模式使加速更加缓慢
·Snap第三季度业绩不佳 阅后即焚应用将重新设计
·马斯克:特斯拉完全自动驾驶硬件条件已经具备
·三星加大对AI芯片的投资与研发,欲赶超iPhoneX
头条
多种流行iOS应用程序未经用户同意读取剪贴板内容 多种流行iOS应用程序未经用户同意读取剪贴板
据Macrumors报道,最新研究显示数十种流行的iOS应用程序,在未经用户同意的情况下,读……
·多种流行iOS应用程序未经用户同意读取剪贴板
·苹果应用商店禁止非官方新型冠状病毒相关应用
·微软终止支持Windows 7数月 Windows 7仍占市
·苹果新增多项审核条例,微信适配速度不敌What
·“魔搜”软件开发者张某被判刑1年2个月缓刑1
图文
多种流行iOS应用程序未经用户同意读取剪贴板内容
多种流行iOS应用程序未经用户同意读取剪贴
喜报I纷享销客携手飞书深诺集团构建多元化数字经营体系
喜报I纷享销客携手飞书深诺集团构建多元化
知米背单词APP那些不为人知的小细节(图)
知米背单词APP那些不为人知的小细节(图)
Realme引入广告什么情况 Realme广告怎么设置关闭?
Realme引入广告什么情况 Realme广告怎么设
最新
·多种流行iOS应用程序未经用户同意读取剪贴板内容
·喜报I纷享销客携手飞书深诺集团构建多元化数字经
·狂奔之后RPA企业开始精耕细作:建生态、补短板、
·微软子公司GitHub同意收购代码分发初创公司NPM
·喜报:纷享销客携手深诺集团构建多元化数字经营体
热点
·群控、云控时代即将终结,智控时代已到来
·106短信群发平台APP,致力于成为领域内佼佼者
·DT小听App:防偷拍,还是用这款国产app(图)
·软件技术行业发展变化非常快,软件人才要按需
·嗨学网一级消防可靠吗?新手妈妈亲生经历告诉
旧闻
·智慧商贸进销存“慧”营销 商品套餐灵活销售
·360手机助手安全播报:警惕二把刀GPS导航软件
·用户称iOS 8.1仍然没有解决iPad蓝屏问题
·陌陌成色情交易重灾地 移动端色情交易亟待封
·Q立方2.0 beta1新版发布:新增语音助手
广告
硅谷影像
多种流行iOS应用程序未经用户同意读取剪贴板内容
多种流行iOS应用程序未经用户同意读取剪贴板内容
喜报I纷享销客携手飞书深诺集团构建多元化数字经营体系
喜报I纷享销客携手飞书深诺集团构建多元化数字经
狂奔之后RPA企业开始精耕细作:建生态、补短板、推进市场落地
狂奔之后RPA企业开始精耕细作:建生态、补短板、
微软子公司GitHub同意收购代码分发初创公司NPM
微软子公司GitHub同意收购代码分发初创公司NPM
喜报:纷享销客携手深诺集团构建多元化数字经营体系
喜报:纷享销客携手深诺集团构建多元化数字经营体
苹果加强管控 多款iOS应用盗取用户隐私存安全隐患
苹果加强管控 多款iOS应用盗取用户隐私存安全隐患
关于我们·About | 联系我们·contact | 加入我们·Join | 关注我们·Invest | Site Map | Tags | RSS Map
电脑版·PC版 移动版·MD版 网站热线:(+86)010-57255600
Copyright © 2007-2020 硅谷网. 版权所有. All Rights Reserved. <京ICP备12003855号-2>