QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2821|回复: 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 [- w1 U; ?" x7 ]6 j
    1 p: [3 E# `4 V, w$ t以外部热交换式的管形固定层触煤反应装置,进行苯加氢反应产生环己烷。此反应 系统之质量平衡及热平衡方程式如下:/ `" @3 s* j! z

    " B# Y4 j+ g: b( P5 _2 g' V2 @, n; B2 @( q$ l' \% Y; G: A; o0 F

    " c. c" {6 W" E. Z% W" p9 T% R 其中T 为温度(℃), f 为反应率,L 为轴向距离,r 为径向距离。此系统的边界条件为
    # I' R! H" r  P" A  P: O3 E
    ) \/ E3 A. W! V5 ^
    $ L* C' N7 \6 z6 i* J: h% o/ L$ c; f, f2 U
    此外,式中之相关数据及操作条件如下:
    7 @: h: L& Z  E9 O6 X+ s) A
    % B- c* \3 G  U* @) b& n$ i8 C$ W(i)反应速率式
    + d0 a0 p. U6 }2 @( M0 @/ R# T# |) f9 |, Z& R6 P/ [

    5 ]8 d( M. {) U4 V" e
    0 j0 \: n5 k) l9 L其中 P 表示分压(atm),而速率参数为
    & i* }+ V6 f) c& ^  z3 |" M
    7 f2 r, D. y) b" S, g% h% P% ]
    / o; Q/ G( Y4 x1 N8 r& f2 r) `3 z$ g+ M) b  u% D2 O
    上式中,下标 B,H 及 C 分别代表苯,氢及环己烷。R 为理想气体常数(1.987cal/mol·K)。, W# y& ^, Q; ^! y
    " ]& d6 ?1 K5 y  g; P+ ]
    (ii)操作条件及物性数据
    / _) [' ?, p( C' h
    ( t. l  u! T- j! P& w+ z4 J# H# c/ O6 |9 Y7 N( Z7 }# ?( r- I

    ) P8 _6 U6 N, I2 q/ O$ e5 \+ P1 L& w, u# `0 p2 ]
      e. I2 \9 q0 A: |# ?: W7 O! ?
    题意解析:
    & }# U3 D0 d+ ]% T" b( D& O9 t) k# W: |% W
    * E. X: I0 M1 E! U
    ! d# M3 F" J; z. g; V( J: K

    # t% {7 z- n' U0 i3 ^2 R8 I将上式,连同反应速率式,带入平衡方程式中,配合边界条件,可利用 pdepe 求解。3 I5 g; ]( Q" T

    5 E( B- A0 p0 O7 p/ aMATLAB 程序设计 将原方程改写成如式(35)的标准式" z% U9 f: S# o( @* g- J* }
    $ u2 d! W# `$ M# K: k: n

    ( j4 N0 J2 N# c9 `* d
    , v% {- ]/ n# l' i* E     因此
    & ^* o6 b; ^/ I, o
    * S2 X  m6 u3 J
    ( }& c- e& C' F$ b7 K3 L+ s& q, S6 L4 s) c0 k# R3 i! d
    根据以上的分析,可编写 MATLAB 程序求解此 PDE 问题,其参考程序如下:
    , C  k3 |* j* Y( e) p( u3 d& m3 F4 e( _' I3 p, A$ S
    function ex60_3_1" L. O& I% g7 p8 V
    %******************************- q/ x; k" I& I8 R! g5 n$ ?4 B
    % 触媒反应器内温度及转化率的分布/ z. T$ m# @. m/ v8 w
    %******************************" U, n1 u6 p2 S1 z
    global Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De7 q* x! Y2 H8 d& |5 j
    %******************************% |9 R  \( ^# T- |9 _  D% U3 E/ v
    % 给定数据
    : I4 U  B( o) m8 A* X7 d%******************************
    9 K7 i& _7 b$ f3 J  L, }/ I8 `0 m  IPt=1.25; %总压(atm), ^/ ^! U9 K8 Q+ U1 g
    rw=0.025; %管径(m)
    ! R  {- @6 f# }8 jTw=100+273; %壁温(℃)) w7 |: r/ ]# v/ \/ P- R
    G=631; %质量流率(kg/m2hr)
    / \3 M  o: Z4 ?+ t+ c; n9 `M=30;
    9 I9 r! Q! e& A0 Cy0=0.0323;
    5 K7 n5 t5 y* ~; e' X' qMav=4.47;8 w1 ?' c/ v  v- W9 [3 l9 g# ]
    rho_B=1200;% {! H& U. u1 _- f
    Cp=1.74;9 Z! o7 S* j1 i& s4 [% g# z
    dHr=-49250;
    2 ~$ B7 @. {! f9 e3 t/ Fh0=65.8;& E& K9 }9 n9 J$ ?" B$ K) h* o) e
    T0=125+273;6 M4 p, G$ z0 J5 c* [
    Lw=1;
    + ?9 C, S$ M3 d+ P- Y  fu=8.03;
    ) m' v/ X2 j4 x% }: wR=1.987;/ j2 X3 I2 P  l6 Z1 o4 F2 k0 m0 T
    ke=0.65;* E4 r- [  _+ z2 Q/ ~& M
    hw=112;
    : H/ _) I8 ^/ @0 gDe=0.755;5 k2 T' H4 O2 t+ O# v2 h
    %******************** . x# p  p1 v% ~8 J
    m=1;( y* S1 B8 y3 e# Z
    %********************
    3 q- k/ A$ d7 }; _% 取点( ^: b# \* u- ?6 @, {, D
    %********************# e% N7 i* Y5 _5 P
    r=linspace(0,rw,10);
    , R  d& f: i# AL=linspace(0,Lw,10);, L6 n6 q4 I, ^. ^3 ^
    %***********************( e3 @# q9 b6 E/ t
    % 利用 pdepe 求解
    & Y5 X, J6 q  g; }. o( F+ }0 S& S+ ~& M%***********************: t2 A+ [8 w+ h& Y
    sol=pdepe(m,@ex20_3_1pdefun,@ex20_3_1ic,@ex20_3_1bc,r,L);
    ! L; m  t( C9 F! A0 s5 U- i7 @T=sol(:,:,1); %温度
    7 i- z) j" y5 P& v6 d! jf=sol(:,:,2); %反应率
      V, P- c/ N% o+ e; W0 Q9 A%***********************
    6 Y7 K2 n' K7 t& v# p/ w0 o% 绘图输出  @8 f7 b" D/ G# T9 q0 q
    %***********************
    0 X  |* `  v' O3 jfigure(1)4 O( P% M2 e& ]! T
    surf(L,r,T'-273)1 o  t; g/ p6 I# ]' z$ n" S7 _
    title('temp')
    ' l3 |5 A% R  }1 I+ X+ r2 oxlabel('L')
    ) o0 v! m; H: Q/ ^/ W9 aylabel('r')4 _! l5 j& _4 S; C& J$ r* I
    zlabel('temp (0C)')* l  r* G6 A5 w$ }2 |) p* L7 N
    %# }  K5 V% r, k) l0 x" k: w* @
    figure(2)
    * Q6 l8 `2 ?& d1 o( ]5 z+ z) o9 Tsurf(L,r,f')
    # Q$ U( |. o0 Z, C) ctitle('reaction rate')
    ! L/ n9 O8 L- i5 \& Vxlabel('L')
    8 d) ?- ?, t& U3 `& X%初始条件函数8 P6 C3 U1 ^  ?( A1 d! v/ u1 ]
    %**********************************
    ' Z' F6 M' H$ H. Efunction u0=ex20_3_1ic(x), q5 ?$ v4 e, i- u- P6 i3 {
    u0=[125+273 0]';
      H7 q1 _- ~2 j4 }' t, a: H%**********************************
    " M& N4 [( `) N9 \% 边界条件档7 X7 v& X# g" ~. M8 \; }
    %**********************************
    & j. u, s0 S: l2 h9 Lfunction [pl,ql,pr,qr]=ex20_3_1bc(rl,ul,rr,ur,L)/ h2 g6 Y9 ]* V, V2 Y5 k4 n
    global Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De
    % X" @. t# j7 \( u6 H( @' C! Spl=[0 0]';
    - U* K7 I$ L5 p! y6 aql=[1 1]';
    3 i' c3 W/ S, K$ B9 p; |pr=[hw*(ur(1)-Tw) 0]';
    3 o+ S) v- A/ Z, {% b& R% K# a* Gqr=[G*Cp 1]';
      |( [4 k- W4 Q2 Y% y+ jylabel('r')% F0 N" g. d: x. ~
    zlabel('reaction rate')
    8 F6 [0 k" g1 F  V1 G: }: k& y# B%*************************************************
    / l; }, H% {3 |5 i% PDE 函数
      \$ X# I8 j8 L7 f%*************************************************( h- h9 ]* S; d) U: T: W$ F
    function [c1,f1,s1]=ex20_3_1pdefun(r,L,u1,DuDr)
    , d. L# U  j. E0 c5 @global Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De
    - f- a' c' J+ w0 n( Z$ z( ]( CT=u1(1);
    6 h- V+ A9 p8 ~  df=u1(2);
      n  Z' N+ _2 I! M, s7 b. u%
    - Z; m. q8 P$ e  t9 S0 Z+ k7 v8 yk=exp(-12100/(R*T)+32.3/R);
    7 w& y3 e' X  r- P/ D" vKh=exp(15500/(R*T)-31.9/R);1 c3 ]8 i0 k4 a  h0 U: p' }- [
    Kb=exp(11200/(R*T)-23.1/R);
    ) [& |7 |- [$ jKc=exp(8900/(R*T)-19.4/R);
    " n" g4 x- l" T) R7 D- {+ u%
    $ H0 ?3 P% Z: V+ T; m2 R" ]0 Aa=1+M-3*f;
    $ `# M- m2 S9 y. o) t5 yph=Pt*(M-3*f)/a;
    4 @0 U8 G. g$ p# L8 dpb=Pt*(1-f)/a;
    4 F7 e8 F, A% a1 j' D; Apc=Pt*f/a;! \) Z& w. g+ P) i; w4 |* h- J
    %1 e5 ~- X: v# {
    rA=k*Kh^3*Kb*ph^3*pb/(1+Kh*ph+Kb*pb+Kc*pc)^4;- G* g- f# T- `) c1 U$ E6 q
    %
    ( M7 E5 ^! \3 Y: F9 nc1=[1 1]';
    0 ?& o- K! L% @0 ^1 [  Y& e7 H' Hf1=[ke/(G*Cp) De/u]'.*DuDr;% S( `( O1 F% C- T* x7 l* U+ h
    %s1=[ke/(G*Cp*r)*DuDr(1)-rA*rho_B*dHr/(G*Cp)-2*h0*(T-Tw)/(rw)/ K" B! \/ }- Y. n5 G  G
    s1=[-rA*rho_B*dHr/(G*Cp);rA*rho_B*Mav/(G*y0)];
    % O: w4 c+ N8 ?%********************************** . j! Z# W" K6 n
    ! ?% y7 ~$ G' x% ^
    ————————————————" k, ~% S% O& E# |) G4 T
    版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。2 V9 G" ]* Q; u6 o5 o4 s/ V1 g/ T. H" V
    原文链接:https://blog.csdn.net/qq_29831163/article/details/89711536( @, t5 n: l4 _

    # v; [" P( _, W- `$ w" b1 _+ C5 D6 R  _  a( r% [6 b- o; l4 Q
    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-21 21:52 , Processed in 0.569413 second(s), 50 queries .

    回顶部