QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2816|回复: 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 触煤反应装置内温度及转换率的分布
    ) ?6 ~) k" Q* o3 S$ z1 D" ^6 t8 w1 z0 w) i4 @
    以外部热交换式的管形固定层触煤反应装置,进行苯加氢反应产生环己烷。此反应 系统之质量平衡及热平衡方程式如下:
    3 o0 Y2 Q. Q5 ]. d. F1 P7 g# z
    " N$ V) ?. X/ e8 j
    / `; u  E% r; h" e% d1 \; \2 w$ X" I- U* L
    其中T 为温度(℃), f 为反应率,L 为轴向距离,r 为径向距离。此系统的边界条件为& g! V- P; t. w: i2 Q2 D$ u! _  ~; a7 n8 P

    5 F" s* y6 v/ R: J4 V7 q
    , U6 D$ d# ~- u& e8 Z4 ~0 p
    + \& a, s. b, u此外,式中之相关数据及操作条件如下:# T% i8 v" u+ {) `3 S2 H- W

    . V) c4 B* t5 W/ M6 e. ?! H(i)反应速率式: s& ^$ S& l2 Z5 f; I  K
    ! k8 e2 m' t( U/ Q5 t% `7 Z
    " Q1 c: z0 h7 L- T; O" Z4 A

    4 f: D1 c; [( |( o3 J( l其中 P 表示分压(atm),而速率参数为
    6 m0 n! ?7 Q( c' X9 q$ o* [: M& V! W2 _# W6 k
    ' N2 I5 t6 B8 n9 |0 E3 c

    4 F" m6 b: @) _上式中,下标 B,H 及 C 分别代表苯,氢及环己烷。R 为理想气体常数(1.987cal/mol·K)。5 a, f9 a! Z3 y

      p! W. r. t; {1 |(ii)操作条件及物性数据3 g( J$ b4 t6 [
    ( W" y' A9 N% v3 @; U& r+ r, p
    : r* O) `! f' C; {, D+ l% P; i% q

    6 w) `5 r* ~5 h. G* U, J8 k* \0 R* d  p8 ^: _

    7 M$ I8 m9 s$ ~. Z题意解析:
    - P9 s5 k4 Q5 \4 j5 L1 E: X( F) h/ W
    6 V( [8 w5 a8 o/ x  o

    # z$ y+ s0 c( m" O$ W7 }; F" ~9 a# M" T, j
    将上式,连同反应速率式,带入平衡方程式中,配合边界条件,可利用 pdepe 求解。
    3 A  E* [: J! o. X( f2 T+ [+ G4 B' ^5 A$ Q6 p
    MATLAB 程序设计 将原方程改写成如式(35)的标准式
    6 B5 B6 o# }3 ]. B) B, y2 Q# Z( }% p# S( e6 C0 }7 R3 t

    . t! X9 [1 T* R- _: r- _* P! t# b5 U
         因此
    4 ~3 \7 q$ B; B$ I- N" O
    4 \2 \% W0 j% l$ Z+ i; f$ d  X! M; ^  q

    * P- ~! k2 v4 g- p' r0 B根据以上的分析,可编写 MATLAB 程序求解此 PDE 问题,其参考程序如下:
    $ N* P7 ^; e+ i: Y- g
    + c; O6 y* j/ S8 d8 p3 _+ a4 v& q- s' gfunction ex60_3_1
    ' t  i, O0 E7 u) G%******************************! Z, K- J3 D; P, G0 Z
    % 触媒反应器内温度及转化率的分布
    5 g. W& z: H. s4 w- E: E9 w3 t1 J, o%******************************+ J. D( g( x( |$ T; J
    global Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De' V) S1 O, Y8 g* k$ o
    %******************************
    " a( B# B+ N0 h+ v% 给定数据
    * p4 b8 \: k8 {) h' m  p6 z; @9 D- B%******************************
    0 o9 U7 ~! ?6 r- U# y: s- x3 tPt=1.25; %总压(atm)
    ( J. t4 q9 j0 Q! x/ A9 ]/ Q1 hrw=0.025; %管径(m)9 o/ G9 m- \$ v% m& H$ B, W* H/ ?
    Tw=100+273; %壁温(℃)
    & a( V0 h  j) m( BG=631; %质量流率(kg/m2hr)8 p/ k- m+ |) Q. `
    M=30;) |7 V5 U0 l# {  l( v3 i' G
    y0=0.0323;8 {: E4 L, z. V& l
    Mav=4.47;
    * p/ a# `" F+ r6 s9 ~$ O3 @# Erho_B=1200;- \4 j0 b6 N) {. \: G
    Cp=1.74;% m7 H1 B% k8 F* q7 `0 b  F  M+ J
    dHr=-49250;
    4 T* a- p$ o" ~7 }- g+ jh0=65.8;
    8 @2 N+ _1 B. K5 bT0=125+273;) `9 i: ~. \5 ?
    Lw=1;
    : ]& B( L7 H0 v/ b( m. G- Eu=8.03;
    - I. Y% `7 I3 K; DR=1.987;! }  W4 G, t, z$ b5 X
    ke=0.65;
    . \5 K# P5 R; k6 v( ihw=112;- j6 S0 M  }; U6 O( o/ T
    De=0.755;( u9 h* X+ `( v5 [' e1 Y
    %******************** 8 Y/ o0 R4 n+ D, g( e: H! L
    m=1;+ j# z' `) j5 w+ B7 l- p) r2 k
    %********************8 |. \- g  j8 I. x1 K9 U
    % 取点2 ^5 \+ z+ w4 {. m) v* y8 t
    %********************
    $ l. ~% M# g. f! c. Gr=linspace(0,rw,10);
    7 v$ z* a% R0 `/ H, E4 d  zL=linspace(0,Lw,10);9 q1 h! y/ J1 e. i  c
    %***********************5 K3 D/ m. F/ W# e$ p! g( l$ Y2 m
    % 利用 pdepe 求解" X% K" `1 L$ s# {8 Y. `
    %***********************
    4 b3 C9 h$ y, W8 W2 ?sol=pdepe(m,@ex20_3_1pdefun,@ex20_3_1ic,@ex20_3_1bc,r,L);9 Q" a+ T- x, C8 p) g" p% R" J
    T=sol(:,:,1); %温度* y  Z$ n8 O, G3 a: ~
    f=sol(:,:,2); %反应率
    9 {1 S' F$ o1 Z%***********************, @1 a& w. r5 n
    % 绘图输出, Z% u! |  s) C, B" ]
    %***********************
    ! s+ H0 Q, N2 ]- K& m# Qfigure(1)
    9 X/ K2 v. s) T$ Q6 Jsurf(L,r,T'-273)
    " y! s6 }# F1 P0 @( x8 etitle('temp')
    8 S& O) _3 B- k! D% ~xlabel('L')" [+ X3 N. ?+ S5 X# `
    ylabel('r')
    5 o% j( L8 a+ W1 V6 f# }4 Wzlabel('temp (0C)')0 e/ K' q  i& g( n* f
    %
    0 b8 ?) _/ e4 Y# c6 ?( q% [figure(2)
    ' }6 u' }# k0 Ksurf(L,r,f')
    9 H6 L7 G! p- o* e) Xtitle('reaction rate')$ g3 q: R; j/ q7 ?' h
    xlabel('L')2 @, v2 c; Q+ K+ L+ ]- k
    %初始条件函数
    / u/ y5 {3 [, V8 ?& B%**********************************9 R1 i9 W5 l- A
    function u0=ex20_3_1ic(x)
    6 z5 k" v7 h2 H1 o) d* o: I- au0=[125+273 0]';# m7 l+ J9 A+ E6 ^
    %**********************************9 c( S1 p, w: g. Q9 s2 M& J9 C
    % 边界条件档8 n; X8 m' \2 W5 ~
    %**********************************$ e: _5 ^4 {, K! P# d3 k, M
    function [pl,ql,pr,qr]=ex20_3_1bc(rl,ul,rr,ur,L)$ s, f$ M  B4 w/ [4 T& G1 B% ~
    global Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De1 [5 s" C7 }; X0 J
    pl=[0 0]';
    ) j& k4 e% X; n. u( {. Aql=[1 1]';$ h  ?, f& d& V: F
    pr=[hw*(ur(1)-Tw) 0]';' [3 v, l, D9 w3 ]2 |( g) C
    qr=[G*Cp 1]';
    # N. X9 G& P( E/ ]# Q/ K) Lylabel('r')
    4 v  {' X4 ^& Y6 K' e: _" [( Pzlabel('reaction rate')
    , c, D! ~/ Z5 ?- I5 r; v# w0 m%*************************************************2 F6 F! j- ?* {0 d
    % PDE 函数: H0 J* ]% D! p( V* Z  P7 |4 J
    %*************************************************$ y' }  G; S# D; G! M5 v
    function [c1,f1,s1]=ex20_3_1pdefun(r,L,u1,DuDr)5 [: w, a9 U6 [. \* r9 j0 _1 B
    global Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De
    1 Q& p/ v+ r. s' T1 kT=u1(1);
    5 x) x: u2 r# V+ s( If=u1(2);
    8 ^! I; \. L3 R4 l  O% i: N%
    5 @9 \0 q% y% g" lk=exp(-12100/(R*T)+32.3/R);
    - Q. i, V) X( D/ S, ^4 BKh=exp(15500/(R*T)-31.9/R);$ G1 z! q5 t% x( w1 f' T4 S
    Kb=exp(11200/(R*T)-23.1/R);1 Q& M, }/ i9 T- A" k, c$ u
    Kc=exp(8900/(R*T)-19.4/R);
    - h& ~# A" g- a' h5 F%1 m7 G9 I  r4 P- c- b( J
    a=1+M-3*f;
    ! w( Z- `. c- Q- Yph=Pt*(M-3*f)/a;
    ( k3 P( R1 O( w- p& dpb=Pt*(1-f)/a;% j7 t+ h1 ^" ~
    pc=Pt*f/a;- L5 z* b1 p: M$ b" |) |9 s, Y
    %" C: n; B7 z/ `+ v1 l8 ?- Y
    rA=k*Kh^3*Kb*ph^3*pb/(1+Kh*ph+Kb*pb+Kc*pc)^4;
    6 ]0 E& s7 Y; Y0 v% {1 d: A' E%- }3 h5 _' B  g
    c1=[1 1]';
    : v( C0 X: K8 W1 x; d0 ^8 _f1=[ke/(G*Cp) De/u]'.*DuDr;2 f9 N$ R2 o5 E( y/ g
    %s1=[ke/(G*Cp*r)*DuDr(1)-rA*rho_B*dHr/(G*Cp)-2*h0*(T-Tw)/(rw)
      ^; B' P+ w1 W# l) gs1=[-rA*rho_B*dHr/(G*Cp);rA*rho_B*Mav/(G*y0)];+ b+ C! d  e5 y
    %**********************************
    4 b- t9 [. m9 |# O* i+ S4 }) H. h7 p; t" u. L( m* Z
    ————————————————: N. Y" F/ u7 S( _( E8 s$ y
    版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    + _, O+ ~' v' E/ d原文链接:https://blog.csdn.net/qq_29831163/article/details/89711536
    4 f$ R% L& y0 K4 x" ~6 t9 W0 ~
    " }, ?4 W; n5 w) A
    ; B8 N& b; t1 I7 }
    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-12 09:58 , Processed in 0.420348 second(s), 51 queries .

    回顶部