中间结果是指在填充和保压阶段内,单元上多次记录的随时间变化的结果。如冻结层因子、压力、温度等都属于中间结果。在查看这类型结果时,往往会遇到无法读取到结果变化时的精确时间值,如以下案例:通过冻结层因子结果读取浇口冻结时间时,时间值从7s跳到9s,无法准确判断浇口冻结时间。
原因是默认的中间结果数量太少,不利于对分析结果的评估。下面列出了中性面、双层面及3D模型的中间结果数量,可通过工艺设置向导----填充保压设置的“高级选项”----求解器参数----编辑,来查看,如下图。
一、为了获得更加精确的分析结果,我们可以通过增加中间结果数量来解决,以下分享的是设置中间结果的方法。
选择此选项,即命令求解器以规定的时间间隔输出固定数目的中间结果集。增大该值将增加在整个时间内动画演示某些结果时可用的动画帧数,但也将增加分析的磁盘空间要求。例如,充填时间为1s,设置充填阶段中间数量5,则0.2s更新一个结果。
如果希望输入想要求解器输出中间结果集的特定时间,则选择此选项。例如前面的列子,7s时浇口未完全凝固,9s时浇口已凝固,为了确定具体时间,可以指定在7.5s、8s、8.1s、8.2s……输出结果,如下图示。
注意:对于“指定时间写入”和“恒定间隔写入”,求解器会自动写入某些标准阶段的结果。标准阶段是在切换、填充结束、每个保压曲线阶段的开始以及分析结束时。
二、在充填和保压阶段为什么增加中间结果数量后,结果差异不大?如下图所示。
以下通过一组分析对比查看原因,可以清楚地看到,只增加恒定结果数量,结果没有更精确;同样的恒定写入数量,减少保压步长时间,浇口冻结时间精确度有所提高;相反,增加保压步长时间,精确度有所降低;通过指定间隔0.1s的时间写入中间结果,保压步长不变时,指定间隔的结果比恒定结果更精确;同样保压步长时间减小,结果越精确。
三、充填及保压参数设置方法
四、总结
中间结果精确度除受中间结果数量影响外,还受充填及保压参数设置的影响,如果输入大量的中间时间数量结果,但“每个时间步的最大保压时间步”和“每时间步填充的最大%体积”未相应修改,则求解器无法写入请求的中间时间步,且仅跟随/捕获“填充和保压阶段求解器参数”中列出的最大时间步标准值的结果。
示例:如果需要100“填充阶段中间结果数”,但仍为“每时间步填充的最大%体积”输入4%,则求解器不能包含100个时间步,但实际上更接近25个时间步。要获得100个“填充阶段中的中间结果数”,应将“每时间步填充的最大%体积”调整为1%,应将这些值一起调整,以获得请求的时间步数。最后,请注意,增加中间结果数量,会大量的增加分析时间及增加工程文件的大小,分析时需合理评估。