Aspen Plus & Matlab (command to deactivate/activate a transfer block?)

6 ビュー (過去 30 日間)
Angelica Liponi
Angelica Liponi 2018 年 6 月 27 日
編集済み: Angelica Liponi 2024 年 9 月 12 日
Hi everyone, I have a model in Aspen Plus that I launch with Matlab to vary some parameters. I want to deactivate a block and then re-activate it (because it helps to reach the convergence). How can I do that?(which is the code) Do you know where I can find a list of useful commands for Matlab-Aspen? Thank you very much.
  2 件のコメント
WILLIAN
WILLIAN 2024 年 8 月 30 日
Hello, did you find the information anywhere?
Angelica Liponi
Angelica Liponi 2024 年 9 月 12 日
編集済み: Angelica Liponi 2024 年 9 月 12 日
Hi Willian,
no, unfortunately I haven't find it.
You could try looking if one of the parameters for the block (in my case, it was a transfer block) in the Variable Explorer of Aspen Plus is used for determining if the block is active or not, probably assuming 1/0 (or True/False) as values.
(
The path to call the transfer block is:
Application.Tree.FindNode("\Data\Flowsheeting Options\Transfer\T1")
)

サインインしてコメントする。

回答 (1 件)

Anagha Mittal
Anagha Mittal 2024 年 9 月 12 日
Hi Angelica,
You may use the COM interface to interact with Aspen Plus using MATLAB. The block properties can be accessed using this interface. To create a COM server, "actxserver" functiona can be used. For more details, please refer to the following link:
The functions to activate and deactivate a block can be found in the example mentioned in the "Functions" section of the following File Exchange link:
Hope this helps!
  1 件のコメント
Angelica Liponi
Angelica Liponi 2024 年 9 月 12 日
Thank you Anagha Mittal, however we need the path or the code to activate/deactivate a block, such as a transfer block.

サインインしてコメントする。

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by