监测导数
监测导数报告是基于监视器的报告,它根据两个监视器共同的最新采样时间/迭代,以数字方式计算一个监视器相对于另一个监视器的导数。该报告显示一个监视器对另一个监视器的影响程度。
用例包括:
- 监视瞬态声学模拟中某个点的压力,在该模拟中针对某个应用需要该压力相对于时间的导数
- 监视减震器模拟中活塞面上的力和位移,在该模拟中希望将力相对于位移的导数输入到下游线性化分析中
要预测监视器值的演变方式,可以计算其级别 1 的导数,这等同于变化的加速,如下所示:
- 1 处的导数阶数
- 3 或更大的精度阶数
- 3 或更大的其他样本
监测导数报告属性
- 单位
- 用于指定物理量的单位。将导数阶数设为大于 1 的值时,将显示指数。
- 源监视器
- 用作源变量的监视器。
- 微分变量
- 用作微分变量的监视器。可以将其设为物理时间或迭代以获得简单导数。
- 导数阶数
- 从两个监视器获得的导数级别。导数阶数默认设为 1,但可以增大阶数以获得更高阶数的导数。
- 精度阶数
- 增加近似计算中使用的多项式函数的阶数以提高精度。
- 其他样本
- 除了在最后 N 个样本节点中最初指定的样本计数外,指定额外数量的样本。样本计数属性值更新以反映指定的总数。与精度阶数一样,增加样本数也可以获得更好的逼近函数。
子节点属性
监测导数报告节点有一个名为最后 N 个样本的子节点。
- 样本计数
- 在监视器内针对每个网格单元收集的数据样本数 N。仅适用于最后 N 个样本节点。
- 样本开始事件
-
开始收集数据的事件。请参见用户自定义的更新事件。
注 对于导数报告,通常不适合使用样本开始事件,因为报告会自动处理自己的输入样本。使用开始事件策略可能会使监视器无法获取足够的样本来计算导数。 - 包含开始事件样本
- 开启时,在样本集合中包含开始事件的样本。