24小时热门版块排行榜    

CyRhmU.jpeg
查看: 561  |  回复: 7
当前主题已经存档。

myp5188

金虫 (正式写手)

[交流] 【求助】matlab程序

% 动力学数据:
%                           yCO        yCO2        yH2           yH2O       yCH3OH    yDME
%        P   W    F0    y(1)          y(2)         y(3)            y(4)       y(5)        y(6)
%        1   2    3          4              5              6                  7          8            9
%  T=523.15K
yexp= ...           
[        4        2   5.5     0.3182        0.1663        0.3858        2.96E-04        9.83E-05        0.1293
         4        2   8.3     0.3746        0.1084        0.4226        1.39E-03        3.51E-04        0.0927
         4        2   11      0.4137        0.0766        0.4482        6.72E-04        6.70E-05        0.0607
         5        2   6.9     0.2212        0.2619        0.3087        4.85E-04        1.27E-04        0.2076
         5        2   10.3   0.3128        0.1648        0.3834        8.15E-04        5.97E-05        0.1381
         5        2   13.8   0.3876        0.1065        0.4244        6.85E-04        8.56E-05        0.0807
]
动力学数据如上贴
又知
P=[4;4;4;5;5;5];
F0 =[5.5; 8.3; 11; 6.9; 10.3; 13.8];
r2=1.503e-3.*(P5.^2./P4-P6/1.0e-013*0.4997);
r1=8.101e-5.*P3.^(-1/2).*(P1.*P3.^2-P5./1.0e+061*7.6535)/(1+1.0e-006*0.476.*P2+(676.7713.*P3).^(1/2)).^2;
r3=5.015e-3.*(85.3437.*P4-P2.*P3./P1)./(1+1.0e-006*0.476.*P2)+676.7713.^(1/2).*P1.^(1/2));

A=1+4*y(6)+2*y(5);
dy1dW = A./F0*(r3+2*y(2)*r1);
dy2dW = r3;
dy3dW = r3-2*r1;
dy4dW = r2;
dy5dW = A./F0*(2*r1*y(6)+r2);
dy6dW = A./F0*(r1+2*r1*y(5)-2*r2);
dydW = [dy1dW; dy2dW; dy3dW; dy4dW; dy5dW; dy6dW];
P1=P.*y1; P2=P.*y2;P3=P.*y3;P4=P.*y4;P5=P.*y5;P6=P.*y6;
y1 y2 y3 y4 y5 y6 分别是动力学数据的对应列

[ Last edited by myp5188 on 2009-6-3 at 21:45 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

magic7004

金虫 (职业作家)

什么情况?要做什么?
流氓不可怕,可怕的是流氓有文化,有文化又BH的流氓无敌~~!
2楼2009-06-04 15:36:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

change0618

铁杆木虫 (著名写手)

方丈大师


sunxiao(金币+1,VIP+0):谢谢参与 6-11 23:20
合成气制取二甲醚?要干什么?不像是参数估值?
3楼2009-06-05 21:45:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shinevip

木虫 (正式写手)


sunxiao(金币+1,VIP+0):谢谢参与 6-11 23:20
yexp(:,1)就是取第一列了。
其它一样。
4楼2009-06-06 13:24:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

myp5188

金虫 (正式写手)

哦 其实就是求速率常数  但是是气固反应 反应速率是dF/dw F是摩尔流率 W是催化剂质量  而催化剂质量是一定值 所以不知道如何来算了 所以上面求助的微分方程也就不对了
5楼2009-06-09 09:04:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

change0618

铁杆木虫 (著名写手)

方丈大师


小木虫(金币+0.5):给个红包,谢谢回帖交流
没看懂...........................
6楼2009-06-11 17:00:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

change0618

铁杆木虫 (著名写手)

方丈大师

★ ★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
wangen994(金币+3,VIP+0):谢谢交流,欢迎常来 6-12 10:13
P=yexp(:,1);
W=yexp(:,2);
F0=yexp(:,3);
y(1)=yexp(:,4);
y(2)=yexp(:,5);
y(3)=yexp(:,6);
y(4)=yexp(:,7);
y(5)=yexp(:,8);
y(6)=yexp(:,9);
P1=P.*y(1); P2=P.*y(2);P3=P.*y(3);P4=P.*y(4);P5=P.*y(5);P6=P.*y(6);
r2=1.503e-3.*(P5.^2./P4-P6/1.0e-013*0.4997);
r1=8.101e-5.*P3.^(-1/2).*(P1.*P3.^2-P5./1.0e+061*7.6535)/(1+1.0e-006*0.476.*P2+(676.7713.*P3).^(1/2)).^2;
r3=5.015e-3.*(85.3437.*P4-P2.*P3./P1)./(1+1.0e-006*0.476.*P2)+676.7713.^(1/2).*P1.^(1/2));
A=1+4*y(6)+2*y(5);
dy1dW = A./F0*(r3+2*y(2)*r1);
dy2dW = r3;
dy3dW = r3-2*r1;
dy4dW = r2;
dy5dW = A./F0*(2*r1*y(6)+r2);
dy6dW = A./F0*(r1+2*r1*y(5)-2*r2);
dydW = [dy1dW; dy2dW; dy3dW; dy4dW; dy5dW; dy6dW];
7楼2009-06-12 09:15:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhangzg698958

金虫 (正式写手)

谢谢,学习了!!!
8楼2009-06-14 11:33:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 myp5188 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见