[发明专利]一种基于超体积迭代全局优化算法的确定最优结构尺寸的方法有效
申请号: | 201710107451.9 | 申请日: | 2017-02-27 |
公开(公告)号: | CN107092710B | 公开(公告)日: | 2018-09-14 |
发明(设计)人: | 王晓军;刘易斯;王磊;罗振先 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 北京科迪生专利代理有限责任公司 11251 | 代理人: | 杨学明;顾炜 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于超体积迭代全局优化算法的确定最优结构尺寸的方法。该方法利用超体积迭代全局优化算法对结构响应(如位移、频率以及应力等)的目标函数进行寻优,从而确定最优的结构尺寸。该方法可用于结构响应的目标函数连续或者不连续,可导或者不可导,隐式或者显式的情况。该优化首先算法利用自适应辛普森公式计算结构响应目标函数的超体积并作为迭代收敛准则,再提取积分节点并选取使得响应最小或最大或者是满足给定值的点作为近似全局最优解,最后再使用其它凸优化方法对前面找到的近似最优解进行迭代以找到全局最优值,从而最终得到结构的最优尺寸。 | ||
搜索关键词: | 一种 基于 体积 全局 优化 算法 确定 最优 结构 尺寸 方法 | ||
【主权项】:
1.一种基于超体积迭代全局优化算法的确定最优结构尺寸的方法,其特征在于,该方法实现步骤如下:第一步:确定结构优化的设计变量,确定约束条件,再根据有限元法、有限单元法、无网格法得到结构响应的目标函数,再根据实际工程情况定义设计变量的设计域和迭代的容差ε;第二步:利用辛普森自适应积分准则在设计变量的设计域内撒点,结构响应的目标函数记为f(x),首先分别取设计区间的端点和中点,记为a,b,c,取a,b,c三点,利用辛普森公式计算函数与坐标轴的包络面积,记为S,一维情况下辛普森公式为:
用中点b将设计变量的设计域分为两个子区间[a,b]和[b,c],取[a,b]的中点记为d,取[b,c]的中点记为e,再分别取a,d,b和b,e,c,利用辛普森公式分别计算出子区间与函数的包络面积,分别记为S2和S3,利用第一步给定的容差ε,如果满足|S‑(S2+S3)|<ε,即可认为迭代已经收敛,可以停止划分子区间,反之继续划分,直到满足收敛条件,其中,每次计算只涉及设计变量的子区间和其相对应的母区间,而不涉及更前一代的区间,只要满足收敛条件,即对该设计变量的子区间停止划分;高维情况是一维情况的一种扩展,在高维情况下只需要将一维定义下的面积S改为超体积I即可,其满足的收敛条件为:
其中n为目标函数的维数,I为母区间的超体积,Ii i=1,2,...,2n为其相对应的子区间的超体积,相应的辛普森公式也应该改为高维情况,以二维情况为例,此时相应的辛普森积分公式为:
第三步:提取积分节点,并且找到当前使得结构响应目标函数最小或者最大或者与给定要求最接近的点以进行第二级优化,由于当前使得结构响应目标函数最小或者最大或者与给定要求最接近的点可以认为在响应函数全局最优值的附近,因而可以采用传统的凸优化方法对当前最优值进行优化;如果目标函数非连续,则可用鲍威尔法或者单纯形法,经过两级优化之后就能够精确地找到使得结构响应函数达到要求的结构设计变量的全局最优值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710107451.9/,转载请声明来源钻瓜专利网。
- 上一篇:一种数据检索系统及检索方法
- 下一篇:一种切割机构