QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2818|回复: 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 触煤反应装置内温度及转换率的分布, o5 O$ z3 x' ?6 `& C
    $ {0 [2 L( v( y9 c' u
    以外部热交换式的管形固定层触煤反应装置,进行苯加氢反应产生环己烷。此反应 系统之质量平衡及热平衡方程式如下:
    ' C/ ~( l) d% C6 e2 u5 T
    , p9 c4 Y) j- A: ^8 e
    / g0 O2 F, Y1 W* n) y/ [' D5 @4 t# K% ~0 c3 J
    其中T 为温度(℃), f 为反应率,L 为轴向距离,r 为径向距离。此系统的边界条件为% Y( ~5 J& h3 S! V5 j9 Q' k3 U
    ' ~: m9 Z/ g8 |6 m9 x% D6 v
    2 s2 r& P2 i6 o9 N+ d
    3 c! \$ |  L: `9 E$ t. n. ~3 D" g
    此外,式中之相关数据及操作条件如下:9 g. `( t) C  w7 J
    ( ^# o. K7 M0 a( ]' `6 l* u# r" A
    (i)反应速率式0 U) \, h- }6 l+ M
    , s8 S$ ]5 {: n

    . q, P  }; k: h1 \' A; T
    ; d' C  z# j& |. J+ A4 w2 D其中 P 表示分压(atm),而速率参数为1 T9 a  X& C% S3 y+ T
    ' W! l6 B3 F+ x6 I+ l

      y- K, s0 V- X# f( i7 E* j
    ; t; X+ Z! @1 w( c上式中,下标 B,H 及 C 分别代表苯,氢及环己烷。R 为理想气体常数(1.987cal/mol·K)。7 p" N' }/ ?2 `+ S5 A
    . k/ J/ F) i& b1 e; n" P6 W
    (ii)操作条件及物性数据
    0 l  ?1 g8 \- [6 x8 n7 O0 V* s
    $ N0 Q$ @6 J: x/ w
    * I7 L" V4 e- C0 v& Y( L( h' |. o$ i& J% u2 D  @! `
    0 U6 u: f; W1 e& X5 I
    ! j8 ?/ N. K6 u% ?; T
    题意解析:, d6 ?7 }8 K. ]. G
    ! ]- {: z! w5 d/ p, @( f: _
    ' c+ q. D! W6 ^* u
    " U; ^' E1 a8 ]6 [

    6 H& r4 b* G4 W& |. r; K9 ^将上式,连同反应速率式,带入平衡方程式中,配合边界条件,可利用 pdepe 求解。/ Q7 Q+ Y/ S6 Z3 T
    ( F- n; e) U$ x" C/ f% b
    MATLAB 程序设计 将原方程改写成如式(35)的标准式- C  K! _& }" ?5 P, ~( R
    3 q, A* c# h- [, `

    $ l5 `0 g3 `; O; Q# f& [, F" G4 r  w1 ^( D( a6 v3 g* }  |" E: [7 W
         因此7 s. Q% j' R4 e$ }

    3 A, F* \! B' ^2 g6 H
    ! D8 Y/ n  i; x- B7 j( q- }3 q5 K7 D% l
    根据以上的分析,可编写 MATLAB 程序求解此 PDE 问题,其参考程序如下:
    8 ^- E9 _5 Y8 ?3 b  y$ Y8 s, B& a. r' _! D' `
    function ex60_3_1
    0 k; j* M- h( |2 g9 R6 }# g' V' y%******************************
    , J4 T* K+ x' _! E% 触媒反应器内温度及转化率的分布
    0 O/ }! C, @. y# g; L%******************************
    6 ^4 `9 `2 {" x/ s8 Pglobal Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De
    / K! T* a" A" v: H' u1 r%******************************
    ; M8 Z, }" [, M0 G% T% 给定数据
    ! r, k4 P  q2 r  G' Z8 d& c%******************************
    . n2 I* Y" H  ?6 k+ V' V3 [( wPt=1.25; %总压(atm)
    ; M6 s+ J8 O' [* g7 V, T! ]1 C, zrw=0.025; %管径(m)
      m3 k- D$ D% u" x$ d* q1 ?Tw=100+273; %壁温(℃)
    ! S* W( {" o! ]# Q3 w% g+ z" oG=631; %质量流率(kg/m2hr): R! i" `2 r5 a; H
    M=30;6 q) P! \5 B1 d& A" v* q
    y0=0.0323;, L8 }0 `0 w- L0 X: C" D+ C3 H% Z+ B
    Mav=4.47;% ~6 Y2 E/ @% _% B, {, W% X$ \% z4 g
    rho_B=1200;
    . G; L4 m8 o4 R9 t5 b* Z4 d  VCp=1.74;
    * \9 |- Z0 i4 A5 e) fdHr=-49250;/ K: u+ B# x# F; N8 M
    h0=65.8;
    & C" I& F" l. IT0=125+273;, b. Z& n9 R. b
    Lw=1;9 s/ m- ?# v. T& x5 O0 m2 X
    u=8.03;
    4 F3 X! @! B& qR=1.987;
    7 U: K& `' i  y: Z& bke=0.65;
    2 r# P, k! Q. U0 G$ i. u/ m: i; qhw=112;
    ; ?3 j1 Q* t  k% s6 pDe=0.755;! m4 Z: l  B! v* ?/ w1 }
    %******************** ! S! i' c& y0 u$ R9 m! c( b! K
    m=1;4 o- @5 H9 A) Q2 O" o5 A  m
    %********************/ A+ o2 f6 m, m  Y
    % 取点
    5 X' a& R" W2 P) b* w7 |0 `3 v%********************
    6 ~, J( o' _4 E+ `) U* Ir=linspace(0,rw,10);0 V( A1 L$ ~& _) L( ~$ B2 z1 k- \5 a
    L=linspace(0,Lw,10);/ k2 z  l+ ~  w5 ]" k  n& B
    %***********************
    ( v; L8 P  L& h# Z; ^/ g# Z8 ^! L% 利用 pdepe 求解
    $ H8 [9 T! O0 s7 a$ p%***********************
    ; L  i: ?; T- O+ W6 ksol=pdepe(m,@ex20_3_1pdefun,@ex20_3_1ic,@ex20_3_1bc,r,L);" R4 j; @! W& M
    T=sol(:,:,1); %温度
    - I: W6 @; ^$ i5 O% @f=sol(:,:,2); %反应率
    1 j/ U4 R1 n+ E! z%***********************. R- j, b6 i. d" }, d& ]
    % 绘图输出
    % ]1 a3 o. U- Z- z0 K%***********************$ m; b7 A) I4 ~7 r
    figure(1)! N% r2 j- |6 P+ d! N/ s3 `
    surf(L,r,T'-273)  ?' o+ ~$ J. @/ k) D9 h0 I' X
    title('temp')0 B, S$ m+ Y7 s3 Q' R( j# _( b
    xlabel('L')$ M" p& W; m: i0 t5 A
    ylabel('r')
    6 o8 s7 k. b/ H5 izlabel('temp (0C)')8 m; ~' v" H0 }% l: y! [+ ~. k2 I
    %
    ; ]( X7 q  m- A$ hfigure(2)6 o4 d* W6 U) E  e9 ~
    surf(L,r,f')2 B& O6 d" T  n9 ^
    title('reaction rate')
    9 }' n6 m# N2 w7 {1 O" \1 }xlabel('L')5 A1 H/ V8 s  S5 {+ t# N
    %初始条件函数  A% \/ Q* [" ^( S5 F& o8 y
    %**********************************
    8 G- l  o8 ^( X7 }function u0=ex20_3_1ic(x): f1 o- O7 O- O" e6 p2 R4 o
    u0=[125+273 0]';
    1 t3 D* Z9 `& p%**********************************
    2 S4 _& ?/ U7 Y1 h% 边界条件档; k4 m6 W6 s" z$ W9 m1 a2 M# M
    %**********************************
    . o' S  Z+ B, ?/ hfunction [pl,ql,pr,qr]=ex20_3_1bc(rl,ul,rr,ur,L)8 Y* E8 R5 ?/ [% L2 T- @
    global Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De
    6 H' h9 P! A/ [pl=[0 0]';7 g& z, ?4 h' V2 j( x. l. q) B
    ql=[1 1]';0 l8 j5 S/ r% j% C: u
    pr=[hw*(ur(1)-Tw) 0]';3 j7 W/ A  z- v! U7 @( `
    qr=[G*Cp 1]';
    4 C/ p! q; r4 f$ hylabel('r')
    + K: A  z" q  Y* q+ szlabel('reaction rate')
    3 ]. u9 T% P/ [9 B8 u0 \%*************************************************. A: A- U' z! }
    % PDE 函数* G5 H8 X4 ?7 O9 Z) h* r$ f
    %*************************************************
    ; K" q) ^( q: h- L# X6 Zfunction [c1,f1,s1]=ex20_3_1pdefun(r,L,u1,DuDr)
    , t/ V% p* G) E" S- cglobal Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De
    ! [  p$ O! @9 c- r, qT=u1(1);# q6 _3 C+ {+ t+ z! A7 f
    f=u1(2);" H+ ], Z1 n7 W
    %) l1 ^; s& r% P4 d
    k=exp(-12100/(R*T)+32.3/R);  _) t" o3 Q1 a! V: y
    Kh=exp(15500/(R*T)-31.9/R);
    0 _  ]1 F2 |! b2 PKb=exp(11200/(R*T)-23.1/R);) E4 K) I9 |2 `/ G
    Kc=exp(8900/(R*T)-19.4/R);$ @2 \+ I: W7 }* T. C
    %
    . d* K: s6 X* `$ v) |1 x" j7 Ea=1+M-3*f;2 ?! O  R  h: m! d* k! p8 I9 z5 ^
    ph=Pt*(M-3*f)/a;
    ) p# h; @  U- j8 ]" M! M7 h2 \# G0 xpb=Pt*(1-f)/a;" c! }* |9 |" _  t
    pc=Pt*f/a;
    # V4 Z1 s* \0 f0 d%; U2 _, O1 q* ~  k7 e
    rA=k*Kh^3*Kb*ph^3*pb/(1+Kh*ph+Kb*pb+Kc*pc)^4;
    ) V2 E- W  s: Q1 m%
    - y' X9 i! h6 r+ }c1=[1 1]';4 f6 _5 x6 I1 ]
    f1=[ke/(G*Cp) De/u]'.*DuDr;
    0 N$ ?% n& }. f6 e4 A# }5 e%s1=[ke/(G*Cp*r)*DuDr(1)-rA*rho_B*dHr/(G*Cp)-2*h0*(T-Tw)/(rw)( H- p/ S. e$ z! ^
    s1=[-rA*rho_B*dHr/(G*Cp);rA*rho_B*Mav/(G*y0)];
    ) q8 k) m4 o  D! x  ?%**********************************
    3 z. J4 O# ]- D' ]$ Y$ o8 f6 S4 x$ a* v2 }
    ————————————————. q' z9 M$ I% W9 X6 E( x# I9 E5 ]
    版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。1 K. d" s7 h2 k9 U7 i& m  C# M
    原文链接:https://blog.csdn.net/qq_29831163/article/details/89711536
    0 X( c& `1 D2 g( L  j0 k, K: G3 u6 V9 [9 R& o4 T' {. y! H
    + s9 `% W( l  }) 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-4-13 07:59 , Processed in 0.660277 second(s), 50 queries .

    回顶部