MATLAB第十次作业

发布 2023-05-19 19:10:28 阅读 3544

《工程应用数学》第十次作业。

化学工程张少石 622085216041

一、目的。运用matlab中的pdepe函数求解有轴向扩散的固定床反应器中催化反应的温度和浓度分布。柱状固体型反应器中催化反应的温度和浓度分布方程为。

其中r(c,t)为催化反应的速率方程,其形式为:

二、思路。我们根据实际问题编写自己的函数方程以及边值和初值条件就能求解偏微分方程。所以要充分了解pdepe函数调用情况,并能写出合适的方程。

三、计算过程。

为方便改写将u1代替温度变量t,用u2浓度变量c。

于是原方程可以改写为:

可见m=1,且, ,s=

其中。描述偏微分方程的函数。

function [c,f,s]=mypde(r,z,u,du)

c=[1;1];

f=(1-u(2))*exp(20-20/u(1));

s=f*[0.2;0.3];

f=[r*du(1);r*du(2)];

根据边界条件可得左边界为:

右边界为:function [pa,qa,pb,qb]=mybc(ra,ua,rb,ub,r,z)

pa=[0;0];

qa=[1;1];

pb=[r*(ub(2)-0.92);0];

qb=[1;1];

function u0=myic(r)

u0=[1,0];

给出绘图区域,将方程的结果绘成图像,r的范围(0,1),z的范围(0,2)

绘图调用等命令如下:

r=0:.05:1; z=0:0.05:2; m=1;

sol = pdepe(m,@mypde,@ bj2,@ bj1,r,z);

u1 = sol(:,1);

u2 = sol(:,2);

figure

surf(r,z,u1)

title('t(r,z)')

xlabel('radius r')

ylabel('high z')

figure

surf(r,z,u2)

title('c(r,z)')

xlabel(' radius r')

ylabel(' high z')

figure

plot(z,u1)

title('z,t')

xlabel(' high z')

ylabel(' temp t')

figure

plot(z,u2)

title('z,c')

xlabel(' high z')

ylabel(' concentration c')

四、结果与讨论。

通过固定床反应器中催化反应的温度分布图可得:随着固定床高的的增加温度由开始的0℃逐渐上升,在z=0.2处出现拐点,此点之后温度迅速上升达到最大值在z=0.

4处。但之后随着床层高度的增加温度逐渐下降,结合下面的浓度分布图可知,可能是由于反应物以完全转化没有反应热放出的原因。

第十次作业 综合练习

单项选择填空。1 已知 ax 1111h bx 2222h cx 3333h,执行 push bx 两次,push cx 一次,pop ax 两次后,ax 等于 b a 1111h b 2222h c 3333h d 0 2 将al中的无符号数压入堆栈,下面的方法不正确的是 a a cbw push...

第十次例会汇报材料

x195线连江贵安大桥改建工程。工。地。例。会。监。理。汇。报。材。料。第十次 福建新东南工程建设监理 x195线贵安大桥总监办。二 一三年九月二十九日。一 本月施工形象进度 质量及安全监理情况。1 本月天气状况 本月晴 22天,阴3天,雨6天,本月总天数31天。2 本月实体施工指标完成情况 桥涵工...

省第十次党代会精神心得体会

建设转型综改试验区,标志着山西转型跨越发展上升为国家战略,是山西之幸 山西之福。作为国家级综改试验区中唯一的资源型综改试验区,为山西发展提供了难得的政策平台 创新平台 发展平台。主要有两大任务 在生产力层面,要转变发展方式,优化经济结构,建立起低碳高效发展的现代产业体系 在生产关系层面,要通过综合配...