找回密码
 注册
Simdroid-非首页
查看: 124|回复: 3

[问题讨论] 如何提取单元的最大应力

[复制链接]
发表于 2012-7-5 17:38:06 | 显示全部楼层 |阅读模式 来自 黑龙江哈尔滨
本帖最后由 MILAN3 于 2012-7-5 17:38 编辑

在论坛上搜到了jg_meng的帖子
http://forum.simwe.com/forum.php?mod=viewthread&tid=901888&highlight=%E5%8D%95%E5%85%83%2B%E6%9C%80
命令流如下
ETABLE,E_EQV,S,EQV                                       !定义单元表,内容为等效应力" R( T: E% d  Q4 P* V7 w
ESORT,ETAB,E_EQV,0,0,                                     !对单元表排序( c" r# p# [8 G# W5 G0 _' e
*GET,ELM,SORT,0,IMAX                                       !获取单元大值编号
*GET,SIG_EQV,ELEM,ELM,ETABLE,E_EQV            !获取最大值

运行时出现错误提示,如图所示,请教高手如何解决

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2012-7-5 20:27:51 | 显示全部楼层 来自 湖北武汉
Simdroid开发平台
楼主 可以查看下ansys 帮助文档里相关*get的命令格式,这里出错的原因应该是*get命令的格式不对,依照楼主上面给的过程,这个程序的思想应该是将应力值存入单元表,然后对单元表里的应力值排序,得到应力至最大的那一行数据对应的单元号就是上面的*GET,ELM,SORT,0,IMAX  ,这里的elm就是 单元最大应力值对应的单元号,出错的原因就是最后一行命令格式,楼主不妨尝试一下把最后一行改为*get,sig_eqv,etable,1,elem,elm;下面附上*get,,etable对应的格式

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

1

查看全部评分

回复 不支持

使用道具 举报

 楼主| 发表于 2012-7-7 08:47:57 | 显示全部楼层 来自 黑龙江哈尔滨
lscookie 发表于 2012-7-5 20:27
楼主 可以查看下ansys 帮助文档里相关*get的命令格式,这里出错的原因应该是*get命令的格式不对,依照楼主 ...

修改最后一行试一下,还是出错,提示说是0号单元没有定义,请教如何解决

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

发表于 2012-7-9 22:59:27 | 显示全部楼层 来自 湖北武汉
MILAN3 发表于 2012-7-7 08:47
修改最后一行试一下,还是出错,提示说是0号单元没有定义,请教如何解决

...

你看看前面的操作有没有给elm赋值先,然后对前面的三句命令逐一运行一下,看是否都成功了,主要看看elm是否被赋予了最大应力值对应的单元号
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-9-22 17:28 , Processed in 0.040960 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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