optistruct进行拓扑优化,怎样确定目标和约束

浏览:4481 回答:1
optistruct进行拓扑优化,怎样确定目标和约束
邀请回答 我来回答

全部回答

(1)
默认 最新
zhang525054808

0C13ZQH3RIV5{S_IYU52Q@J.png
我这是12.0的hyperworks版本,第一步点击 analysis面板的那个optimization按钮。
$W]]CTBMIJZ%@TVSD7YU1JS.png

然后在optimization子面板你会看到response、dconstraints、objective这三个按钮(简单的目标函数及约束条件设置一般只需要这三个按钮)。
假如现在我想以质量最小作为目标函数、以某个component的体积分数作为约束条件,那么设置如下:
a、点击responses,创建两个responses,其中第一个response名字自己随意取(比如ma_1)、其类型type选择mass、点击创建(这样第一个质量的response就建立了);同理开始第二个创建,其名字任意(比如vol_1)、response type选择volumefrac、点击创建(这样第二个response建立)。
b、定义约束条件:点击第二张图中的那个dconstraints按钮,在constraint=的空白处输入约束的名称(比如vollimit),在response=的空白处右击选择a中创建的vol_1,勾选upper bound并在其空白处填入0.4(比如我们以体积分数上限不超过40%为约束条件),这样就建立了约束条件。
c、定义目标函数:点击第二张图中的那个objective,在其子面板中的response处选择a中创建的ma_1响应,再在左边的下拉菜单选择min(假如我们目标函数是结构的质量最小)。基本就这步骤
2015年4月10日
评论 点赞 1

没解决?试试专家一对一服务

换一批
    App下载
    技术邻APP
    工程师必备
    • 项目客服
    • 培训客服
    • 平台客服

    TOP