| 查看: 4036 | 回复: 26 | ||||
[交流]
动力学参数拟合
|
||||
|
CO变换反应,CO+H2O=CO2+H2,用固定床管式积分反应器,要拟合动力学方程中的参数!动力学方程如下图。转化后的东西学方程为dy/dw=-22.4./v*k(1)*exp(-k(2)/R.*T).*yco^k(3).*(yh2oin-(ycoin-yco))^k(4).*(yco2in+(ycoin-yco))^k(5).*(yh2in+(ycoin-yco))^k(6).*(1-β),其中β是逆反应程度,要拟合指前因子、反应活化能和四个反应级数(k1~k6)。整理后的数据是已知反应器进口一氧化碳、二氧化碳、氢气、水蒸气的湿基组成和反应器出口一氧化碳湿基组成,主要是一个微分方程dy/dw=f(y),其中f(y)中含有要拟合的6个参数,涉及到微分方程的初值问题和最小二乘法问题。自己编了一个m文件,可是运行不了,纠结好长时间也没有发现问题,想大家帮我看一下!代码如下 function kinetics clear all clc global t T R kp ycoin yh2oin yco2in yh2in v t=[448.69 449.03 450.18 450.71 450.47 430.01 430.31 430.03 430.17 427.29 410.13 410.08 410.37 410.00 409.96 390.00 390.00 389.99 390.00 390.00];%反应温度 T=t+273.15;%绝对温度K R=8.314;%气体常数 kp=exp(4575./T-4.33);%平衡常数 ycoin=[0.09865 0.13296 0.18299 0.23883 0.13809 0.13918 0.15477 0.14327 0.16374 0.13077 0.10624 0.11253 0.19904 0.20900 0.19895 0.12235 0.17431 0.14712 0.18064 0.16864];%进口CO含量 yh2oin=[0.52349 0.45073 0.39759 0.33124 0.45811 0.30844 0.39573 0.51067 0.54215 0.32203 0.48650 0.54179 0.32176 0.42416 0.32176 0.41059 0.32107 0.50444 0.48270 0.31474];%进口H2O含量 yco2in=[0.09440 0.08103 0.07302 0.05747 0.09028 0.11332 0.11931 0.04328 0.05115 0.10654 0.06181 0.03400 0.13821 0.09236 0.13688 0.04807 0.07740 0.07265 0.09696 0.08260];%进口CO2含量 yh2in=[0.09363 0.14281 0.17864 0.22005 0.13013 0.20040 0.20556 0.10088 0.10997 0.20593 0.17479 0.13200 0.16644 0.09602 0.17151 0.14214 0.13702 0.18113 0.16127 0.13905];%进口H2含量 v=[21.3952 18.2224 15.0234 13.5257 19.5599 14.5256 18.8683 19.0081 20.6600 16.2300 18.4185 20.6734 13.9253 15.8444 13.9233 16.3679 13.9538 20.7244 17.0155 14.2337];%总原料流量 ycoout=[0.07304 0.08526 0.12500 0.16207 0.08445 0.10695 0.13233 0.10264 0.11417 0.09878 0.09192 0.08657 0.17122 0.17377 0.17204 0.10501 0.14913 0.13370 0.15282 0.14068];%出口CO含量 k0=[3.5e5 8.4e4 0.9 0.6 -0.5 -0.04]; % k(指前因子、活化能、反应级数)初始向量 lb=[1e5 3e4 0 0 -1 -0.1]; ub=[1e6 1.5e5 1 1 0.5 0.5];% k上下限 % 使用函数lsqnonlin()进行参数估计 [k,resnorm,residual,exitflag]=lsqnonlin(@ObjFunc,k0,lb,ub,[],ycoin,ycoout); % ------------------------------------------------------------------ function f=ObjFunc(k,ycoin,ycoout) % 目标函数 wspan=[0 0.6091]; % 即催化剂装填量/g ycow=zeros(1,length(ycoout)); [w yco] =ode45(@Euqations,wspan,ycoin,[],k);%4,5阶龙格库塔法求解 ycow=yco(length(yco));%出口CO含量 f=ycoout-ycow; % --------此方程定义微分方程等号右端项 function dydw=Euqations(w,yco,k) % w催化剂质量 global T R kp ycoin yh2oin yco2in yh2in v dydw=-22.4./v*k(1)*exp(-k(2)/R.*T).*yco^k(3).*(yh2oin-(ycoin-yco))^k(4).*(yco2in+(ycoin-yco))^k(5).*(yh2in+(ycoin-yco))^k(6).*(1-(yco2in-(ycoin-yco).*yh2in-(ycoin-yco))./(kp.*yco.*yh2oin-(ycoin-yco)));% 反应速率 [ 来自科研家族 化工工程工艺 ] |
» 收录本帖的淘帖专辑推荐
matlab |
» 本帖已获得的红花(最新10朵)
» 猜你喜欢
南开大学物理学院张书辉副教授招收凝聚态物理理论方向博士生、硕士生
已经有22人回复
杂志要求提供official language-editing certificate
已经有4人回复
物理学I论文润色/翻译怎么收费?
已经有117人回复
深圳大学2026年秋博士招生-物理学-活性胶体方向-高永祥课题组
已经有17人回复
论物质与能量的统一模型及物理现象解释
已经有0人回复
基于基元I统一理论的数学相关应用推导
已经有0人回复
基元I统一理论:宇宙本质、层级演化与修炼文明的本源规律
已经有1人回复
基元I理论下三大核心空间现象精准推导与细节解析
已经有0人回复
基于基元 I 统一理论的反重力理论推导
已经有0人回复
基于基元I统一理论的量子力学本源推导
已经有1人回复
推荐一款可以AI辅助写作的Latex编辑器SmartLatexEditor,超级好用,AI润色,全免费
已经有11人回复
» 本主题相关价值贴推荐,对您同样有帮助:
请教matlab反应动力学参数估计遇到的问题,谢谢
已经有15人回复
matlab 求指点 动力学方程拟合过程中导数的获取
已经有10人回复
matlab拟合拟均相动力学参数
已经有6人回复
最小二乘拟合 初值 运算时间
已经有12人回复
吸附的动力学方程拟合
已经有18人回复
固定床中气-固相脱水反应本征动力学
已经有5人回复
【讨论】关于腐蚀速度与动力学参数
已经有15人回复
origin,sigmaplot等软件自定义曲线拟合(主要是一些动力学方程的模拟)
已经有2人回复
【求助】如何从极化曲线求动力学参数
已经有7人回复
» 抢金币啦!回帖就可以得到:
哈尔滨工程大学青岛创新发展基地招聘青年教师
+1/511
多功能 电子微生物生长分析仪 及 微生物快检技术开发服务
+2/150
电力全国重点实验室双一流A类长江学者团队招2026年全日制博士1-2名/博士后
+2/68
深圳大学柔性电子材料方向“申请-考核制”博士生招生
+2/66
博后平台选择
+1/63
中国石油大学(北京)国家级大人才团队博士招生2名:化学、材料、石油工程:油田化学
+2/61
香港科技大学计算物理及流体力学课题组招收全奖博士后及博士生(2026年9月入学)
+1/44
西安交通大学前沿院/机械学院招收2026级硕博研究生!
+1/37
西交利物浦大学招收26年【全奖】博士生1名(空间智能沉浸式手术导航)
+1/34
上海市“光探测材料与器件”工程技术研究中心(上海应用技术大学)招聘优秀研究人员
+1/28
中科院深圳先进院-免疫治疗方向-招收1名博士生(26年9月入学)
+1/14
德国Karlsruhe Institute of Technology招收电化学储能及联合培养CSC博士
+1/14
求资源
+1/12
南京林业大学国家级青年人才团队招收2026年生物质转化/炭材料/储能等方向博士生
+1/10
南京林业大学国家级青年人才团队招收2026年生物质转化和炭材料等方向博士生
+1/8
苏州大学招收申请考核制博士生、博士后(2026)
+1/6
德国Karlsruhe Institute of Technology招收电化学储能及联合培养CSC博士等
+1/5
【博士招生】哈工大(深圳)智能学部机器人与先进制造学院 陆文杰老师课题组
+1/4
华南理工大学宋波教授联合唐本忠院士招聘化学和材料方向博士后(长期有效)
+1/3
接理论计算,主要包含第一性原理、分子动力学、机器学习、有限元模拟等,欢迎学术交流
+1/1
3楼2012-06-01 09:38:45
8楼2012-06-01 10:18:18
9楼2012-06-01 12:01:47
11楼2012-06-01 14:47:56
★ ★
cenwanglai: 金币+2, 公式输入辛苦了~ 2012-06-02 09:45:35
cenwanglai: 金币+2, 公式输入辛苦了~ 2012-06-02 09:45:35
|
dydw=-22.4./v*k(1)*exp(-k(2)/R.*T).*yco^k(3).*(yh2oin-(ycoin-yco))^k(4).*(yco2in+(ycoin-yco))^k(5).*(yh2in+(ycoin-yco))^k(6).*(1-(yco2in-(ycoin-yco).*yh2in-(ycoin-yco))./(kp.*yco.*yh2oin-(ycoin-yco)));% 反应速率 比如:yco^k(3)得用点的吧 ycoin和yco就一个横一个竖 |
12楼2012-06-01 15:25:45
14楼2012-06-03 09:45:44
15楼2012-06-03 09:51:27
dbb627
荣誉版主 (著名写手)
-

