时间简史 发表于 2017-10-27 11:13:15

Optistruct一阶模态频率拓扑优化-DRESP1中ATTi不能用于模态分析

本帖最后由 时间简史 于 2017-10-27 11:13 编辑

    前段时间,利用Optistruct运用官方文件进行一阶模态频率拓扑优化时,提交求解,出现了如下错误:

*** ERROR # 5617 ***The SUBCASE ID in ATT1 field of DRESP1 1 does not refer to a modal FRF subcase.*** ERROR # 5616 ***The ATT1 field in DRESP1 1 refers to unknown SUBCASE ID 1.
    反复核对设置参数,与教程设置无异;反复查阅帮助文件,明白了DRESP1卡片的含义,ATT1的含义,但仍无法解释为何DRESP1中的参数ATT1不适用于模态分析工况?经过一天的思考,无意中看到了视频教程,视频教程中的设置跟本人的设置完全相同,唯一的区别,教程中的软件版本是hypermesh11.0,我使用的是hypermesh2017。为此,装了12.0,使用12.0重新做一次,提交求解,此时,没有报错,可以顺利完成求解,故认为是版本问题。    直到昨天,再做《Optistruct+hyperstudy理论基础与工程应用》中——3.2实例:利用拓扑和形貌优化联合优化磁头悬臂。该实例已创建了静力工况与模态分析两种工况,使用Opt的拓扑优化与形貌优化联合优化磁头悬臂,以达到同时提高磁头悬臂刚度和减少其重量的目的。注意,又是模态分析与拓扑优化。按部就班地完成了所有参数的设置,提交求解之后,又出现了错误提示,而且无论是12.0还是2017都出现了同样的错误提示:
"DRESP11       freq    FREQ                           7               1"
*** ERROR # 1065 *** in the input data:
ATTi is not used for this response type.

    显然,这个错误提示跟教程OS-2020中出现的是同一个问题。为此,提出此问,并附上.hm文件,.fem文件,同时将帮助文件中关于DRESP、ATT1的说明简要截图为word文件,望各位不吝赐教。

备注:
1.模型_sshield教程——来自hyperworks2017帮助文件,教程编号:OS-2020: Increasing Natural Frequencies of an Automotive Splash Shield with Ribs通过加筋来提高汽车挡泥板的自然频率
2.模型_combined教程——来做《Optistruct+hyperstudy理论基础与工程应用》3.2实例:利用拓扑和形貌优化联合优化磁头悬臂









欧阳飞 发表于 2017-12-1 15:19:50

这是HyperMesh界面的误导,在创建频率响应时,HM的面板下部会有一个选择loadstep的按钮。注意:在定义频率响应时,这个LOADSTEP 不!要!选!。 很多人不知道这个问题,见到面板上有选择LOADSTEP位置就点开选择了模态分析的LOADSTEP,从而导致层主一样的错误。

血泪教训!

1368340240 发表于 2018-1-29 17:11:31

我也遇到这个问题了

时间简史 发表于 2018-2-12 11:06:06

欧阳飞 发表于 2017-12-1 15:19
这是HyperMesh界面的误导,在创建频率响应时,HM的面板下部会有一个选择loadstep的按钮。注意:在定义频率 ...

之前每次要做频率的拓扑优化时,只能切换到12.0,软件升级后,采取答主这种方式,解决了问题,感谢指导!

pein 发表于 2019-1-18 14:23:04

学习了。非常感谢各位答友

pein 发表于 2019-1-18 14:31:58

欧阳飞 发表于 2017-12-1 15:19
这是HyperMesh界面的误导,在创建频率响应时,HM的面板下部会有一个选择loadstep的按钮。注意:在定义频率 ...

但是如果不选loadstep的话,就没办法创建responses,也没有办法创建优化的objective了、我用的是2017版的HM。请问你是怎么解决的啊?

欧阳飞 发表于 2019-1-22 15:11:06

频率响应的response不需要LOADSTEP
页: [1]
查看完整版本: Optistruct一阶模态频率拓扑优化-DRESP1中ATTi不能用于模态分析