QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2899|回复: 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 触煤反应装置内温度及转换率的分布
    5 O% r# K( K9 \
    ; E6 S: x/ G  l: @0 {2 u以外部热交换式的管形固定层触煤反应装置,进行苯加氢反应产生环己烷。此反应 系统之质量平衡及热平衡方程式如下:
    / U6 n% M* Z% ?) e6 h, X& O: @* ^2 O# m/ e( }2 W& A, k. R

    # |  \' ^3 Z( m, G9 x' n. p0 o6 `" h; W6 R1 Z" J
    其中T 为温度(℃), f 为反应率,L 为轴向距离,r 为径向距离。此系统的边界条件为- y% m4 K- x% e/ {: d# e  Y

    & g7 T+ m: Z) I( z6 c- ~& l! \' F7 d0 d" O, C+ n
    $ a! O7 |) R9 |, l2 g! N
    此外,式中之相关数据及操作条件如下:
    2 x2 G- l: Q  J0 s
    . l# _8 a, P, ?% u4 @# u# H( i(i)反应速率式9 N3 p3 X+ Q- j$ y5 p. n# e

    6 j9 N+ U, C0 n8 v; i
    $ m1 p: a; P/ \
    # G. Q7 E2 }4 }9 g1 S3 B其中 P 表示分压(atm),而速率参数为& \' i" J; m' c% n* f
    ; _/ E! ~3 S# ]* ?6 X1 M

    5 i3 ^, G( A1 U% C* ^, a# ]/ E6 l. ~0 z/ |
    上式中,下标 B,H 及 C 分别代表苯,氢及环己烷。R 为理想气体常数(1.987cal/mol·K)。: @6 \1 q" w6 C# D; o
    4 i4 N' L6 W9 _" {' C! Y- E
    (ii)操作条件及物性数据
    ( D# l+ z, S2 A3 f2 x1 R
    8 B* U) e3 u$ Z3 _& [
    3 z$ m9 {3 X0 s7 p8 {$ _5 j5 F
      F) {6 L5 p9 X. G+ E/ L
    5 O8 p; X7 n8 v' e& J: B, a; Z) A) N2 |* c8 F% i; A
    题意解析:3 Y) Z9 ], S7 d5 k+ e

    - x# ~& t& V0 R% H
    ' O2 g1 G+ |& V( N7 j  o) y6 M9 \% ?, F( z( }2 b

    % V2 ]3 ?2 Y: }1 E将上式,连同反应速率式,带入平衡方程式中,配合边界条件,可利用 pdepe 求解。, m: r. N6 N+ z% x5 I
    * E4 W  m+ F) {/ e
    MATLAB 程序设计 将原方程改写成如式(35)的标准式- F$ p2 E& L* W
    , b1 Z8 f2 g, l  L7 [' Z) P

    ) Q+ y. i' ~+ v' t0 F9 V: s2 A3 H$ {6 I  t
         因此' f) n6 s2 k9 m( n) F, m, U/ ?# X

    5 h$ o! ]! ?3 P7 r6 C
    ! ~* w' Y# F' f. k6 r: ]* T. |( z5 P! h& f: J4 |
    根据以上的分析,可编写 MATLAB 程序求解此 PDE 问题,其参考程序如下:
    . I8 M! u7 }. S* ?4 U. N" Z' |5 k  J7 d; j
    function ex60_3_19 O. A+ Y# A% \
    %******************************
    - F  w% p( y8 x4 L% 触媒反应器内温度及转化率的分布- y% v7 \. b( w
    %******************************
    + k. }! g1 u( b" z( p3 `/ E4 F; lglobal Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De2 D" m/ m8 k$ \. d
    %******************************
    $ d  \+ S2 i% p) a+ I% 给定数据1 h- r& A0 ~6 Y/ w0 G
    %******************************( E* s4 a/ T/ X- v
    Pt=1.25; %总压(atm); M1 F$ B" P+ |  g
    rw=0.025; %管径(m)$ t9 B0 r' g* H# ^& {0 }9 D
    Tw=100+273; %壁温(℃)
    . _+ I8 o; G6 Q- d, N/ |. ]G=631; %质量流率(kg/m2hr)
    # D! h/ g7 x5 Y: \M=30;8 E8 U, l" G$ B8 b/ y: ^5 W. ]
    y0=0.0323;3 [, P0 A" `* V3 i3 I" Y8 i
    Mav=4.47;4 l& ]9 w, D% M, K4 A% g
    rho_B=1200;
    / X! V7 {0 t; z9 @Cp=1.74;6 M& f( H8 b: Y
    dHr=-49250;
    ! a  A! w  r/ B& X# _) }6 s: }h0=65.8;# O! K7 K4 s7 M( ]; M6 X
    T0=125+273;2 z) F$ q+ {* p1 X" D+ f2 q& A
    Lw=1;3 E6 F! v) C  q/ B
    u=8.03;
    . l. Y* t! ~9 w3 I7 J- ?R=1.987;
    2 Y# [5 x" n0 K' V; w3 Eke=0.65;! f; n3 i9 }/ Q  E( U9 @4 b8 }
    hw=112;; L( J: b9 v* s) b8 w
    De=0.755;
    * H# J* ~  w* p2 c%******************** ) S" Y% N7 ^: J" f- w
    m=1;
    9 R4 }; n8 O: b. a/ [& A) N! h& q%********************, a' J) h/ B, a+ m& G4 [7 g& ~
    % 取点
    3 ~( Z# h. z* E  O%********************3 e+ G+ u' F% e% B; r/ H  v
    r=linspace(0,rw,10);! b9 a7 s, i+ B5 z0 O( R/ j! S9 {# l
    L=linspace(0,Lw,10);
    * R/ R. J: ]8 I* J# `%***********************  g1 {6 m/ P. `* K8 j6 z, d
    % 利用 pdepe 求解* q; f1 R4 R5 L; J/ j7 }: P% T' X
    %***********************
    9 Z! ]5 s( N( j! nsol=pdepe(m,@ex20_3_1pdefun,@ex20_3_1ic,@ex20_3_1bc,r,L);) `$ k* Y, V( t1 S' ]8 D
    T=sol(:,:,1); %温度
    9 [- z, E8 c& j, Q8 \f=sol(:,:,2); %反应率* D' f: l0 U+ h; d/ f( P
    %***********************
    ) _0 u& }5 G6 A0 ]0 y+ t% 绘图输出$ I+ u3 g+ p7 N
    %***********************
    6 M4 ^+ [1 R! u% N" y: U7 xfigure(1)
    : s! y) b+ G) G7 o) msurf(L,r,T'-273)
    / |8 G7 B7 }' E2 M6 ntitle('temp')
    ' s5 s* q3 J7 R% \# sxlabel('L')3 I, k# n" G: [; a
    ylabel('r')
    ' }& c6 L$ u: d, D% V8 M3 ~8 dzlabel('temp (0C)')' _( S* L' Q7 {4 j* U" l$ Q* N9 o
    %
    & v# P, [) ^7 ?5 x) P. [7 L5 C3 ^; G0 tfigure(2)0 [7 x3 m7 S, ]( {' L- W1 P
    surf(L,r,f')7 O6 w! v  `' ^) F6 h* V7 e
    title('reaction rate')
    % I) v( T! Q, s! W9 a* pxlabel('L')
    ( G; M/ x1 D- {%初始条件函数
    . m; {4 U% _3 {& _. R2 f, i) U%**********************************+ ?; t& H. b4 ^; m, Y' k
    function u0=ex20_3_1ic(x)
    * F1 _; n5 A9 cu0=[125+273 0]';9 g( D2 E( Y' g5 a( n( I3 }+ r/ o
    %**********************************9 k/ Q+ ^7 j5 ]7 @. @% D! t5 l# y
    % 边界条件档
      l6 ~* U9 z& c! a6 W  y%**********************************
    5 J$ x0 Q0 Q4 {4 m1 J! A% Tfunction [pl,ql,pr,qr]=ex20_3_1bc(rl,ul,rr,ur,L), `0 \) t7 a, g8 v8 V9 e) t
    global Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De
    " g# @' p* Q2 h3 M* [pl=[0 0]';2 b9 N  F# \; Z& O& v
    ql=[1 1]';8 R8 w5 r" }" n
    pr=[hw*(ur(1)-Tw) 0]';, B+ g6 b& }! f
    qr=[G*Cp 1]';
    + i7 @1 P, B( ?* f) O* z1 Oylabel('r')& F4 w5 i" _! ^. t+ y
    zlabel('reaction rate')
    $ c+ G% a0 q2 L2 |* E%*************************************************
    7 r: y' a5 f+ V% PDE 函数
    # R# F+ g! H1 b- P! Q& S, D%*************************************************
    * @( R  A7 Y  S# x6 ?0 ^- Ifunction [c1,f1,s1]=ex20_3_1pdefun(r,L,u1,DuDr)
    - y8 r( d+ Q& q; gglobal Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De1 k1 [$ {& e6 P2 [$ }
    T=u1(1);
    9 P5 D) p" M' T' c/ S9 Qf=u1(2);
    3 G0 J  ]6 @) d%
    ; K0 G( R3 G# ]* ck=exp(-12100/(R*T)+32.3/R);9 y7 B4 d; g7 W7 m" K2 k- O
    Kh=exp(15500/(R*T)-31.9/R);# D) I7 _" r9 u3 h" c5 J0 w- ~4 l
    Kb=exp(11200/(R*T)-23.1/R);
    ! H6 m# v: Q9 X' W1 q- sKc=exp(8900/(R*T)-19.4/R);
    * q- F5 [7 O6 R# k; a%% d0 O/ f+ W7 O; ^) s& k
    a=1+M-3*f;$ K. f9 y" ?2 \. v* E, D! o
    ph=Pt*(M-3*f)/a;( G# m* m, Y$ m6 Q
    pb=Pt*(1-f)/a;
    1 L+ Y9 m$ v. rpc=Pt*f/a;
    / s  j" V8 ~) \# X%+ D5 |8 l# F0 k. u* m5 P
    rA=k*Kh^3*Kb*ph^3*pb/(1+Kh*ph+Kb*pb+Kc*pc)^4;
    ( S( j4 w0 [2 [& Y4 c%
    9 B  ?9 E! Z7 ~8 {) r3 L* zc1=[1 1]';, l, v2 M2 F/ m- i
    f1=[ke/(G*Cp) De/u]'.*DuDr;: j. _/ e2 p% F
    %s1=[ke/(G*Cp*r)*DuDr(1)-rA*rho_B*dHr/(G*Cp)-2*h0*(T-Tw)/(rw)
    * V1 ~6 ?3 h$ `1 U* ~$ @s1=[-rA*rho_B*dHr/(G*Cp);rA*rho_B*Mav/(G*y0)];
    % V8 P. |4 E; [%********************************** 3 A8 M- ]# s! g' b6 |- s" `
    7 C" x4 v, s) ^8 G: c/ x
    ————————————————
    - k( z" g% X, w' v版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。3 e* ~5 _/ e0 ?0 M; ]: H
    原文链接:https://blog.csdn.net/qq_29831163/article/details/897115364 Y1 V' i9 h) H# @; G: g! {
    % m: z& P# R: b# m

    4 m' ?" I. H! l* r$ m  L
    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-9-13 19:36 , Processed in 0.739453 second(s), 50 queries .

    回顶部