解决问题的耦合PDE /吸附
15的观点(30天)
显示旧的评论
你好,我是试图模型填充床对活性氧化铝adsorps H2O。我已经做了很多研究,但我没有得到正确的结果。
我看过许多论文和代码,但是他们不使用摩尔分数浓度的单位。
结果应该在2.59摩尔/公斤吸附
提前谢谢你。
我工作的代码是这样的:
L = 0.4% m大
R = 8.314;% J / molK
P0 = 493000;%帕斯卡
T0 = 298;% K
yWater = 0.3/100;%摩尔分数,空气由0.3%的水
二氧化碳分压= 0.1972%使用功能、氧化铝不吸附二氧化碳这一层
psWater = 3.169% kPa
% %活性氧化铝等温线温度依赖从2013张
nh2o = 40548 * exp (-2987 / T0);
bco2 = 5.762 * 10 ^ 2 * exp (191.57 / T0);% 1 / kPa
bh2o = 7.504 * exp (490.85 / T0);% 1 / kPa
qsat = 0.0934 * exp (1030.8 / T0)% qsaturation摩尔/公斤
支付系统= 0.26
罗斯= 820%公斤/立方米
% %速度
通信学院= 1.184;%公斤/立方米%密度在298 k
m = 10;%入口质量流量公斤/ s Qdot = V *高射速= m / Qdot
=π/ 4 * 1.5 ^ 2;% m ^ 2
Q = m /高射速;%流m ^ 3
v = Q / A;%表面速度米/秒
u = v /支付系统;% intersticial速度米/秒
% %传质
LDF1 = 1 e - 3;% 1 / s
% %主要代码
新西兰= 101;
z = linspace (0, L,新西兰);
dz z = (2) - z (1);
%时间步
t = 0:14400;
%初始条件
ICA = 0(1、新西兰);%入口气体浓度
银行独立委员会= 0(1、新西兰);%初始床浓度
IC = (ICA,银行独立委员会);%的向量
%的能手
[t y] = ode15s (@f t IC,[],新西兰yWater, P0, qsat, bh2o, bco2,二氧化碳分压,LDF1, u,罗斯,R, T0,支付系统,dz, nh2o, psWater);
%提取价值
c1 = y(:, 1:新西兰);
q1 = y(:,新西兰+ 1:2 *新西兰);
%是公元前
c1 (: 1) = yWater;
c1(:,结束)= (4 * c1 (:, end-1)往上平移(:,end-2)) / 3;
q1(:,结束)= (4 * q1 (:, end-1) q1 (:, end-2)) / 3;
函数dydt = f (t, y,新西兰,yWater P0, qsat, bh2o, bco2,二氧化碳分压,LDF1, u,罗斯,R, T0,支付系统,dz, nh2o, psWater);
dydt = 0(长度(y), 1);
新西兰dc1dt = 0 (1);
新西兰dq1dt = 0 (1);
%赋值
c1 = y(1:新西兰);
q1 = y(新西兰+ 1:2 *新西兰);
% BC
c1 (1) = yWater;
c1(结束)= (4 * c1 (end-1)往上平移(end-2)) / 3;
q1(结束)= (4 * q1 (end-1) q1 (end-2)) / 3;
%的室内
为我= 2:Nz-1
dc1dz (i) = (c1 (i + 1)往上平移(张))/ 2. / dz;%为中心
ph2o (i) = c1(我)* P0/1000;% kPa的摩尔分数
q1star (i) = qsat * bh2o。* ph2o(我)* exp (nh2o * ph2o(我)/ psWater) / (1 + bh2o。* ph2o(我)+ bco2 *二氧化碳分压);%扩展朗谬尔
dq1dt (i) = LDF1。* (q1star (i) q1(我));法律辩护基金%
dc1dt (i) = - u。* dc1dz (i) -((罗斯* R * T0. / P0)。* ((1-epss)。/系统)。* dq1dt(我));
结束
dydt = [dc1dt; dq1dt];
结束