QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2875|回复: 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 触煤反应装置内温度及转换率的分布* r' R) }4 d2 p# L4 J% B
    / v- e( N3 Y" c$ c& v/ N" C
    以外部热交换式的管形固定层触煤反应装置,进行苯加氢反应产生环己烷。此反应 系统之质量平衡及热平衡方程式如下:, n5 f/ {) _. m
    . H4 N0 M8 q: i0 C
    + O7 _* S# @% s: L$ i1 C% A. Q
    & \" M+ @# ^+ @6 z( U9 o1 b
    其中T 为温度(℃), f 为反应率,L 为轴向距离,r 为径向距离。此系统的边界条件为
    ' \- t. ]+ ?" X0 q/ I
    2 S; M' ~2 E# K9 g
    + I2 n8 P5 ^( a/ [& r# L( ]$ d4 G/ Z5 C  [' i. N, L- r6 i
    此外,式中之相关数据及操作条件如下:4 S# r: {! g( a0 O# K

    9 u$ z8 a% D" Y4 n3 P- a, d(i)反应速率式
    9 P3 r; |- g/ j# j  B1 J) w
    / U# j4 b  P# v2 G/ M% J3 p7 T  p. P, {( M2 t6 W# D

    7 K  M  n# n6 h4 v" |1 F5 L其中 P 表示分压(atm),而速率参数为
    + q7 B, Q( l4 }% W" M* S/ d  G  k+ v- N$ d" F1 L' G

    6 W  N( Q& T2 {# _1 `& c
    ; w# g; y3 H' j; ^- e+ ?8 C上式中,下标 B,H 及 C 分别代表苯,氢及环己烷。R 为理想气体常数(1.987cal/mol·K)。. _: O' ~3 ]; a8 R0 s/ |6 A- v. u
    1 {7 S/ z4 W  ], D# c+ U# D4 @
    (ii)操作条件及物性数据
    + ~2 u5 i, F& l5 N) D' X' s
    9 T+ s- k" ]! G. y! |; }; O
    7 V3 f4 W- }1 r2 y* U# Y
    ' Y  }: P" ^- e4 W, [
      W' b! X& D' {0 r) B: P: a
    : @+ k  w3 U* a  @) M题意解析:: W) \/ B! e4 O) m3 c- d
    7 N# [, [$ f# t0 N" s+ M

    , `3 K' D% k& w. o
    ! M2 ^, ]8 c- @+ y5 A9 m+ b5 z, J# x
    将上式,连同反应速率式,带入平衡方程式中,配合边界条件,可利用 pdepe 求解。3 A" h: {' M( I9 ]% ]0 K

    / J0 A& h) D0 F2 E. q. OMATLAB 程序设计 将原方程改写成如式(35)的标准式' i5 V0 U. V- L2 L

    $ T- \/ }  c0 j' R
    1 f, A5 p/ n1 o. [  G# ~7 u
    * l) z8 h7 \/ {% g. E/ ]" p     因此$ @5 M3 |; c1 m: f; s
    . x4 N6 u# a+ ^0 L
    0 L4 z" r# }3 g9 I
    " w6 q5 K5 H- M& s  k
    根据以上的分析,可编写 MATLAB 程序求解此 PDE 问题,其参考程序如下:) V0 r; D7 N8 U# @+ `- y, }) k# T
    & i. ~- v7 V% X0 \+ o
    function ex60_3_1
    5 P4 ]0 ]: q! l; s% Q) m9 o%******************************7 o1 S6 J1 O4 N& T; a
    % 触媒反应器内温度及转化率的分布0 ^, W, a4 r% y  B4 ?" q8 O9 l8 y
    %******************************
    % u; i3 X$ p5 k: f* b$ iglobal Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De
    # ^; U( I/ x4 o, w" ]/ B%******************************/ |& [  [! A3 x. E9 |
    % 给定数据
    : M! Y$ U/ I$ N' I; f" J%******************************
    7 U% r  L0 c" k! HPt=1.25; %总压(atm)
    ; x% u/ l: H2 l, ~  I0 N, ]; ]rw=0.025; %管径(m)3 A: v8 e+ V0 d! ?( a8 F) X
    Tw=100+273; %壁温(℃)/ F9 h6 ]$ H$ E- @. ~: a6 q
    G=631; %质量流率(kg/m2hr)
    / ?5 o7 O! d1 o$ I0 z% W. K$ }$ QM=30;- u" E! q% i9 i- c$ I- T2 E# q
    y0=0.0323;2 T3 C' Y! h, C9 V" y1 G
    Mav=4.47;
    & q) F- h  s/ o2 [# g* q0 r; F1 H( orho_B=1200;
    ) W' x& G+ r5 V5 m0 ^9 wCp=1.74;
    * I" }; \' D! R6 JdHr=-49250;7 m: r) I3 ~) p. X
    h0=65.8;- ?, D" U! o) K: z5 M. t1 B* k
    T0=125+273;( j- l4 r! q% Q' s
    Lw=1;
    , v7 Z' N7 s! K7 Xu=8.03;8 M% G  F  d3 f; b! C
    R=1.987;* g' X0 D) I) q! c9 c
    ke=0.65;
    / U0 b- P* e7 V9 t: zhw=112;' h/ E9 K% _. D. p; W
    De=0.755;
    7 J5 H' N! {3 {6 n1 N. h! h%******************** # R# `# |# J7 |0 e2 I1 _
    m=1;
    , E. m7 b! S" C2 r5 h& ?( R%********************: y: F& U' m7 M1 r7 V
    % 取点
    2 x! f" D# t3 Y& Z1 M' e2 o9 ~7 c%********************) P. Z+ b- G" J- @3 T! @4 _
    r=linspace(0,rw,10);* R1 I' @, b5 {
    L=linspace(0,Lw,10);# H; g! v' y! J, }$ N& t
    %***********************
    3 g, L8 o/ c% }$ L- S6 I/ Y. a% 利用 pdepe 求解
    9 N3 Q7 x" B+ b. }%***********************
    3 }: ]/ i% [# E  Isol=pdepe(m,@ex20_3_1pdefun,@ex20_3_1ic,@ex20_3_1bc,r,L);
    / n( ^/ `- n  t% nT=sol(:,:,1); %温度
    5 R6 w' Q0 z6 s0 Mf=sol(:,:,2); %反应率
    $ A) w+ G' A' h- P, j0 b& r%***********************  `, ^6 A) p+ g; ?: p9 W; h7 v
    % 绘图输出: r5 n0 U1 ^& u+ o$ a$ X( _' n
    %***********************9 ~. c) G2 \0 v) a& f- _
    figure(1)! B+ s) M, p9 P
    surf(L,r,T'-273)1 G9 p9 A3 w! r" v, [
    title('temp')( S$ d- E+ j1 d- w) _
    xlabel('L')% a' R9 @# _9 l1 F* h' V* S
    ylabel('r')8 N  ~; r6 N4 s0 d9 U7 m4 r/ `
    zlabel('temp (0C)')
    9 j1 A. ~9 z+ F%( Q0 H4 v5 q/ @& E( m4 c
    figure(2)$ P% |0 {2 B% H$ W# u5 |6 \: d0 l9 r
    surf(L,r,f')& F- m. b/ g" C) M4 _
    title('reaction rate')7 r7 u  r" e- }7 b( I- n
    xlabel('L')
    0 ^, [6 S# i# W7 B7 |: k5 v0 d%初始条件函数
    7 m, J( \0 _* r7 s, P7 P6 M%**********************************
    , J6 e# K) }* Hfunction u0=ex20_3_1ic(x)
    / b7 {4 w. ~  n8 b" N7 Tu0=[125+273 0]';* b. r1 u3 e5 V" Z& N
    %**********************************
    1 b7 \# X* r: G$ E8 U% 边界条件档
    * C3 n( j3 X: T8 N! A2 e( a1 _* t%**********************************
    % X: d, s: D$ w& c5 ]0 bfunction [pl,ql,pr,qr]=ex20_3_1bc(rl,ul,rr,ur,L)6 C& L; G+ A7 Z5 v! o  ~6 F" E
    global Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De5 W7 g% ]9 ?4 O& {) G
    pl=[0 0]';
    ) j8 n. \# }" u1 F0 g! @+ Xql=[1 1]';
    " d6 U! A* b5 P$ |7 [pr=[hw*(ur(1)-Tw) 0]';
    , r  ^2 B" a: r0 {qr=[G*Cp 1]';
    ( i0 E$ v0 }- t9 fylabel('r'); q; O6 q- a' F" l. h$ ~
    zlabel('reaction rate')
    ) x5 p1 f2 l2 ~4 Q: t; a" n%*************************************************3 Y, A4 _2 s/ d7 s5 i/ i
    % PDE 函数
    0 e$ l+ i( e( o: W7 _8 [" C4 u%*************************************************: ^+ {% w! W: K8 y6 b
    function [c1,f1,s1]=ex20_3_1pdefun(r,L,u1,DuDr)
    % E3 G: t) B- m8 f( ]9 ^( J3 ~6 ]global Pt rw Tw G M y0 Mav rho_B Cp dHr h0 u R ke hw De* k% l, ~8 K0 O; H
    T=u1(1);0 F4 `7 Z  w/ r9 M, ]" Z
    f=u1(2);
    + h1 D! A: _$ C& C%+ G% ^- {2 W8 g
    k=exp(-12100/(R*T)+32.3/R);
    ' g! I- q- D9 v7 Q$ N9 rKh=exp(15500/(R*T)-31.9/R);+ L5 F3 n: M0 Z0 U
    Kb=exp(11200/(R*T)-23.1/R);
    . l* E( _- u( x- m, l( F5 sKc=exp(8900/(R*T)-19.4/R);- B5 T- h" n  A  k
    %
    0 s5 V" B, M, M9 b* ^0 W+ s( G' @a=1+M-3*f;
    & ?+ a9 z4 b/ j9 B' Wph=Pt*(M-3*f)/a;
    * E  U* h& L* D& Mpb=Pt*(1-f)/a;
    7 a2 w7 Y% C9 V1 X1 gpc=Pt*f/a;; ^) J$ S5 U- \8 M% h/ p8 }
    %
    # B4 e% Y0 o$ q6 _1 ~8 UrA=k*Kh^3*Kb*ph^3*pb/(1+Kh*ph+Kb*pb+Kc*pc)^4;% M: `- u0 s7 `/ y
    %
    & ~7 L, J! z2 z0 H% B9 wc1=[1 1]';* r- U; u. M4 e! v$ f3 K
    f1=[ke/(G*Cp) De/u]'.*DuDr;3 F/ Q" u7 ~% R
    %s1=[ke/(G*Cp*r)*DuDr(1)-rA*rho_B*dHr/(G*Cp)-2*h0*(T-Tw)/(rw)
    , ]) N$ c9 f$ e9 js1=[-rA*rho_B*dHr/(G*Cp);rA*rho_B*Mav/(G*y0)];5 R3 d! [' N& ?# y
    %**********************************
    + V' j7 s5 Y5 h- M& y0 e, q8 k' P* N) S) P* }2 ~
    ————————————————
    & k$ i! }( r1 ^/ w, ^8 p. J版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    , S- Y! t, l6 [* m2 h1 ^原文链接:https://blog.csdn.net/qq_29831163/article/details/89711536
    , K# i; V+ U7 P7 x( d5 Y! ~# `' U/ f4 k1 _- t

    0 |0 }' L( m# x) o2 e$ R: _1 z
    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-28 18:51 , Processed in 0.362198 second(s), 50 queries .

    回顶部