QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2815|回复: 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 触煤反应装置内温度及转换率的分布9 n9 u; R1 B  k5 R4 M' s
    3 U) ~9 J3 X& O  E$ N0 ?0 L
    以外部热交换式的管形固定层触煤反应装置,进行苯加氢反应产生环己烷。此反应 系统之质量平衡及热平衡方程式如下:; j% ]0 C- k3 s7 d+ g' m
    ! H; r5 ]3 d, E1 t! x6 ?
    8 e. V. ?* \( n) A9 q5 K. \$ e* l

    5 _( W" t( f5 N! H8 _# e, u 其中T 为温度(℃), f 为反应率,L 为轴向距离,r 为径向距离。此系统的边界条件为6 A4 v5 E+ [/ I8 L; t* r
    7 ~! A8 N' v' S( P" u

    3 A3 b+ Y  w6 t+ t; _
    0 h+ X3 ~, K2 Y' u% t此外,式中之相关数据及操作条件如下:
    4 _# S' p5 ?4 S. K! j+ D  E3 e- e& [- b6 b
    (i)反应速率式
    . W, O, ?3 k0 w" A1 Z/ J; \
    / N; E- q! x% n8 C3 R
    6 S. ~9 X# P9 V) O  I0 Z
    $ h( e' S: d. V3 _其中 P 表示分压(atm),而速率参数为& n1 l! G! j: g. c" p' x) e
    ! }/ {5 b' @; V  z3 W) u- l
    : K: A* F5 ?* w. M. K  I4 _4 H
    $ |6 a4 o9 q; t* b( U) j; i
    上式中,下标 B,H 及 C 分别代表苯,氢及环己烷。R 为理想气体常数(1.987cal/mol·K)。
    ! Y& h0 v# m0 X: k1 I4 @5 p5 K# g$ z2 C. Q8 g* P6 n
    (ii)操作条件及物性数据
    ! Q, \/ c8 K+ M  W+ b- y9 R2 J3 ?9 j( [8 u1 n! v& t) L3 q% p1 Y
    ) g3 q; p- T5 f3 [$ q

    7 ~+ R! c5 f+ k8 I
    0 P) N, q8 o- O- U! n& k. x
    , N- S6 }1 q1 s) Y7 [" Y$ H题意解析:
    ) w. G6 T6 x( |" J  W8 V
    ' U, O' A8 m* r9 D" f! @( E6 v4 X
    4 ?. f7 {$ G# `

    5 @& _8 ^  D. L$ b4 W: t1 Q9 _将上式,连同反应速率式,带入平衡方程式中,配合边界条件,可利用 pdepe 求解。
    + {" R5 _5 C6 p. s+ [
    " I# Z5 J1 u; p, I8 v, k( @; oMATLAB 程序设计 将原方程改写成如式(35)的标准式
    8 f3 v: r- I. ~: Q
    ! R3 U* ]* L/ B6 S( d
    9 c( ^) W6 |' a- N/ |% R: ]+ X
    ) d; [9 k3 V) T0 N' d& i, S3 @6 o% n7 U     因此
    ; l8 O. O3 \/ @- Y' E5 q$ O$ L) o) _+ ~9 R: _3 Z, L. z

    ) N, C& _) F" v) C. C3 `8 ~9 i- u- Z. u* |* M& i* {) ~/ Q
    根据以上的分析,可编写 MATLAB 程序求解此 PDE 问题,其参考程序如下:8 I4 v# |6 ~9 g& l- u7 {4 Q
    $ ?9 D, w2 I# J4 Q' R  I9 m
    function ex60_3_15 m2 k+ _7 |* O) i' o/ e: |% m9 S
    %******************************
    & u: K, Z& a% D; N8 ^/ g% 触媒反应器内温度及转化率的分布9 V3 Y* ], [4 I4 S$ q% r
    %******************************) [7 d2 [) z2 g" Y. I6 b5 _# D
    global Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De: U3 G/ K' k3 n5 t4 h* Q7 _- K; s7 ]. |
    %******************************
    / S$ o# A+ v3 U0 _" b6 a  C* Z% 给定数据
    0 {8 m# g; K$ G" o+ S* |%******************************
    3 n$ X: |* C3 ~Pt=1.25; %总压(atm)
    2 g" Q( }3 T6 {% @) `6 C2 y8 ?$ Trw=0.025; %管径(m)
    6 P# \4 T& m% h& _6 ?Tw=100+273; %壁温(℃)
    2 N+ t  y# H4 L& K2 t3 {G=631; %质量流率(kg/m2hr)5 r8 e+ T: G* d' b
    M=30;
    9 ?% o- c- B$ t) S' Z& \. _y0=0.0323;) ?* F5 L$ P) J: D+ J. o
    Mav=4.47;2 f5 ?- ]. d2 E& P4 F, u  I% C
    rho_B=1200;
    & v" a, @% t; v- I8 \Cp=1.74;
    / J2 N( I, P! d: m+ LdHr=-49250;8 P8 Z  M+ `( s# d
    h0=65.8;
    ( z( s% M  R% j( [T0=125+273;
    3 k, |0 |) D- h+ A) N9 e, GLw=1;
    . O% g" T6 ~* E/ iu=8.03;
    & V2 H* U6 E) j  O8 v3 }R=1.987;
    3 K/ i9 c& u6 W% |6 Bke=0.65;6 o: ~- d& S, e5 [( Z1 E) _8 x
    hw=112;
    & k7 n# G, n' _& y1 J" EDe=0.755;% z: O& z  [2 f) H- i1 S
    %********************
    # ~2 S8 Q/ I) d- \' om=1;
    ' B' ?: ?& b! G6 G' r/ N! f%********************- w/ N7 R4 ]) ^) z7 @. u$ b' w
    % 取点( u, W" k6 R! A" i" j- Y
    %********************  b) e) b) _" O0 k  H: ]  m, g8 v
    r=linspace(0,rw,10);
    ) \2 h3 O0 P  \; O& S7 c9 {) V! p$ KL=linspace(0,Lw,10);
    $ Y. j# o" l4 i" c* n%***********************, |  p3 I* ]4 l4 s3 X9 U
    % 利用 pdepe 求解
    ) N* \( N$ ]" ~8 j%***********************: `& U# J" U$ h# y# @$ r/ G5 I7 Y* y
    sol=pdepe(m,@ex20_3_1pdefun,@ex20_3_1ic,@ex20_3_1bc,r,L);; `4 {, k, Z' o; f( D
    T=sol(:,:,1); %温度8 A! x5 n6 M5 E
    f=sol(:,:,2); %反应率! X% }! D$ F: I+ M; t
    %***********************
    " a4 b! y2 ]* j5 d$ j( P5 x% 绘图输出. T  B* X; t. k
    %***********************! _: ]5 g* {# n' f, o
    figure(1)
    + m+ Q$ c, r  d: ~! U& Asurf(L,r,T'-273), o3 y2 L& ^, T8 D. D) o
    title('temp')
    7 ^, k1 D$ d0 B6 K( G4 W8 o. \+ Qxlabel('L')
    + o. N. C+ l% D0 R+ r7 S! Y- Iylabel('r')5 x! C# x3 z( [7 o: j- a
    zlabel('temp (0C)')) p( n; K; @6 A2 c  g
    %  x8 Q+ c! c5 b0 s5 \& H: c( D- g
    figure(2)- C) r3 w. p# `
    surf(L,r,f')0 W1 Q0 K; Z. a9 @1 Y' f1 n
    title('reaction rate')
    ) L4 w' I/ z, @$ E/ axlabel('L')
    / R$ N0 ^9 x+ L1 b8 j) u%初始条件函数
    ! H% S. u' h2 I# Y%**********************************# {1 C. U% I# m! r
    function u0=ex20_3_1ic(x)# {) H2 F+ o, O& I. f& l  k
    u0=[125+273 0]';4 Z) y6 M. [0 ]+ ~
    %**********************************
    ( l# n2 j; y5 D) z) Z% 边界条件档+ U7 J4 q. k: R0 q8 W$ N
    %**********************************
    9 ^' t. D" F$ z3 Ufunction [pl,ql,pr,qr]=ex20_3_1bc(rl,ul,rr,ur,L)$ Y7 k+ G' L- e; Q$ t; }0 I0 ?. E
    global Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De$ K8 U1 {6 [' f/ M2 ?
    pl=[0 0]';! e) e- \# _/ |9 `4 K
    ql=[1 1]';
    0 j6 _4 C" H, u) V" c* xpr=[hw*(ur(1)-Tw) 0]';" g. i+ s7 q9 j' G
    qr=[G*Cp 1]';   x, I7 D; [: o3 B$ O8 U5 s
    ylabel('r')
    9 {( T$ F. X, [, z3 rzlabel('reaction rate')3 o) m# ^+ N: l! D  w5 J
    %*************************************************
    : k; Y6 C. Y* z) v: g% R4 G- H% PDE 函数
    : J$ e. ^/ t/ G%*************************************************
    & X; k  L+ |3 N* `& i4 ufunction [c1,f1,s1]=ex20_3_1pdefun(r,L,u1,DuDr)
    ) ]8 B8 F+ q& c1 w5 x* eglobal Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De
    7 z* \# C6 e2 AT=u1(1);
    2 z& O) F% O$ Bf=u1(2);
    ) I; G+ d( P- j; ]6 B4 K%6 N$ G: y: ]8 T5 d
    k=exp(-12100/(R*T)+32.3/R);
    ! T/ g$ ?: h- ]" }7 ?/ _! |Kh=exp(15500/(R*T)-31.9/R);
    " t  o9 Z6 ^( a- z# e" v  a- {Kb=exp(11200/(R*T)-23.1/R);! }! o1 T3 f7 e/ {3 ?  y
    Kc=exp(8900/(R*T)-19.4/R);
    - c& x3 `5 p$ w%4 g, p# Y" |( L9 G6 O4 V, Q/ H
    a=1+M-3*f;. r/ T0 a/ ]% i9 r" A
    ph=Pt*(M-3*f)/a;
    1 {+ {+ L: F& l4 _pb=Pt*(1-f)/a;) P6 x& H) h5 G+ m) w
    pc=Pt*f/a;
    - }  z, G5 b- I2 U5 z- C" M) W%
    0 p) N/ g; n. c( a6 Z0 U0 I# R' ~) BrA=k*Kh^3*Kb*ph^3*pb/(1+Kh*ph+Kb*pb+Kc*pc)^4;
    2 h. \# p' F2 D9 @, {6 x: K. o! g%- t& c9 ]# A# Y$ b( G# X
    c1=[1 1]';
    4 P* @( e5 {" r9 _" Ef1=[ke/(G*Cp) De/u]'.*DuDr;
    ( p6 a4 k- r: t# c0 f% b%s1=[ke/(G*Cp*r)*DuDr(1)-rA*rho_B*dHr/(G*Cp)-2*h0*(T-Tw)/(rw)
    6 D! V) k! O' K# j5 x" Ns1=[-rA*rho_B*dHr/(G*Cp);rA*rho_B*Mav/(G*y0)];
    : A5 r- j3 D- v6 i$ F: l%**********************************   |/ J1 R' q2 n
    ; Z$ n3 w. }. T
    ————————————————
    : h- @+ Z8 c3 C) j) a+ n: c; [版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    ' w- T) B- M) O$ ?0 X原文链接:https://blog.csdn.net/qq_29831163/article/details/89711536
    . }' i0 z( c# x+ \8 W( v' I
    ! f4 ~8 r" Y& o2 n7 j, _) Q6 n& y! Z7 }3 |1 @4 m
    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-11 14:00 , Processed in 0.405711 second(s), 50 queries .

    回顶部