如何在dymola中将矩阵分配给combitable?

问题描述 投票:0回答:1

我正在使用函数生成一个矩阵,我想将其动态分配给可组合表。在 dymola 这样做的最佳方法是什么?

我尝试使用将矩阵分配给mat文件并将其称为combitable中的文件选项表。

modelica lookup-tables dymola
1个回答
0
投票

这里有 MSL 中的几个类似的块:CombiTable1Ds、CombiTable2Ds 和 CombiTimeTable。不确定你的意思,我使用 CombiTimeTable,但下面描述的相同原理适用于所有这些。

您需要在翻译时向 CombiTimeTable 提供表大小信息。因此,至少有一个虚拟表可以确定大小,您可以从文件中读取它。

翻译后、模拟前,您可以更改表中的值,但不能更改大小。

您可以在此处找到如何以正确方式制作文件的详细信息:

https://doc.modelica.org/Modelica%204.0.0/Resources/helpWSM/Modelica/Modelica.Blocks.Sources.CombiTimeTable.html

我不确定我是否正确理解“我想动态分配它”的意思,但对我来说,这听起来像是在翻译之后和模拟之前,然后你就受到了所描述的限制。

我还必须承认我无法访问 Dymola,我的回答基于 Modelica 的一般情况。

© www.soinside.com 2019 - 2024. All rights reserved.