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

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 日

0 投票

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.

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

質問済み:

2018 年 6 月 27 日

編集済み:

2024 年 9 月 12 日

Community Treasure Hunt

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

Start Hunting!

Translated by