matlan程序(常微分方程求解)

matlan程序(常微分方程求解)

ID:20485650

大小:75.00 KB

页数:3页

时间:2018-10-09

matlan程序(常微分方程求解)_第1页
matlan程序(常微分方程求解)_第2页
matlan程序(常微分方程求解)_第3页
资源描述:

《matlan程序(常微分方程求解)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、常微分方程的求解(龙格-库塔法)间歇反应器中的连串-平行复杂反应系统在间歇反应器中进行液相反应制备产物B,反应网络如图所示。反应可在180~260oC的温度范围内进行,反应物X大量过剩,而C、D和E为副产物。各反应均为一级动力学关系:,式中。已知参数:。初始浓度为:t=0,用最优化方法求得使产物B收率最大的最优化温度为224.6oC,试计算(1)再此最优反应温度下各组分浓度随时间的动态变化;(2)最优反应时间。数学模型:根据各组分的物料平衡和动力学方程容易导出以下模型方程组:functionBatchReact

2、or%间歇反应器中的连串-平行复杂反应系统%%Author:HuangHuajiang%Copyright2003UNILABResearchCenter,%EastChinaUniversityofScienceandTechnology,Shanghai,PRC%$Revision:1.0$$Date:2002/07/16$clearallclcT=224.6+273.15;%Reactortemperature,KelvinR=8.31434;%Gasconstant,kJ/kmolK%Arrhenius

3、constant,1/sk0=[5.78052E+103.92317E+121.64254E+46.264E+8];%Activationenergy,kJ/kmolEa=[12467015038677954111528];%初始浓度C0(i),kmol/m^3C0=[10000];tspan=[01e4];[t,C]=ode45(@MassEquations,tspan,C0,[],k0,Ea,R,T)%绘图plot(t,C(:,1),'r-',t,C(:,2),'k:',t,C(:,3),'b-.',t,C

4、(:,4),'k--');xlabel('Time(s)');ylabel('Concentration(kmol/m^3)');legend('A','B','C','D')CBmax=max(C(:,2));%CBmax:themaximumconcentrationofB,kmol/m^3yBmax=CBmax/C0(1)%yBmax:themaximumyieldofBindex=find(C(:,2)==CBmax);t_opt=t(index)%t_opt:theoptimumbatchtime,s

5、%------------------------------------------------------------------functiondCdt=MassEquations(t,C,k0,Ea,R,T)%Reactionrateconstants,1/sk=k0.*exp(-Ea/(R*T));k(5)=2.16667E-04;%Reactionrates,kmoles/m3srA=-(k(1)+k(2))*C(1);rB=k(1)*C(1)-k(3)*C(2);rC=k(2)*C(1)-k(4)

6、*C(3);rD=k(3)*C(2)-k(5)*C(4);rE=k(4)*C(3)+k(5)*C(4);%MassbalancesdCdt=[rA;rB;rC;rD;rE];运行程序:>>BatchReactoryBmax=0.8129t_opt=739.7374

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。