QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2841|回复: 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 触煤反应装置内温度及转换率的分布( Y# R+ E& c; S0 y; B

    - z1 v5 R' h3 w% B5 w6 P1 r以外部热交换式的管形固定层触煤反应装置,进行苯加氢反应产生环己烷。此反应 系统之质量平衡及热平衡方程式如下:
    0 e6 v. M5 U5 t$ @$ x) ]0 o  W. w4 k0 F# I* e1 Q  J
    4 L( [+ a2 c% v( ^: X) p

    ( P! e" Z7 l# O* N. f0 f" X 其中T 为温度(℃), f 为反应率,L 为轴向距离,r 为径向距离。此系统的边界条件为
    # I5 a4 d* a. K) |# i
    6 N, i# {  t' i6 A9 D) Y( j+ S1 e6 x

    9 s  W6 @+ Y, R% N此外,式中之相关数据及操作条件如下:
    9 K( v( J# t6 |: w5 c
    ! L! H- J' P+ x: {* V* d(i)反应速率式* `+ ]6 T" c  ^/ ]9 ]% q$ w. s
    ' S" U% c; T. B2 }) w$ \2 }

    * v; T" Q. C" ]  ]5 K+ \9 j
    ; r: X7 K! K' `2 S- j其中 P 表示分压(atm),而速率参数为
    7 ]5 b. S, u! U. f
    " J; t" V8 M% w
    * F$ \3 U3 q9 h) z% J( v1 `7 L7 e: m3 L7 V; f) c$ q- l
    上式中,下标 B,H 及 C 分别代表苯,氢及环己烷。R 为理想气体常数(1.987cal/mol·K)。
    & X! M9 t' k& j  I; K5 v. b7 T" G8 _9 i* \
    (ii)操作条件及物性数据6 g% N- g4 m$ g6 S% j, h; M

    6 \) V6 x4 v' ]. q
    ' F9 ]- b$ k1 U, o, Z8 f9 Z# k* d2 o5 z# y9 A! z

    6 k! J# \6 H. V# \# M
    5 H+ I9 q/ w% s6 O3 _+ v7 t* p$ V题意解析:
    . J8 m( `2 ?6 i, D0 v( i; F" ~. T  @$ E* d

    0 d3 h# l8 J5 p4 f$ k$ `7 l1 L* c$ z8 f: l! F- V4 Q
    6 N7 M. ]9 D# r2 i8 ?
    将上式,连同反应速率式,带入平衡方程式中,配合边界条件,可利用 pdepe 求解。- d( |+ f+ P9 U

    6 x: o* [+ Y8 N3 _* VMATLAB 程序设计 将原方程改写成如式(35)的标准式7 ]8 a. t6 K/ o; R
    / q9 D6 V: H8 C/ d, o3 w; m" ]8 B
    $ O! k: o. I* C5 |

    4 H, b% g# D5 R  N7 e1 w4 n     因此
    4 _( F: Q" U) j4 i" b  ?1 r% y4 ~! l+ f, k! K. E

    # t1 M& R9 V8 g4 A# t( i4 v  Q! a3 V) t1 a9 \
    根据以上的分析,可编写 MATLAB 程序求解此 PDE 问题,其参考程序如下:# g& G  ?8 y3 Z/ u, S1 V/ P

    ) R. \' y- X  \7 Yfunction ex60_3_1- F  I3 ^6 X3 k* K  {% ^9 e8 X2 a1 I& k
    %******************************+ Q* Y4 C2 N* ]: c* w- x
    % 触媒反应器内温度及转化率的分布
    - E1 G! ~# O! h6 b2 m1 W/ m%******************************1 r- w' C& K& `* u( b
    global Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De& h1 M7 }+ A/ R
    %******************************
    0 V9 ^- q4 \: j0 h1 l5 d% 给定数据& X0 X" m3 L2 W
    %******************************% p, f  n% d, ]3 L9 G+ f
    Pt=1.25; %总压(atm)
    . p( e& e+ T7 D- B  o1 o% xrw=0.025; %管径(m)) l4 f5 X$ |+ D1 i' Y" ]
    Tw=100+273; %壁温(℃)9 D5 X2 w' x+ \) o' Z
    G=631; %质量流率(kg/m2hr)8 p  ]7 ]( h% R
    M=30;6 H  g4 N) c. Y6 K6 Y5 T" S
    y0=0.0323;
    + {  m3 n( s& x0 i8 x$ rMav=4.47;* A0 W4 O: c, ^& _7 J# {
    rho_B=1200;
      m" y  F0 m  X5 N/ J- U& g  j+ C4 DCp=1.74;
    4 v; {7 V# f, U1 xdHr=-49250;
    * x( x' |, G+ t* @% y& q- C0 `h0=65.8;. T6 B) Z% F) B$ v, Z% @
    T0=125+273;2 \& p2 H# H6 p$ G! Y% e
    Lw=1;9 p* b/ p. V, A) c
    u=8.03;
    + v( O2 ]4 J" m/ |R=1.987;" r6 h( j& U$ V" v
    ke=0.65;, c/ d6 \: Z" m, V, B& m; _; _5 @
    hw=112;4 R, D: ^# }' N. U2 K
    De=0.755;
    8 s9 Z) S/ D/ M. |%******************** : H/ `8 Y" K0 z1 P+ G% @) Y
    m=1;
    9 o; P' C0 P# p$ H/ d; }  _%********************
    / u+ b. |* @, O; q% 取点
    " z! V& }& w8 r  ^; K, n; u%********************4 Y: ^: {  y) F3 M) \) M
    r=linspace(0,rw,10);
      G4 f+ M# G8 w3 c8 ^L=linspace(0,Lw,10);
    6 E! W6 Z  b/ ~%***********************" U9 C7 ]' M# F) I: r: B
    % 利用 pdepe 求解* S  p; O! a4 h: N8 H
    %***********************
    # ?6 B) j5 d, x) {/ v6 F  r4 Bsol=pdepe(m,@ex20_3_1pdefun,@ex20_3_1ic,@ex20_3_1bc,r,L);2 G0 r+ @6 Z& w. j5 e  v
    T=sol(:,:,1); %温度" F; C; s; t. Q+ u8 W  }; T* t
    f=sol(:,:,2); %反应率
      L4 K0 u6 ~9 Q& t% C%***********************
    / `5 I; S" ]2 G% ?% 绘图输出
    , T; ]$ B' [! \4 w9 R" l" R7 l%***********************" ]8 S) g8 J8 s' N$ U7 S4 G' {
    figure(1)
    - K$ N2 O0 T& E, A- o6 Csurf(L,r,T'-273)
    8 l1 o, [! d! g2 o3 a" Ktitle('temp')% S; x, k  U" S
    xlabel('L')+ W& J$ ?7 z2 M( m" m8 b7 u
    ylabel('r')
    7 P5 b$ @7 h% r9 ~zlabel('temp (0C)')9 ^5 |( _, \- H4 H5 g: M6 I2 j
    %
    8 E8 h% T6 x& yfigure(2)0 Y5 y+ S4 L0 r& e# h8 W/ M
    surf(L,r,f')" d) k- ]0 H. T, g7 R6 V2 Z
    title('reaction rate')
    0 @; B: J/ b) F! K- x" sxlabel('L'), k0 K+ x$ E( u: Z
    %初始条件函数
    0 {0 S% A" j. q0 F4 r* x" K4 d%**********************************3 ?" k) @/ J' g# d
    function u0=ex20_3_1ic(x)
    ) Q7 ]7 m& d! S: U! L# @, Q' ju0=[125+273 0]';
    $ Q7 w  J. H# B  n5 v%**********************************
    2 N4 H$ ?  o, b& V" y% c4 b' u% 边界条件档- i1 O- Z, i( ~2 ^' O9 |
    %**********************************; |& Q4 a; N1 [' Y: _9 t" }
    function [pl,ql,pr,qr]=ex20_3_1bc(rl,ul,rr,ur,L)5 O* Q0 h3 P* t' W1 ~% q8 W" d2 `4 d9 w
    global Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De  ^4 t8 C; u  V" p3 f  h" p7 z. d
    pl=[0 0]';
    5 t: b& o9 H$ h! }8 Y; Xql=[1 1]';
    9 `. F. o. P# ~, Q* M# [pr=[hw*(ur(1)-Tw) 0]';
    % _" j- y, a1 r4 B  Bqr=[G*Cp 1]'; 3 z3 D% i) D- N) |  d, M; l7 Y
    ylabel('r')# O1 B. E9 g) K" V9 V) @& K1 F/ Y
    zlabel('reaction rate')4 C: V$ z- R9 g) E" i, ]
    %*************************************************
    8 `' a1 }; B# f3 A. L5 ]% u% PDE 函数9 @$ u: T, L% o& X! G
    %*************************************************
    + o0 H) X  v7 g8 jfunction [c1,f1,s1]=ex20_3_1pdefun(r,L,u1,DuDr)1 F& ?: j3 X+ q5 f
    global Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De( A2 N# L$ ?& {1 b8 k
    T=u1(1);# T. s8 L: P) T  ?
    f=u1(2);
    % r* f/ ~" t! I. @- B9 k7 p%
    4 ~& Y) ^+ \: M: G- {k=exp(-12100/(R*T)+32.3/R);
    2 x  h; _6 J0 ~" k6 g/ k& rKh=exp(15500/(R*T)-31.9/R);
    $ }5 e# P8 d! R  i: S& V0 i$ Z, E1 BKb=exp(11200/(R*T)-23.1/R);
    4 S+ m! k( W& J* W0 UKc=exp(8900/(R*T)-19.4/R);
    3 w0 @! Q0 U4 h/ c. d%. Z  G% R! y9 W! i# d+ D9 D8 L3 h9 P
    a=1+M-3*f;, D7 @( P6 G' u; G! o
    ph=Pt*(M-3*f)/a;
    ' b! k$ R: |5 z2 j+ M5 wpb=Pt*(1-f)/a;
    # y8 ?3 ]7 L* W" W/ p( q) Ypc=Pt*f/a;6 ]8 B9 y  P5 U2 A2 g8 @
    %# M) z& U( A6 y
    rA=k*Kh^3*Kb*ph^3*pb/(1+Kh*ph+Kb*pb+Kc*pc)^4;; B6 Z$ i+ q; H  C3 C+ t
    %, }+ {; |4 t. c
    c1=[1 1]';
    3 d7 x( |- r  o* Lf1=[ke/(G*Cp) De/u]'.*DuDr;2 s; t% y2 D5 R8 K
    %s1=[ke/(G*Cp*r)*DuDr(1)-rA*rho_B*dHr/(G*Cp)-2*h0*(T-Tw)/(rw)
    ' h1 [; h- q6 P6 o' t  qs1=[-rA*rho_B*dHr/(G*Cp);rA*rho_B*Mav/(G*y0)];+ p& w; N6 G: `8 B8 r' ^
    %**********************************
    & s: Q6 M. v/ G( w
    $ J! P% H0 ~" ^0 h————————————————
    * ]- g! z  f7 v& o; k7 R  M6 k% n版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    # K' \) q, g5 Z$ ~& K& D( \原文链接:https://blog.csdn.net/qq_29831163/article/details/89711536
    4 i" R* ]$ G  T! C( y! H# p& c
    2 J/ B( g! a, d' d9 o7 `1 t# r+ I: ?6 z$ p. f# O
    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-12 12:28 , Processed in 0.424298 second(s), 50 queries .

    回顶部