pdf文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。
第 26 卷 3 期 第 2009 年 9 月
3
河 北 省 科 学 院 学 报 Journal of t he Hebei Academy of Sciences
Vol. 26 No . 3 Sep . 2009
文章编号 :1001 - 9383 ( 2009) 03 - 0076 - 03
MATL AB 在化工模拟控制软件开发中应用的探讨
李国名 , 宋 遥
( 石家庄外经贸职业学院化工制药系 , 河北 石家庄 050000)
摘
要 :讨论了 “反应釜温度仿真工具” 软件中应用 MA TL AB 的情况 ,分析了 MA TL AB 在化工生产模拟控
制软件开发中的优势 ,如 : 数据计算能力 ,图形处理能力 ,可生成各类二维 、 三维图形 ; 可广泛应用于化工研究 与开发 、 化工数学模型的参数估计和识别 、 化工过程优化设计 、 工艺控制参数的优化 、 化工过程控制的优化及 最优调度 ; 支持混合编程 ,可方便的与多数高级编程语言混合编写程序等 。通过 “反应釜温度仿真工具” 这一 应用反映了 MA TL AB 在化工领域的应用前景十分广泛 。 关键词 :MA TL AB ; 模拟 ; 优化 ; 软件开发 中图分类号 : TP311 文献标识码 :A
The discussion of MATLAB′ application in the development of s chemical simulation control sof t ware
( S hi j i az huan g Forei gn Economic an d T ra de V ocational College , S hi j i az huan g Hebei 050000 , Chi na)
Abstract :Thro ugh analysis t he sit uatio n of MA TL AB sof t ware’s applicatio n in developed“temperat ure reactor simulatio n tools” we fo und t he MA TL AB had an unparalleled advantage in develop ment of , chemical simulatio n co nt rol soft ware. Such as : powerf ul data calculatio n capabilit y , powerf ul grap hics p rocessing capabilit y , forming all t ypes of t wo2dimensio nal , t hree2dimensio nal grap hics , widely use in quip ment . Thro ugh t he applicatio n , it shows t hat t he MA TL AB has wide applicatio n p ro spect s. If Keywords :MA TL AB ; Simulatio n ; Optimizatio n ; Soft ware develop ment chemical research and develop ment , chemical mat hematical mo del of parameter estimatio n and identifi2
catio n , optimizatio n of chemical p rocess design , optimizatio n of p rocess co nt rol parameters , optimiza2 cal equip ment design and manufact uring technology will be greatly imp roved. at ure simulatio n tool ” o nly a simple applicatio n of t he MA TL AB sof t ware in chemical engineering e2 is
无论是新化工生产线的设计还是对现有化工 设备和过程的分析都需要建立化工过程模型 , 然 后以实际系统的数据带入模型 , 通过数据处理得 到模型中的参数 。模型建立以后 , 一方面可以对
3收稿日期 :2009 - 06 - 30
tio n of chemical p rocess co nt rol and op timal scheduling , suppo rting for mixed p ro gramming and a co n2 venient high2level p rogramming languages wit h t he majorit y of mixed p rogramming. “Reactor temper2 t his powerf ul tool can be skillf ully used by chemical technicians and researcher s , o ur co unt ry’s chemi2
作者简介 : 李国名 (1971 - ) ,男 ,河北石家庄人 ,讲师 ,研究方向为化工设计 .
LI Guo2ming , SONG Yao 现有化工生产线进行模拟 , 以判断生产状态是否 处于最优 ,然后进行生产参数的调整 ,使生产过程 尽可能接近最优状态 , 以达到节能降耗的目的 。 另一方面在新化工生产线设计过程中 , 通过用模
第3期
李国名等 :MA TL AB 在化工模拟控制软件开发中应用的探讨
77
型模拟可以达到最优设计 。所以化工过程模拟是 化工过程与分析 、 化工过程研究与开发 、 模拟预 测、 优化和控制生产过程的基础 。然而无论是化 工过程模型的建立 , 还是化工过程模型的使用都 需要大量的计算过程 。由于模型中包含大量的非 线性方程 ( 组) 、 常微分方程 ( 组) 、 偏微分方程 ( 组) 等计算工作量大 ,计算过程复杂 ,而化工过程优化 过程涉及的计算量更是巨大 , 所以化工过程的模 型化的使用受到很大 。 随着计算机技术在各行各业应用越来越普 遍 ,计算机技术为化工过程模拟提供了有力的支 持 。已经 出 现 了 一 些 商 用 化 工 模 拟 软 件 , 如 : A spen 、 II , 可用于工厂物料衡算和能量衡算 , Pro 这类软件通用性较好 , 功能强大 。但这些软件价 格昂贵而且软件中不包含对特定情况需要的专用 程序模块 ,比如建立一个精馏塔的模型 ,对一个特 定化工过程进行模拟等 , 在这种情况下选择自己 编程进行过程模拟 ,不仅可以解决问题 ,而且对于 化工技术人员掌握这些技术 , 有利于提高解决问 题的能力 , 在这方面 MA TL AB 具有无可比拟的 优势 。
1) MA TL AB 解非线性方程 ( 组 ) 在化学工程
中的作用包括 : 多组分混合溶液的沸点 、 饱和蒸气 压计算 ; 流体在管道中阻力计算 ; 多组分多平衡级 分离操作模拟计算 ; 平衡常数法求解化学平衡问 题 ; 定态操作的全混流反应器的操作分析等 。 2) MA TL AB 解微分方程在化工模型中的应 用包括 : 间歇反应器的计算 ; 活塞流反应器的计 算 ; 全混流反应器的动态模拟 ; 定态一维热传导问 题 ; 逆流壁冷式固定床反应器一维模型 ; 固定床反 应器的分散模 ; 过程控制等 。 3) MA TL AB 解偏微分方程在化工模型中的 应用包括 : 传热计算 ; 扩散传递计算 ; 流体力学计 算等 。 ( 2 ) MA TL AB 中插值 、 拟合 、 数值微分 、 数值 积分在化工计算中的作用 [ 1 ]
MA TL AB 中插值 、 拟合 、 数值微分 、 数值积
分在化工计算中的应用包括表格式物性数据的内 插 ; 离散实验数据点的处理 ; 状态方程计算流体的 焓和熵 ; 微分法反应动力学方程拟合 ; 等温活塞流 反应器的设计计算 ; 微观离析反应器的计算等 ( 3 ) MA TL AB 在化工最优化中的应用
MA TL AB 最优化工具箱包含大量函数 , 可
1 MA TL AB 的特点 [ 1 ]
MA TL AB 具有用法简单 、 灵活 、 结构性强 、
广泛应用于化工研究与开发 、 化工数学模型的参 数估计和识别 、 化工过程优化设计 、 工艺控制参数 的优化 、 化工过程控制的优化及最优调度 。
延展性好等优点 ,逐渐成为科技计算 、 视图交互系 统和程序中的首选语言工具 。它具有以下特点 : 支持多平台操作系统 , 如 Windows 、 nix 等 ; 用 U 途广泛 , 可用于数值计算和符号计算 、 数据分析 、 工程绘图 、 建模与仿真模拟 、 控制系统设计 ; 强大 的图形处理能力 , 可生成各类二维 、 三维图形 ; 高 级且简单的程序环境 ,简单易学的编程语言 ,编程 效率很高 ; 丰富的工具箱与模块集 ,有众多面向具 体应用的工具箱和 simulink 仿真模块 ; 支持混合 编程 ,可方便的与多数高级编程语言 ( 如 : C + + 、 J AVA 、 Pascal 、 Basic 等) 混合编写程序 , 充分发挥 二者的特点 。
3 MATLAB 在开发化工模拟控制软件的
应用实例
制药企业中生物反应的关键设备是生化反应 釜 ,生物反应控制指标中 , 温度是最主要的指标 ,
L AB 开发的 “反应釜温度仿真工具” 是专门用于
2 MA TL AB 在化工模拟中的应用
( 1) 化工模型中经常遇到大量非线性方程 L AB 为这些方程内置了大量函数 , 使用非常简单 ( 组) 、 常微分方程 ( 组 ) 、 偏微分方程 ( 组 ) , MA T2
方便 ,且运算速度快 。
L AB 中模拟工具箱和神经网络工具箱中的工具
温度控制的好坏直接影响收率的高低 。用 MA T2 对反应釜的温度模拟和控制 ,其主界面如图 1 。 反应釜的温度控制要求在 7 - 10 ℃之间 , 冷 却水通过反应釜的夹套和釜内蛇管给反应釜降 温 ,本软件实现了下列功能 : ( 1 ) 建立模拟方程 。对反应釜内温度以直观 的图形方式实时显示 , 以便监控 。同时记录在完 成一釜反应的时段内每隔 100s 的冷却水流量 、 冷 却水的进口温度 、 冷却水的出口温度 、 反应时间 等 。在得到 几十 组这样 的 数 据 后 , 通 过 MA T2
78
河北省科学院学报
2009 年第 26 卷
对反应釜进行模拟 ,建立模拟方程 ,得到各参数 。 ( 2) 实现预测 。在得到反应釜的模拟方程后 , 即可用取得的实时数据对任一时刻反应釜的反应
温度做出预测 ,并与实测值进行对比 ,看其误差是 否在控制要求范围内 , 以对模型方程进行进一步 的检验和修正 。
图1 “反应釜温度仿真工具” 主界面
( 3) 实现优化设计 。反应釜模型建立以后 ,通 过计算反应釜的传热系数等参数 , 可以验证在设 计过程中参数选取是否准确 , 为以后设计同类反 应器积累经验 ,优化设计 。 ( 4) 实现设备的最优化操作 。反应釜模型建 立以后 ,通过输入每吨冷却水的成本 、 冷却水每吨 每降低一度的能量成本 , 输水泵的电力成本等经 济数据 , 通过 MA TL AB 最优化工具箱包含的大 量函数对反应釜进行操作成本的最优化 。获取最 优化操作模型 , 找出最佳操作参数如 : 冷却水温 、 冷却水流量等之间的关系 , 以实现设备的最优化 操作 。 ( 5) 实现最优化控制 。在反应釜模型和最优
化操作模型的基础上 , 通过设定控制器参数实现 最优化的控制 。 总之 , 通过以上的 “反应釜温度仿真工具” 在 一个化工设备中的模拟 、 、 优化 控制应用可以看出 MA TL AB 所具有的强大功能 , 由于我国在化工 设备的设计与制造技术上还远远落后于发达国 家 ,作为化工技术人员和科研人员 ,如果能够熟练 使用 MA TL AB 这一有力的工具 , 必将使我国的 化工设备的设计与制造技术有一个较大的提高 。 参考文献 :
[1] 黄华江 . 实用化工计算机模拟 [ M ] . 北京 : 化学工业出版
社 ,2004.
1