Process Modeling Simulation & Control
Ir al canal en Telegram
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)
.
جهت انتقال مقدار متغییرهای فرایندی از نرم افزار Aspen HYSYS به MATLAB کافیست ابتدا نوع متغییر را برای نرم افزار MATLAB تعریف کرده و سپس با استفاده از مجموعه دستورات زیر مقدار آن را مشاهده کنیم. لازم به یادآوریست مجموعه دستوری زیر برای مشاهده دمای جریان Feed تنظیم شده است.
E=invoke(W.ActiveDocument.Flowsheet.MaterialStreams,'Item','Feed')
get(E)
.
جهت تعریف مشخصات یک جریان در نرم افزار 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')
.
THERMOFLEX - Basics I
Introduction & Basic Use in Design Mode
.
