ABAQUS的场变量输出中,包括节点上的变量输出(例如U,NT)和单元上的变量输出(例如S,E)。单元内的应力值是在单元的积分点处,但有时我们需要明确的了解在某一个节点处的应力值,这时候就需要将单元内积分点处的应力值外推到节点处,这样就会产生一个问题,即同一个节点连接不同的单元,每个单元外推到该节点处的应力值不一定是相等的,那么该节点处的应力值是多少呢?
ABAQUS是采用求平均的方式来解决这一个问题的(Average)。下图中红框中Avg:即表示一个求平均的算法,其中75%为一个阈值。ABAQUS中的Avg(阈值)为一种有限元后处理的算法,其公式如下:
当节点处的relativenodal variation的值大于设置的阈值(默认为75%)时候,则将节点处的所有单元的外推应力做算数平均,该值即可以视为该节点处的应力值。当节点处的relativenodalvariation 的值小于设置的阈值时,则认为该节点处的外推应力值差距太大,此处一般都为结构不连续处,该节点处的应力值不进行平均,“强行平均”可能会导致该节点处的应力值偏小。
相应的Avg(阈值)设置的越大,那么云图越连续,若Avg=100%,即所有的节点上的外推应力值全部平均。Avg(阈值)设置的越小,那么云图越不连续,若Avg=0%,即所有的节点上的外推应力值全部不平均。
ABAQUS中的probevalue是一种很重要的读取模型中某一节点处的应力值的方法,如果想知道某一节点处的所有单元的外推值,可以将Avg设置为0%,用probevalue选取该节点。若Avg设置为100%,则任一节点处的probevalue都是它的外推值的平均值。
ABAQUS 中设置Avg(阈值)的方法。ABAQUS中的caeUser manual 40.5 节对后处理中求节点上的平均应力有官方的解释。