QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2877|回复: 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 y0 c: |% ?8 A! Z
    4 _  g8 o- Q# ]  E
    以外部热交换式的管形固定层触煤反应装置,进行苯加氢反应产生环己烷。此反应 系统之质量平衡及热平衡方程式如下:2 z: J/ h0 K+ X

    " S3 O* j& m0 |7 }6 a- z$ L) n6 ~6 g) P" ~# w

    5 w; [! i  _' T+ |2 {' T% O 其中T 为温度(℃), f 为反应率,L 为轴向距离,r 为径向距离。此系统的边界条件为+ P  ]5 n* Y9 t( b- c: s

    + C9 k1 F. j3 d2 w3 ?5 g
    , E& H2 r5 ^: B& t$ z! y* l! K, X: p: Q* k+ b
    此外,式中之相关数据及操作条件如下:9 U, L, l9 e7 C$ `% `3 \

    5 k9 M( I6 _$ q(i)反应速率式
    : U) ?3 w$ j1 n
    ! M, i( e5 ]0 `" `! B% F* T, S# s# X

    # o' Q$ I& \& v: c4 \) h: `1 I其中 P 表示分压(atm),而速率参数为
    7 E( |' D- g) }; w+ Q4 |. v( R# S. c9 |
    , F/ Y" q. ~/ G1 p
    1 h5 j; X3 G9 N8 [
    上式中,下标 B,H 及 C 分别代表苯,氢及环己烷。R 为理想气体常数(1.987cal/mol·K)。
    ! }, w- j8 |! d6 t0 M& |( I
    . S( s) Z! n. B9 i! ^/ D) ^2 O(ii)操作条件及物性数据
    + e" i9 @8 ]; _
    ! ?& B5 J7 ]3 c1 k3 P: {  Q& E7 Y- ~4 ^' r7 E% F5 O
    ( `. s. x: i4 }3 h* Q! E4 [
    " ?. c6 S1 [2 ]$ @
    9 p: q3 R6 h" L; ~! P
    题意解析:
    6 i3 A. V4 _4 b. ]$ r  ~* B5 _" f+ H0 e  f3 b2 a. A% ?3 U. U
    & R, t- p! m& u) Q7 c
      j8 i5 L! l, c) Y, D6 B2 t* L
    & Q8 g) D, w: z- l1 {/ h
    将上式,连同反应速率式,带入平衡方程式中,配合边界条件,可利用 pdepe 求解。6 t8 i$ D( H& t# ], |- y
    4 h# T) t7 L1 [7 e8 Y( {
    MATLAB 程序设计 将原方程改写成如式(35)的标准式
    9 R/ v' U3 W% K( ^3 o6 ~' H
    2 v8 z$ D3 ~2 n; R: o$ D" c# d. _4 f: ?, X) i+ t" f+ j
    * r. _; w! z1 {1 i0 Q
         因此. [6 k' l5 I' G- h% @! F6 M
    8 U5 P9 B2 J/ L$ _2 e' k

    ; V" S& Z- G- j5 ?* m
    9 ]! X4 P0 g6 v* Z3 @" g根据以上的分析,可编写 MATLAB 程序求解此 PDE 问题,其参考程序如下:
      R1 K7 F4 s- C0 h( Z" E  f* \
    # w% L1 {- `( t0 O4 }0 O2 j+ Lfunction ex60_3_1+ c9 K' J  G6 z8 F- r! L3 n
    %******************************
    , o0 o  ~7 h1 X% 触媒反应器内温度及转化率的分布
    / j& B3 ^6 }+ ^  z  @%******************************0 j9 m4 g' D( l/ P  @
    global Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De
      F" P. w/ D. P- |6 e- D" _# |%******************************; [6 L, C9 o! Q+ I
    % 给定数据! e# o, ~; A$ c" p- ?- }; d, C: t1 }
    %******************************, A0 d' L4 ?* G# G: u7 a+ |) ^
    Pt=1.25; %总压(atm)
    * }, S) h: g6 j2 wrw=0.025; %管径(m)
    - w! J. f- N0 |5 t; R- ]9 W+ D4 CTw=100+273; %壁温(℃)
    * `0 B0 e# L: o! V  JG=631; %质量流率(kg/m2hr)
    # |  {' ^; ]9 B7 k) uM=30;& m: m$ v- [* x1 Y+ w* x1 V! R
    y0=0.0323;$ B( N* A/ @$ [4 r) T2 E
    Mav=4.47;7 }$ A9 c7 {; ?
    rho_B=1200;4 E/ R8 k" H" R3 u
    Cp=1.74;% Y' h  U3 G# d# K
    dHr=-49250;# [" Q; o; _8 K6 C$ X
    h0=65.8;
    ' N& ^, Q4 L. ]! T7 t8 U# T2 JT0=125+273;2 d) k* c. _7 t6 h' H5 y
    Lw=1;
    / ~2 Z* S  q- h# r( Bu=8.03;9 O. z# v% E( v4 w& z. L0 }1 r6 C; c
    R=1.987;' ]6 s( A- n5 G" G1 e7 f8 s
    ke=0.65;1 R, A0 p& x" O: B0 `
    hw=112;4 T1 t% [, S+ q/ _' n
    De=0.755;5 Y0 E' u+ S5 Y# @& P! ^7 C
    %******************** 7 V/ @9 e- E' Z# J, x
    m=1;
    " P' w! ^. r- M- g, k+ S%********************
    , s; M7 ~3 ^9 ]) x: _. t% 取点0 m: q+ U5 l( x7 @
    %********************
    - z* d) a/ D5 {  I8 fr=linspace(0,rw,10);$ s. m& I2 N" M/ B" b6 c- K/ k
    L=linspace(0,Lw,10);8 k7 S+ J# ^# V9 p8 g# z& {/ _
    %***********************/ h$ U8 }) Q7 ]: w
    % 利用 pdepe 求解
    ! i+ |( ~' a" T$ }%***********************+ `! y/ T% r5 B  O- Q4 q& F! D$ H
    sol=pdepe(m,@ex20_3_1pdefun,@ex20_3_1ic,@ex20_3_1bc,r,L);
    ( K% t- R1 }4 D2 f% a9 h& R3 GT=sol(:,:,1); %温度  }5 f+ R! I9 _9 a, j9 u; X
    f=sol(:,:,2); %反应率
    5 p% W- Y, l! V+ a' K8 Z0 h%***********************
    , m3 I$ f" D. o+ j3 x3 l2 f( n% 绘图输出
    1 n9 z6 Q& t. B%***********************% ]( |. V6 v! A2 m7 O
    figure(1)7 E: A8 l- u& ]6 X8 C) P4 [
    surf(L,r,T'-273)9 K! z! H% k. D  B6 X( O1 x9 G
    title('temp')* h$ _, h/ H$ Q" I+ a# o: _/ @
    xlabel('L')
    * |" Q  u; t1 u' ^' b. gylabel('r')
      d0 Z8 i# r. l+ q4 @1 ~4 m, jzlabel('temp (0C)')6 f9 l) n2 G) I, k3 v7 r
    %
    & j3 I- m' T7 o; k2 u6 d/ sfigure(2)5 ~! N/ k( q- [8 ]/ R3 D$ D4 r' u
    surf(L,r,f')
    . ?" B+ [$ N! \* H, H/ qtitle('reaction rate'). U+ `( x$ [, W
    xlabel('L')
    ( i+ k# g* v# V; w%初始条件函数9 M0 q  c9 V- R
    %**********************************
    , k* Q( E' U$ z# D$ Q- [' H" Tfunction u0=ex20_3_1ic(x)5 O6 `* j: ?! r" N! `7 ?, Y7 `& M
    u0=[125+273 0]';
    : c4 j& C5 A) k3 `5 V- u%**********************************
    * J7 z8 j1 G. [- E- A2 L% 边界条件档
    ! |' E5 q( Q4 U4 M& [%**********************************; B+ p: H) l4 E: Y4 j3 j: D4 F) _
    function [pl,ql,pr,qr]=ex20_3_1bc(rl,ul,rr,ur,L)
    8 w# r* A( N2 i( t  b& \, J7 Pglobal Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De
    + N6 Q8 t, `3 c) t" Xpl=[0 0]';; u$ `, n' H# ~" m# L
    ql=[1 1]';# t" k* w' H) S) z) W
    pr=[hw*(ur(1)-Tw) 0]';$ l8 w9 w7 b+ y& W5 R% \2 Q
    qr=[G*Cp 1]'; : d9 [% m5 V! k* u9 ]+ M: R
    ylabel('r')5 M) m  p& f* i& \# }5 e
    zlabel('reaction rate')7 n, [+ V! @( v$ Z6 i& P7 r( a; y
    %*************************************************5 h% \- O; W4 n
    % PDE 函数
    & I3 f9 \6 w: p+ g& v$ i) c& |%************************************************** @# A6 J4 h$ I- f! U7 p/ Z
    function [c1,f1,s1]=ex20_3_1pdefun(r,L,u1,DuDr); j; ^& ]2 Z, D& E7 m, Y
    global Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De
    ' j  Z4 p4 t, S# d% b8 bT=u1(1);. R8 N8 i4 A9 C. q8 ]
    f=u1(2);* m0 @) {8 U+ V" [! T
    %
    5 L/ |. O( D1 o  a8 Kk=exp(-12100/(R*T)+32.3/R);
    ' W! l; `8 |+ }0 J4 k9 HKh=exp(15500/(R*T)-31.9/R);& B% A4 X3 z& v0 q
    Kb=exp(11200/(R*T)-23.1/R);
    # x: }$ t0 C2 m+ A9 _3 P1 uKc=exp(8900/(R*T)-19.4/R);4 K+ T6 b- L! E
    %
    - j; |7 k! o: G3 G( T$ R9 `a=1+M-3*f;
    , j  y1 }4 ^4 L' J: I$ W/ r: ], h7 Kph=Pt*(M-3*f)/a;. g+ n5 I: X, Y, e
    pb=Pt*(1-f)/a;( g  j( ^* `/ X) n1 }
    pc=Pt*f/a;1 D7 {7 Y. I* X$ e
    %8 E  n4 ?/ j  R  Q
    rA=k*Kh^3*Kb*ph^3*pb/(1+Kh*ph+Kb*pb+Kc*pc)^4;
    9 C- |0 A  R2 F' H& v! H% M%' E# N& g' n- s7 P& L
    c1=[1 1]';
    3 }0 }' J* v" z) c0 ^7 _f1=[ke/(G*Cp) De/u]'.*DuDr;
    5 W  ]+ [' ]2 V6 S+ e% H%s1=[ke/(G*Cp*r)*DuDr(1)-rA*rho_B*dHr/(G*Cp)-2*h0*(T-Tw)/(rw)% Q# z$ w& x5 |. s1 B2 s) {9 o
    s1=[-rA*rho_B*dHr/(G*Cp);rA*rho_B*Mav/(G*y0)];
    4 X/ S/ z/ L, ^* _( f4 A%**********************************
    $ h. b4 O5 |  R) H% [: y( `: m, d* a
    ————————————————# n5 C2 l, S5 Q# t# Y$ C; \5 d
    版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。5 T% r/ F4 Y( u5 n1 J2 d
    原文链接:https://blog.csdn.net/qq_29831163/article/details/89711536, ~5 U3 t) J2 V. i6 |

    % C: o4 f, K; L& B+ y5 Q$ a& j2 ~5 \0 d
    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-7-29 18:33 , Processed in 0.450056 second(s), 50 queries .

    回顶部