了解报告错误

错误输出可用于一部分常用报告 - 这些报告需要场函数和由用户指定的零部件列表。

下面列出了这些报告可能的错误输出,以及对每个错误的简短说明。这些错误可能显示在选定零部件列表中具体零部件的输出中,或显示在整个报告的输出中。

错误文本 含义
no data(没有数据) 找不到用于报告计算的数据。常见原因是用于报告计算的网格单元/节点数为零。
invalid part(无效零部件) 选定的零部件不适用于计算此报告。此错误不常见。
unable to compute(无法计算) 无法计算报告值。常见原因是无法在报告中选定的零部件或零部件列表中填充报告计算所需的场函数。
incomplete computation(计算不完整) 因为组合了各零件的值错误而对整个报告值输出该错误。一个常见示例是,无法为指定零部件列表中的零部件子集计算报告值,但对列表中的其他零部件成功执行了报告计算。
不存在报告 在可能会用于表达式报告的字段函数表达式 getReportValue 中使用了错误的报告名称时会发生该错误。
不存在的报告零部件 在可能会用于表达式报告的字段函数表达式 getReportValue 中使用了错误的零部件名称时会发生该错误。
缺少辅助数据

此错误输出仅限于最小值和最大值报告,以及选择了最小或最大统计数据的统计数据报告。当以下类型的数据不可用时会发生该错误:

  • 与在并置场函数列表中选定的场函数相对应的并置数据
  • 与在协同时间监视器列表中选定的监视器相对应的协同时间数据
不存在的并置场 场函数表达式 getCollocatedValue 中指定的场函数不存在于在最小值/最大值报告属性下选择的并置场函数列表中。
使用节点数据而不是网格单元数据 报告值是使用节点中的数据计算的,因为网格单元中没有数据,即使您没有显式激活报告属性下的平滑值选项。
数据不足 此错误输出通常发生在基于监视器的报告(统计数据和积分)中,表示现有数据不足以执行请求的计算。
未定义的比率 此错误表示在计算具有分子除以分母的报告(例如平均报告、偏差报告和均匀性报告)时存在为零的分母。
理想化无效

导致此错误的原因如下:

  • 周期交界面可能没有可定义的周期重复次数,或只有一个总重复次数。
  • 对称边界可能是非平面的,或者没有可用于定义对称平面的边界面。

如果此显示中的理想化旁边出现理想化无效错误消息,则表明使用该理想化时遇到问题,很可能是由于区域的交界面(对于周期交界面理想化)或者一个或多个对称边界(用于对称理想化)出现问题。

如果在模拟运行期间报告尝试访问不存在或有问题的场函数,Simcenter STAR-CCM+ 会显示一条服务器错误消息,此错误消息会中断模拟。可能导致中断的报告示例如下:

  • 报告和场函数相互不兼容,例如,需要标量场函数的报告使用矢量场函数。
  • 报告使用不存在的用户自定义场函数,例如在创建报告后被删除的场函数。
  • 用户自定义场函数使用错误定义的表达式。

要防止此类中断,检查使用错误场函数的对象的模拟,并删除或修改这些对象。

输出窗口中显示错误消息的简写版本。以下示例显示对不适合的输入零部件运行的表面标准偏差报告的输出。

Surface Standard Deviation of Temperature on Volume Mesh

Part                   Value (K)         Errors
--------------------   -------------     -------------------------------
Threshold               3.343456e+02     no data, invalid part
                       -------------     -------------------------------
               Total:   0.000000e+00     no data, incomplete computation

要获取详细信息,右键单击报告,然后选择错误日志输出窗口中将显示详细信息。以下示例是以前显示的表面标准偏差报告的错误日志:

Surface Standard Deviation 1: no data
  Threshold: no data, invalid part
    OutputPiece of Threshold from Region 1: no data

还可以直观地显示错误点。请参见在监控器绘图中显示计算错误中的说明。