[发明专利]一种基于M-BSWA多目标优化的机械结构设计方法有效
申请号: | 201510955301.4 | 申请日: | 2015-12-18 |
公开(公告)号: | CN105631093B | 公开(公告)日: | 2018-08-28 |
发明(设计)人: | 樊璐璐;吉野辰萌;修豪华;杨坤 | 申请(专利权)人: | 吉林大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 长春吉大专利代理有限责任公司 22201 | 代理人: | 邵铭康;朱世林 |
地址: | 130012 吉*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于M‑BSWA多目标优化的机械结构设计方法属机械设计技术领域,本发明包括下列步骤:1.建立机械结构多目标优化设计的数学模型;2.采用正交实验设计方法采样;3.构造径向基函数代理模型;4.确定评价代理模型精度;5.设计用于求解优化问题的多目标优化算法M‑BSWA;6.验证优化结果的有效性。本发明适用于机械结构的多目标优化设计,获得的机械结构参数分配更加合理,从而使设计的机械结构性能更好,本发明采用数值计算方法,计算速度快,可大大缩短设计周期,并保证在不增加机械结构整体质量的前提下,实现提高机械结构综合性能的目标。 | ||
搜索关键词: | 一种 基于 bswa 多目标 优化 机械 结构设计 方法 | ||
【主权项】:
1.一种基于M‑BSWA多目标优化的机械结构设计方法,其特征在于包括下列步骤:1.1建立机械结构多目标优化设计的数学模型,包括下列步骤:1.1.1建立机械结构初始CAD模型;1.1.2选定设计变量、优化目标函数及约束条件;1.1.3建立机械结构的数学模型,其数学表达式为:
式中:f1(x),f2(x),...,fn(x)表示与机械结构性能有关的目标函数;n为目标函数个数;(x1,x2,...,xl)表示设计变量;
表示机械结构设计范围;l为机械结构设计变量个数;hj(x)≤0,hj(x)=0分别表示具体机械结构优化问题中应满足的不等式约束条件和等式约束条件,其中:j=1,2,...,m0,...,m表示具体优化问题中第j个约束条件,m0为不等式约束条件的个数,m为约束条件的总个数;1.2采用正交实验设计(DOE)方法采样,包括选取实验因素,选取正交表水平;1.3构造径向基函数代理模型;1.4确定评价代理模型精度,所采用的测试点评价指标的数学表达式为:![]()
式中:R为决定因子;Radj为调整决定因子;M为样本数目;k为设计变量的个数;yi,
分别表示在测试点处仿真计算模型的测量值、平均值和预测值;1.5设计用于求解优化问题的多目标优化算法M‑BSWA,包括下列步骤:1.5.1用平方和加权法将多目标优化问题转化为单目标优化问题,其数学表达式为:
式中:fi(x)表示目标函数;n为目标函数的个数;fi*为每个目标函数的最优解;wi为加权系数;
1.5.2用Lagrangian乘子法将步骤1.5.1中的有约束优化问题转化为无约束优化问题,构建如下Lagrangian函数:
式中:λj,αi,βi为Lagrangian乘子;1.5.3经步骤1.5.2和步骤1.5.3处理后,建立无约束优化问题的数学模型,其数学表达式为:
式中:X为设计变量组成的向量;
为通过Lagrangian乘子法构造的Lagrangian函数;1.5.4用M‑BFGS拟牛顿算法计算设计变量的迭代估计值,M‑BFGS拟牛顿算法的迭代格式为:xk+1=xk+αkdk式中:αk为搜索步长,通过Armijo非精确线性搜索确定;dk为搜索方向,即:
式中:
为第j个目标函数的Hessian矩阵的近似,
为第j个目标函数的导数,
为加权因子,
1.5.5采用matlab工具对步骤1.5.1、1.5.2和1.5.3形成的用于求解优化问题的多目标优化算法M‑BSWA进行编码编程、计算设计变量的迭代估计值、实现优化求解、确定优化方案;1.6验证优化结果的有效性。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吉林大学,未经吉林大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510955301.4/,转载请声明来源钻瓜专利网。