24小时热门版块排行榜    

查看: 417  |  回复: 2

hotzdgui

木虫 (著名写手)

[求助] ansys模态分析后频率约束获取与体积获取问题

ansys模态分析后怎样对频率进行约束(即如何指定某一阶或某一个频率作为约束条件),我用
*get,freq,active,,set,freq
f1=freq
f2=freq
用这个命令流不管用,每次自动获取的是模态分析后的最后一阶的频率,不是我想要约束的频率。还有体积获取时,命令流
etable,evolu,volu
ssum
*get,tvolu,ssum,,item,evolu
获取不了体积。有懂的么?麻烦指导指导。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

happySIR
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

htbbzzg

铁杆木虫 (著名写手)

【答案】应助回帖


感谢参与,应助指数 +1
1592203609: 金币+1, 谢谢回帖 2013-07-05 12:24:35
1  在执行 *get,freq,active,,set,freq 之前,需要先指定要读取的结果组号,否则默认为最后一个结果组。
比如,我做了一个悬臂梁的模态分析,前 20 接频率为:

SET   TIME/FREQ    LOAD STEP   SUBSTEP  CUMULATIVE
     1  4.1909             1         1         1                  
     2  8.3813             1         2         2                  
     3  26.266             1         3         3                  
     4  52.511             1         4         4                  
     5  73.564             1         5         5                  
     6  144.21             1         6         6                  
     7  146.98             1         7         7                  
     8  238.52             1         8         8                  
     9  287.90             1         9         9                  
    10  356.54             1        10        10                  
    11  475.65             1        11        11                  
    12  498.39             1        12        12                  
    13  601.87             1        13        13                  
    14  664.18             1        14        14                  
    15  710.07             1        15        15                  
    16  854.05             1        16        16                  
    17  991.01             1        17        17                  
    18  1068.2             1        18        18                  
    19  1297.2             1        19        19                  
    20  1306.7             1        20        20                  
如果直接执行 *get,freq,active,,set,freq,得到参数 freq 是: 1306.7;
如果先执行:  set, 1, 10    !  调出第 10 组结果,再执行  *get,freq,active,,set,freq,得到 freq = 356.54.

2 后面三个语句用来计算单元体积:
etable,evolu,volu
ssum
*get,tvolu,ssum,,item,evolu
应该是可以的,只是在执行之前应该先选择要计算体积的单元,且必须是可以进行体积计算的单元。另外,这三句话只能在一般后处理中使用。
2楼2013-07-05 09:07:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hotzdgui

木虫 (著名写手)

引用回帖:
2楼: Originally posted by htbbzzg at 2013-07-05 09:07:53
1  在执行 *get,freq,active,,set,freq 之前,需要先指定要读取的结果组号,否则默认为最后一个结果组。
比如,我做了一个悬臂梁的模态分析,前 20 接频率为:

SET   TIME/FREQ    LOAD STEP   SUBSTEP  CUMULA ...

etable,evolu,volu
ssum
*get,tvolu,ssum,,item,evolu
这命令我是用在后处理中,在优化中获取体积,对体积进行优化。
我想在频率固定下(即约束某阶频率)对体积进行优化。请问怎么进行?谢谢!
happySIR
3楼2013-07-05 09:32:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 hotzdgui 的主题更新
信息提示
请填处理意见