[发明专利]基于改进樽海鞘优化算法的拉伸/压缩弹簧设计方法有效
申请号: | 202110619655.7 | 申请日: | 2021-06-03 |
公开(公告)号: | CN113255146B | 公开(公告)日: | 2022-05-27 |
发明(设计)人: | 张超钦;张勋才;赵凯;王时达;牛莹;宋文军;耿盛涛 | 申请(专利权)人: | 郑州轻工业大学 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06F30/17;G06F119/14 |
代理公司: | 郑州优盾知识产权代理有限公司 41125 | 代理人: | 栗改 |
地址: | 450000 河南省郑州*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 改进 海鞘 优化 算法 拉伸 压缩 弹簧 设计 方法 | ||
1.一种基于改进樽海鞘优化算法的拉伸/压缩弹簧设计方法,其特征在于,其步骤如下:
步骤一:建立以重量为目标函数的拉伸/压缩弹簧问题的数学模型;
所述拉伸/压缩弹簧问题的数学模型为:
设目标变量即樽海鞘种群的个体X=[x1 x2 x3]=[w D P];
目标函数:f(X)=x12 x2x3+2x12 x2
四个约束条件:扰度
剪切应力
波动频率
外径
定义域:0.05≤x1≤2.00;0.25≤x2≤1.30;2.00≤x3≤15.0;
其中,w为线径,D为平均线圈直径,P为有效线圈数,x1、x2、x3为目标变量X的三个个体,目标函数f(X)为最小化弹簧的重量;
步骤二:结合引力搜索策略和多领导者搜索策略,构建改进樽海鞘群优化算法;
步骤三:采用改进樽海鞘群优化算法对步骤一构建的数学模型进行求解;
步骤四:根据步骤三求解的数学模型的最佳决策变量输出弹簧的最佳结构设计方案。
2.根据权利要求1所述的基于改进樽海鞘优化算法的拉伸/压缩弹簧设计方法,其特征在于,所述步骤三的实现方法为:将数学模型中的三个决策变量一一编码为樽海鞘种群的个体;执行改进樽海鞘群优化算法,得到最优樽海鞘个体;将最优樽海鞘个体解码,得到最佳决策变量。
3.根据权利要求1或2所述的基于改进樽海鞘优化算法的拉伸/压缩弹簧设计方法,其特征在于,所述采用改进樽海鞘群优化算法对步骤一构建的数学模型进行求解的实现方法为:
S1:初始化最大迭代次数T、衰减系数δ、初始重力常数G0、种群规模N=M×Q、子群规模M和每个子群中樽海鞘个体个数Q;
S2:随机生成数量为N的樽海鞘种群且i∈{1,2,…,N};
S3:当迭代次数t小于最大迭代次数T时,通过适应度函数计算第m个子群中第q个樽海鞘个体的适应度值其中m=1,...,M;q=1,...,Q;
S4:通过适应度值升序排序的方式确定第m个子群中的具有最小适应度值的个体为食物源F;
S5:根据领导者运动模型更新第m个子群中领导者樽海鞘的位置;
S6:根据引力搜索策略和多领导者策略更新第m个子群中第q个樽海鞘个体的位置,其中q=1,...,Q;
S7:迭代次数t=t+1,判断迭代次数是否达到最大迭代次数T,若是,迭代结束,输出最优适应度值对应的樽海鞘个体,即最优解;否则,返回步骤S4。
4.根据权利要求3所述的基于改进樽海鞘优化算法的拉伸/压缩弹簧设计方法,其特征在于,所述步骤S5中领导者樽海鞘的运动模型为:
其中,X1,k是第1个领导者樽海鞘在第k维中的位置,Fk表示在第k维中的食物源的位置;ubk和lbk分别为搜索空间中第k维的上下界;c2和c3是在0到1之间均匀生成的随机数;c1是收敛因子,且:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州轻工业大学,未经郑州轻工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110619655.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新材料生产用原料搅拌烘干装置
- 下一篇:一种石油烃多级流化催化反应器