Modelica 在Dymola中,如何追踪用于计算管道质量的参数和方程?

Modelica 在Dymola中,如何追踪用于计算管道质量的参数和方程?,modelica,dymola,Modelica,Dymola,Modelica中的组件包含用于计算整个系统状态和变量的方程、参数。例如,在发电厂模型中,关键变量是压力、焓和质量流量。 假设我对某条管道上的质量流量感兴趣,我如何追踪用于计算该管道上质量流量的方程式和参数 在模拟设置、转换中,激活“为绘图提供变量依赖项”,这等于设置标志Advanced.GenerateVariableDependencies:=true。 在结果中,您可以右键单击变量,然后单击“绘图相关性”,您将看到它是如何计算的公式 或者,在模拟设置、翻译中,激活“在dsmodel.mo

Modelica中的组件包含用于计算整个系统状态和变量的方程、参数。例如,在发电厂模型中,关键变量是压力、焓和质量流量。 假设我对某条管道上的质量流量感兴趣,我如何追踪用于计算该管道上质量流量的方程式和参数


在模拟设置、转换中,激活“为绘图提供变量依赖项”,这等于设置标志
Advanced.GenerateVariableDependencies:=true。
在结果中,您可以右键单击变量,然后单击“绘图相关性”,您将看到它是如何计算的公式


或者,在模拟设置、翻译中,激活“在dsmodel.mof中生成翻译的Modelica代码列表”然后在dsmodel.mof文件中搜索变量名。

您可以使用OpenModelica Transformational调试器了解Modelica编译器是如何解决方程组的。问题是我使用的是Modelon提供的热电库,它仅适用于Dymola。商业加密库可能适用于OpenModelica的未来版本:不过,调试功能可能会受到加密的影响/限制。假设有两个方程(A和B)用于计算变量Alpha,我怎么知道方程A属于哪个组件?