QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2882|回复: 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 触煤反应装置内温度及转换率的分布+ w  j5 Z  w# O% H7 L$ |, [

    : R% R5 [6 e, L4 X以外部热交换式的管形固定层触煤反应装置,进行苯加氢反应产生环己烷。此反应 系统之质量平衡及热平衡方程式如下:
    ' G. T+ A' q5 A+ M+ {" D: R1 Y5 Y9 K
    ! ?8 `0 t, O8 g" x* m7 X. g8 i( q: y% y/ h

    3 K! F. R3 _! K9 I$ Z$ i4 R 其中T 为温度(℃), f 为反应率,L 为轴向距离,r 为径向距离。此系统的边界条件为6 i6 f, U+ ]8 k# ?
      x) R6 V5 F$ }1 Z. T! G& g- q
    * {  Q6 r# E7 x; |3 o! n
    , Y4 O2 \# g- a) ]1 Y; l5 `
    此外,式中之相关数据及操作条件如下:
    ) W+ C7 g$ L# i1 {. ~2 B0 ~/ J0 q2 D, b1 `) u* E
    (i)反应速率式, G7 G9 Z# z7 `. Z  C! [
    , k6 \% l4 b* ~0 Z8 `) B, L& s# M

    0 M/ ~/ Z1 J. U! A* w4 w0 N, o5 g4 a$ |
    其中 P 表示分压(atm),而速率参数为
    6 ?& b9 b# D3 X) R% ^/ T" B2 G
    ( z- K4 X2 @. v1 \& w$ }
    - n: p2 @1 ]0 |2 |, d) a4 w5 l
    3 O0 Z/ _5 t; N( ]7 Z) {上式中,下标 B,H 及 C 分别代表苯,氢及环己烷。R 为理想气体常数(1.987cal/mol·K)。
    , A0 q9 n) l) n# g5 O& X
    6 }( u. Y3 ]" N* {: Y; \9 _(ii)操作条件及物性数据$ K/ V% {  _  K, q

    - w6 s& I/ m' k- R" w
    # X! Q. z+ l# Z  h8 C
    # b* @$ o. ~6 X8 U' g6 t6 Q, R$ R( m; G. G- p
    : y# I4 b- i& q& c
    题意解析:
    ' t  w9 N( z- p
    4 a: \+ z7 @3 ?( O; F0 t: M' I  R
    & l; N' |! b/ s3 f4 D7 X3 }  p: ~+ f: A. k
    5 I, o( N, M3 A3 q6 W: f7 r# f! G
    将上式,连同反应速率式,带入平衡方程式中,配合边界条件,可利用 pdepe 求解。
    5 c2 \& ?+ L1 H; d' y; X. S+ a8 \+ J6 k* h! l0 Z
    MATLAB 程序设计 将原方程改写成如式(35)的标准式
    8 t, X- ~  b3 ?$ x6 U9 a! M3 h. a- c7 G6 L, s
    / @, Y  r3 |2 F3 v" Y6 w
    % b$ m& n: G/ r9 p# t+ H, J
         因此
    0 R8 V2 r9 z& s3 P
    4 o6 [+ j3 t! _5 h# O; g8 V3 |% U1 i

    " I# M+ }8 F1 H* G根据以上的分析,可编写 MATLAB 程序求解此 PDE 问题,其参考程序如下:
    . M6 E% C# j  M# \: T( @) `! ]8 N: U9 ~+ _
    function ex60_3_1' W; S+ H. N0 P+ y; D& z# R5 R$ w
    %******************************  ]  R* o: U. n
    % 触媒反应器内温度及转化率的分布
    - }! J$ p' _1 I; w  B: B3 x7 L%******************************( \  I: T  n1 p! u, s, J, W0 q
    global Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De
    ' B, k; \4 `3 I+ |3 }%******************************
    3 F. M# Q7 Z0 C8 J6 I4 K. y" k% 给定数据  Q0 t% u: n: j3 _: b
    %******************************
    3 K" K7 I, L% E8 a6 M- a: Y4 @3 FPt=1.25; %总压(atm)
    4 w$ S: b# z3 I) `* l+ grw=0.025; %管径(m)
    , i8 d6 P' J8 k, ~' _) UTw=100+273; %壁温(℃)
    % F, b2 C5 v& C5 W; Z& D$ v8 sG=631; %质量流率(kg/m2hr)& w. u/ {+ x: ~+ `7 ]
    M=30;0 ]- l& H) _& Y$ w
    y0=0.0323;7 l/ x" s9 J) p7 ]5 M9 g! c0 z
    Mav=4.47;) m+ t  r- h/ ?0 H
    rho_B=1200;
    & `3 x+ z3 j. a+ QCp=1.74;$ }0 u2 N, y: @# L- m
    dHr=-49250;6 Z1 u! |9 J8 }* {2 w3 W- F5 ~
    h0=65.8;4 A$ S1 b7 Z5 E' f
    T0=125+273;
    0 r1 m, V) l. m: |: G+ KLw=1;) x* ]$ L# J1 \- E1 t# ]
    u=8.03;
    , E) R' v9 }# t1 PR=1.987;
    - ]4 g/ j: L* ~# v  m8 Dke=0.65;
    % A; {, E; _# G8 e* _. l# n0 zhw=112;
    : \1 d) b8 M! N( ZDe=0.755;
    1 j& H! @7 `: N' ]  y%********************
    ! G  ~% }1 u+ I3 Om=1;* \  c9 O/ l  n  M. f- G/ E
    %********************
    * ?; J+ s1 c& [& `1 Y3 N3 j8 p% 取点
    " G) R3 ?% H+ Y! a8 x%********************8 U  |# V, u( w& G1 E
    r=linspace(0,rw,10);1 e& O1 d8 ~4 A8 `# ^9 A2 P
    L=linspace(0,Lw,10);' p, p  a/ z' }4 w; Z
    %***********************' \# V& j6 Q5 g9 x8 e
    % 利用 pdepe 求解
    1 f$ @) v. B& p8 t$ l% M- n" u) Q%***********************
    6 [$ l5 |' i, D2 y' n1 P1 ^sol=pdepe(m,@ex20_3_1pdefun,@ex20_3_1ic,@ex20_3_1bc,r,L);
    8 ?, D6 f$ e9 G& Y# a4 U6 ^9 vT=sol(:,:,1); %温度+ w% P/ t0 ]# B) h" d
    f=sol(:,:,2); %反应率
    $ M* M) o2 l# j  a1 I%***********************
    / K% N7 M6 T& v+ x' \4 Y. z$ k% 绘图输出- S$ Z4 W, I* u( S( }* P9 a6 B
    %***********************
    - v6 p: e5 |: V, w4 v5 Ofigure(1). Z6 ^* L/ ?" V+ w
    surf(L,r,T'-273)
    8 p. J. Z2 P* {7 v8 o" N# qtitle('temp')
    3 o5 U- k; g! t; `) vxlabel('L')
    9 B) W' Y2 M  t1 _4 Iylabel('r')
    5 S0 t4 Q/ f# m: fzlabel('temp (0C)')( @0 W6 Z1 ]1 r0 D7 `1 A
    %3 o" V6 t9 W9 P" y! v7 o. N
    figure(2)' u/ T* j  Z! i! W
    surf(L,r,f')% v. h0 ]# s& e# Q
    title('reaction rate')
    4 v, e3 u3 Q* n+ D9 u( d7 e$ U& Sxlabel('L')3 U* E7 R& p6 _8 d; G) M$ a& r; b) N
    %初始条件函数
    - q2 }: v( Y  V1 _+ M' _: ~%**********************************! g/ E: x1 a/ k- J( n& G
    function u0=ex20_3_1ic(x)
    2 ]0 F" O$ E6 z0 h  z$ @- v& Ou0=[125+273 0]';
    # ]% J" Z0 T% j%**********************************5 [1 H) U- ^9 I0 b6 E  Z
    % 边界条件档
    & |+ I( ~' n* O- E%**********************************& U- r) J- ]  p, D
    function [pl,ql,pr,qr]=ex20_3_1bc(rl,ul,rr,ur,L)1 r3 L( G2 x, U% ]5 |/ X; u0 s
    global Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De
    9 i, G; P8 l+ ?, a8 ~pl=[0 0]';3 g" s  S4 O3 O8 U/ H& s* t) H
    ql=[1 1]';
    ; a  \. l# n" U/ s3 V" N+ Cpr=[hw*(ur(1)-Tw) 0]';2 l- E; D+ m7 N# C% s' O! J7 z1 J
    qr=[G*Cp 1]'; ( ]! I( Y1 G: S' @% U" w0 S
    ylabel('r')
    4 e: j# |1 i. [- Z) b: ^zlabel('reaction rate')3 I. o. c# O6 n6 Z: v- E: t
    %*************************************************
    ' i+ S' R3 I% y6 J! y( L' J, \% PDE 函数
    ! X( M0 b( i) X7 I6 \+ v%*************************************************
    * i8 i- [; D: Rfunction [c1,f1,s1]=ex20_3_1pdefun(r,L,u1,DuDr)$ C# J: v! `. h4 H7 o* q) y
    global Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De
    ' P) ~  ?( y' \4 A$ Z4 \, P' t- }5 eT=u1(1);/ W9 O' e* y& k; [) C" k
    f=u1(2);
    8 f% R% M( b4 ?( l) ]' N%3 T' M4 K. w3 x5 t: ~& Z: [
    k=exp(-12100/(R*T)+32.3/R);
    $ I' ^: P; u# K: PKh=exp(15500/(R*T)-31.9/R);
    1 l1 D5 A- F1 n- {4 _2 ?( kKb=exp(11200/(R*T)-23.1/R);$ S: F% C' J) {" O
    Kc=exp(8900/(R*T)-19.4/R);6 @- T( h* n: B/ g  ~; e. e
    %
    8 D% R% v: w( {+ O+ j% \( [! Ca=1+M-3*f;
    ; {% a) i" l. g- A1 @5 {6 mph=Pt*(M-3*f)/a;
    6 I. l9 ~, i8 }) U# Epb=Pt*(1-f)/a;
    & U; D) S% ^7 s  Q" j; kpc=Pt*f/a;% b) F5 u: x" I- q' m9 m
    %
    ( h+ r2 Q; v1 [% o0 ^( @; c) ArA=k*Kh^3*Kb*ph^3*pb/(1+Kh*ph+Kb*pb+Kc*pc)^4;
    4 W' B9 M% x# @%& K+ |  C3 w+ J! o: A* X: }. O
    c1=[1 1]';7 U3 G7 o7 I% t1 b
    f1=[ke/(G*Cp) De/u]'.*DuDr;
    ; t# _5 T0 _) V% r5 e%s1=[ke/(G*Cp*r)*DuDr(1)-rA*rho_B*dHr/(G*Cp)-2*h0*(T-Tw)/(rw)
    + [5 x6 V  w1 U( B, x) {) Es1=[-rA*rho_B*dHr/(G*Cp);rA*rho_B*Mav/(G*y0)];
    ; x1 z& {+ `, \. ?% N" T, p%**********************************
    + h7 t* K( [4 r' F  o0 a  A$ F' _2 O3 ?& u
    ————————————————! d( l4 [- O3 ^& e7 t0 c
    版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。3 w4 b) N' `& r0 B
    原文链接:https://blog.csdn.net/qq_29831163/article/details/89711536
    " b2 ^" p* |$ L% c$ l
    6 {- Y$ k( A1 ~8 l, Y5 C6 D! H$ _4 x* }' P! g
    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-31 00:58 , Processed in 0.298110 second(s), 51 queries .

    回顶部