引言:在反应器优化设计过程中,经常会遇到选择设计参数,使得设计方案既满足工艺要求,又能降低设备投资及产品成本的问题。而对于一个优化项目而言,需解决两个问题,一是根据实际问题建立合理的数学模型,二是数学模学的求解。反应器的优化设计中,需要对模型进行求导运算,若问题较为复杂,求导则变得异常困难。利用MATLAB中的fminsearch命令,可以对问题进行无约束优化,使得优化问题大大简化。一、优化模型的变形及fminsearch命令的调用格式(一)目标函数的变形最优化,在数学表达式上就是求得目标函数(fx)最大或最小值的决策变量,通用的优化模型可以表示为:例如求min(fx),为最优化问题的标准型;如果求max(fx),则应根据实际情况将问题转化为最优化问题的标准型,即:max(fx)=min(-(fx))。(二)MATLAB中fminsearch命令的调用格式MATLAB中的fminsearch命令基于Nelder-Mead算法,求多变量函数的最小值。其调用格式为:其中x0为被优化参数的初值,func为目标函数,p1、p2为需要额外输入的参数。fminsearch命令通过不断更新被优化参数x的值,最后得到使得目标函数取得最小值时的x值。二、具有循环操作的平推流反应器具有循环操作的平推流反应器广泛应用于均相反应,其循环比反映了物料的宏观混合程度,是反应器设计的重要参数。采用适宜的循环比可以有效地调整物料的反应器进口浓度、降低反应器体积和设备投资,如图1所示。(一)具有循环操作的平推流反应器的基础算式在平推流反应器进口处对组分A进行质量恒算:V2CAf+V0CA0=V1CA1(1)V1=V2V0V2=V0得CA1=CA0+CAf1+(2)在平推流反应器内部对组分A进行质量恒算:VRV1=CA1CAf乙(d-CrAA)(3)将(2)式代入(3)式,VRV1=CA0+CAf1+CAf乙(d-CrAA)(4)由(4)式可以看出,一定的工艺条件、确定的出口转化率的条件下,反应器的体积与循环比有关,循环比具有一个最优值,此时的反应器体积最小。(二)应用实例自催化反应A+R2R,其反应速率方程式为-rA=KCACR,在70下等温的进行反应,在此温度下k=1.512m3/kmol.h,其他数据如下:CA0=0.99kmol/m3,CR0=0.01kmol/m3,v0=10m3/h,要求反应的转化率xA=0.99,若采用带有循环操作的平推流反应器,求最佳循环比下的反应器体积。运用式(4)计算反应器的体积,将反应器体积VR作为目标函数,用fminsearch命令计算最佳的循环比。计算过程如图2所示。图1具有循环操作的平推流反应器示意图图2计算过程示意图步骤一:编写目标函数M文件functionV=objfunc(beita)globalCA0CR0kXAfCA0=0.99;CR0=0.01;k=1.512;XAf=0.99;v0=10;CAf=CA0*(1-XAf);CA1=(CA0+beita*CAf)(/1+bei-ta);sol=quad(@func,CAf,CA1,[],[],beita);V=(1+beita)v0*sol;functiony=func(CA,beita)globalCA0CR0kXAfCRf=CR0+CA0*XAf;CR1=(CR0+beita*CRf)(/1+beita);CAf=CA0*(1-XAf);CA1=(CA0+beita*CAf)(/1+beita);CR=CR1+CA1-CA;rate=k*CA.*CR;y=1./rate;步骤

