QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2879|回复: 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 触煤反应装置内温度及转换率的分布1 y) T3 m: u* t, h: o

    / p" h% c0 ~) A0 y' s, C以外部热交换式的管形固定层触煤反应装置,进行苯加氢反应产生环己烷。此反应 系统之质量平衡及热平衡方程式如下:) X! u, s3 Y- |# s8 b
    5 q' m! R/ S! L- X5 N' q  b% G
    $ C! L- l/ w7 C2 S

    % g8 p- ]& {* n* Q3 _- J- {9 Y9 } 其中T 为温度(℃), f 为反应率,L 为轴向距离,r 为径向距离。此系统的边界条件为; f- ?+ o1 u2 N( L% M3 f9 C" L2 D* Q
    ! q* i" Q: v% u) M% P: O( S) X

    * `  y" M' p3 x7 m
    . [7 l5 F1 B# G/ L. g# q. b此外,式中之相关数据及操作条件如下:
    ( T# ~5 O+ h9 J4 D7 C) N$ n2 L) e+ n
    (i)反应速率式; V0 w6 i5 K5 e3 L& l

    # a1 l% L( K% W* n6 ^$ `& P% s4 \1 ?/ C5 n% `  {- A

    5 Q' z7 d$ S" A; n! n0 i其中 P 表示分压(atm),而速率参数为
    3 `2 l( g/ h: T# ?* x
    $ e9 O( J) ?; Z7 }0 [2 N5 H0 O# m& U3 \5 N0 \# u, K! t; O

    8 f4 f( E& R8 g0 T6 B$ U- x上式中,下标 B,H 及 C 分别代表苯,氢及环己烷。R 为理想气体常数(1.987cal/mol·K)。
    3 J  K2 O2 }5 |2 n! D0 ?1 g
    # o5 J! ~7 S2 p: M$ H: B# U(ii)操作条件及物性数据6 D& r' U" {1 V
    ! A2 w/ X/ g" w' W1 m

    ' o( w  l+ |9 O8 H& u1 t/ T- Y1 v- e- E5 r4 s# _) R% R
    * Q1 N1 K1 s2 Y4 s6 T; b; J
    ! i8 r8 g$ O- \! A
    题意解析:  `% E% {, N, D- m2 f2 y

    # F6 K1 B# \% G4 F, {
    ' [3 Z/ t3 O, ^1 s9 }. D; i5 o) m' C& R: C5 A: r, V4 n

    : i8 |' G% A1 r& O# y  F" |将上式,连同反应速率式,带入平衡方程式中,配合边界条件,可利用 pdepe 求解。
    9 y, ^$ W/ |- I8 @+ V! r( F' a4 m* y$ s* V
    MATLAB 程序设计 将原方程改写成如式(35)的标准式/ R" ]0 M) b% P0 F3 [
    3 `" w8 L2 }9 {( r
    ) b3 p% i) C2 y0 R( J  h

    ( e2 H6 D8 }& t  A* @5 v, o     因此
    2 |- Y7 T/ w4 p* f; ~/ {& K. h; h& z' k6 _

    + Z0 _5 \% i; a! |) b/ `3 E" C7 y4 Y+ z2 y0 q  F
    根据以上的分析,可编写 MATLAB 程序求解此 PDE 问题,其参考程序如下:
    : @# v: b# ?3 }& }- h
    : d8 u+ P. u  d2 z( b3 b1 Jfunction ex60_3_1
      K/ [4 _9 H( g%******************************: {* _! q! G+ P; u' Z
    % 触媒反应器内温度及转化率的分布
    4 d: ~2 M0 P. S%******************************
    + v0 }$ k, `; Q( H6 M3 u# D, Z5 Zglobal Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De
    / z0 F! O" l7 v4 h1 ]- D$ `%******************************
    3 a, W7 g% {: D% S: U/ V! c% 给定数据9 P  x4 W9 ?7 M# r, D0 Q) j
    %******************************
    3 F5 l& h2 D0 g& N0 Y1 D9 E. j6 kPt=1.25; %总压(atm)
    + H) v! b! J1 qrw=0.025; %管径(m)
    9 N" B0 M! n" MTw=100+273; %壁温(℃)
    . G, m  O- R" VG=631; %质量流率(kg/m2hr)
    9 x  K8 ?4 g; w. {! p0 n1 KM=30;2 i2 `5 X% F- t' B1 B, C* v/ U! s
    y0=0.0323;
    & N3 L" `1 ]( Z. u( p9 ]Mav=4.47;! U% I* e; l( }/ x! ?2 |
    rho_B=1200;* M) R' I( p& C+ M1 [5 ^
    Cp=1.74;
    - ]& T& i& N# DdHr=-49250;
    9 V0 Y% h: j$ a9 J# d, e% Eh0=65.8;5 M' B/ S& F9 h: m5 p
    T0=125+273;
    9 U% c; G/ y/ i0 C5 r) wLw=1;2 v4 ?! t1 g/ G: y4 _/ h9 s8 j& [6 c
    u=8.03;5 [, T9 [; \" @8 D8 v4 `; M
    R=1.987;
    ' i. O- ?& G7 `3 c9 Rke=0.65;" J- R1 Q5 ?$ U$ W' F( _" T- |& ]6 R
    hw=112;
    6 K3 x8 Z3 P/ J  A, j( {De=0.755;
    . v2 Z  e$ Y( V/ K7 s" E%********************
    6 I/ l# o2 Q, }( W* e4 \m=1;
    $ d8 H' E0 s: c; S: S%********************
    9 ~# ]4 K+ P% t) {  |% T! \% 取点  W, D. l8 |0 d& K* S
    %********************/ }+ {. P# D6 M( n
    r=linspace(0,rw,10);
    0 }+ l: L1 T6 F5 WL=linspace(0,Lw,10);1 ^+ l6 z+ Q, c3 L2 b* y
    %***********************0 v2 z9 x# d& R. j7 F4 W- d# w
    % 利用 pdepe 求解& t8 a+ U7 s6 }6 b! X( R
    %***********************
    6 _, T9 c0 d6 M( k: A5 i) n! G$ E, lsol=pdepe(m,@ex20_3_1pdefun,@ex20_3_1ic,@ex20_3_1bc,r,L);
    # m: y3 P7 e7 nT=sol(:,:,1); %温度! @; x$ y9 X' N: t: J+ R
    f=sol(:,:,2); %反应率4 w+ p. u1 m* {/ x! D9 \+ W
    %***********************
    ) C0 h" l  m+ n1 d6 n8 ]9 Y) G% 绘图输出
      R: D# `. `4 Z: J4 E5 q%***********************! Q( c7 c$ {( `8 h7 H
    figure(1)
      l8 e# ^( v" T, x/ P; L" asurf(L,r,T'-273)
    ! y; f. i% c8 T* s6 e1 O, Vtitle('temp')7 f2 Q6 R9 E9 _1 D& ]0 y/ R
    xlabel('L')
    8 \& k! s2 d4 z& K0 I: Pylabel('r')
    / C; h# S4 P! {$ ?1 yzlabel('temp (0C)')8 ^/ K1 g/ e: f5 x6 y
    %
    & X4 P' h1 V6 O  cfigure(2)
    4 Q* z" r! T+ msurf(L,r,f')
    8 {, d- t- Q$ ltitle('reaction rate'): B: }, s7 {4 A1 |
    xlabel('L')8 A& j" V6 y1 n$ D- x
    %初始条件函数
    7 Q" |9 j0 y" @& i%**********************************
    # {( q: b0 H, T/ e4 i# k; a: Vfunction u0=ex20_3_1ic(x)4 b2 u8 h, |8 u9 F2 G+ A# Y  l
    u0=[125+273 0]';
    # Q+ n4 a1 R" M6 n: V) {' l7 x%**********************************
    5 L, R3 ?! o4 W6 V6 I% C% 边界条件档1 ^  i$ |: g6 z+ P( B4 o! f
    %**********************************
    & v' p  f) J( b- v6 W2 K! s0 _0 Kfunction [pl,ql,pr,qr]=ex20_3_1bc(rl,ul,rr,ur,L)3 p& `% \. n, b& n
    global Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De: l$ o+ R6 j, c3 T' m7 D, u0 Z
    pl=[0 0]';8 g: t5 d5 T% l
    ql=[1 1]';
    6 [" |" W3 w- Bpr=[hw*(ur(1)-Tw) 0]';
    , }% F2 X% G  Zqr=[G*Cp 1]'; + e: X$ ^; @2 h5 D& l* Y) t( ^7 p  G
    ylabel('r'). V2 q: Y6 U0 H* c+ U, L
    zlabel('reaction rate')
    ! o# s$ j( n: N- s: M8 O%*************************************************, Z* T/ W, Z0 y" p  {) N0 D
    % PDE 函数7 y9 q9 P+ i, l0 }# w
    %*************************************************) _2 k! m/ `  C  ~5 n2 h6 P) b
    function [c1,f1,s1]=ex20_3_1pdefun(r,L,u1,DuDr)
    8 K* I/ M( Z9 bglobal Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De" p' B. r! ]" n6 H! B7 x# o
    T=u1(1);* U! E/ B  ]0 U8 }
    f=u1(2);6 ~" e- Z/ o% ]* ], `( R* y* L
    %- w. @( v& q9 ~1 r
    k=exp(-12100/(R*T)+32.3/R);
    7 c+ ~. |" t! Z' Q$ aKh=exp(15500/(R*T)-31.9/R);7 o+ t1 L2 e8 ]; l( q% L
    Kb=exp(11200/(R*T)-23.1/R);
    $ m' f% g& R  B  zKc=exp(8900/(R*T)-19.4/R);" G5 z; t; Y* u4 g( r+ P
    %
    1 v& ?) L4 s- j+ V# O9 N: U5 d. `7 fa=1+M-3*f;5 z& J/ C7 c& r' S6 H4 V
    ph=Pt*(M-3*f)/a;- r% M! g5 _# v: f
    pb=Pt*(1-f)/a;
    4 m$ r5 W, j4 U* X' Ipc=Pt*f/a;) d4 a5 d/ o& b" q+ Q+ W$ w1 Y4 G
    %
    + w8 p, W$ W3 n0 }' g# [rA=k*Kh^3*Kb*ph^3*pb/(1+Kh*ph+Kb*pb+Kc*pc)^4;
    ! b. k- @+ y* ^* `%
    " y. h3 i8 ^5 c1 i( Fc1=[1 1]';* p' Z% z9 k  D  s9 c
    f1=[ke/(G*Cp) De/u]'.*DuDr;
    5 D3 _: R0 V7 n( f  j* W; h/ j%s1=[ke/(G*Cp*r)*DuDr(1)-rA*rho_B*dHr/(G*Cp)-2*h0*(T-Tw)/(rw)  h7 F. ^, W( b9 B3 v
    s1=[-rA*rho_B*dHr/(G*Cp);rA*rho_B*Mav/(G*y0)];3 I4 }/ D3 S  m7 i) J9 F# N2 h* p
    %********************************** . K) L2 E3 g  k8 N1 G7 B
    * B+ Y* T' e; R" C
    ————————————————
    8 s4 S9 x( v  `! e! ]$ {& W4 p版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。8 C1 G+ F5 R- y# L' F: Z6 o! |
    原文链接:https://blog.csdn.net/qq_29831163/article/details/89711536  \2 p8 }8 L8 R( {5 {: d7 ]

    ' t8 g9 T/ U$ l, q- v7 }4 \9 X5 J: g) {
    # H5 k7 l& \- E8 p2 ^8 \$ B5 Q/ n
    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-30 03:56 , Processed in 0.510275 second(s), 51 queries .

    回顶部