监视器积分

监视器积分报告是将一个监视器(被积函数)的值对另一个监视器(变量)的值进行积分,并使用梯形积分法则。计算中仅包括发生在上述两个监视器(被积函数和变量)均有数据的那些迭代。

例如,如果为流经某个边界的质量流量定义了监视器,则此报告可以计算该质量流量随时间变化的积分。监视器积分报告也可以是另一个监视器的主题,因此其值可以显示在图表中,也可以在迭代时显示在输出窗口中。

监视器积分报告能够处理任何可绘制的监视器,包括报告监视器、残差监视器、物理时间监视器和迭代监视器。

此外,所选监视器可以具有不同的更新频率和开始触发器。例如,如果被积函数监视器从迭代 1 开始,每 5 次迭代更新一次,变量监视器从迭代 16 开始,每 3 次迭代更新一次,则积分计算仅考虑迭代 {16、31、46、61...},因为这些迭代才是上述两个监视器均有数据的迭代。可以设置两个更新频率相同但开始触发器不同的监视器,以使它们永远不会在同一次迭代中更新。在这种情况下,没有数据可用于计算积分。

此报告使用非标准化数据,因此不会考虑其输入监视器的归一化选项设置。

默认情况下,监视器积分报告会在提供的监视器样本之间进行积分。这意味着在对质量流量报告的监视器进行积分时,例如,由于在模拟开始时没有监视器样本,因此不考虑模拟的第一个时间步期间的质量流量;积分必须从第一个时间步的末尾开始。要处理应来自样本范围之外的积分的任何贡献:

  1. 确定希望起始值等于第一个数据点还是指定的值。
  2. 将报告的积分起点指定属性设为以下设置之一:
    • 要指定积分值的起始值,在该值的被积函数等于第一个数据点的情况下,选择用户指定保持,这将激活变量起点子节点。
    • 要直接指定起始值和被积函数,选择用户指定值,这样将激活被积函数起点节点以及变量起点子节点。
  3. 在子节点的值属性中创建适当的条目。

监视器积分报告属性

单位
单位为积分产生的单位,并且(实际上)是被积函数单位与积分变量单位的乘积。因此,如果积分速度(以米/秒为单位)为时间的函数(以秒为单位),由于 (m/s) * (s) = m,因此最终的单位为米。下拉列表显示模拟的所有已知单位(包括用户自定义单位),这些单位在维度上与积分兼容。
被积函数
数量针对变量数量进行积分的监视器。
变量
用作独立积分数量的监视器。
积分起点指定
设置积分,使起始值等于第一个数据点或指定的值:
  • 无 - 将积分保留为默认状态,即在提供的监视器的样本之间。

  • 用户指定保持 - 激活变量起点子节点,从而可以将变量起点值设为等于第一个数据点。

  • 用户指定值 - 激活变量起点和被积函数起点子节点;后者可以直接指定被积函数。

如果指定的起始值在监视器的数据范围内,则将忽略它并显示错误。

样本收集策略
指定报告针对所有样本还是最后 N 个样本,其中 N 在最后 N 个样本子节点中指定。默认设置为所有样本。

样本收集策略子节点属性

监视器积分报告节点具有一个子节点,子节点的名称为所有样本或最后 N 个样本,具体取决于在样本收集策略下所做的选择。

样本计数
在监视器内针对每个网格单元收集的数据样本数 N。仅适用于最后 N 个样本节点。对于多个输入,报告从输入监视器收集足够的样本,因此有 N 次迭代在所有监视器中是公共的。然后,报告在这 N 次公共迭代上运行。
样本开始事件
开始收集数据的事件。请参见用户自定义的更新事件。
包含开始事件样本
开启时,在样本集合中包含开始事件的样本。