| 查看: 2046 | 回复: 4 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
xiaofenger01金虫 (初入文坛)
|
[求助]
如何该这段MATLAB程序(把一个常量改成变量) 已有1人参与
|
|
|
原题目是这样的: 在反应器中进行液相反应制备产物B,反应可在180~260℃的温度范围内进行,反应物X大量过剩,而C, D和E为副产物。各反应均为一级动力学关系:r=-kC,式中已知参数:k01=5.78052×1010,k02=3.92317×1012,k03=1.64254×104,k04=6.264×108,Ea1=124670,Ea2=150386,Ea3=77954,Ea4=111528。初始浓度:CA=1kmol/m3,其余物质浓度为0。已知是产物B收率最大的最优反应温度为224.6℃ 试计算在最优反应温度(224.6℃)下各组分浓度随时间的动态变化(这一段程序如下),如果我想看从180℃升温到(每分钟10℃)224.6℃,并且在224.6℃恒温10分钟再升温到260℃(每分钟10℃)这段过程中的各组分浓度随时间的动态变化应该怎么改?(就是把程序里的T从常量改成变量的意思) function Cha5demo4 T = 224.6 + 273.15; % 1℃ = 1+273.15K R = 8.31434; k0 = [5.78052E+10 3.92317E+12 1.64254E+4 6.264E+8]; Ea = [124670 150386 77954 111528]; C0 = [1 0 0 0 0]; % Initial concentration:C0(i), kmol/m^3 tspan = [0 1e4]; opt=odeset('reltol',1e-4,'outputfcn','odephas2','outputsel',[1;4]) [t,C] = ode45(@MassEquations, tspan, C0,opt,k0,Ea,R,T) plot(t,C(:,1),'r-',t,C(:,2),'k:',t,C(:,3),'b-.',t,C(:,4),'k--'); xlabel('Time (s)'); ylabel('Concentration (kmol/m^3)'); legend('A','B','C','D') % ------------------------------------------------------------------ function dCdt = MassEquations(t,C,k0,Ea,R,T) k = k0.*exp(-Ea/(R*T)); k(5) = 2.16667E-04; % Reaction rate constants, 1/s rA = -(k(1)+k(2))*C(1); rB = k(1)*C(1)-k(3)*C(2);rC = k(2)*C(1)-k(4)*C(3); rD = k(3)*C(2)-k(5)*C(4); rE = k(4)*C(3)+k(5)*C(4); % Reaction rates, kmoles/m3 s dCdt = [rA; rB; rC; rD; rE]; % Mass balances |
» 猜你喜欢
反铁磁体中的磁性切换:两种不同的机制已成功可视化
已经有0人回复
求标准粉末衍射卡号 ICDD 01-076-1802
已经有0人回复
物理学I论文润色/翻译怎么收费?
已经有247人回复
新西兰Robinson研究所招收全奖PhD
已经有0人回复
石墨烯转移--二氧化硅衬底石墨烯
已经有0人回复
笼目材料中量子自旋液体基态的证据
已经有0人回复
数学教学论硕士可以读数学物理博士吗?
已经有0人回复
德国亥姆霍兹Hereon中心汉堡分部招镁合金腐蚀裂变SCC课题方向2026公派博士生
已经有4人回复
澳门大学 应用物理及材料工程研究院 潘晖教授课题组诚招博士后
已经有11人回复
» 本主题相关价值贴推荐,对您同样有帮助:
如何求这个matlab程序画出的legend曲线的法矢量?
已经有6人回复
求MATLAB批量读取文件代码,并赋值指定的变量名
已经有4人回复
投稿需提交Matlab代码,不知道要怎么写代码解释等信息!
已经有9人回复
matlab中断循环
已经有9人回复
如何用Matlab拟合大量散点的边界曲线
已经有5人回复
matlab如何编程由因变量求解自变量
已经有5人回复
使用VC编写一个数据采集程序遇到一个问题,求指教
已经有5人回复
算法程序用matlab,C语言,软件平台,硬件平台运行耗时之间的关系
已经有9人回复
请问这段小matlab代码怎么修改?
已经有10人回复
最小二乘法的matlab 实现
已经有4人回复
怎样把这段代码变成matlab代码
已经有5人回复
如何改变matlab默认的变量最大数值
已经有3人回复
如何知道一个MATLAB程序在计算中占的内存是多大?谢谢!
已经有3人回复
帮忙详解示范一下MATLAB中ginput函数的应用吧
已经有3人回复
Matlab数据如何连续写入Excel?
已经有5人回复
求助:资源优化问题的遗传算法matlab编程
已经有5人回复
请matlab高手看一下这个问题怎样编程才好,附程序代码,谢谢!
已经有9人回复
matlab语句问题
已经有5人回复
matlab txt文件数据提取转换
已经有10人回复
大家爱帮我看看这段MATLAB程序为啥出错了
已经有5人回复
matlab生成随机行走网格 模拟材料生长
已经有26人回复
100BB急求matlab编程中的问题解决,如何修改这个程序呢?
已经有4人回复
看不懂matlab程序该怎么办?
已经有7人回复
xiaofenger01
金虫 (初入文坛)
- 应助: 0 (幼儿园)
- 金币: 709.2
- 帖子: 44
- 在线: 92.7小时
- 虫号: 2318750
- 注册: 2013-03-05
- 性别: MM
- 专业: 化学反应工程
5楼2015-04-03 23:02:37
感谢参与,应助指数 +1
|
本帖内容被屏蔽 |
3楼2015-04-03 21:18:53
xiaofenger01
金虫 (初入文坛)
- 应助: 0 (幼儿园)
- 金币: 709.2
- 帖子: 44
- 在线: 92.7小时
- 虫号: 2318750
- 注册: 2013-03-05
- 性别: MM
- 专业: 化学反应工程
4楼2015-04-03 23:02:27







回复此楼