分享蓝天 发表于 2008-12-17 18:59

关于应力提取的问题

大家好,我现在用shell181建立了几个面拼合成一个大面,现在我想用第三强度理论来讨论它的强度,需要提取第一主应力减去第三主应力的值,但是为了忽略边界的影响,所以我只选取这个大面的中间部分的节点(由于由多个面拼合,所以这些节点编号并不连续),在提取过程中遇到了一些问题,希望跟大家一起讨论。
1,使用单元表:选取需要的中间部分节点或单元,建立第一主应力、第三主应力、第一减第三主应力的单元表,发现单元表的值是所有的节点的,不知道是否可以只提取部分单元的单元表
2,直接用*get:我直接用*get提取出了所有节点的第一、第三主应力并计算第一减第三主应力的值,我能否从这些值当中提取我所需要的节点的值(由于结构会有变化,所以每次的节点、节点数目都不同,并且是不连续几乎没什么规律的)
3,改变建模方式:这也是我目前用的方法,虽然出来结果了,但感觉这样建模就太复杂了。就是建模时考虑到要提取的中间部分的面,即把各个小面中要提取部分的面单独划分出来,然后所有单独划分出来的小面按顺序划分网格,以使他们的节点号连续,从而可以应用2的方法。
不知道有没有比3更好的方法,在不改变建模方式的条件下提取结果,希望大家赐教

分享蓝天 发表于 2008-12-18 18:35

更正一下2里面用的是*vget,因为需要选取的点的不确定性和不连续性,所以*get无法提取(至少我不会)
页: [1]
查看完整版本: 关于应力提取的问题