QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2876|回复: 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 触煤反应装置内温度及转换率的分布
    2 j5 ?' V3 H0 y) w6 ]6 O/ ^0 S2 d6 N; u( a* K  y
    以外部热交换式的管形固定层触煤反应装置,进行苯加氢反应产生环己烷。此反应 系统之质量平衡及热平衡方程式如下:
    ! [5 o. B' U8 Z+ T6 U( O0 a( ]2 \
    6 K' k( n4 _/ J: R; w; W3 L; m+ c0 t# `& q2 b5 v

    3 h' R6 g/ p! u 其中T 为温度(℃), f 为反应率,L 为轴向距离,r 为径向距离。此系统的边界条件为' Y3 ?5 v8 z( ^( X$ G1 N" E

    ) N, h7 n- t- A- z' \- |( a: B  K# T3 m& F  g2 ~# ~

    $ a2 w4 ]4 B. P$ i* O( s此外,式中之相关数据及操作条件如下:7 @9 Z$ u+ X# ]& H

    3 P% X: }2 e& k+ T  O' X: p! O(i)反应速率式' _' X5 i: ?4 A! I. n* r+ J
    1 q( T8 L$ Q5 X) e
    ' i& u9 Y) p% H1 s' O

    ( S3 A4 [9 f- C; {. l) D  R3 _其中 P 表示分压(atm),而速率参数为
    ( ]$ ~" T4 D1 l4 |8 l8 ^
      H, C" B5 `: l  w8 V. u1 v  p% G1 X) W3 O2 b. O
    ' U9 u6 K/ R( @* }# w+ ^
    上式中,下标 B,H 及 C 分别代表苯,氢及环己烷。R 为理想气体常数(1.987cal/mol·K)。6 S( }7 i. b: q3 P; [  }& [

    4 P* x. e" X: |# }+ b) {(ii)操作条件及物性数据6 I% |6 c( z# s# S9 M$ h* M; F
    ! L" p4 n; v9 N/ N
    - Z. B* z( {7 e) c8 o
    $ T4 }3 |& @- s4 B5 f
    % d1 @/ S, p' c6 U7 v, d
    8 s* [, d; |4 x+ Y) O
    题意解析:1 i  ^. B, b$ |1 ^$ O5 s

    7 a/ i. Y+ p4 b9 m9 K3 D& T2 H3 M& ~9 y+ ]! S

    9 G/ w0 K. t2 e0 b- }7 G  q
    . c, H7 D! J7 J0 f. |  `+ I4 A将上式,连同反应速率式,带入平衡方程式中,配合边界条件,可利用 pdepe 求解。2 w& R/ C5 b7 T" Z
    # J* {5 Y6 {0 j; ]2 w! P
    MATLAB 程序设计 将原方程改写成如式(35)的标准式' P, s9 T9 C1 F; d; |
    0 n# h) y( w) K9 E
    - ^$ V0 X/ o# R4 c# v. L

    ; [5 [9 n2 a% W& c     因此# }' d8 g+ }3 R" e& s1 p
      }2 p1 m! c# G% |+ q: k

    . y8 s3 \9 X( V' C9 x1 }' @4 ~8 \8 P. G9 @
    根据以上的分析,可编写 MATLAB 程序求解此 PDE 问题,其参考程序如下:
    5 m9 |4 [! u/ X) i3 ^5 D& N4 \' `2 G$ m1 x
    function ex60_3_1
    : o2 C1 ^- V4 c9 G, v5 g%******************************
    - W9 M( D) i: }- Z# D/ H% 触媒反应器内温度及转化率的分布1 Q& s+ V4 U1 R4 r" ], V
    %******************************  X7 ~8 k, i- o  O- [$ h3 w+ U
    global Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De
    0 `3 B+ Q0 O- q, s- {%******************************8 D+ A9 q8 X, B/ g% U7 z& D
    % 给定数据
    6 u/ ]0 u8 k% ~+ y8 G4 r, @7 M5 {%******************************( c6 q8 C8 C% R) f* j3 E
    Pt=1.25; %总压(atm)# Z* X+ _- l/ g+ L
    rw=0.025; %管径(m)
    * B" b/ V+ x( S* M# xTw=100+273; %壁温(℃), X& x& d# X* s, \7 k8 W7 G
    G=631; %质量流率(kg/m2hr)) y& L8 v6 R' N8 a1 C/ j* S9 U
    M=30;9 n5 T* L9 d/ v
    y0=0.0323;
    ! O; `9 U- G4 D+ [4 T* YMav=4.47;
    ( a; _% _5 p: r3 v2 P1 m' `7 Trho_B=1200;
    7 }2 }+ t2 S4 `0 z, WCp=1.74;3 E0 ]0 G/ `# o( h6 Y  Y( k# d
    dHr=-49250;+ A8 T( r5 }/ q8 n& _3 V
    h0=65.8;
    - g8 H# C$ ]5 b" oT0=125+273;
    7 J4 Y# o- |# p! m7 y. X. \Lw=1;
    # W4 r: q# c$ }/ x4 {, `u=8.03;
      f  J& c; k* E5 X$ ZR=1.987;& N. t! F2 n9 r3 Q1 b
    ke=0.65;% F( ^- a7 l" I( \5 F
    hw=112;
    3 H: z2 D4 h. o  Y& L5 b. IDe=0.755;
    " z- B! J( K; v/ Z# H# z%******************** 7 D( G( z4 g; U- x3 m* O
    m=1;
    % Z6 U4 d3 |# f3 R3 M%********************
    0 i) ?9 y: G2 c+ l( j& O; J% 取点0 W  _& _5 F, ?+ u% P% t
    %********************
    7 a7 S. W+ O" ?; C7 e- _7 j3 E8 \r=linspace(0,rw,10);
    ( F& A5 J3 Y& SL=linspace(0,Lw,10);
    / b3 J+ i$ n& [9 z# H%***********************: O( m, P4 z) E* ]0 V
    % 利用 pdepe 求解
    / `! ]' _( o# `6 c%***********************2 E# y6 }6 u8 C0 M6 f/ c2 P
    sol=pdepe(m,@ex20_3_1pdefun,@ex20_3_1ic,@ex20_3_1bc,r,L);  L4 {1 H/ D; u* q
    T=sol(:,:,1); %温度
    8 y6 C% [6 `$ I1 V; ?f=sol(:,:,2); %反应率7 J5 F6 J* K& n) f
    %***********************% z: i! m9 w1 K7 v" F
    % 绘图输出
    3 p; n: [+ Y" o, Y; J%***********************3 q" r* F+ t) g. Z* }; }, o
    figure(1)
    7 k1 J. W" N3 }0 u) B( Esurf(L,r,T'-273)
    & v. t( `7 R, l0 v: Y. m0 n) g- Gtitle('temp')" T4 t8 \( m! {' o) _
    xlabel('L')
    : }9 f$ a/ k% Z: aylabel('r')/ c* b( w; r/ m5 }. B
    zlabel('temp (0C)')- u$ j. H; ?- I6 R3 ]/ {& w  U
    %# ~- Z7 W: I' [1 s5 f$ t1 ]
    figure(2)
    6 {9 h+ U2 w! ^" ?0 E5 wsurf(L,r,f')
    , O  a$ E! j  Ktitle('reaction rate')
    * J* X: I% _5 I7 b! ^: mxlabel('L')
    1 }8 x& K! K  |7 S1 t%初始条件函数
    1 U4 \* j- G$ _0 Z0 x  N%**********************************  ?# V) T6 [8 u4 \
    function u0=ex20_3_1ic(x)5 p; q* d" O( |7 N" p2 g" M
    u0=[125+273 0]';0 H, H$ X. `4 d3 R" M9 S
    %**********************************
    4 Q7 F& W  B# L% t* U% 边界条件档( ^/ L9 M, @, v7 K, `" Y% V1 J
    %**********************************
    ; [2 |" ]2 o! x6 @1 E. R- Afunction [pl,ql,pr,qr]=ex20_3_1bc(rl,ul,rr,ur,L)8 X8 G/ U; L, O$ j' U1 @/ O3 i  y% |5 C
    global Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De
    ( ~+ C- `* v' Ypl=[0 0]';
    / x/ ]  X3 E0 C+ ^ql=[1 1]';
    % E7 k6 Z, }0 @pr=[hw*(ur(1)-Tw) 0]';
    % T7 h' w2 X2 Z/ y) nqr=[G*Cp 1]';
    8 P; G6 K/ J; C" ^# M1 @+ `ylabel('r')0 ?9 d( I1 j$ u" ^' L* P' q
    zlabel('reaction rate')
    " F( a7 W' Y& R- D%*************************************************
    $ f4 G+ q5 ?# P6 p$ G! D7 F" c) t% PDE 函数
    3 j+ t0 x, w% U, T%*************************************************
    ) V4 E: x. [% ?/ i! B- P! i; yfunction [c1,f1,s1]=ex20_3_1pdefun(r,L,u1,DuDr)( T1 C; P9 u. N7 C! ]8 y: c* x
    global Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De2 d& g' M2 J3 t* {
    T=u1(1);; W3 _* G8 ~$ V! G5 D1 T' O9 J" d$ d
    f=u1(2);( T3 T' G- k$ X; U) _0 ~( T1 W( `8 w
    %
    ' f" Q4 d' M0 D. C: @: |9 zk=exp(-12100/(R*T)+32.3/R);
    7 B# y4 ^$ o4 E7 S. AKh=exp(15500/(R*T)-31.9/R);( w- R% T+ e5 `3 e
    Kb=exp(11200/(R*T)-23.1/R);: K8 M9 q6 D7 O, H2 p
    Kc=exp(8900/(R*T)-19.4/R);
    . e; M( k/ J) [( v# @. m8 q+ v, B1 B%- F8 e5 J' M* k# u
    a=1+M-3*f;
    3 c/ b+ ^1 V% H' Pph=Pt*(M-3*f)/a;
    $ r* b% P5 X9 R& o& R4 Xpb=Pt*(1-f)/a;% |( ^- v. h2 m+ B1 N8 M% j
    pc=Pt*f/a;' ]4 p+ C+ v; D$ W2 v
    %
    $ ~3 a) S* i- _; Q2 trA=k*Kh^3*Kb*ph^3*pb/(1+Kh*ph+Kb*pb+Kc*pc)^4;- m0 D+ V! s/ z8 m, `- e
    %
    ! R& @$ {4 Q7 q1 W5 d+ ^6 Rc1=[1 1]';
    $ G! P1 M6 ^4 a1 I: R1 g4 |f1=[ke/(G*Cp) De/u]'.*DuDr;- R0 c7 E. S6 H$ h( P& A# l  [1 `
    %s1=[ke/(G*Cp*r)*DuDr(1)-rA*rho_B*dHr/(G*Cp)-2*h0*(T-Tw)/(rw)8 U+ s+ @8 ?0 c4 C4 v) n
    s1=[-rA*rho_B*dHr/(G*Cp);rA*rho_B*Mav/(G*y0)];
    . X% v5 o. L0 ^2 o5 g. S%********************************** 0 L, F1 U. b% \8 |7 m; L
    " Q: T, Z6 K5 n- j; e8 t
    ————————————————) K0 @' v* H0 _5 U6 \
    版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。' B; g2 A$ b) ^* T( l- v. i
    原文链接:https://blog.csdn.net/qq_29831163/article/details/897115369 z  q7 x$ R, a
    % F; ~8 S+ S& [9 G7 o# f' V
    + g  N/ e- r" j
    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-7-28 22:01 , Processed in 0.925482 second(s), 51 queries .

    回顶部