QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2839|回复: 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 触煤反应装置内温度及转换率的分布# m/ w  k( o0 a7 |0 I+ F/ k: }
    2 H7 |9 t+ @' q  v3 r
    以外部热交换式的管形固定层触煤反应装置,进行苯加氢反应产生环己烷。此反应 系统之质量平衡及热平衡方程式如下:
    1 R4 S& Z4 R" |( u9 X0 L! S5 Q( ?& e; W( B* p% ]; u
    ( V' E$ W8 ^* }1 }% F$ E1 Q

    $ h+ k, \4 Z  W( i+ N+ ^ 其中T 为温度(℃), f 为反应率,L 为轴向距离,r 为径向距离。此系统的边界条件为# [" `4 f) |/ V
      ?- B3 ~% @8 i3 ^. @- C
    ' }- p" q3 B- R) H; T4 ]2 V

    7 g) x$ @6 ]% u7 M4 p% T此外,式中之相关数据及操作条件如下:1 M) H8 E1 d+ q; p2 b
    . K1 N& G) h: [. p( ]/ U9 X, Y
    (i)反应速率式
    & u: o& Y2 k( |  q' u' ?' ]/ a, c5 [
    $ C2 w; t/ c2 G$ Q
      P, g( N" Q: g) G
    0 y" W' k7 u. x其中 P 表示分压(atm),而速率参数为$ y8 s" p0 M: p$ W
    : }! n: z1 l1 }4 y$ ~' E

    . F9 k7 [0 P% Z( X( Y0 j8 G( e' U, N0 Z0 g
    上式中,下标 B,H 及 C 分别代表苯,氢及环己烷。R 为理想气体常数(1.987cal/mol·K)。4 W7 f9 ^' q" `/ Y, y0 K
    ' w) i6 e  D3 J; n  r& M3 A
    (ii)操作条件及物性数据0 w# H& q7 W; Y" ~3 X7 x: U; F

    6 X  ]0 ^6 }' _. h2 }& e$ u; B0 Q$ I, Z7 l+ H
    ! Z( F6 r! a! t$ ]1 p
    # j- |/ w, h" c9 e

    5 b9 g( C2 ?% Z+ x# [题意解析:
    - {7 X. T/ d: l  B; J, Q& r6 x- |- G! K& r) j. r4 `/ A% e

    0 L- a: ^) l/ [/ K# T! o2 k
    * ^5 r9 r1 ~" a1 t2 h
    ( |- s2 N: Y# k: I将上式,连同反应速率式,带入平衡方程式中,配合边界条件,可利用 pdepe 求解。3 F8 B; ^5 Y# Q- \
    5 l8 Y& Y/ l) }4 [+ }# Y$ e$ p
    MATLAB 程序设计 将原方程改写成如式(35)的标准式( C* o, v9 S" o! e1 f: \. u

    0 z3 Y0 }1 f/ \" j1 E: o0 @- X" x& W! c4 h% T
    $ g$ y( P! l; G6 p+ @$ }$ J5 ?- i
         因此7 i) q* r1 O; R- W

    " _& C2 \" G0 J) v2 k
    , B) V4 c" X8 ~! q9 Z0 e/ l$ m% b/ j3 K, [' a8 t
    根据以上的分析,可编写 MATLAB 程序求解此 PDE 问题,其参考程序如下:
    0 j& O; ^! c1 E  u( L# a$ r% m; V7 Z. I3 m/ x2 B3 d
    function ex60_3_11 Q9 z4 t+ N- ^7 W# t2 M& @
    %******************************
    1 S+ [9 l0 Q; s4 P# p7 ]; f% 触媒反应器内温度及转化率的分布0 e& ]! g# h) y
    %******************************+ E/ E: o% }$ L- `0 C( g- I
    global Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De. N2 Z; k  Q  e: z, U  ]% }( f7 V; V
    %******************************% W1 I+ ?3 ?* b, b" v4 ?% J+ W
    % 给定数据1 H4 F/ F& c( }0 K3 L7 q+ G3 k
    %******************************) h+ B. S/ H5 V6 g/ ]2 P
    Pt=1.25; %总压(atm)/ H* h% X- ]. r1 M4 Y# a4 c4 E
    rw=0.025; %管径(m)5 l0 |- P7 |* t- [
    Tw=100+273; %壁温(℃)* g5 M( o( l, t" I9 F3 A
    G=631; %质量流率(kg/m2hr)
    & r2 {8 N* @- X+ q4 @M=30;
    : a4 H. s2 Y. by0=0.0323;
    " N' Q4 k9 x. o* O. F5 u" aMav=4.47;' M3 ^$ E0 `' l0 N- V
    rho_B=1200;2 G8 H2 B5 I: ~+ D5 ?$ w0 t
    Cp=1.74;& `& i, _; Z$ q5 x. K4 w* M
    dHr=-49250;! _$ J1 O4 r# E1 W$ n1 p  u! U
    h0=65.8;
    ' W/ z8 J8 m' q5 YT0=125+273;
    * n) e( Z6 `# e7 R" H* X7 N' Z. B8 tLw=1;' H+ s+ h$ k7 w: v% _
    u=8.03;. K9 ?$ W& {, N% o5 ?
    R=1.987;, t! q% o; Y% ?! E1 g
    ke=0.65;
    , s3 O; C" h/ v1 Z! whw=112;; F. d- U6 Z. @
    De=0.755;
    2 E; Z+ Y' A+ p$ @, T3 @%********************
    ! n' z9 @% g9 n$ f. I$ gm=1;
    7 `: B- D% D9 F%********************
    ! {$ C! n; P. o1 g% 取点- S: H$ }# w5 D4 V
    %********************/ X: E( a3 W( D9 G1 c+ `
    r=linspace(0,rw,10);" H) v3 H" r, h' j. Y* U% s4 }
    L=linspace(0,Lw,10);
    ! O! I9 @) F- `%***********************, V9 c1 {5 N  N7 n# p
    % 利用 pdepe 求解
    2 s) M$ ]. Q$ R  `%***********************
    3 V8 j; Z, j/ {0 X- J. g5 Nsol=pdepe(m,@ex20_3_1pdefun,@ex20_3_1ic,@ex20_3_1bc,r,L);
    ' s8 B1 C1 V4 i6 g2 s, T# BT=sol(:,:,1); %温度% ^% t9 p4 _. z; r) R
    f=sol(:,:,2); %反应率
    / o$ p, U3 x5 d, n: q. q. H%***********************0 |. e0 F# R6 k# a3 a
    % 绘图输出9 u9 K  |" a* {; S: H( J+ n8 x
    %***********************
    4 r  k9 @- O$ Z  @figure(1)2 @% G: x9 u* a; q, w( H6 @
    surf(L,r,T'-273)
    8 O( h3 M5 g( Dtitle('temp')
    + S1 o! B% a# J+ S5 f5 X1 o, exlabel('L')5 S7 x5 l0 z2 t
    ylabel('r')
    ! n# e* \, r3 ^- mzlabel('temp (0C)')
    : w8 y  W5 ]: U  H* T% J+ Q1 p%
    3 Z) |) ]8 c7 kfigure(2)
    . F; _5 `9 U" v; ^) Ksurf(L,r,f')5 Y& j, S- Q0 _' v$ L/ Y) `* b
    title('reaction rate')
    ) \8 D6 j" H% k8 H% V7 S+ U" kxlabel('L')* s" b- j( y# R
    %初始条件函数4 m: q7 q9 P  E
    %**********************************$ q; E1 H  _( V4 k$ ?
    function u0=ex20_3_1ic(x)% g4 r+ Y% L6 s5 _. v6 `, F! }
    u0=[125+273 0]';
    & X# Z) ^' i' i7 X2 o( y%**********************************
    ; g3 f& ?8 z5 R# e) @' A% 边界条件档
    " P; y; z- Y& b: v! e* z8 u/ _- N%**********************************
    1 Q) {' A% U1 ?/ o. Xfunction [pl,ql,pr,qr]=ex20_3_1bc(rl,ul,rr,ur,L)  Q/ K6 I$ i6 n4 ?. x; L0 Y# [- u3 v
    global Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De1 D. @  R8 l) ]0 T2 M( c  H6 x
    pl=[0 0]';! X4 s, m2 a- Z" H- Z0 {0 D
    ql=[1 1]';
      k9 d/ c( J( J) npr=[hw*(ur(1)-Tw) 0]';
    * G. J0 m# V" ?qr=[G*Cp 1]';
    9 A7 W7 ]/ ~: l8 |6 J- h, D! U& dylabel('r'); R3 h. Z. V" u! o- i) s
    zlabel('reaction rate')7 l1 t9 u- W0 @& S2 b% S
    %*************************************************
    9 M& {4 L1 b# [. H' H/ R) g% PDE 函数
    & D6 v  X4 O$ {( T%*************************************************
    * `# ~5 m4 U1 {/ L$ `# X: i5 O6 Hfunction [c1,f1,s1]=ex20_3_1pdefun(r,L,u1,DuDr)+ A5 k4 Q4 E# X4 ^) l# B/ Z# W
    global Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De
    / h0 l! d9 R/ j, Q! f9 _- _! b( FT=u1(1);
    $ |; `* D1 B: tf=u1(2);/ i+ X; Y4 e8 f  Z! E
    %
    ( n  H% J$ Q, N8 @k=exp(-12100/(R*T)+32.3/R);4 U5 l) G" \: a' [2 \  X! I
    Kh=exp(15500/(R*T)-31.9/R);
    ) N3 t! k! P9 iKb=exp(11200/(R*T)-23.1/R);$ c4 d! y9 Z3 \) f6 ~, j1 ^- v' c
    Kc=exp(8900/(R*T)-19.4/R);5 w! s$ X) D' Y2 j
    %
    " p9 H0 \6 u# u; M# f- qa=1+M-3*f;
    5 p( `) ~( i0 C+ _" Dph=Pt*(M-3*f)/a;; s6 a% r6 Z7 l1 ~; X. v
    pb=Pt*(1-f)/a;( R5 e" j* B$ F( d, @
    pc=Pt*f/a;
    * E( Y, z: z1 ?3 A%9 K8 i, l# f6 h& O; P
    rA=k*Kh^3*Kb*ph^3*pb/(1+Kh*ph+Kb*pb+Kc*pc)^4;
    - u( S* Q2 A' A%# L9 t. W" `0 z" y, U, u
    c1=[1 1]';: o/ x) V" G2 _% E
    f1=[ke/(G*Cp) De/u]'.*DuDr;# x9 w+ g/ F1 M8 b/ V% M; H9 R
    %s1=[ke/(G*Cp*r)*DuDr(1)-rA*rho_B*dHr/(G*Cp)-2*h0*(T-Tw)/(rw)% G1 L6 W, s' P* ?. j2 f# _
    s1=[-rA*rho_B*dHr/(G*Cp);rA*rho_B*Mav/(G*y0)];
    . r! o) b* `  f9 X8 G%**********************************
    7 f2 O& `% z) p$ w3 B5 u7 E
    + P/ Q+ L9 ]! _, ], \+ q3 r————————————————
    # R/ d. t$ u/ e' L. I4 l版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    & o4 N' V  P% b* ~原文链接:https://blog.csdn.net/qq_29831163/article/details/89711536
    5 E  m1 {+ N$ v4 U8 L. O8 u" z, z1 D! R
    5 H6 [, b' E  P1 }1 W4 [
    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-6-11 09:30 , Processed in 0.433448 second(s), 51 queries .

    回顶部