QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2819|回复: 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 触煤反应装置内温度及转换率的分布
    ; n. Z7 b+ `- l( P- l3 f& Y9 i+ O% ]8 q$ v% o# L) R: E+ O7 d
    以外部热交换式的管形固定层触煤反应装置,进行苯加氢反应产生环己烷。此反应 系统之质量平衡及热平衡方程式如下:3 S* b. N+ R7 X

    3 |$ l9 y0 L# G% w4 C' u& d
    : v) Q  m1 W9 k! I
    ! M) Z& g) t2 m' I, @: v- j 其中T 为温度(℃), f 为反应率,L 为轴向距离,r 为径向距离。此系统的边界条件为
    " L) i' w6 N4 ]1 {
    & c* v5 Z4 I' x  }5 s8 t8 t( ~
    1 {/ ^  m$ E' L. I
    ; J0 j  U. f3 q7 `! [0 A此外,式中之相关数据及操作条件如下:8 y5 e7 [4 L5 Y

    * ^; V: b# b& O4 c0 ~6 S(i)反应速率式
    9 q% D9 C: h& {' l% ?+ Q- a
    3 \# Z8 _3 V! ?% L7 b, P1 V0 ?& K/ r$ i' b, m! t" u
    6 O: x/ e+ {( {5 e9 W0 T
    其中 P 表示分压(atm),而速率参数为
    * ^6 R2 x( p& f1 y
    9 e* m7 H5 ~, A6 n5 z2 ^7 j
    7 O, {) d$ O! g9 s' P+ L, ]  |& ?! l6 Z" Q
    上式中,下标 B,H 及 C 分别代表苯,氢及环己烷。R 为理想气体常数(1.987cal/mol·K)。
    " a( q2 _, B' N  U7 y% y' p6 h! V$ G% O
    (ii)操作条件及物性数据
    9 d+ c# Z' I. H# ]( R% o& y
    9 y3 H. y9 L- m& r  u9 y
    / u' n- B) b9 y1 U- y) {
    ! R+ _/ x! J0 ^4 T2 D8 r* o- K* n* F: z' N

    ! Y& h* H) x/ o$ ]! `题意解析:& u, {# l4 l: I6 C4 W9 L
    2 V0 V2 z2 U! j+ y) j
    # `5 L+ o) h; G, `. ]
    ' b* V$ r' i! s) R, T& Y
    , I8 n; j; D! a! C& }1 F! l
    将上式,连同反应速率式,带入平衡方程式中,配合边界条件,可利用 pdepe 求解。
    , g) a" t2 o& Y' T6 @0 A& x7 I, {( x9 Y  o+ y
    MATLAB 程序设计 将原方程改写成如式(35)的标准式
    4 m, Q- V" K2 {/ x- f! ^5 P1 r* |) F
    6 x, F, B% H. X# P5 T( Y. [) n. g4 {% l
    5 U( G  K) Y2 j2 @8 f
         因此
    . Z9 L; Y( v+ x2 C/ p; P
    3 ^0 V8 p7 T+ X2 X' B% |% b/ V( `  _1 T

    5 B0 J( {) H( R' V根据以上的分析,可编写 MATLAB 程序求解此 PDE 问题,其参考程序如下:0 k' p7 M& G6 z, X

    0 u% c# Q! H* `% tfunction ex60_3_1
    ' v4 [4 D" h) K* \  J. R. [%******************************5 s$ D' J9 e  Y
    % 触媒反应器内温度及转化率的分布9 W6 }  a3 I8 Q% ~9 d) d
    %******************************) b6 W  I: P% H
    global Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De
    9 t8 d4 o+ h& A/ b. |2 b' b%******************************6 e* \- D7 ?* [* x6 g( e+ g  V! ~
    % 给定数据
    7 ]1 P6 p6 |; H/ n/ F, _%******************************2 ]/ t$ Z, K# ~0 W
    Pt=1.25; %总压(atm)
    $ z: \  }0 m! X% ]$ {3 x$ k9 Grw=0.025; %管径(m)
    , r# Y+ ~/ F  qTw=100+273; %壁温(℃)
    7 I' D3 n1 e: kG=631; %质量流率(kg/m2hr)  z  o* h% v8 G2 F
    M=30;# M4 |& a& M! M8 i
    y0=0.0323;
    ! b1 G9 e% |, _2 a* W7 @Mav=4.47;4 i2 L" {6 E9 B) F
    rho_B=1200;
    8 ^% ~8 {  j, O2 g  QCp=1.74;
    $ I1 x2 i% \& K- h% E0 X, v/ PdHr=-49250;: V3 k$ U/ g/ p% D' t
    h0=65.8;+ ?$ n( _( B2 j" h( t$ k' Y/ A
    T0=125+273;
    6 G7 `! V: [8 b( J- rLw=1;# m3 v" n" x0 |9 e
    u=8.03;3 `6 z0 a0 ^: B) z+ A$ L+ T: U: o. A
    R=1.987;. y6 x: d8 a# d
    ke=0.65;
    4 X) K6 U& r/ g% V! Ohw=112;
    ' z8 y( f# }* F7 A7 S: lDe=0.755;$ [4 Q6 h0 V' M3 c6 X& D
    %********************
    0 T0 O9 w4 \0 t0 {1 |m=1;3 Z/ ]# g5 G3 x7 p1 P
    %********************
    # Q0 G" b, \$ D0 Z' f% 取点
    * v. \/ z+ G0 c" m* }%********************4 ]/ x1 H, ?0 K% d% ?+ j
    r=linspace(0,rw,10);
    . B0 O- ]9 y- c5 j- C$ T! \L=linspace(0,Lw,10);
    + k0 b, W  Q4 L* {8 ^. b7 H%***********************) }' V5 D7 m9 U! H! |; P
    % 利用 pdepe 求解
    - s* ^( u5 s# \8 O) u' c. ^%***********************) Z# O  u4 ~0 h& j" F
    sol=pdepe(m,@ex20_3_1pdefun,@ex20_3_1ic,@ex20_3_1bc,r,L);
    . w( I& Y2 f$ K1 kT=sol(:,:,1); %温度
    5 k5 p6 R  f3 @, k; rf=sol(:,:,2); %反应率; p' {+ d' q/ ^+ ~; W# F
    %***********************
    * t) \: N! B/ l% 绘图输出
    0 y5 L6 H/ ]1 V# j%***********************" C2 \8 P: b0 z3 W' s: O. f  S1 W
    figure(1)
    4 P8 t) Z  m. \! O. ^- s$ ^surf(L,r,T'-273). `2 H; D2 a- c  W7 W6 Y
    title('temp')
    # e5 T$ y6 j3 |7 s2 o0 b: [xlabel('L')
    % i, L2 N8 e. ]ylabel('r')/ H5 @2 Y3 I8 T8 G8 g7 a5 ^
    zlabel('temp (0C)')
    8 o' |2 X) h; u%2 U: t. k: A( d
    figure(2)) T9 m* P/ V9 c$ P% i$ R' P* J
    surf(L,r,f')0 ^) r+ k8 b; I) |! l/ d
    title('reaction rate')
    ! a* T* C+ f) Y3 L: \2 L- a+ f5 kxlabel('L')
    $ Y7 C) ?4 ]/ `7 z%初始条件函数
    6 Q$ \0 Y$ @- z( G' w%**********************************' s9 c0 `  D# N* d" `
    function u0=ex20_3_1ic(x)
    7 Q7 B, l! g( x' @% K! h; Z& cu0=[125+273 0]';! T' r* a. y2 Y6 A7 j
    %**********************************8 F% F0 a- }/ H3 l! I: K- k
    % 边界条件档9 i- H) Q0 P0 t$ R  E
    %**********************************
    4 Q: ?4 \2 I. [2 Mfunction [pl,ql,pr,qr]=ex20_3_1bc(rl,ul,rr,ur,L)
    : J! f7 |/ ]( o5 Rglobal Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De5 R1 I# s; F$ q6 \: R& Q
    pl=[0 0]';
    # `& Z3 a9 ?0 |7 j5 Q; ]  kql=[1 1]';
    ; @) z% i! w. ipr=[hw*(ur(1)-Tw) 0]';
    7 w' a1 B+ i# zqr=[G*Cp 1]';
    4 Q; n0 h0 K) nylabel('r')9 a9 P( _, c% Z' b) i8 M8 I$ `
    zlabel('reaction rate'), }: O! F! Y! m. O* _
    %*************************************************' J! f; |2 v8 M. X
    % PDE 函数
    - D! M; O4 F! }%*************************************************+ `' u. f2 b6 n$ ~& J8 ^
    function [c1,f1,s1]=ex20_3_1pdefun(r,L,u1,DuDr)
    # U2 T2 K) q+ U) o8 Uglobal Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De
    % P5 \* f9 H/ o1 x2 x) C0 wT=u1(1);
    # I, U' O, A$ @1 df=u1(2);  P* ?4 g+ p, p0 P: V
    %" l( m$ B/ `1 v( E* Z& t5 |' m( H6 X
    k=exp(-12100/(R*T)+32.3/R);
    & U- X! [- E8 l) V( }Kh=exp(15500/(R*T)-31.9/R);
    3 m- x% D, {& J4 E1 Y# `Kb=exp(11200/(R*T)-23.1/R);# ]5 i8 I- @$ q6 Z
    Kc=exp(8900/(R*T)-19.4/R);
    2 R, O( p  ^$ \9 ^%9 _4 K, g  _5 z. x' P
    a=1+M-3*f;
    0 @1 b% H( w# Aph=Pt*(M-3*f)/a;
      u) x6 o, G( e0 n" Tpb=Pt*(1-f)/a;  t. Z6 Q) M1 S9 F6 `  c+ ~
    pc=Pt*f/a;8 ?8 t6 b' f: V0 y; j! C
    %8 _& Y. j( T1 P- |
    rA=k*Kh^3*Kb*ph^3*pb/(1+Kh*ph+Kb*pb+Kc*pc)^4;
    + r- p2 V  v8 p0 t: B6 \%
    0 _) h7 ]9 k5 e9 [; I3 i+ lc1=[1 1]';
    % U- D9 ~8 f. }& rf1=[ke/(G*Cp) De/u]'.*DuDr;
    4 P1 N- ?  l) Z1 W%s1=[ke/(G*Cp*r)*DuDr(1)-rA*rho_B*dHr/(G*Cp)-2*h0*(T-Tw)/(rw)
    / S5 W* F& n1 Ls1=[-rA*rho_B*dHr/(G*Cp);rA*rho_B*Mav/(G*y0)];1 o9 G6 u1 u) S# E/ f% X
    %********************************** 5 @* ?# N: m+ I$ u- x
    ) ]7 x. b2 r* y4 D+ N. K
    ————————————————
    0 y1 m5 w; _% n, u版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    & H) U) V6 h* ^+ k! c. p+ C3 W原文链接:https://blog.csdn.net/qq_29831163/article/details/89711536
      h7 z. S8 W) f4 h' I2 J& C1 @2 R

    * N$ z  j* O, n5 d( L
    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-15 02:03 , Processed in 0.410322 second(s), 50 queries .

    回顶部