QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2842|回复: 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 触煤反应装置内温度及转换率的分布7 _3 J8 Y7 F/ l4 B5 x( Y
    5 g- ~2 O% Z% x# Q2 F
    以外部热交换式的管形固定层触煤反应装置,进行苯加氢反应产生环己烷。此反应 系统之质量平衡及热平衡方程式如下:& `! H) b& s& f$ X
    5 G# p( d! W  _+ r# ]9 P3 ]
    $ }/ d- R1 ?! P- n& i! ^% s

    ( V* E2 V$ O. y 其中T 为温度(℃), f 为反应率,L 为轴向距离,r 为径向距离。此系统的边界条件为( N$ K' h1 ]! _5 c7 ^. `
    + H' c7 w% [- ~" b' @4 e
    8 W; A  D( y) F5 v7 S( ~

    9 M2 t# j. v& w( o此外,式中之相关数据及操作条件如下:% _% {$ ^5 ~/ W6 P

    % U6 p! I7 ~& i  {+ d(i)反应速率式
    ' A( i$ a( Z, \+ }! H" U4 a6 x. x) f- ]
    5 j9 ?! s# v( y3 l- x
    6 M0 G0 K5 r: C& ?
    其中 P 表示分压(atm),而速率参数为
    : r! o& `8 x6 M  K  S+ }8 e7 r8 E7 K- I7 Z( B+ u& D5 t+ m
    6 Y( i9 Q# @, q& f/ n0 Y( H# `1 K; [  j$ W

    ( e/ ^* r- v2 d. V上式中,下标 B,H 及 C 分别代表苯,氢及环己烷。R 为理想气体常数(1.987cal/mol·K)。. W7 J  G! Z3 O4 A1 H4 A

    - t% s! I) g( n/ {- x$ B(ii)操作条件及物性数据# K) t1 p& a5 L% r6 d6 U9 f+ m6 ]

    , @: g" s" n) O& j
    9 f& _3 x1 z  d
    5 x1 `$ o9 w4 y9 o6 S) P
    / J% {2 T- P- R9 H3 b" a8 d" {' w/ s, ]8 c7 d: U+ r
    题意解析:
    2 f" T! \- V5 ~' m
      w  k' }* M) U, b+ o6 h
    ! z$ b$ x* w9 S3 ]* f8 U" r
    2 G$ U/ I) h0 z. |( w9 F8 V/ R1 Z( q% i
    将上式,连同反应速率式,带入平衡方程式中,配合边界条件,可利用 pdepe 求解。
    ' c; `$ o! ]' X% e1 k
    # q. a! e+ ], W6 F9 G$ WMATLAB 程序设计 将原方程改写成如式(35)的标准式
    5 Q' d9 e* d* T; z, M- B! _! s# H7 p
    # b' d4 Q1 F2 o% Y( L0 C& q( E/ D- P" i5 G: e# k

    ( U  l4 V5 K, N) V4 F# y     因此
    . ^. ?" W% y1 I* `  c- b6 V8 M2 O' p  B/ g+ Z$ Z4 H
    8 h- M0 v- j9 N$ P" `
    $ V, {3 u+ e/ t  l
    根据以上的分析,可编写 MATLAB 程序求解此 PDE 问题,其参考程序如下:
    . f6 ?- Z3 l; O# K# l5 M
    8 J1 ^* U. N/ G  W( d, P7 U% Jfunction ex60_3_1! u5 f- _( |% H) ?( k
    %******************************
    ) p# z- x* X) s% 触媒反应器内温度及转化率的分布
    3 r" f7 n; W. `9 i%******************************, \/ s1 \# m0 Y6 T" \* N
    global Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De
    4 Z& y7 S6 U* j% A( D%******************************
      e% N* j8 e% }& X( w/ j& L$ I% 给定数据  K" F8 F: b) l6 T5 A/ P
    %******************************
    1 c4 m$ d9 o% ?3 h# i6 ?+ |2 h6 LPt=1.25; %总压(atm)
    % {  [* N7 ^# R+ g( g! yrw=0.025; %管径(m)# L0 D- m5 e7 q9 q+ |/ p8 M& Z) X8 G
    Tw=100+273; %壁温(℃)
    7 A( V0 ?# @2 H; sG=631; %质量流率(kg/m2hr)
    1 h8 `% O" L" J, {; o# _M=30;
    3 p. X, W' E- ay0=0.0323;
    , T& `$ m1 I9 a4 T& c, j5 |Mav=4.47;
    ; ?6 `% n5 c+ g% b& g& a2 jrho_B=1200;
    8 j4 y7 \: q3 {Cp=1.74;
    + W& q! \3 V* m+ `6 [% t2 d1 AdHr=-49250;0 t8 }- E; u7 n2 Z
    h0=65.8;4 I7 A- i! F* b# [7 n, v
    T0=125+273;
    * t0 X. D) ^" Q% E8 YLw=1;6 k9 D9 w' a! W- u# z- X0 n! t
    u=8.03;  i2 ?# z* u$ i' }/ B2 @6 P
    R=1.987;; @. k! ~  J5 b; H
    ke=0.65;
    * F( Y, V* ^, r1 @9 Z2 Shw=112;6 Q) }7 @# `" g, t4 R: |5 P
    De=0.755;' h6 V* E9 e) o
    %********************
    9 V7 l# K" `7 k- \1 v6 V9 \m=1;" m" i* \8 ?, r( T! e# N- V
    %********************
    $ D  C* V8 A4 B. B, V! c/ _% 取点
    $ Z5 S* J. @, [1 c%********************
    6 Q. d3 H9 O9 Z) c  x* a: Wr=linspace(0,rw,10);
    " q# N/ X5 @: \% e( k; lL=linspace(0,Lw,10);
    7 z+ n: j8 D, B& u, v4 \: z5 }- w$ x%***********************4 K/ M0 u7 g; b0 m4 T( p+ a; ]
    % 利用 pdepe 求解
    5 U! `$ j" S' }% p%***********************& g6 u$ }7 M' N% C
    sol=pdepe(m,@ex20_3_1pdefun,@ex20_3_1ic,@ex20_3_1bc,r,L);5 N4 r( P3 e% I
    T=sol(:,:,1); %温度' E' ]/ K+ c8 U9 Z6 g
    f=sol(:,:,2); %反应率
    , I0 {+ i" P1 b  g6 S, E1 _: F%***********************
    + X$ ?+ {# P9 d9 x% 绘图输出
    + T0 k+ O/ X6 F; H. {2 E%***********************2 X2 b* S0 [* ?6 Z! b2 u( C
    figure(1)
    2 g4 r) Z8 H* \* R9 z# [+ _surf(L,r,T'-273)" A1 g6 `! O: l  e
    title('temp')/ I% T5 `# X* G% U+ F4 T$ g
    xlabel('L')
    ! K1 X# z" o3 a! \# A7 R* vylabel('r')
    9 k2 C) k5 `/ z) azlabel('temp (0C)')
    5 O% i; s. W4 q3 r7 w%! f& I  c8 w+ u! P$ d; w2 ~' c
    figure(2)7 K. L. a# k5 Z/ Z1 i& L: i
    surf(L,r,f')
    ( u# V5 Y' w0 u) ?title('reaction rate')! O7 f' Z" X0 f% ]
    xlabel('L')
    ( Z5 W, j+ ~# X4 r- T6 _. z%初始条件函数
    ) m# M4 v/ S5 A; i%**********************************+ q! w8 E5 B2 x4 g+ I$ P
    function u0=ex20_3_1ic(x)4 ?7 Y( u& P: e( B
    u0=[125+273 0]';
    3 \6 f( ?9 X' t/ y( U0 c%**********************************- p" L* ?- w8 K* l& S& A
    % 边界条件档
    # y+ U$ P( J2 z8 Z! O6 [8 ?1 d%**********************************9 u6 R9 q# w% J+ L7 q+ R6 }- a7 f
    function [pl,ql,pr,qr]=ex20_3_1bc(rl,ul,rr,ur,L); X  X. B" E) G) |9 r; j3 H! ?
    global Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De
    $ t% ]( J+ Z# f$ f: v9 upl=[0 0]';. ?6 k$ W3 A+ N" K2 l5 D
    ql=[1 1]';
    % ?8 c) q$ w/ \. \pr=[hw*(ur(1)-Tw) 0]';/ K: E! y: [5 G0 n* O$ X
    qr=[G*Cp 1]';
    3 @2 |9 @6 K- D) l% bylabel('r')
    ' M3 {+ Z) e. Q' \/ p& |, P' uzlabel('reaction rate'); [* ^/ i7 Y7 d4 H0 h6 k
    %*************************************************
    ; z# D* J/ T: P, H% PDE 函数* R: }; r% o' R! \' J
    %*************************************************( l0 P% v0 {( X+ Z8 i* e- C# U
    function [c1,f1,s1]=ex20_3_1pdefun(r,L,u1,DuDr)
    ) b0 a2 d6 q% A6 |! ?5 L1 gglobal Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De
    ' ^0 @& Q# u: k% M9 ]% yT=u1(1);
    0 z$ S8 H6 A. Z9 m, Sf=u1(2);
    $ c, W! {! [2 R' \( N%
    4 N9 ]' t  _- E0 nk=exp(-12100/(R*T)+32.3/R);
    5 A% w* S2 O- K0 A4 NKh=exp(15500/(R*T)-31.9/R);& j! ?- D) @5 r+ Z* U* K/ _
    Kb=exp(11200/(R*T)-23.1/R);/ i4 ?! E& v% G4 ?5 i
    Kc=exp(8900/(R*T)-19.4/R);
    # }3 Q( N+ [5 C" v5 S2 N+ r) b/ s%
    1 n; H5 g) D+ ^" Ta=1+M-3*f;& @2 A( ^) M7 o3 z! b
    ph=Pt*(M-3*f)/a;0 D$ b9 @+ }; U6 [9 i
    pb=Pt*(1-f)/a;4 o6 ~+ \! s# ~! w5 F$ M3 N
    pc=Pt*f/a;
    4 d" Y! y4 }$ ?%
    9 V* B5 f% S( D7 n9 mrA=k*Kh^3*Kb*ph^3*pb/(1+Kh*ph+Kb*pb+Kc*pc)^4;
    # m# X/ R9 B6 [% J%
    & @6 p& a' `4 dc1=[1 1]';7 I6 H9 y+ C) p9 ~7 k3 j8 d5 }
    f1=[ke/(G*Cp) De/u]'.*DuDr;3 x0 d1 `5 a- q: C- e
    %s1=[ke/(G*Cp*r)*DuDr(1)-rA*rho_B*dHr/(G*Cp)-2*h0*(T-Tw)/(rw); Y/ P0 o- v6 \( D: y3 \
    s1=[-rA*rho_B*dHr/(G*Cp);rA*rho_B*Mav/(G*y0)];6 M0 O+ W4 Y# F- ?' w% d8 T6 s$ k
    %********************************** / B! r; k1 N* v+ V( R

    3 |$ U. X. L9 e( l! b9 d————————————————! x: e, o9 z6 [
    版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    3 h6 y- M4 @2 M6 `原文链接:https://blog.csdn.net/qq_29831163/article/details/89711536- H7 [" M% j* H5 t- W5 M9 o

    / p/ I) `) h1 u# M0 J1 R" |: e' d; L4 F# C
    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-12 18:40 , Processed in 0.407316 second(s), 52 queries .

    回顶部