QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2897|回复: 0
打印 上一主题 下一主题

[建模教程] 偏微分方程的数值解(三): 化工应用实例 ----------触煤反应装置内温度及转换率的分布

[复制链接]
字体大小: 正常 放大
浅夏110 实名认证       

542

主题

15

听众

1万

积分

  • TA的每日心情
    开心
    2020-11-14 17:15
  • 签到天数: 74 天

    [LV.6]常住居民II

    邮箱绑定达人

    群组2019美赛冲刺课程

    群组站长地区赛培训

    群组2019考研数学 桃子老师

    群组2018教师培训(呼伦贝

    群组2019考研数学 站长系列

    跳转到指定楼层
    1#
    发表于 2020-6-10 10:27 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta |邮箱已经成功绑定
    例 4 触煤反应装置内温度及转换率的分布
    0 B" q/ r( i6 W3 n5 I4 ?4 X7 _, |1 L: H! }  J  O  _
    以外部热交换式的管形固定层触煤反应装置,进行苯加氢反应产生环己烷。此反应 系统之质量平衡及热平衡方程式如下:
    & f0 b) e0 O5 B# I1 G; M! r0 z6 U0 B
    ) v  Y* N9 y; H4 K
    * V1 b: M# i# V7 m
    其中T 为温度(℃), f 为反应率,L 为轴向距离,r 为径向距离。此系统的边界条件为
    " v7 _# D! G! h1 V4 d) a. R
    & w  K- l3 U0 g0 X( O9 a
    # x, t1 q- h0 @; D7 r2 m/ N- P
    5 i" \1 R# ]# c) {- B此外,式中之相关数据及操作条件如下:
    6 t& p7 {5 Z; r+ f* m7 o! {2 y7 w& V+ T9 B8 h9 R% ^2 L5 s" X
    (i)反应速率式) @5 f6 ~8 X; N* D3 b

    ; f2 u% E0 K" `$ I% ~* Y% N& |
    8 F5 p) U7 Q8 A$ b
    ' @9 x) c( l1 T* t其中 P 表示分压(atm),而速率参数为
    7 q7 A. `8 s6 K
    # }+ Q, Y# t! [, i( T+ w; Z; m0 n; U
    $ y9 L& E# m2 U$ y) Z
    上式中,下标 B,H 及 C 分别代表苯,氢及环己烷。R 为理想气体常数(1.987cal/mol·K)。" u' h$ ^; `. q# D% C" [. b2 f; E: O7 L
    ! Z* a  V8 Z) y+ C
    (ii)操作条件及物性数据
    1 j  D) R) d$ X" Y: r0 x4 H+ y& @/ i
    / O' b5 r+ {9 \
    0 U; K/ @! y9 P, g
    ( ^1 [3 D5 Y3 I& ^
    0 D' f+ t6 K  j: f# h% a, e$ A2 F6 Q; F1 d$ Q# a
    题意解析:
    6 a/ H# t* g/ n6 ?
    5 P) l) }$ d- K# }
    + H+ y) R/ l4 C& {8 z8 T: a) n0 ~4 K) k/ v

    1 a; K" `* t+ N; X8 K' M将上式,连同反应速率式,带入平衡方程式中,配合边界条件,可利用 pdepe 求解。. X+ u9 D! R' D. X: c1 h9 Q
    6 C9 O$ k% L# [# X5 M9 [) Z7 h( ?
    MATLAB 程序设计 将原方程改写成如式(35)的标准式
    8 i+ A1 m) h: w7 j. c/ N. h* h' P- t8 b' F7 \5 A" G; V

    * ^0 W7 {/ L& r+ C' f. y+ P
    1 V- _* L) ?* ^+ j) `     因此  E" G, v5 Y& [( ~% L
    & I8 ]$ E5 E% _+ @, ]1 P0 h
    + M. q' e/ b; ~) B
    0 {, P& [% G" E. P! x& w
    根据以上的分析,可编写 MATLAB 程序求解此 PDE 问题,其参考程序如下:
    ( X; J+ x4 H; z! `! c( V7 l5 ]1 v& c5 T9 I9 n3 ~
    function ex60_3_16 T6 N+ r6 E' M# f, v  F; f
    %******************************
    ) G- u4 j1 W9 ]+ x& @  y/ c* b% 触媒反应器内温度及转化率的分布$ I9 _+ c+ X' u; b- {
    %******************************
    9 M8 G7 f! {& a$ fglobal Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De
    8 b& m6 C" C/ t+ C* z%******************************# q* }% o. I- e6 e
    % 给定数据
    : U& A) ~1 f% ]. L6 w% t8 h; X%******************************; o/ Z9 ~2 x8 o/ \3 F$ |
    Pt=1.25; %总压(atm)' K6 }. D3 [9 T) k# P
    rw=0.025; %管径(m)2 D( b& U. g3 r" L
    Tw=100+273; %壁温(℃)8 w9 P% G" V) P3 [. ~
    G=631; %质量流率(kg/m2hr)
    $ q( i% ?$ @9 e; pM=30;- ^2 T, m, S, p- T4 k
    y0=0.0323;
    # {' P. Z: n( u, [, [Mav=4.47;
    " z8 i' o& z: d4 R; N* Krho_B=1200;
    ' ^( R; `" y3 U* }5 |Cp=1.74;
    ; y$ x7 m* Z' H8 W3 }  m/ cdHr=-49250;" ^) r! W  Q- R: {9 v9 j
    h0=65.8;
    0 A. C& d5 N  J5 z; xT0=125+273;
    # k6 H% R, T9 E2 vLw=1;( h4 E4 u4 k+ u5 f) I6 c2 v( H5 V
    u=8.03;
    0 q. h- ^  ]  FR=1.987;
    / }) T6 P2 [0 k0 Pke=0.65;
    % f* e: E; D' a* ^* ihw=112;
    4 w& D1 d  c/ S" H7 S7 `$ `De=0.755;+ [8 X. Q, \9 I  M7 b# N
    %********************
    1 b% y: D0 J) B! S7 T, m' _m=1;1 c9 q2 O4 f# q# ^" v) g; r4 X
    %********************
    6 }' Q/ r( j! J" P4 e) ]- t/ u1 n% 取点/ B8 V. _2 [  @: d* k
    %********************4 S, A) M( L: f* x1 a& a5 X9 p; V) @
    r=linspace(0,rw,10);7 K; M! ?7 m- U
    L=linspace(0,Lw,10);
    : q) K5 v' o2 `7 o6 w%***********************
    " A: C; ]! L4 k  \4 H% 利用 pdepe 求解
    ( y! y# T8 P' f. p%***********************
    * j* ^$ E0 b: g& Lsol=pdepe(m,@ex20_3_1pdefun,@ex20_3_1ic,@ex20_3_1bc,r,L);
    & E5 p' H6 l( i) Z. B7 WT=sol(:,:,1); %温度
    & r. M$ Z7 D! W. l, j$ af=sol(:,:,2); %反应率4 x$ Q3 j0 {" u8 b5 l+ l' p
    %***********************' t. `+ W' C6 Y: _
    % 绘图输出
    * N4 T  s! t  r8 {) K%***********************$ W: A1 T/ u+ J/ k, N: D+ b7 \
    figure(1)
    ' ]1 K4 S2 }. e2 I) Vsurf(L,r,T'-273)
    ; b' B: c. K/ ]  Y4 D% e9 jtitle('temp')$ T. o' h7 v5 x# L
    xlabel('L')
    ) q3 I& N7 r8 rylabel('r'). h$ \. G7 i) M4 u+ E
    zlabel('temp (0C)')
    0 f0 e. s  A5 c9 J5 y8 M%
    4 `4 y0 b0 D# {+ p; rfigure(2)
    . `2 l# o7 V& B4 U& A! m: esurf(L,r,f')
    4 K1 @8 M: B# b! x* _# Ntitle('reaction rate')$ i: H- ]$ _) ?; _& A1 d/ W3 M
    xlabel('L'). f( u( g+ C( L3 q& }. k# K
    %初始条件函数+ x- G7 c6 V' J( w
    %**********************************0 ]6 N1 K) n+ D6 @: @- _
    function u0=ex20_3_1ic(x)
    6 s, b5 S- r" R" I) Ju0=[125+273 0]';6 {$ q. ?; P7 J7 y- ?
    %**********************************0 g& j1 w* G0 t# {4 H) q, ?" p
    % 边界条件档7 ?$ v" u7 u7 G- L& }: s8 l
    %**********************************% W9 r, R: Z# |5 l+ z* O
    function [pl,ql,pr,qr]=ex20_3_1bc(rl,ul,rr,ur,L)
    * ?2 ^9 m3 x# iglobal Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De
    & l. v% N" H: j  x0 E6 ?pl=[0 0]';
    ! b  |5 f6 V; [0 n% j, qql=[1 1]';$ h6 {7 J, y  R$ P. d- \
    pr=[hw*(ur(1)-Tw) 0]';9 \# `) \- @; q& X0 n
    qr=[G*Cp 1]'; ' w, A( E  U$ |7 f: \; S
    ylabel('r')6 v4 }) P8 ?# J' v* e9 G+ V
    zlabel('reaction rate')  G1 ]! m! k9 K7 D
    %*************************************************" P- u2 |7 w8 D" O% \
    % PDE 函数) ~  P7 \" E9 k1 R6 m
    %*************************************************( K% V9 m, S2 q. g& Y0 @! Q! f
    function [c1,f1,s1]=ex20_3_1pdefun(r,L,u1,DuDr)) q7 j' K. q6 l) d9 }  H
    global Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De# v  q0 r% b: y7 d: L3 Q! _: p
    T=u1(1);4 N" f) s+ V! G* x' _
    f=u1(2);
      ~0 y0 j, g* x7 S- b8 M& ^%$ {1 s' m0 G5 x
    k=exp(-12100/(R*T)+32.3/R);
    4 B4 @9 I2 {4 \* q) R- fKh=exp(15500/(R*T)-31.9/R);/ ?0 L* B4 T; W0 n& N* r# M" G
    Kb=exp(11200/(R*T)-23.1/R);
    7 O) H8 Q  A7 H& E4 iKc=exp(8900/(R*T)-19.4/R);1 l: t3 q5 D$ G% C3 ^. ?
    %
    3 b. @/ M( R$ c' ?a=1+M-3*f;! G1 K; o( Z2 I5 o
    ph=Pt*(M-3*f)/a;. q$ D/ r" ]0 N
    pb=Pt*(1-f)/a;0 L) g1 @0 T  N" V. p0 v& R
    pc=Pt*f/a;) f# F6 k) P1 [. I; n7 y& T! T
    %3 E% C7 }& y0 p" ], ]% Q8 V
    rA=k*Kh^3*Kb*ph^3*pb/(1+Kh*ph+Kb*pb+Kc*pc)^4;
    # G  x8 Q* e( P, D! d' H& Y; f( W( u%
    7 [) h4 V/ f1 y9 X3 p1 Q0 d/ Vc1=[1 1]';4 p. T2 b, n* m$ e5 N0 m
    f1=[ke/(G*Cp) De/u]'.*DuDr;4 f' y$ B0 z0 e% w8 x) @
    %s1=[ke/(G*Cp*r)*DuDr(1)-rA*rho_B*dHr/(G*Cp)-2*h0*(T-Tw)/(rw)
    ) y: J9 Y+ i4 y& A; ~' As1=[-rA*rho_B*dHr/(G*Cp);rA*rho_B*Mav/(G*y0)];' v& k+ Q% O; e& g  [
    %**********************************
    " R, D- P7 U, p: `8 F* }( A3 v
    4 k" N: e8 C$ U; s* J- ?————————————————; b% L/ d/ N2 h
    版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。  {6 \: u* g/ E: X$ k' _2 E, q
    原文链接:https://blog.csdn.net/qq_29831163/article/details/89711536
    4 t6 w( k. D: R* X5 `3 n$ @7 f. E6 \

    ( j7 u" G- l& O  u2 d5 i6 k
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-9-13 07:38 , Processed in 0.399385 second(s), 51 queries .

    回顶部