تبلیغات



    در این مطلب قصد داریم نرم افزار متلب را با نرم افزار اسپن هایسیس لینک کرده و متغیر های هایسیس را از درون متلب مقدار دهی کنیم.

    برای این کار از کد زیر استفاده می کنیم. برای اتصال نمونه فایل هایسیس و متلب پیوست شده است.

     

    %code by Mojtaba Ghamati
    % www.شیمی معدنی-eng.ir
    % [email protected]
    % Tel: 09203196845
    % copyright 2017/10/25 8:34
    clc
    clear all
    a=actxserver('Hysys.Application');
    SimCase = a.simulationCases.Open([cd,'changecomp.hsc']);
    SimCase.visible = true;
    b=get(a.activeDocument);
    c=get(b.Flowsheet);
    d=get(c.Operations);
    d.Names;
    h=get(a.activeDocument.Flowsheet.Operations,'Item','V-100');
    i=get(h);
    h.VesselPressureDropValue=1;
    streams=get(c.Streams);
    streams.Names;
    f=get(c.Streams,'item','Feed');
    get(f);
    f.MolarFlow.Value;
    f.TemperatureValue=100;
    f.BOMassFlow.Value;
    f.BOMassFlowValue;
    v=get(c.Streams,'item','v');
    for i=1:100
    tt(i)= i;
    f.TemperatureValue=i;
    mst(i)=v.MolarFlow.Value;
    end
    plot(tt,mst,'-')
    

    در این مثال دمای خوراک از ۱ تا ۱۰۰ درجه تغییر داده شده و مقدار جریان فاز بخار از هایسیس گرفته شده و نمودار تغییرات جریان بر اساس دما رسم شده است.

    اتصال متلب به هایسیس

    اتصال متلب به هایسیس

    در این مثال سعی شده پارامترهای مهم و لازم برای شما آورده شود تا با روش کار آشنا شوید. در صورتی که سوالی دارید از طریق راه های ارتباطی مختلف ما با ما تماس بگیرید.

    حجم فایل:

    www.شیمی معدنی-eng.ir

© تمامی حقوق مطالب برای وبسایت شیمی معدنی ایران محفوظ است و هرگونه کپی برداری بدون ذکر منبع ممنوع و شرعا حرام می باشد.
قدرت گرفته از : بک لینکس