HyperView查看Abaqus应力结果 IP,corner data
Abaqus中设置
Abaqus中可以设置应力位置的输出:
POSITION=INTEGRATION POINTS (default), NODES, and CENTROIDAL
分别是说应力在积分点输出,外插到节点输出,和在单元中心输出
带IP的结果
用HyperView打开后,会有两类结果,一个后缀带IP,一个不带。IP的意思是INTEGRATION POINTS积分点。

后缀带IP的意思是,存储的是单元积分点的应力(四边形单元就有4个积分点应力)。但是因为odb文件没有记录积分点的具体位置,所以HyperView中勾选use corner data时,角点的应力显示的就是其最近的IP点的应力值。


后缀不带IP的通道,存储的是单元由单元积分点外插到节点的应力,四边形单元,也就有四个属于这个单元的角点应力。


两者对比可以看到4个点的结果都是不同的。
这里需要注意,因为一个节点可能被多个单元公用,所以角点应力也有多个,那具体哪个角点应力可以被认为是节点应力呢,这里就涉及到应力平均。

带global的结果
单元的应力状态是基于其坐标系定义的。带global的结果,意思是这个应力状态基于全局坐标系。

看下图,不同的坐标系表征的应力状态。

结果中的(s) (v) (t)的含义
s-scaler标量值
v-vector向量值
t-tensor张量值,常见于应力。
Abaqus中应力结果也会输出标量值,如下图。即应力张量已经提前在求解器中输出了标量值,如mises应力、第一主应力等。

不选use corner data时,单元应力值是如何平均的
不选择use corner data,则单元应力云图显示一个单元仅一个值。这个值是怎么来的呢,如果inp文件请求了POSITION= CENTROIDAL输出,那就是abaqus求解器内部单元插值算法插出来的。
如果没有上述请求,那就是通过单元积分点应力平均来的。可以用(s)结果来验证下,


上图中看到该单元4个积分点的值。对其平均得到2.938000
如果不勾选use corner data,再去读该单元的值


两者相等。
当然,对于张量结果即带(t)的结果,简单的算术平均经验算无法对上。也许是张量平均,读者了解的可以评论。
另外需要注意,有时候会看到积分点的应力值相同,这是因为单元用了缩减积分。
Abaqus中单元类型,如采用缩减积分S4R,S3R等,请切换成全积分S4和S3后再计算,否则因单元积分点仅一个,会出现用带IP的应力结果,勾选use corner data时角点应力都相同的情况。