声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2650|回复: 8

[结构分析] 请问如何用apdl提取模型的最大应力,谢谢!

[复制链接]
发表于 2006-8-26 10:35 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
请问如何用apdl提取模型的最大应力,谢谢!
回复
分享到:

使用道具 举报

发表于 2006-8-27 08:19 | 显示全部楼层
*get,numall,node,0,count
*get,numstart,node,0,num,min
   smax=0
   inuse=numstart
*do,i,1,numall,1
   *get,ssum,node,inuse,s,eqv
   *if,smax,ge,ssum,then
               smax=smax
   *elseif,smax,lt,ssum,then
               smax=ssum
    *endif
inuse=ndnext(inuse)
*enddo

评分

1

查看全部评分

发表于 2006-8-27 09:41 | 显示全部楼层
能解释一下吗
发表于 2006-8-27 09:56 | 显示全部楼层
二楼的方法当然可行,但是最简单的方法是先用命令NSORT对所选的节点应力按实际值或绝对值大小排序,然后用*GET命令提取NSORT当中的最大值,只需三条命令就可搞定,不用如此麻烦。

评分

1

查看全部评分

 楼主| 发表于 2006-8-27 10:26 | 显示全部楼层

谢谢!

多谢各位的大力帮助!,不知道可不可以和大家交个朋友,我的qq是:42992437。
 楼主| 发表于 2006-8-27 17:16 | 显示全部楼层

谢谢!

NSORT,S,EQV,1,1, ,SELECT
*GET,VS(i),SORT,,MAX
 楼主| 发表于 2006-8-29 22:15 | 显示全部楼层

我还看到了这种提取方法

最大应力提取
首先用命令流选种板,然后用*get命令提取
查看帮助,建立单元表

载荷条件复杂的瞬态分析最大应力值及
定义的数组变量可以进行各种变量操作:
plot/list vs time

*dim,maxseqvnode,table,63,1,1,,, !(定义数组)
*do,iset1,1,63,1 !(根据结果存储的数目而定,如 63)
/post1
set,1,,1,,,,iset1,
plnsol,s,eqv,0
*get,maxseqv_nodei,plnsol,0,max !(获取结果,这里是最大mises等效应 力)
*set,maxseqv_node(iset-1,0,1),(iset-1)*4e-4 !(确定对应的时间值)
*set,maxseqv_node(iset-1,1,1),maxseqv_nodei !(写入最大等效应力值)
*enddo

获得最大应力和最大位移点的节点编号
最大应力节点编号的提取:
allsel
nsort,s,eqv,0,0,all
*get,max_eqv,sort,0,imax

最大位移节点编号的提取:
allsel
nsort,u,sum,0,0,all
*get,max_u,sort,0,imax

评分

1

查看全部评分

 楼主| 发表于 2006-9-5 11:02 | 显示全部楼层

还有种比较简单的方式

plnsol,s,eqv,0
*get,vs(i),plnsol,0,max !获得最大应力
发表于 2011-10-27 19:22 | 显示全部楼层
牛人  学习了
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-11 14:28 , Processed in 0.079797 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表