matlab固定床反应器,基于MATLAB在反应器优化设计中的应用相关推荐

  1. matlab设计译码器,基于MATLAB的循环码编译码器设计与仿真.doc

    扳昂旨螺冈唉陨裤外狸尿恨铸伸隧刽搅必勒诚天腑皖漂豌鲁靳碑缆键兽峙棘陶宽槐撒层僧袁廖颤渐魄货鼎躬薛扬衍逮西兰迫依煤鲁虐渠惫平合啥昭并屿己笆坍痞庐披吏去凄嘛兄察突徊溅今箩直藩潦咙锨谓崇若制匹扮复淌颐糖嗅你 ...

  2. 「电子万年历matlab仿真」——基于Matlab的电子万年历仿真实现

    「电子万年历matlab仿真」--基于Matlab的电子万年历仿真实现 作为一种具有时间显示.日期查询.闹钟提醒等功能的电子产品,电子万年历已经成为了人们日常生活中不可或缺的一部分.而在现代科技的发展 ...

  3. matlab优化函数 remez,基于Matlab的FIR滤波器的优化设计方法

    通过实例介绍了基于MATLAB的FIR滤波器的优化设计方法.3种结果比较发现,在同样阶数下,优化设计可以获得最佳的频率特性和衰耗特性. 数字滤波在数字信号处理中,占有重要的地位.数字滤波包括FIR和I ...

  4. matlab 车辆 pdf,基于MATLAB的车辆工程仿真实例(Word+PDF+ePub+PPT)

    作者:崔胜民(作者) 出版:化学工业出版社; 第1版 (2020年1月1日) 服务:人工校对0错代录+录完后精校排版 此为收费服务:会收取文档代录之人工费 预估录入后页数:(带目录书签跳转) 请支持正 ...

  5. MATLAB与制冷,基于Matlab的CO2制冷系统的仿真设计与研究-暖通空调在线.PDF

    基于Matlab的CO2制冷系统的仿真设计与研究-暖通空调在线 基于Matlab 的CO2 制冷系统的仿真设计与研究 张云峰 窦明泰 张宇 李豪 (长沙理工大学能源与动力工程学院,长沙 410076 ...

  6. matlab求解外弹道,基于MATLAB∕Simulink的通用质点外弹道程序设计.pdf

    2017.01 设计与研发 基于 MATLAB/Simulink 的通用质点外弹道程序设计 崔 瀚 (沈阳工学院兵器类虚拟仿真实验教学中心, 辽宁抚顺 ,113122 ) 摘要:本文以弹丸质点外弹道学 ...

  7. FLAC3D可视化后处理matlab,一种基于Matlab的由Midas导入Flac3D的模型识别方法与流程...

    本发明涉及岩土工程的仿真模拟研究领域,具体涉及一种基于Matlab的由Midas导入Flac3D的模型识别方法. 背景技术: 随着我国近几年经济的快速发展和基础设施等的大力投资,涉及复杂地质环境下的岩 ...

  8. matlab演示系统,基于Matlab的通信原理演示系统的设计与应用

    基于 Matlab的通信原理演示系统的设计与应用 李 强 , 明 艳 , 吴坤君 (重庆邮电大学 通信学院 , 重庆 400065) 摘 要 : 利用 Matlab图形用户界面的开发环境和强大的通信仿 ...

  9. matlab指纹图像采集,基于MATLAB实现的指纹图像预处理

    西南民族大学学报·自然科学版第 34 卷第 4 期 Journal of Southwest University for Nationalities⋅Natural Science Edition ...

最新文章

  1. Apache Tomcat 拒绝服务漏洞通告
  2. antd 获取table选中行数据_Excel数据匹配:函数法+PQ法+PB法
  3. python自动控制库_一个可以自动化控制鼠标键盘的库:PyAUtoGUI
  4. 安装oracle 并使用impdp 导入库
  5. 快速搭建ELK7.5版本的日志分析系统--搭建篇
  6. StructureMap 作为 ASP.NET MVC 的 DI 框架的使用实例
  7. python join用法
  8. 文献解读|DPP-4i治疗诱导的肠道微生物群的改变可改善葡萄糖稳态
  9. STM32CUDE-STM32F407学习笔记1-点亮LED
  10. 走进波分 -- 03.光纤传输系统关键参数
  11. Safari插件机制研究(二) 插件的视图管理
  12. Jenkins - Update information obtained: 不可用 ago;
  13. [转载] 七龙珠第一部——第111话 龟仙人最后的魔封波
  14. 7-1 计算职工工资c语言,C语言职工工资管理系统
  15. 新手建站详细步骤(图文教程)
  16. 随机产生长度不少于6位密码
  17. 详解分布式 ID 生成器
  18. 阿里应届生复习面试攻略
  19. display: flex属性介绍
  20. PC端自动化工具开发:Pywinauto的安装及使用

热门文章

  1. 《Joint 3D Face Reconstruction and Dense Alignment with Position Map Regression Network》论文学习笔记
  2. ReactNative-Banner
  3. kettle开发篇-缓存机制-Day7
  4. DDoS 攻击与防御
  5. Java代码实现向企业微信用户发送消息
  6. 行人检测最新论文简介
  7. Morgan Stanley
  8. 利用html实现天天动听界面
  9. Centos7.6下搭建AWStats日志分析系统
  10. 一文读懂Spring动态配置多数据源---源码详细分析