资   讯   中   心

abaqus软件分析指南300:目标和限制、目标函数-凯发网站

来源: | 作者:thinks | 发布时间: 2024-04-18 | 74 次浏览 | 分享到:

目标和限制

产品abaqus/cae

参考资料

l关于结构优化

l创建目标函数

l创建约束

l配置几何限制

l创建局部停止条件

 

概述

对于一个优化问题

l目标函数定义了优化的目标

l约束对优化施加限制,并定义可行的设计

l几何约束对优化生成的结构拓扑或形状施加了限制以及

l停止条件定义优化任务何时完成。

 

目标函数

目标函数定义优化的目标。目标函数是由一组设计响应公式化的单个标量值。例如,如果设计响应是从一个区域中的节点的应变能定义的,目标函数可以最小化的设计响应的总和;即,最小化的应变能的总和,实际上最大化的区域的刚度。

一个优化问题可以表述为

min(f(u(),》)

其中中是在起始点u和设计点x上的射函数。试图使n个设计响应最小化的目标函数的公式如下

=imm(s-s“

其中每个设计响应y被赋予一个权重w和一个参考值prer。试图最大化n个设计响应的目标函数的公式如下

w(a-gmax

 

默认的加权系数为1.0。对于拓扑优化,默认参考值为0.0;对于形状和尺寸优化,默认参考值由优化模块计算。对于最常见的优化问题,您不需要更改加权因子和参考值的默认值。但是,在某些情况下,您可能必须更改权重系数,以平衡主导优化的目标函数的影响。你应该知道,改变加权因子可以有对最终设计产生重大影响。此外,在优化开始时占主导地位的设计响应在"优化"模块修改您的模型时可能影响较小。

 

一个目标函数,试图尽量减少最大的设计响应是一个重要的优化公式。在每个设计周期中,optimization模块首先确定加权设计响应集中的哪一个具有极大值,然后尝试最小化该设计响应。在许多问题中,最小化最大设计响应提供了令人满意的凯发网站的解决方案,因为它减少了一些设计响应的最大值。例如,若您的设计响应是根据模型的多个区域中的应力定义的,则最小化最大设计响应会尝试最小化呈现最大应力的区域中的应力。公式可以表述为

ф„inmax = min max{w(4-re)}"优化"模块提供的设计响应列在设计响应中。

 

定义目标函数的目标

目标函数的目标可以最小化或最大化。或者,可以将目标函数的目标设置为最小化极大值,例如,设计响应以最大值为目标,而目标试图最小化该极大值。在所有情况下考虑了设计响应的加权和参考值。

 

abaqus/cae用法优化模块目标函数->创建目标

 

约束

如前一节所述,一个优化问题可以表述为

min(u(x),x)),

其中,4是依赖于状态变量u和设计变量x的目标函数,约束条件中,can是apppliedtotheopti mizatinprob lem, a和cãns traint, can是appplied to the designvarib les

™(u(x),x)≤ o,k.(x)≤ o,

其中业,(u(x),x)≤ψ*a和虫ponsethat是由value连接的constra吗?其中,k是设计变量布局的表达式,如可制造性,而k“是对设计变量的约束。

 

optimization模块可以得出一个优化目标函数的凯发网站的解决方案,但是,如果约束不满足,优化的结果可能不是一个可行的设计。约束基于设计响应,与设计响应类似,约束是从单个标量值制定的。大多数优化都有约束,这些约束阻止优化得到平凡的解。例如,如果您试图最大化结构的刚度,如果您不应用任何约束,优化模块将简单地填充整个设计区域。但是,如果您应用将重量限制为其初始值的50%的重量约束,则优化模块将被迫寻求既优化刚度目标又满足重量约束的最佳凯发网站的解决方案。只能将体积约束应用于拓扑优化和形状优化;不能将体积用作目标函数。不能将相同类型的多个约束(如体积)应用于整个模型或单个区域。

abaqus/cae用法优化模块约束->创建

 

温馨提示:

此文档为达索官方英文文档翻译,尽管我们已经尽力确保准确性,但在翻译过程中可能会有一些错误或细微差别。如果想要了解官方原版,可联系客服进行索取。

 主 营 产 品
cst
abaqus
powerflow
xflow
simpack
catia
最 新 内 容
热 门 文 章
知 识 科 普
方 案 解 析
  • 汽车交通
  • 风能电源
  • 船舶机械
  • 生物医疗
  • 土木建筑
  • 新能源
  • 高科技
"))
网站地图