三次多项式的 Modelica 平滑阶

Modelica smoothOrder of cubic polynomial

阅读下面链接的资源后,我对 Modelica 注释 smoothOrder 有疑问。

三次多项式的导数是:

  1. 导数:二次函数
  2. 导数:线性函数
  3. 导数:常数值
  4. 导数及更高:零

在这种情况下,要放入注释 smoothOrder 中的数字是多少? 是3、4还是99?没有间断。

如果它是纯多项式(不是分段多项式),smoothOrder 实际上是无限的。原因是 - 正如你在问题中所说 - 在一些高阶导数之后,所有进一步的导数都将为零。因此它不会变得不连续。

因此,smoothOrder 可以设置为任何高值。为了找到一个好的值,让我们考虑注释的用法:smoothOrder 用于确定 variable/equation 可以区分的频率。由于索引减少,方程式的微分可能是必要的。模型需要区分的频率取决于模型的索引(定义略有不同)。通常,该指数描述了一个方程需要多长时间微分才能得到可解方程。该指数通常不高于三,对于电气应用通常不高于一。因此,通常选择 99 因为索引不会高于此...