QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2814|回复: 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 触煤反应装置内温度及转换率的分布; M& b8 \$ ]' V

    ; ~# @( s6 ], `以外部热交换式的管形固定层触煤反应装置,进行苯加氢反应产生环己烷。此反应 系统之质量平衡及热平衡方程式如下:
    / |" O% A! b0 x) X1 b- C
    4 c5 k/ ]# q  r4 o& J# n
      u3 o$ k4 m" n) `# J
    - T5 }# B- c- ~6 z8 g/ |- C 其中T 为温度(℃), f 为反应率,L 为轴向距离,r 为径向距离。此系统的边界条件为
    $ r$ C- E4 B. Q0 Y3 I/ u  B8 i- d% p! G5 B
    # D4 M6 Q0 C5 i" ]

    , s" d5 [. L, ~& D$ q; }- ]此外,式中之相关数据及操作条件如下:
    - Y8 T2 n9 S$ ]) p( h3 w
    1 s8 T/ X% F0 e  _/ n- z5 m6 [(i)反应速率式; J/ e: d9 _& @8 ~& x, \/ N  T8 o

    % v8 H4 c9 B4 F! k" s& v, ~; _
    ( d& q2 Z7 Y5 F8 R) `) \0 X& j! l8 l3 v: h& n: E; ~
    其中 P 表示分压(atm),而速率参数为
      t7 z7 X: l6 G2 g; \3 n7 \3 S) q3 Z  U: k5 s" q) m5 N3 L
    & F/ s! j- h! P: W% J- J
    ! \/ Y6 t* E3 w3 e2 z
    上式中,下标 B,H 及 C 分别代表苯,氢及环己烷。R 为理想气体常数(1.987cal/mol·K)。2 V8 S0 i; L5 q! |# a
    / x6 T9 S9 B2 L% {* L+ R8 z
    (ii)操作条件及物性数据
    1 A6 I& L+ z( |, G$ F( p
    ' V5 d5 z- B7 P- O2 C$ A, ?/ Q9 b9 c  ]0 e+ i* V" x

    " E( j7 l2 H% ~8 j$ \- x) h/ g5 u9 q, Q  a1 n" A% z! O# h- R

    " r  E4 X8 D8 Q: t题意解析:  F& m1 ~: ~! w, y+ |7 n" t
    ) O" A) ?1 l" Q+ H
    $ e% i% ^3 `9 }9 ]8 m4 x" H8 T+ a- [

      h( Y$ i& H. S0 A' {/ r
    / @1 T% C; x0 t) x将上式,连同反应速率式,带入平衡方程式中,配合边界条件,可利用 pdepe 求解。
    5 e- m: ]! ~7 a* P: Q0 x0 O- C7 Z$ G1 G: M6 C
    MATLAB 程序设计 将原方程改写成如式(35)的标准式
    ; N  G+ C& U) [
    6 I3 u1 @. k' X( m& y
    / G& H$ d* |) Y" H* m8 H) ~) x
    / }# p3 K& r- L2 M     因此
    8 G. G2 t) `! u4 r, r' u/ \
    7 u" {7 b6 _1 t4 K6 E6 z6 |
    2 e. v  g- k* |( t) e
    $ P4 Y* V; G1 Q& O2 I( y根据以上的分析,可编写 MATLAB 程序求解此 PDE 问题,其参考程序如下:
    4 @/ r8 Z/ I' k, k& p% X
    3 M0 c& n) \) D' {- yfunction ex60_3_1) c, \  g7 {0 M2 u# Y8 R
    %******************************
      y4 O3 @* j: e4 K8 H6 Z% 触媒反应器内温度及转化率的分布
    7 ?$ N& {; f2 y; d' `" ]: a%******************************
    " e& r! F' G# E  h% nglobal Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De" g% I0 }) }& m' s$ |( |1 m5 q
    %******************************% E/ Y# s. X3 ?  `
    % 给定数据
    ( b3 F% c; [; L. G! c4 i. m9 p%******************************
    5 r* ^+ m+ Q' HPt=1.25; %总压(atm). C4 Y. o' v, F  ]: O( X
    rw=0.025; %管径(m)5 S/ U* v2 x, S8 L
    Tw=100+273; %壁温(℃)' ~1 Y2 x! u8 {" m* L5 y; ?" s) H) \
    G=631; %质量流率(kg/m2hr): g  R- G& J2 J6 M( ?$ e0 a* i: \- U; c
    M=30;
    $ @( v& P2 u# T# u0 s* gy0=0.0323;# r1 C3 ~7 Q, v, E0 \3 i( w0 K
    Mav=4.47;1 x' ]0 p9 W; h* |$ d# A- W
    rho_B=1200;
    ! w; u& I5 z; _- v+ ~: fCp=1.74;
    7 |4 M. T: \, b  edHr=-49250;9 x0 E7 f3 u- ~: Q
    h0=65.8;
    : G+ W8 Q# S0 t5 y) I. z" MT0=125+273;
    3 }7 n% d& d  G" F' b: F) ^2 RLw=1;4 {; G3 Y( s. @/ M0 N+ `
    u=8.03;4 ~* u( o. x  ~5 |- V& O5 W
    R=1.987;7 q* f0 R4 q& G  I
    ke=0.65;  {; j. v& ^6 f4 S$ ?) A7 \
    hw=112;
    / ]% _/ p" w) p" LDe=0.755;6 O8 q, z- D$ c  o( M4 H
    %******************** # a6 R+ t* Q) f) c7 `* Z" h
    m=1;5 D6 j' B, X# I* L
    %********************
    & U9 O; F. S$ |# t% C% 取点
    0 M( z( y+ [: J%********************
    : \% C/ I, Y; \' o$ R" Or=linspace(0,rw,10);+ b, _$ r- h8 \" `. j/ s) C4 D
    L=linspace(0,Lw,10);
      r. }# H" u3 `%***********************
    & ?9 ^& v9 Z& e, Q- U3 K% 利用 pdepe 求解
    ! N  u# u8 C6 O: u% p  S%***********************0 R- H! A8 _# S( J. c
    sol=pdepe(m,@ex20_3_1pdefun,@ex20_3_1ic,@ex20_3_1bc,r,L);
    2 c/ d: G: R. Y% O% cT=sol(:,:,1); %温度
    $ q, P# ~$ ?9 @- ]$ t7 nf=sol(:,:,2); %反应率
    , F9 Q+ x3 _' _/ S" h7 I3 o( e0 o%***********************
    1 ^; ^  E$ a' W3 ~2 i5 U9 e% 绘图输出* T: M* \) }; ~- J
    %***********************% f  e, }$ t$ `9 b
    figure(1)$ M6 h! s/ \' x6 m; p- c
    surf(L,r,T'-273)0 s% }4 B. O$ A7 E. S) y
    title('temp')
    ; b4 [0 r- L. X% x8 q5 uxlabel('L')( [0 l  \; T1 [) q" c
    ylabel('r')2 b, \6 a& C2 t. O5 C  K, O# i$ {4 g
    zlabel('temp (0C)')7 o" {& |* V0 x( O
    %2 S1 R$ ~4 K+ h; t% {3 m$ T& Y% z8 ?3 A
    figure(2)6 V8 Q* w  p% P. ^- z6 ^7 y
    surf(L,r,f')
    # r. J. P0 G3 I# Utitle('reaction rate')
    " L* S- c' m. }9 Kxlabel('L')
    + |' E/ ~# t5 {& G%初始条件函数
    2 R9 [3 O6 I) I" r3 i" \8 n  A%**********************************
    5 P- }" X* p2 `function u0=ex20_3_1ic(x)" ^8 ?6 A+ J/ ~% d  A9 J- f8 G& m5 s
    u0=[125+273 0]';' B( o1 Z' e. I. o% v8 [
    %**********************************
      l" L  F" v: A+ D3 k0 }7 R) g6 q% 边界条件档
    ; k$ n8 F( j; g5 B' l) z- ~# m%**********************************2 W& i( c7 H# L2 G1 X
    function [pl,ql,pr,qr]=ex20_3_1bc(rl,ul,rr,ur,L)
    * q" d" j( c2 w( N% \global Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De# `6 t: {4 T9 y( g
    pl=[0 0]';+ i% H6 g/ v- p# d. O& N
    ql=[1 1]';! p+ W5 V' p) A. L! ]4 j
    pr=[hw*(ur(1)-Tw) 0]';
    , M1 f. L1 f' R* O$ \3 ^qr=[G*Cp 1]';
    ! w* E' J! A- h2 X+ a/ Iylabel('r')
    , t* z+ o+ k$ ?* S" czlabel('reaction rate')
    7 q3 M' ?  ]3 |0 s8 G0 T%*************************************************( w8 R, b+ ^9 I! c: O" W4 D
    % PDE 函数" o/ h7 T( r& b7 v- B1 h
    %*************************************************
    % i. D6 j- G) r+ H" hfunction [c1,f1,s1]=ex20_3_1pdefun(r,L,u1,DuDr)
    & }2 [6 x( ^3 I: wglobal Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De
    . c$ B: S2 ~8 o; x; ]T=u1(1);
    ! q  u( |! U- q8 \; Kf=u1(2);  v1 G2 [3 j- R! k, D# R
    %
    - c3 R6 ^3 V- A# `5 nk=exp(-12100/(R*T)+32.3/R);2 P/ K9 }: J( g
    Kh=exp(15500/(R*T)-31.9/R);
    2 |' |4 d/ b+ f& R5 f) e* C- O' DKb=exp(11200/(R*T)-23.1/R);$ |! }+ N; P) o  Z7 u6 \7 l3 O9 ?* F
    Kc=exp(8900/(R*T)-19.4/R);1 G  B6 h: r7 R+ R
    %
    5 ~1 j4 f8 K: S1 b$ p8 Ra=1+M-3*f;$ j0 ^* a- S# E2 e" a
    ph=Pt*(M-3*f)/a;
    8 F$ Z- I' E! B' n, Rpb=Pt*(1-f)/a;" V) I4 B/ V2 E0 x4 `9 v* X
    pc=Pt*f/a;+ U  m9 s8 ~$ C, u4 L# R; X, M
    %- _0 I: R; v5 }
    rA=k*Kh^3*Kb*ph^3*pb/(1+Kh*ph+Kb*pb+Kc*pc)^4;
    + ^4 G2 U/ Z, K! Z. m%
    ! K% D; m! Q! X: W* g/ h- Kc1=[1 1]';
    , u% D* d* r% T9 E/ c3 W6 G: zf1=[ke/(G*Cp) De/u]'.*DuDr;
    ) m/ J% U: j8 J" }5 P# f%s1=[ke/(G*Cp*r)*DuDr(1)-rA*rho_B*dHr/(G*Cp)-2*h0*(T-Tw)/(rw)9 e- _6 m. l8 e. s5 u
    s1=[-rA*rho_B*dHr/(G*Cp);rA*rho_B*Mav/(G*y0)];% W9 N; V/ M( g& N7 l. v; N
    %********************************** 7 y7 J& \9 w$ j" l) v
    * T0 r! [  a! V- `
    ————————————————" l- e8 S9 v/ O: J6 w  T2 i' Z0 H
    版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。( }2 Q$ W: E0 x/ h3 u2 n$ C6 U5 m
    原文链接:https://blog.csdn.net/qq_29831163/article/details/89711536
    1 e1 W7 H! ~! Z2 T6 T7 q! n0 H* P
    # |9 H! t/ F+ l
    ; P+ {7 a' {+ v  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, 2026-4-11 12:09 , Processed in 0.375694 second(s), 51 queries .

    回顶部