es
Feedback
Process Modeling Simulation & Control

Process Modeling Simulation & Control

Ir al canal en Telegram

a true act of goodwill always sparks another

Mostrar más
El país no está especificadoNegocios29 657
3 104
Suscriptores
Sin datos24 horas
+147 días
+8230 días
Archivo de publicaciones
کد برنامه مثال

W= actxserver('Hysys.application') get(W) get(W.ActiveDocument) Q=invoke(W.ActiveDocument.Flowsheet.MaterialStreams,'Item','Feed') get(Q) E=invoke(W.ActiveDocument.Flowsheet.MaterialStreams,'Item','Vapor') get(E) E.TemperatureValue; Q.TemperatureValue; E.MassFlowValue; for i=15:130 D(i)= i; Q.TemperatureValue=i; F(i)=E.MassFlowValue; end plot(D,F,'-') .

فایل شبیه سازی شامل یک Falsh Drum و جریان ورودی Feed و جریانهای خروجی Vapor & Liquid را ایجاد نمایید. نرم افزار MATLAB را باز و کد زیر را به محیط آن اضافه نمایید. دقت فرمایید برخی از دستورات get جهت مشاهده پارامترهای نرم افزار Aspen HYSYS اضافی بوده که بنا به صلاحدید دوستان و سروران گرامی قابل حذف شدن می باشد. .

به طور مثال فایل شبیه سازی شامل یک Flash Drum و سه جریان به ترتیب Feed به عنوان ورودی و Vapor & Liquid به عنوان خروجی را در نظر بگیرید. هدف بررسی اثر افزایش دما بر روی دبی جریان گاز خروجی ار Drum می باشد. در این مرحله کاربر باید دمای جریان خوراک را از نرم افزار MATLAB در یک محدوده مشخصی تغییر داده و سپس دبی جریان گاز خروجی را به محیط MATLAB منتقل و روند تغییرات را به صورت نموداری ارایه نماید. .

و جهت مشاهده هر متغییر فرایندی در نرم افزار کافیست تا دستور زیر تایپ و سپس اجراء شود. لازم به یادآوریست پارامتر E در مرحله قبل تعریف شده است و بر اساس نظر کاربر قابل تعییر می باشد. (E.TemperatureValue) .

اجراء دستور E=invoke(W.ActiveDocument.Flowsheet.MaterialStreams,'Item','Feed') get(E) .
اجراء دستور E=invoke(W.ActiveDocument.Flowsheet.MaterialStreams,'Item','Feed') get(E) .

جهت انتقال مقدار متغییرهای فرایندی از نرم افزار Aspen HYSYS به MATLAB کافیست ابتدا نوع متغییر را برای نرم افزار MATLAB تعریف کرده و سپس با استفاده از مجموعه دستورات زیر مقدار آن را مشاهده کنیم. لازم به یادآوریست مجموعه دستوری زیر برای مشاهده دمای جریان Feed تنظیم شده است. E=invoke(W.ActiveDocument.Flowsheet.MaterialStreams,'Item','Feed') get(E) .

اجراء دستور get(W.ActiveDocument.Flowsheet) .
اجراء دستور get(W.ActiveDocument.Flowsheet) .

اجراء دستور get(W.ActiveDocument) .
اجراء دستور get(W.ActiveDocument) .

جهت تعریف مشخصات یک جریان در نرم افزار MATLAB کافیست ابتدا با دستور () get مسیر آن را پیدا کرده و سپس مجموعه دستورهای زیر را اجرا نمایید. get(W.ActiveDocument) get(W.ActiveDocument.Flowsheet) .

در صورتی که کاربر این دستور را به عنوان متغییر تعریف نماید می تواند با استفاده از () get قسمتهای مختلف نرم افزار Asp[en HYSYS را مشاهده نماید. W= actxserver('Hysys.application') get (W) .

یکی از ساده ترین روشهای ایجاد ارتباط نرم افزاری میان Aspen HYSYS و MATLAB استفاده از دستور زیر می باشد. لازم به یادآوریست کاربر باید قبل از اجراء برنامه فایل شبیه سازی خود را باز و فعال نگه دارد. actxserver('Hysys.application') .

لینک Aspen HYSYS به نرم افزار MATLAB

#MATLAB #General #Aspen_HYSYS
#MATLAB #General #Aspen_HYSYS

THERMOFLEX - Steam Cycle Tutorial .

THERMOFLEX - Basics II Modes & Component Types .

THERMOFLEX - Basics I Introduction & Basic Use in Design Mode .