QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2769|回复: 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 触煤反应装置内温度及转换率的分布
    / A4 C' i4 Y+ T1 Y
      D( r: D4 k# U3 X以外部热交换式的管形固定层触煤反应装置,进行苯加氢反应产生环己烷。此反应 系统之质量平衡及热平衡方程式如下:$ e& G. g+ R/ J* L+ q& B% m( X
    ( g$ \( a+ P; x* _0 q8 P$ g. s" M
    8 w% O# q+ z* r: s0 O9 r

    + q* k. g& N8 D: x8 N 其中T 为温度(℃), f 为反应率,L 为轴向距离,r 为径向距离。此系统的边界条件为
    ; F3 O& G$ i) l7 p, f8 n8 o* C4 @0 X
    , ?; l/ f5 f  D: G! O7 K
    4 I0 B- {' M) A& O2 a; Q$ O- l! Q3 A6 ^" J4 J: J- J/ Y
    此外,式中之相关数据及操作条件如下:% K7 {; I* a  a: C2 }& K( [" H) B  h- w
    9 `% Y+ R* X4 i
    (i)反应速率式" r8 A6 f# m# g1 |* H

    5 \0 @3 ^* d, `2 n, E; Q( Z# M" q4 n9 ]# x

    ; E1 q4 N! ~, p9 ~0 p5 M! y1 w$ d/ @. s其中 P 表示分压(atm),而速率参数为! \3 D. \. u# S9 e: Z

    : G) X7 f4 y& w9 N& D3 g3 N
    1 u$ Y* Q3 C# A/ I9 o) r" A0 R
    8 o8 V- V* b3 \& M8 S, Q. V7 c上式中,下标 B,H 及 C 分别代表苯,氢及环己烷。R 为理想气体常数(1.987cal/mol·K)。( N7 N& ]# X! g9 W1 S

    $ m' T4 U2 Q" Q! H0 o2 o(ii)操作条件及物性数据
    % z3 ?( a7 `8 [, K5 l: i# \
    2 l2 C1 y# S: u5 D+ W* f; \& ~4 N5 z, Y

    ( c. e. s- \2 W2 g* M: h
    5 J! I* y6 m. h5 v
    $ B; a- L! |6 ?8 k% B+ ^+ H题意解析:7 G( K3 q, x$ N* ~6 h8 d+ z9 R2 ]

    & \8 `: ?3 I. X' O, m0 S2 @: o4 ^5 F. ?3 `# o6 ~& u( {1 z/ x/ a

    ' I3 S6 p* [1 Y) Q) Z8 C- _/ u+ q: v- P- I; |2 g, v1 Q
    将上式,连同反应速率式,带入平衡方程式中,配合边界条件,可利用 pdepe 求解。
    0 e, o# ~( s' I! z$ N' W- e  D0 u8 c2 \2 [: W; L# W
    MATLAB 程序设计 将原方程改写成如式(35)的标准式
    ) C* T% q4 ~, l  V3 C5 U! H3 G- l5 E+ A; ^# _

    0 o2 x: ~+ [. K0 S% F! @( p( @' @# {- ]. D  h: m; L
         因此# }' w+ a% H2 c4 h! \4 a; X

    ! M: ^6 F1 F; O& ]2 @, N- |; B8 e8 D: Y! t( S# W  o* O
    " Z2 l  J% t0 C3 d# r  G3 Z
    根据以上的分析,可编写 MATLAB 程序求解此 PDE 问题,其参考程序如下:8 u- S1 o6 B+ `5 \. k
    5 @! b7 T' z& c( y
    function ex60_3_14 S( J0 j, a% o& Q7 B
    %******************************
    2 ?8 k7 G1 c$ @( ^1 P8 Y% 触媒反应器内温度及转化率的分布, M& g; i3 Q( `9 ?* U
    %******************************
    1 Y# u% Y! G( F* z/ I- sglobal Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De
    - y5 S+ f4 X2 C, d8 W1 g%******************************* P- ]+ o* U& ^8 Q
    % 给定数据
    7 V' m4 @1 x. W) ]: r" H8 N  l, X5 q( i%******************************
    ; ?0 h. A5 b9 H8 l/ zPt=1.25; %总压(atm): g! ]1 d+ A1 V" t( i1 F( x! J! ]6 N( W
    rw=0.025; %管径(m)8 U; e# R8 R1 Z8 z; t8 r/ t, s$ Q. u7 X
    Tw=100+273; %壁温(℃)% S' z; j3 {9 T; ?% D: L) b5 k
    G=631; %质量流率(kg/m2hr)
    ( R1 |9 }3 Q, y2 wM=30;+ Q2 O/ W% [9 z
    y0=0.0323;/ x  [, R0 s4 B1 U  B+ x8 u0 D4 u
    Mav=4.47;
    1 o! Q6 j; Z+ S" N, J6 Y/ Arho_B=1200;; U. @+ x5 w8 n6 E2 \4 h
    Cp=1.74;
    8 q% M6 v2 l- m8 V6 g0 z& BdHr=-49250;) \, T6 \8 j+ v" N1 J; {
    h0=65.8;
    1 A) M% V4 J' b  l  ET0=125+273;
    ! @$ R% a# l) e8 X3 N; q- LLw=1;( m( u/ L' A0 @- w# C& f% G5 U
    u=8.03;2 z1 C* z4 J( R8 M) S! k1 W: h
    R=1.987;
    1 _8 t% [+ Q" ]$ ]ke=0.65;
    $ b+ N: S  r3 `5 Jhw=112;
    & S  O5 C0 a. H+ c1 x5 jDe=0.755;
    - N0 F1 S& @3 B& z& `%********************
    * [9 P! t$ d# W$ {$ @9 sm=1;
    / k# r  z' B9 {$ L% V$ q1 |& @. L- u5 ]%********************$ y" T" K( U9 S! {! P
    % 取点
    4 }4 Z! I% {  u%********************
    & x' P! w4 X4 w4 E* \$ R! Qr=linspace(0,rw,10);5 S0 t. ?& W/ q5 R
    L=linspace(0,Lw,10);; S" [9 {* S% m! a
    %***********************1 [. R9 B* x8 l5 j
    % 利用 pdepe 求解
    4 q  ^1 M, Y7 ?! t: P7 x6 X%***********************+ s5 j; T" r# `9 M% ^/ U
    sol=pdepe(m,@ex20_3_1pdefun,@ex20_3_1ic,@ex20_3_1bc,r,L);+ Q+ [/ q/ @7 N" u! Z/ i8 F0 X  ^+ g
    T=sol(:,:,1); %温度
    2 W  t6 S" V2 U! Yf=sol(:,:,2); %反应率
    % p* m; V1 v; Z5 P5 Q1 n9 @6 @, h% C" ?%***********************
    : M. z6 z; O7 H# L% 绘图输出
    . X4 u2 E0 n, H; u3 T1 D%***********************# m6 n& {4 y* c- L- |" z2 w
    figure(1)- ]1 T& B+ M* z" J, Z
    surf(L,r,T'-273)
      J5 ~& u) z: ~0 L) Ctitle('temp')0 @" m: q& b' b: Z% F, G  ~
    xlabel('L')
    ; B' R2 w5 a& Uylabel('r')
    9 ]$ w/ v# h; _8 R, Z/ j5 _zlabel('temp (0C)')
    * |# x, Z: Y# f( B) {%. j4 H! D- o' Q  {* r
    figure(2)
    / H' Z. o. {- w2 csurf(L,r,f')
    . N3 i0 x- P, D. ~+ I; h: otitle('reaction rate')
      P9 j' I0 J% [( F9 n: G0 Q% Lxlabel('L')( e2 o( s% C0 y
    %初始条件函数
    2 h% t1 P6 r/ p( P/ q1 L0 x8 u%**********************************( G9 x' @! v, Z1 v
    function u0=ex20_3_1ic(x). |" v8 _4 U$ p
    u0=[125+273 0]';; X6 S+ e( ~1 j; U
    %**********************************8 F% k7 z6 V0 H$ u0 {
    % 边界条件档
    , {3 I) u% Y4 s8 c  `$ ]%**********************************
    , `' @# V+ O' Cfunction [pl,ql,pr,qr]=ex20_3_1bc(rl,ul,rr,ur,L)1 ], z% Y! p  \, D7 Y, V& M
    global Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De9 [- {9 O  t! ~! P) O) J
    pl=[0 0]';7 R2 L4 ^& ]" X5 N2 S
    ql=[1 1]';, A& N5 q7 i& l4 I
    pr=[hw*(ur(1)-Tw) 0]';
    , T$ z! A8 B. Q8 Pqr=[G*Cp 1]';
    6 o2 d: p% G6 W/ Q) Fylabel('r')$ }8 _) L9 t4 `% S7 p
    zlabel('reaction rate')
    - t  X/ U! e, D3 j% `! f5 ^%*************************************************7 n( y8 x  h% s9 ?* c* y
    % PDE 函数
    % ?* v8 }! Q4 e% w. l  _" i%*************************************************
    : \( J: U6 _" D; \4 ^$ Bfunction [c1,f1,s1]=ex20_3_1pdefun(r,L,u1,DuDr)/ L* S" m+ W/ f2 p
    global Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De* Z/ h! v3 U+ W( f# L0 N! v
    T=u1(1);
    & N# {* S* d* @' i7 z7 Bf=u1(2);
    ; O& O1 U! ^6 t, u" h% S$ L8 |! m%& Q: u3 j) V5 U4 O; h( _
    k=exp(-12100/(R*T)+32.3/R);
    * L$ K4 ~7 q5 n/ d* kKh=exp(15500/(R*T)-31.9/R);
    5 k2 [5 V" V( @Kb=exp(11200/(R*T)-23.1/R);2 a& V/ Q9 t* |' i& [2 R( f
    Kc=exp(8900/(R*T)-19.4/R);- P( I3 _2 j3 X! W
    %
    $ q' a/ o3 Y( m1 j9 s% ga=1+M-3*f;; i' j7 C, B1 T/ W+ b
    ph=Pt*(M-3*f)/a;
    + E. |2 J$ @9 ~+ {3 e- kpb=Pt*(1-f)/a;: g0 i4 z5 W( u% }
    pc=Pt*f/a;; p9 f+ V/ L: q% ^. e
    %
      \1 p9 K1 [& ?4 a: DrA=k*Kh^3*Kb*ph^3*pb/(1+Kh*ph+Kb*pb+Kc*pc)^4;
    2 n, |+ }, m* Q- u5 k6 d%
    0 \  L& V3 X8 A/ R0 b8 H* jc1=[1 1]';
    % Z0 n* u  C( `- ]& `% Vf1=[ke/(G*Cp) De/u]'.*DuDr;7 v% b$ _0 M. w- S! s. o& S
    %s1=[ke/(G*Cp*r)*DuDr(1)-rA*rho_B*dHr/(G*Cp)-2*h0*(T-Tw)/(rw)
    & |9 [* o% z1 S! m* J9 F" d/ Gs1=[-rA*rho_B*dHr/(G*Cp);rA*rho_B*Mav/(G*y0)];
    8 E9 J4 y+ @; v# Q6 z%**********************************
    1 c3 h4 G0 }# z* E2 }+ c9 W7 ^" e( M, U7 Y" t! f
    ————————————————
    - S5 J2 j' |) S! @版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。8 t! z/ O1 l- L2 V
    原文链接:https://blog.csdn.net/qq_29831163/article/details/89711536) ?' w# f" H" k+ o

    2 Z* Y$ h6 ^$ L0 w2 x3 _$ K! p1 ^- {' Y
    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, 2025-12-30 01:03 , Processed in 5.719520 second(s), 51 queries .

    回顶部