仪器信息网APP
选仪器、听讲座、看资讯

MATLAB在化工领域的应用 举例

  • 省部重点实验室
    2012/03/10
  • 私聊

数据处理

  • 在可视为全混流的流化床反应器中迸行原料油催化裂化反应

    A(原料油,g B(汽油,g)十C(裂化气,g

    反应器进料中含80%原料油和20%惰性组分。在反应过程中催化剂会因积炭而失活。裂化反应可近似看作原料油浓度的一级反应:



    +关注 私聊
  • 省部重点实验室

    第1楼2012/03/10

    完整的MATLAB程序如下所列:

    function decayinCSTR



    global ct0 yA0 tao k kd

    ct0=1.0

    yA00.8

    tao0.02

    k45

    kd9

    c0=[0.8 1];

    t00t10.5

    [t,c]ode45@decay,[t0 t1,c0);

    ntlength(c(:,1));

    for i=1:nt

    x(i)=1-(1+yA0)/(1+c(i,1)/ct0)*c(i,1)/ct0/yA0;

    end

    plot(t,c(:,1),’b-‘,t,c(:2),’b--‘,t,x,’b*’)

    xlabel(’time(h)’)

    ylabel(‘cA,a,x’)

    legend(‘cA’,’a’.’x’)



    function dcdt=decay(t,c)



    global ct0 yA0 tao k kd

    dcdt(1)=ct0*yA0/tao-((1+yA0)/(1+c(1)/ct0/yA0)+c(2)*tao*k)/tao*c(1);

    dcdt(2)=-kd*c(1)*c(2);

    dcdt=[dcdt(1);dcdt(2)];







    运行上述程序得反应器出口原料油浓度、转化率和反应器中催化剂活性随

    时间的变化如下图所示。

0
    +关注 私聊
  • 展清风

    第2楼2012/07/18

    .......想学学minitab.......没看懂.......

0
    +关注 私聊
  • zsj201204

    第3楼2012/09/28

    现在已经看不懂了,以前还学过的

0
    +关注 私聊
  • yang198000301

    第4楼2012/09/29

    非常好,谢谢

0
猜你喜欢最新推荐热门推荐更多推荐
举报帖子

执行举报

点赞用户
好友列表
加载中...
正在为您切换请稍后...