ru
Feedback
Process Modeling Simulation & Control

Process Modeling Simulation & Control

Открыть в Telegram

a true act of goodwill always sparks another

Больше
Страна не указанаБизнес29 657
3 104
Подписчики
Нет данных24 часа
+147 дней
+8230 дней
Архив постов
کد برنامه مثال

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 منتقل و روند تغییرات را به صورت نموداری ارایه نماید. .

photo content

و جهت مشاهده هر متغییر فرایندی در نرم افزار کافیست تا دستور زیر تایپ و سپس اجراء شود. لازم به یادآوریست پارامتر 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) .

photo content

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

photo content

یکی از ساده ترین روشهای ایجاد ارتباط نرم افزاری میان 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 .