QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2844|回复: 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 触煤反应装置内温度及转换率的分布& r/ [7 a; L- q3 X( [: v2 [

    . X! U. |& o3 v6 R" J5 p0 o以外部热交换式的管形固定层触煤反应装置,进行苯加氢反应产生环己烷。此反应 系统之质量平衡及热平衡方程式如下:2 k* G# U. X! X! l3 z

    / y( |# U0 W" F9 X- t# P
    " b2 e3 ?! `1 p
    " g$ f4 S; y, J 其中T 为温度(℃), f 为反应率,L 为轴向距离,r 为径向距离。此系统的边界条件为
    ! S& {' t; S8 n0 \; [1 {. [3 d+ g# U# J) V4 a4 {: J

    : B* S* ?- d8 {/ O
    1 E8 N% J; R# e: \此外,式中之相关数据及操作条件如下:
    % |; R7 C, m% L) }/ n4 i# g+ r4 e( F* ]9 G1 ^
    (i)反应速率式5 ~4 Y( x$ Z6 _0 h
    $ _/ d8 N8 V. M4 z& |& G

    2 R4 C! w' e% z* H9 u8 q/ J* M
    % c  j8 v$ i8 l, ]0 M2 a' w, X其中 P 表示分压(atm),而速率参数为/ s+ {. E8 h0 Q9 p

    " x5 k+ M- R- i$ H
    + S) u/ ]4 B& B: i! c  q
    4 {+ q, g) P/ A9 B% Y% H上式中,下标 B,H 及 C 分别代表苯,氢及环己烷。R 为理想气体常数(1.987cal/mol·K)。5 _  A  ~2 c, U  w

    ' {. c  ?( o0 a  Y(ii)操作条件及物性数据+ K7 h9 V6 W( p6 f2 Y1 B* ?

    " t. D! L1 x6 I# d- G
    $ f6 r2 W$ U2 `- g6 W3 T# L
    . `: p  R7 c  M' D6 v7 K( w9 U3 l. @. H! Z# F) D
    3 _% g0 C$ G# P: _2 t" w  D
    题意解析:$ `. n% |( a1 n" [: z. K1 Z& ^7 X0 g

    9 ~8 b9 h5 I7 j- V4 X2 {& t- E& F1 J* Q5 u6 c8 p# ]% P
    ) I2 O# q& R$ m: {
    / b, h% d& ~5 ]2 D/ R( V
    将上式,连同反应速率式,带入平衡方程式中,配合边界条件,可利用 pdepe 求解。" Y8 r# A5 D  E7 N

    ! R8 \* l' U7 l7 [* c- M/ ?- vMATLAB 程序设计 将原方程改写成如式(35)的标准式
      E3 n( |' _3 ]7 {+ y
    + U2 _+ q  c# z) c8 H% l
    # A9 v5 t7 u+ O4 _" f- L$ x' m/ H& b8 T2 F+ V
         因此
    - X2 [1 O6 I3 v. Z7 K$ C4 t* N! L5 ?8 m) M/ T6 M; _

    : z$ {$ G2 R* o) g" D3 P6 e
    $ D7 I9 x) k* d6 x' L根据以上的分析,可编写 MATLAB 程序求解此 PDE 问题,其参考程序如下:
    / g4 t9 O* K: K' t! F  v) _' c' E+ a; f( _5 D
    function ex60_3_1: @! Q# Z* I" f7 m& s
    %******************************
    # ], v! L3 l9 M* s5 e% ^2 {% 触媒反应器内温度及转化率的分布0 @4 @/ s$ S7 J9 {( ]
    %******************************
    6 a/ Y* l/ O1 U7 o; jglobal Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De
    2 F- P; U4 {5 \8 W. I# q' d- T4 ]%******************************
    + @4 ^# `* e3 |4 u4 [1 E% 给定数据
    2 `6 B4 J" e2 Y9 Z0 Y) E) Y( B%******************************
    ' ~: g6 A" \+ R. sPt=1.25; %总压(atm)* y, I' x2 i% {0 Y6 Q
    rw=0.025; %管径(m)
    0 ?' F% I& ~, X5 h. v8 f0 NTw=100+273; %壁温(℃)+ j7 E; o6 A- C6 U0 _# K
    G=631; %质量流率(kg/m2hr)
    ' p" K% T0 U! A, Y, p4 C9 EM=30;
    - [% M; Q/ l6 }0 }9 p# Ay0=0.0323;" Z' m- Q- U2 |3 v+ T: ^3 o3 R- C% O
    Mav=4.47;# }% v% S1 j- i( Q' {2 z
    rho_B=1200;2 i9 R( X0 f6 ?9 P6 ~' E4 H
    Cp=1.74;4 j: `& e; a0 }4 c& ~
    dHr=-49250;; q% O2 t  t9 M! v. O- ?
    h0=65.8;
    - n0 s6 K2 z$ T5 X9 nT0=125+273;
    $ L, ~8 k; P) ^0 f) iLw=1;
    ) R6 X1 \( v7 V7 ?6 au=8.03;7 W$ l# f5 O" v9 C4 j
    R=1.987;4 ~/ I: a" H5 s: h* Y
    ke=0.65;
    $ l# Q& V2 K- S6 ^6 ~0 Khw=112;' o2 f8 ]% \& Q. w8 j
    De=0.755;! A* Q' s' i+ n2 K' A
    %********************
    2 U) O; t1 n2 Z4 rm=1;- o1 ]5 B9 K7 h4 p4 C
    %********************* n* E) F' Q! {# |2 U
    % 取点
    2 \* T/ c. {: I( {- h% y! z%********************
    2 K& |# j. i) v/ qr=linspace(0,rw,10);
    ( X  {5 W# D9 g! {) {" x$ e( jL=linspace(0,Lw,10);
    5 _" B6 g: n( N  R: Z2 l%***********************+ s* R5 \& Y: K: v' F# S
    % 利用 pdepe 求解
    ; T( p) k4 H7 C/ K& B. h! w%***********************
    ! }$ a) p0 \+ b+ E) W7 V. p' S: Lsol=pdepe(m,@ex20_3_1pdefun,@ex20_3_1ic,@ex20_3_1bc,r,L);# a+ ^( p" e; D; p: ~
    T=sol(:,:,1); %温度+ P) J5 k% ~+ @! l& Y6 V- }
    f=sol(:,:,2); %反应率" t8 A7 y' F7 V$ l  A
    %***********************; J9 q) t( W3 @3 y8 y2 ^7 ?/ a; Y
    % 绘图输出
    2 O2 M( N- |) ?& y& R1 ?%***********************
    ; {- U% [9 w; E+ P! X/ b2 K2 e' pfigure(1)* s$ [( a5 \4 j" A& n6 V
    surf(L,r,T'-273)9 d/ G4 }) G  ]1 g, W- F
    title('temp')( y" I2 q3 C, X8 I3 P
    xlabel('L')
    : J0 [; w9 W1 d  [ylabel('r')
    ; n) \( V! x$ A; O6 M# gzlabel('temp (0C)')9 `9 Y+ ]7 y% @3 k0 N0 Y# ~- j
    %2 K. d+ o+ n* \7 X* {( q+ ^
    figure(2)
    6 T9 }* |0 c& j* X3 |* v# q! Ysurf(L,r,f')6 T1 b- A! n+ e/ n) }8 z; E' Z
    title('reaction rate')( w$ |6 c- T2 C5 J6 J6 V: b
    xlabel('L')) D; T3 Z: E. y' q5 s
    %初始条件函数' Z( w# L! d  ], L3 \
    %**********************************7 r* P( r% b* K9 J
    function u0=ex20_3_1ic(x)/ Q$ m8 k, K4 j, t1 W3 [% H
    u0=[125+273 0]';* z" Z2 t+ l( O! G
    %**********************************
    . g9 b+ i+ x! N# L" {% 边界条件档, M: H# f/ `6 o. v6 w2 g) T* w7 q
    %**********************************
    1 h. I; Y# P. }' U& Nfunction [pl,ql,pr,qr]=ex20_3_1bc(rl,ul,rr,ur,L)% q$ f' Z: E! |  z
    global Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De8 Y: H7 n* V, i2 q& L
    pl=[0 0]';2 [+ W/ j4 ]) W- r4 m- [
    ql=[1 1]';
    7 \# J: O5 }! o. spr=[hw*(ur(1)-Tw) 0]';& m) b0 e' ?, I+ {
    qr=[G*Cp 1]';
    9 {+ E( r9 {! M0 {ylabel('r')
      a$ R5 d9 h; k8 Qzlabel('reaction rate')' G7 S! i5 Y! v9 d6 V$ V# I
    %*************************************************. U$ M5 R1 Q" d/ f: ~8 g/ e
    % PDE 函数  B3 q# g3 R: l/ ^& u. @. {
    %*************************************************
    + z3 o+ A- Z- B) Jfunction [c1,f1,s1]=ex20_3_1pdefun(r,L,u1,DuDr)
    7 W5 G) W0 C9 U  q, c; eglobal Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De, E2 _) R8 c* l% P  M- V+ C: t
    T=u1(1);, Q! O0 ]9 L% E7 m. F
    f=u1(2);
    : L2 Z) g  s6 R8 R  R# ?%7 `; J7 |3 J5 P/ e# o
    k=exp(-12100/(R*T)+32.3/R);, h$ \8 `* p+ `- J
    Kh=exp(15500/(R*T)-31.9/R);. {- n0 l6 h8 o  a# U8 v6 J
    Kb=exp(11200/(R*T)-23.1/R);. y! W  D+ k3 I: \
    Kc=exp(8900/(R*T)-19.4/R);& h; J: I: _- N7 q( p, v! i
    %) a3 T9 O0 @+ g. K
    a=1+M-3*f;% m; Z- _8 B9 ~7 Z7 V( r, M
    ph=Pt*(M-3*f)/a;6 _: J& o5 v2 {  g$ g3 P
    pb=Pt*(1-f)/a;7 m3 J5 Q% ]/ P$ A" b# T7 j" Q
    pc=Pt*f/a;7 e3 v7 K2 H( a7 ~; J6 F
    %* ~* q5 q2 G" R" Z. @1 |
    rA=k*Kh^3*Kb*ph^3*pb/(1+Kh*ph+Kb*pb+Kc*pc)^4;
    . j2 _: N0 D* M& l4 G- D%7 {/ _+ e3 e# g
    c1=[1 1]';& A. `: ]  K' [8 B
    f1=[ke/(G*Cp) De/u]'.*DuDr;
    2 {, h4 _! t1 Q- [9 [, a6 {& ]  u%s1=[ke/(G*Cp*r)*DuDr(1)-rA*rho_B*dHr/(G*Cp)-2*h0*(T-Tw)/(rw)& n1 c8 c( R, H. G3 }
    s1=[-rA*rho_B*dHr/(G*Cp);rA*rho_B*Mav/(G*y0)];' F& P$ v$ ]1 x9 }7 \' c! `2 z. W
    %**********************************
    / A: y# a  C7 ?3 ]* q, q4 i- d' g: ]' k$ P8 m  f& P  `. p
    ————————————————4 ~3 Z( Y, S  ^% n
    版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。% E/ {, c7 L, e$ z6 _( ]9 V+ q: v
    原文链接:https://blog.csdn.net/qq_29831163/article/details/89711536
    & J( y9 }" |% k- |4 g( }; l% e; d4 b- \9 T4 p6 I

    6 c* A6 n. T, }! R8 b' O2 T
    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-15 04:39 , Processed in 0.305389 second(s), 51 queries .

    回顶部