QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2845|回复: 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 触煤反应装置内温度及转换率的分布
    + O& F( f, u' x: V! L: c! U  Z$ g% E6 T+ `: |4 H
    以外部热交换式的管形固定层触煤反应装置,进行苯加氢反应产生环己烷。此反应 系统之质量平衡及热平衡方程式如下:! T$ R& n! W% O( a/ S
    6 h6 H7 X. N: J7 r8 k  D, \

    $ q7 @8 k7 Y2 K
    7 E7 Q( I7 P/ m" s7 c5 c% R 其中T 为温度(℃), f 为反应率,L 为轴向距离,r 为径向距离。此系统的边界条件为2 y# j& ^1 c; V% h" M% s/ C

    * ~& o% B2 `' P7 f0 c( p
    1 E. w, C, T  l
    ( `5 C9 h! ^; M* d. c此外,式中之相关数据及操作条件如下:' F, u! u, h+ V+ X

    0 e) v' Z) k' H' `; W1 [(i)反应速率式
    4 Y: N+ o! j' X. _- i& \
    ; ?4 N8 M- \4 a9 t, i7 c! B3 j3 \; z3 W6 V; ^( I
    * l; ?4 k$ v+ f+ H" ~. ^9 w1 t
    其中 P 表示分压(atm),而速率参数为
    , z4 P. }6 Q, \6 D1 L( [
    0 P& p: G, [5 ^' B- M9 }
    . J4 N5 \. v' g2 f& W6 f
    8 L  K2 M' {: K$ _8 }+ q上式中,下标 B,H 及 C 分别代表苯,氢及环己烷。R 为理想气体常数(1.987cal/mol·K)。
    ' `! X8 m- }* I( Z1 w. q  x# L# c  E
    (ii)操作条件及物性数据
    2 h% Q4 h* g, _* C# J
    4 F, S( v  C. v' m4 t
    , {/ Z6 ~/ E; g& _" G
    ! ~1 Y3 R/ U7 R9 p0 w# ]$ V; V+ \: h; N8 |) D
    . m% y9 a3 T% q, }  B
    题意解析:$ ^( s9 l/ L4 l2 E4 r

    # @% S- d- l# f, a) R! o3 G) x& `! B$ {& a
    " E( W& r1 c- `6 Y

    % q, p5 l& q" Z  a' G* j& w1 R将上式,连同反应速率式,带入平衡方程式中,配合边界条件,可利用 pdepe 求解。
      C. o6 Q" G. ~& i. O/ W  O) N6 H$ X* Q7 ?2 H
    MATLAB 程序设计 将原方程改写成如式(35)的标准式
    1 ~$ W% G( q; M  E6 a: H" d
    1 G, J( _' F' C( `, Q' d/ M# A
    % T( V/ u9 J5 @' \7 F5 ^- U
    & R9 x* @: Z* s" \8 s     因此% Q2 v7 c! O) M! Q# m

    - M  j  @& t& T( b1 l4 T$ M. m! p( r1 X3 S, f

    ( ~" O- K' D# B5 W+ s  I9 r5 L根据以上的分析,可编写 MATLAB 程序求解此 PDE 问题,其参考程序如下:7 |: V. @, b3 x. `0 _7 P

    ; o, T+ V8 A& l; C0 {function ex60_3_1
    # @6 s! s5 R9 K$ E( E4 t%******************************
    8 x. ]5 G( x* }4 Z! C# D% 触媒反应器内温度及转化率的分布
    / n5 m5 z( B; S* i" T' Q4 U& x%******************************
    0 s7 v0 c$ Z7 g  Rglobal Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De0 `# U) }5 H: a- }. o2 C
    %******************************
    3 C1 [8 g; x7 T% E6 ~8 y: N0 ~/ J! i% 给定数据
    9 o0 J4 v& c. l%******************************+ |2 G, B2 @5 e1 f
    Pt=1.25; %总压(atm)
    " R( u- n! R  ?5 z2 e4 orw=0.025; %管径(m)7 \: G3 `3 ^" ?8 f% ]
    Tw=100+273; %壁温(℃)" y- I# N3 K$ f6 A6 i/ a
    G=631; %质量流率(kg/m2hr)% g; g3 p4 h% [$ R% z. z
    M=30;
    : X9 q* C& v" u- ]# ^y0=0.0323;, [3 Q# c! _* o/ v2 f! y
    Mav=4.47;
    . g' }6 G- E8 D* L- X9 M% |5 M# G& Nrho_B=1200;
    2 J7 X- K: {: G* c5 P! P/ }Cp=1.74;
    ; {  r% b9 S- R1 [" VdHr=-49250;
    3 ^2 [$ H3 y! d2 Eh0=65.8;
    " E( r. t6 }: q: xT0=125+273;  a: d& q3 d+ S8 F5 v
    Lw=1;+ I' q, p" F3 F0 X4 d
    u=8.03;
    % G3 {2 M7 D) h: D* j$ ^R=1.987;
    8 j4 b% h$ Z! X# ?1 R  w- gke=0.65;
    0 L' U/ d- c. Q; lhw=112;
    3 c& f$ h; O8 }; c% qDe=0.755;
    ! E! v  G/ S0 S- f2 E' w+ z  ?( q%********************
    4 g3 G/ N7 p0 ~$ j& Cm=1;% k* D4 I$ Q, r& p: F* _
    %********************* n; h$ {& Z' G
    % 取点( B: L, D" O! h- P, P! ~: s
    %********************
    0 B/ e+ E; q1 A: Or=linspace(0,rw,10);3 k0 r. l( ^0 N- H$ b
    L=linspace(0,Lw,10);: ]2 t7 C, @4 R3 G9 a1 Z
    %***********************3 P' l- B: j' R& C0 m. w
    % 利用 pdepe 求解
    4 k+ E! {% @- q. J6 ^%***********************
    1 B& w: c% ]* x, vsol=pdepe(m,@ex20_3_1pdefun,@ex20_3_1ic,@ex20_3_1bc,r,L);
    1 v1 C1 Z; ?8 x" Q8 LT=sol(:,:,1); %温度% m8 v( T# x: a7 o
    f=sol(:,:,2); %反应率8 E/ u, ~+ ~; Y4 Q6 Y2 j) v
    %***********************' {: N0 @: j. `. h, {
    % 绘图输出
    & ^3 a2 o) H+ m! S' t" N%***********************
    " g8 k; S0 J2 d2 _7 `$ }, ifigure(1), J) e- Y! E) ]/ A1 f& \
    surf(L,r,T'-273)
    ' i7 E5 G, e& u( ititle('temp')& f- m" y* j* s+ _1 Y3 J4 R
    xlabel('L')
    ) A0 @, y0 Y0 l# fylabel('r')* I+ f* d1 R9 e8 S
    zlabel('temp (0C)')
    $ o6 s: G# z( T- {, Z! M%% K" t8 p3 h5 x+ U+ _
    figure(2)
    $ N( f' L1 ]' ^7 isurf(L,r,f')
    : f' A/ m; v  @$ atitle('reaction rate')
    9 X, v/ \8 i* g; zxlabel('L')
    7 P( V0 j5 }& }: I# U$ ]5 r- R%初始条件函数8 @' a; f5 b( d$ ]; y2 {# U& {
    %**********************************0 [0 t8 B/ m) [7 P
    function u0=ex20_3_1ic(x)9 E2 K; Z: [9 h2 A" Y4 m6 A
    u0=[125+273 0]';% @* k% o3 N6 |4 @. v2 }. l
    %**********************************; F, R- M  T9 o
    % 边界条件档9 C1 Z5 M. {9 N
    %**********************************
    - N6 _% {8 W4 F) h6 q6 Xfunction [pl,ql,pr,qr]=ex20_3_1bc(rl,ul,rr,ur,L)- Q* _# o2 {& V+ [' ^( W7 P
    global Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De& P+ ~. E, y' V# n) N; e
    pl=[0 0]';
    & g, n) P8 h+ C' T& |ql=[1 1]';
    ) q2 ~! |6 ^4 C9 N) Lpr=[hw*(ur(1)-Tw) 0]';
    ( |1 |, r  d: i6 kqr=[G*Cp 1]';
      c* {) Y* [1 A& ~9 \/ M7 cylabel('r')1 |% U1 Q* m! K) }% U8 h1 K( }
    zlabel('reaction rate')& [. `$ [  m5 p9 s
    %*************************************************' ?( x* I* X4 I# \  x0 x
    % PDE 函数
    % c& n' q+ J" M3 F+ O6 m  ^%*************************************************
    % R$ N4 z4 j% f- J$ i- @- {& Qfunction [c1,f1,s1]=ex20_3_1pdefun(r,L,u1,DuDr)
    5 a( n) P. M! M1 g/ x7 B5 s( s# {. `global Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De2 X5 P9 Q$ R9 R
    T=u1(1);1 q) Y1 h* m5 X2 C8 f
    f=u1(2);
    0 k9 \' \1 G( L; j+ W%
    ; V9 K( z6 t% b* lk=exp(-12100/(R*T)+32.3/R);
    2 M) U- N# e1 i# [% `& M1 WKh=exp(15500/(R*T)-31.9/R);- }5 k! l! _1 V  J4 z
    Kb=exp(11200/(R*T)-23.1/R);
    $ N! I, F$ ^7 ]7 f5 v4 mKc=exp(8900/(R*T)-19.4/R);1 h+ D8 o8 ?+ O  j( W( H# `
    %
    + A/ y! z* c. G6 |+ k3 x  ta=1+M-3*f;
    7 k$ }! l* r9 `" f$ H: ~6 Tph=Pt*(M-3*f)/a;4 D9 \9 W9 o3 [0 M' p
    pb=Pt*(1-f)/a;
    5 b  u* Q: y! n& u$ @1 opc=Pt*f/a;
      b* t9 v& `8 t%
    1 B& q. j) |9 R. WrA=k*Kh^3*Kb*ph^3*pb/(1+Kh*ph+Kb*pb+Kc*pc)^4;
    1 G9 y" |" U( b%4 R* u( @2 \* E4 y6 [# C4 N+ E
    c1=[1 1]';# ^* [' N; v( f. y
    f1=[ke/(G*Cp) De/u]'.*DuDr;. R8 _2 v1 j5 p5 a. V
    %s1=[ke/(G*Cp*r)*DuDr(1)-rA*rho_B*dHr/(G*Cp)-2*h0*(T-Tw)/(rw)
      v0 H# ?" U! T5 G9 D! g7 w% is1=[-rA*rho_B*dHr/(G*Cp);rA*rho_B*Mav/(G*y0)];
    ' s/ y9 Y& {& d5 T6 }% h$ ?%**********************************
    8 R1 M8 z" [( \7 a. ~' ~/ D# z) F6 m- x8 n7 E
    ————————————————
    ! o( q" a& M) _, s1 _版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    5 V0 x+ t; ^# m: a' w原文链接:https://blog.csdn.net/qq_29831163/article/details/89711536
    ; i& G: F  r1 V6 E# y* z9 g) f7 G. s6 y

    # V" }$ v  G5 h0 K9 v8 E, m( x
    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-6-17 00:12 , Processed in 0.406259 second(s), 50 queries .

    回顶部