专家经验: +4 - 计算强帖: 12
- 应助: 289 (大学生)
- 贵宾: 0.589
- 金币: 24640.4
- 帖子: 1246
- 在线: 1794.8小时
- 虫号: 149791
18楼2012-06-04 16:20:19
19楼2012-06-05 22:42:55
dbb627
荣誉版主 (著名写手)
-

专家经验: +4 - 计算强帖: 12
- 应助: 289 (大学生)
- 贵宾: 0.589
- 金币: 24640.4
- 帖子: 1246
- 在线: 1794.8小时
- 虫号: 149791
|
没关系,我指的是方程形式一样,在调用时分开,参考 http://muchong.com/bbs/viewthread.php?tid=4277851&page=1#pid5 [ Last edited by dbb627 on 2012-6-6 at 16:25 ] |
20楼2012-06-06 16:23:50
strive123123
禁虫 (文坛精英)
★
feng198800(金币+2): 谢谢参与
feng198800(金币+2): 谢谢参与
|
本帖内容被屏蔽 |
21楼2012-06-07 09:45:26
22楼2012-10-24 16:05:28
★ ★ ★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
dbb627: 金币+3, 谢谢应助! 2012-11-12 09:04:32
小木虫: 金币+0.5, 给个红包,谢谢回帖
dbb627: 金币+3, 谢谢应助! 2012-11-12 09:04:32
|
本帖内容被屏蔽 |
23楼2012-11-11 16:51:37
★ ★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
dbb627: 金币+2, 谢谢应助! 2012-11-15 20:04:45
小木虫: 金币+0.5, 给个红包,谢谢回帖
dbb627: 金币+2, 谢谢应助! 2012-11-15 20:04:45
|
本帖内容被屏蔽 |
24楼2012-11-12 17:00:36
★ ★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
csgt0: 金币+2, 谢谢 2012-11-17 09:08:43
小木虫: 金币+0.5, 给个红包,谢谢回帖
csgt0: 金币+2, 谢谢 2012-11-17 09:08:43
|
Optimization terminated: relative function value changing by less than OPTIONS.TolFun. k = 1.0e+005 * Columns 1 through 4 1.000003573678879 0.762988537687594 0.000005843208004 0.000005981921222 Columns 5 through 6 -0.000000744621941 -0.000000996174141 resnorm = 5.657234679833130e-004 residual = -0.006805767672396 0.002960729069534 -0.006244673627901 -0.001713302178392 0.010027828622409 0.004669076015188 -0.006971457219631 -0.002080652235825 0.005813395104906 0.007827253485404 -0.008382737359081 0.000669267176915 -0.001261508186825 -0.002006057821641 -0.001995402177405 -0.001123333955809 0.003628239382343 -0.004182989575642 0.004948094412108 0.007850845335425 exitflag = 3 |
25楼2012-11-15 16:59:53
26楼2012-11-21 16:29:48
简单回复
2012-06-01 09:25
回复
feng198800(金币+2): 谢谢参与
xachenxi4楼
2012-06-01 09:43
回复
feng198800(金币+2): 谢谢参与
2012-06-01 09:47
回复
feng198800(金币+2): 谢谢参与
csgt06楼
2012-06-01 09:59
回复
feng198800(金币+2): 谢谢参与
xdkevin7楼
2012-06-01 10:01
回复
feng198800(金币+2): 谢谢参与
菜葱雨10楼
2012-06-01 12:48
回复
feng198800(金币+2): 谢谢参与
yanhui12113楼
2012-06-02 09:50
回复
feng198800(金币+2): 谢谢参与
gengbo16楼
2012-06-03 09:57
回复
feng198800(金币+2): 谢谢参与
wxl199917楼
2012-06-03 10:20
回复
feng198800(金币+2): 谢谢参与
yu011715315727楼
2016-07-12 21:47
回复













回复此楼
dingd