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时角点应力都相同的情况。

类似文章

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注