【发布时间】:2021-10-08 01:33:03
【问题描述】:
我有一个简单的模型如下,我打算计算 x 导数 wrt time(der(x)) 的平均值。
model Average
Real x;
initial equation
x = 2.0;
equation
der(x) = x + 5;
annotation (experiment(StopTime=10, __Dymola_Algorithm="Dassl"));
end Average;
关键是它是原始代码的简化代码,其中“x”由 CombiTimeTable 给出。我需要执行几个模拟(通过几个文本文件作为 CombiTimeTable 的输入),它们没有相同的行数(不同的持续时间)。换句话说, StopTime 因情况而异,例如对于这种特定情况,此处的 StopTime 为 10 秒。 有没有办法使用一般方程来计算 der(x) 的平均值。如果有人可以提供帮助,我将不胜感激。
【问题讨论】:
标签: variables average mean modelica