一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于灰狼算法的电机参数设计方法及系统与流程

2022-07-17 00:46:49 来源:中国专利 TAG:

技术特征:
1.一种基于灰狼算法的电机参数设计方法,其特征在于,所述方法包括:步骤100、构建电机有限元模型,确定电机有限元模型的待优化参数集及其关联的优化目标函数集;步骤200、基于电机有限元模型,利用灰狼算法对待优化参数集进行自动寻优,得到最优帕累托解集库;步骤300、从最优帕累托解集库中获取使得优化目标函数集信息达到最小值的待优化参数集信息作为电机最佳参数;其中,所述步骤200的实施过程包括:步骤210、设置最大迭代次数和帕累托解集库容量,同时生成一个帕累托解集库并对其置空;步骤220、根据待优化参数集所对应的既定取值范围随机生成若干个数据单元,再将若干个数据单元存储至帕累托解集库中,其中每一个数据单元记载有不同的待优化参数集信息和本地最优参数集信息;步骤230、利用灰狼算法对帕累托解集库进行迭代更新优化,得到最优帕累托解集库。2.根据权利要求1所述的基于灰狼算法的电机参数设计方法,其特征在于,所述步骤230的实施过程包括:步骤231、开始执行第k次迭代时,结合电机有限元模型对第k-1次迭代所产生的帕累托解集库中不满足个体间帕累托支配关系的所有数据单元进行删除处理,得到第一帕累托解集库,其中k>0且k为正整数;步骤232、从第一帕累托解集库中选取最优的三个数据单元作为三个引导单元,同时结合第一帕累托解集库中剩下未被选取的所有数据单元记载的所有本地最优参数集信息,对第一帕累托解集库中剩下未被选取的所有数据单元进行待优化参数集信息更新,得到第二帕累托解集库;步骤233、判断k是否小于最大迭代次数;若是,执行步骤234;若否,将第二帕累托解集库作为最优帕累托解集库输出;步骤234、将第一帕累托解集库和第二帕累托解集库进行合并处理,得到第三帕累托解集库;步骤235、根据待优化参数集所对应的既定取值范围和既定随机数对第三帕累托解集库中的所有数据单元进行待优化参数集信息重置更新,得到第k次迭代所产生的帕累托解集库,再将k 1赋值给k,返回执行步骤231。3.根据权利要求2所述的基于灰狼算法的电机参数设计方法,其特征在于,在所述步骤232中,所述对第一帕累托解集库中剩下未被选取的所有数据单元进行待优化参数集信息更新,采用的计算公式如下:式中:
其中,为第一帕累托解集库中剩下未被选取的其中一个数据单元所记载的待优化参数集信息更新结果,和和指代三个引导单元,为第p个引导单元记载的待优化参数集信息,为第一帕累托解集库中剩下未被选取的该数据单元记载的待优化参数集信息,为第一帕累托解集库中剩下未被选取的该数据单元记载的本地最优参数集信息,和均为用于辅助计算的三维向量,为权重系数,k为当前迭代次数,为最大迭代次数,为延迟系数,为惯性系数,和均为在[0,1]范围内随机取值产生的三维向量。4.根据权利要求2所述的基于灰狼算法的电机参数设计方法,其特征在于,在所述步骤235中,对第三帕累托解集库中的所有数据单元进行待优化参数集信息重置更新,即为对任意一个数据单元记载的待优化参数集信息中的每一个待优化参数信息进行重置更新,采用的计算公式如下:其中,为该数据单元记载的待优化参数集信息中的第i个待优化参数信息更新结果,为该数据单元记载的待优化参数集信息中的第i个待优化参数信息,r为落在[-0.3,0.3]范围内的既定随机数,为第i个待优化参数可赋予的既定最大值,为第i个待优化参数可赋予的既定最小值。5.根据权利要求2所述的基于灰狼算法的电机参数设计方法,其特征在于,在执行所述步骤234之后,还包括:利用电机有限元模型对第三帕累托解集库中的所有数据单元进行求解,得到每一个数据单元记载的待优化参数集信息所对应的优化目标函数集信息以及本地最优参数集信息所对应的本地最优目标函数集信息;在判断任意一个数据单元所记载的优化目标函数集信息对其记载的本地最优目标函数集信息形成帕累托支配关系时,将该数据单元记载的本地最优参数集信息替换为待优化参数集信息;或者,在判断任意一个数据单元所记载的优化目标函数集信息未对其记载的本地最优目标函数集信息形成帕累托支配关系时,保持该数据单元记载的本地最优参数集信息不变。6.根据权利要求2所述的基于灰狼算法的电机参数设计方法,其特征在于,第一帕累托解集库中存储的数据单元数量不超过帕累托解集库容量。7.根据权利要求2所述的基于灰狼算法的电机参数设计方法,其特征在于,第三帕累托解集库中的所有数据单元记载的所有待优化参数集信息互不相同。8.一种基于灰狼算法的电机参数设计系统,其特征在于,所述系统包括:至少一个处理器;至少一个存储器,用于存储至少一个程序;当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现如权利要求1至7中任意一项所述的基于灰狼算法的电机参数设计方法。

技术总结
本发明公开了一种基于灰狼算法的电机参数设计方法及系统,主要应用在电机优化技术领域,其中所述方法包括:步骤100、构建电机有限元模型,确定电机有限元模型的待优化参数集及其关联的优化目标函数集;步骤200、基于电机有限元模型,利用灰狼算法对待优化参数集进行自动寻优,得到最优帕累托解集库;步骤300、从最优帕累托解集库中获取使得优化目标函数集信息达到最小值的待优化参数集信息作为电机最佳参数。本发明通过引入电机有限元模型、灰狼算法和帕累托支配关系进行迭代计算,可以有效地提高对电机最佳参数的寻优效率,缩短迭代次数。数。数。


技术研发人员:解文龙 肖从达
受保护的技术使用者:佛山仙湖实验室
技术研发日:2022.06.16
技术公布日:2022/7/15
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献