QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2817|回复: 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 N+ i; G  P/ a2 L+ o$ M
    3 Q$ k) [9 L4 x* ?2 v; }3 |
    以外部热交换式的管形固定层触煤反应装置,进行苯加氢反应产生环己烷。此反应 系统之质量平衡及热平衡方程式如下:
    % }  Q% |7 d# ]( C; g5 |9 x
    ) M% l5 ]& e6 ^8 u) p
    & g) j- j% M5 M4 p6 v9 Z) @3 j; F
    * [" ^: [; H( C 其中T 为温度(℃), f 为反应率,L 为轴向距离,r 为径向距离。此系统的边界条件为* E$ e5 [/ [! f  k3 A
    " _' }' a% ^8 k- w$ n0 a
    $ _" _( X% g2 X" M3 p
      ]$ n4 X, E1 x2 Z
    此外,式中之相关数据及操作条件如下:, b& u/ x5 ^- c3 T" ]) o

    $ m' S- R6 `! E(i)反应速率式
    ' g# ]% E" z1 S- U6 D3 ^. T& v- C+ c6 v
    6 D/ W) j/ q6 o% B

    6 L) Q* s; U  w  M, s+ ~其中 P 表示分压(atm),而速率参数为1 r5 V( H% a2 P9 b

    , |$ ?  W, Z7 k1 s% W) _: ?/ y/ E! B6 ^. R' }

    4 W* \5 Z+ E) r. b# U$ p上式中,下标 B,H 及 C 分别代表苯,氢及环己烷。R 为理想气体常数(1.987cal/mol·K)。6 k8 `5 x9 v$ U$ h* o0 n

    + w0 q3 c: Q3 z" j  A+ c(ii)操作条件及物性数据
    + Q; @$ S! N* a# X/ e8 N
    . a, a0 V& J! I. g
    ) ]9 S3 R1 d4 G8 i. E8 I
    4 l+ Q  P' e0 q4 e2 X
    * _% G1 z! J3 |5 a4 o; x
    ; \: m3 s* d4 \1 B( W  h# b: _* p5 g题意解析:: [) X" K$ e7 ]0 ^$ n
    ) ~% u3 I5 U8 r- N/ d' U3 O
    * A5 j1 l4 Z% m. |. ]$ c5 i% l5 ^
    9 T& O2 g% j5 ]: C
    ' q( |4 ?7 b! W4 j* u( p
    将上式,连同反应速率式,带入平衡方程式中,配合边界条件,可利用 pdepe 求解。6 u( t6 Q- q* {) W. y% e4 D- \' H

    & |8 ~" G7 w% B8 h$ UMATLAB 程序设计 将原方程改写成如式(35)的标准式
    ' v% U( X5 d. _3 U6 Y7 ^" H4 N
    % e5 y2 B" E5 W+ o9 i5 U) I) e# U3 R
    0 d0 L; k" e  O3 c
         因此
    1 @3 N6 S, m3 V( h: o( |: x5 i; E1 m, Q; n; k2 o
    3 [9 [7 u+ n4 ~8 c

      J) _2 R0 R. D根据以上的分析,可编写 MATLAB 程序求解此 PDE 问题,其参考程序如下:
    0 b. Y; @% |) z4 {4 r/ k7 l0 t) W9 M
    function ex60_3_1
    9 J3 r. t- U1 g; P3 i5 T%******************************
    5 A5 L$ o  P$ i7 M+ e% 触媒反应器内温度及转化率的分布
    7 C  Q* R* M: [5 ^! K  v%******************************' T1 c' T1 g7 [4 i9 m
    global Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De
    ( U% X3 t3 n& @$ F) |%******************************
    ' f3 C+ x0 |. K8 R# H" t1 `$ |0 h% 给定数据+ ]6 M! \' S% g: n7 d
    %******************************
    % T2 l9 w6 m/ t( l: M& oPt=1.25; %总压(atm)$ D0 B- j9 [* T1 j5 u/ m
    rw=0.025; %管径(m)
    $ R1 u+ p! j. L% K1 qTw=100+273; %壁温(℃)% x1 Y3 f6 o; h9 i, T
    G=631; %质量流率(kg/m2hr)
    9 j- m4 G1 {' B; c5 d$ XM=30;
    + X& }2 f/ }  Z0 _y0=0.0323;' ~4 q1 {. m( Y6 ]7 V: G0 |
    Mav=4.47;
    & {$ [1 W& t+ o2 `# Crho_B=1200;
    ! \, ]2 r) Z& L! P8 zCp=1.74;9 _( l9 x7 b0 N2 z
    dHr=-49250;
    + X( m, ?3 h4 o$ Gh0=65.8;
    / c2 J! }. A5 _/ e+ ]; |0 nT0=125+273;; ?& U0 j1 K/ U4 z
    Lw=1;
    ' g* Q) H$ I6 [& Eu=8.03;6 G+ H) G" \; \9 l; o4 }$ w
    R=1.987;
    5 T) C) ]: A6 @ke=0.65;
    9 w* ]; F4 O2 t4 a% Hhw=112;! q3 |3 ^% S0 n2 m( V- a. h) }
    De=0.755;1 L) E: f- r/ E  s$ E
    %******************** / [3 V* N' |2 I1 g( k& }9 G$ q
    m=1;+ i& `& T7 ]8 c" O
    %********************
    1 ~* [8 c7 v  ]% 取点
    + H+ V. H/ S: O* T$ u( B%********************4 @0 ?' g3 k" `! ]! \
    r=linspace(0,rw,10);/ ]! }0 K& d8 n1 ?4 q
    L=linspace(0,Lw,10);/ V5 \4 I  ]$ u/ x
    %***********************
    + h1 u4 ^+ i6 X% 利用 pdepe 求解( o. X+ a: y  B) _5 I/ }( ?
    %***********************# H9 w0 [0 M' s- Q, A* l( K
    sol=pdepe(m,@ex20_3_1pdefun,@ex20_3_1ic,@ex20_3_1bc,r,L);+ z/ x% Z4 g# B2 B: ?' y
    T=sol(:,:,1); %温度6 G% @: [* @! t% e
    f=sol(:,:,2); %反应率( e1 q7 ]- u2 T, _* {5 {3 g; v$ v
    %***********************
    ( k! D6 b$ y8 p# }  Z% Z% 绘图输出
    $ v" c+ X- o5 T7 Z%***********************7 _* n- F* O7 p
    figure(1)( D4 }5 P( \; t3 ~2 F" J5 |  A
    surf(L,r,T'-273)& {  [/ Q9 \1 w0 W
    title('temp')
    # E8 f6 j2 N8 f1 x. C4 ?xlabel('L')2 [4 O4 I. o9 C2 b0 j
    ylabel('r')' v+ X* ?* d; g
    zlabel('temp (0C)')% s$ ^9 C  `; h
    %
    2 C4 p2 _6 i1 ^figure(2)
    " |, `3 t& S) f* v2 }8 i0 osurf(L,r,f')
    * @* w0 m2 _4 g2 i9 @' _  Dtitle('reaction rate')+ j3 k7 q7 B3 [% y
    xlabel('L')1 l( d* K+ b+ m) ?# ?9 ^8 u9 T
    %初始条件函数; }' W. k' x. H& A& a* y
    %*********************************** }+ x! n% Z% y) ?/ `# c: n: L0 g
    function u0=ex20_3_1ic(x)  n% ~, D5 W3 `& d
    u0=[125+273 0]';& ~$ F2 Y, [; B/ V- C$ O" \$ W/ Z
    %**********************************' N* a( l+ p3 d7 A9 Q
    % 边界条件档$ s% u' }: z  X# k; T, a
    %**********************************
    ( {5 g" B$ Z2 p7 V" K7 ?% \function [pl,ql,pr,qr]=ex20_3_1bc(rl,ul,rr,ur,L)
    5 W) a9 ?0 \, Jglobal Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De' t$ _! B- Z7 `5 a
    pl=[0 0]';9 C5 C% d; F$ h! |5 t
    ql=[1 1]';
    9 N7 l! h% |# \4 g6 J) Cpr=[hw*(ur(1)-Tw) 0]';; e* ]0 |1 @8 }
    qr=[G*Cp 1]';
    9 k4 K9 e* s3 {6 O+ F+ s, @% [9 Qylabel('r')
    " `: W5 i, ^+ t9 p+ h2 r3 d9 Ezlabel('reaction rate')
    ; |5 A/ m" }* T! O( E%*************************************************
    ' P: d% r, A8 j/ d* i% PDE 函数6 g' I2 p7 S# O, u
    %*************************************************& t' o: F. Q* n0 ?: Q
    function [c1,f1,s1]=ex20_3_1pdefun(r,L,u1,DuDr)
    ; s8 F4 Y. F3 A$ sglobal Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De
      K- p. g+ R! S8 n. l, OT=u1(1);
    $ z) _1 T8 K3 X" e% Wf=u1(2);
    7 c7 S# G7 b# i& O+ e+ M. U%
      r1 A' i$ \3 I) y1 B5 D5 zk=exp(-12100/(R*T)+32.3/R);$ }7 A8 G9 B9 t" v/ F% c4 s
    Kh=exp(15500/(R*T)-31.9/R);
    - Y1 [" T$ }8 X( S: G* ]Kb=exp(11200/(R*T)-23.1/R);3 c1 G' v2 v# w& t) N4 M+ Y
    Kc=exp(8900/(R*T)-19.4/R);/ P# L! s9 m4 [$ F# o, t! m
    %% ?* V5 X! z1 g$ x  s3 e. Y; k
    a=1+M-3*f;2 S& ^) f* z. Q, D
    ph=Pt*(M-3*f)/a;( q* s$ v  f+ H. R* j
    pb=Pt*(1-f)/a;
    - L. w2 M& P+ |8 A9 l1 ipc=Pt*f/a;6 p& u, ]. r8 T) Z
    %
    5 M- l7 J+ Z; ?/ YrA=k*Kh^3*Kb*ph^3*pb/(1+Kh*ph+Kb*pb+Kc*pc)^4;
    - w9 ?, u+ t- a7 @) n. _" E* i2 F%
    $ T: q3 T9 e4 G$ _6 Bc1=[1 1]';
    & C. i$ }: P3 e9 L6 Uf1=[ke/(G*Cp) De/u]'.*DuDr;2 ~. b5 a1 F0 M1 A- w
    %s1=[ke/(G*Cp*r)*DuDr(1)-rA*rho_B*dHr/(G*Cp)-2*h0*(T-Tw)/(rw)9 v, s9 l4 f5 a" ~
    s1=[-rA*rho_B*dHr/(G*Cp);rA*rho_B*Mav/(G*y0)];# c' X" O% o2 ~( x  g" S
    %**********************************
    ! V9 p* L- O( f' E3 W' S. f  X; n& `$ k( f( Y% F+ Z- d
    ————————————————( A/ z  Z, s4 V7 _9 \: P
    版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    3 Q, P# N, W* l/ L原文链接:https://blog.csdn.net/qq_29831163/article/details/89711536
    ) [- Q1 |( j" W" Z/ q$ G; O) g/ X, @% g0 _2 l( ~- X

    2 ]5 t! N" D" [& G% S
    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-12 18:40 , Processed in 0.391348 second(s), 52 queries .

    回顶部