当前位置: 首页 > 专利查询>东南大学专利>正文

基于局部代理模型的电机多目标鲁棒性优化方法技术

技术编号:33243068 阅读:26 留言:0更新日期:2022-04-27 17:48
本发明专利技术公开基于局部代理模型的电机多目标鲁棒性优化方法,属于计算、推算或计数的技术领域。首先通过确定性设计获取电机性能数据库,建立全局代理模型,进行电机鲁棒性优化获得首次最优解集。然后,从数据库中选择首次最优解集临近域内的数据点,建立局部代理模型,再次进行鲁棒优化,获取新的最优解集,迭代在已有最优解集中选择数据点训练局部代理模型并获取鲁棒优化最优解集的过程,直至相邻两次鲁棒性优化的最优解集的超体积相对差别小于预设值,即可获得高精度的电机鲁棒性最优设计。本发明专利技术提出的电机多目标鲁棒性优化局部代理模型策略能够有效提高代理模型在小区间的预测精度,缩短了电机鲁棒性优化时长,具有良好的实用性和经济性。好的实用性和经济性。好的实用性和经济性。

【技术实现步骤摘要】
基于局部代理模型的电机多目标鲁棒性优化方法


[0001]本专利技术公开基于局部代理模型的电机多目标鲁棒性优化方法,涉及电机本体优化设计技术,属于计算、推算或计数的


技术介绍

[0002]在大批量电机生产中,产品的合格率至关重要。然而,在电机实际加工生产中,由于材料的分散性以及加工公差的存在,产品和设计之间的出入无可避免。当某些电机性能对于不确定性敏感时,就有可能造成设计违背约束条件,进而导致次品的发生。
[0003]电机鲁棒性优化的初衷,就是在设计阶段考虑不确定性对电机性能的影响,从而使得参数变化时,电机性能仍然能够满足要求,进而保证批量产品的合格率。Gang Lei在《Robust Design Optimization of Electrical Machines:A Comparative Study and Space Reduction Strategy》一文中提出了一种基于性能函数均值和方差的电机鲁棒性优化方法,即六西格玛设计(Six Sigma Design,SSD)。SSD方法以性能函数的均值和方差关系式代替原始的优化目标和约束条件,但是这种方法默认将约束条件的可靠度设为100%,设计者无法调整,同时该方法过分看重了鲁棒性而非电机性能。
[0004]Bo Ma在《Robust Design Optimization of Electrical Machines Considering Hybrid Random and Interval Uncertainties》一文中提出了一种基于基函数的混合不确定性分析方法。通过将电机性能函数在不确定性处分解成多项式级数形式,以均值和方差的上界代替原始优化模型。但是,这种方法天然存在着区间缩放导致的固有偏差,并且实施方式较为复杂。
[0005]Gang Lei在《Robust Multiobjective and Multidisciplinary Design Optimization of Electrical Drive Systems》一文中提出了一种基于Kriging模型的鲁棒性优化设计方法。通过代理模型计算电机性能,以减小整体优化的计算负担。但是,这种通过空间采样方法建立的代理模型,在不确定性所在的局部小区间内的精度难以达到要求,将会影响最终的优化结果。
[0006]本专利技术旨在提出基于局部代理模型的电机多目标鲁棒性优化方法,在不需要增加额外采样数据点的情况下逐步提高代理模型精度。

技术实现思路

[0007]本专利技术的专利技术目的是针对上述
技术介绍
的不足,提供基于局部代理模型的电机多目标鲁棒性优化方法,通过确定性设计的数据集训练全局代理模型后进行初次鲁棒性优化,在初次鲁棒性优化最优解集临近域内构建局部数据集,根据局部数据集训练局部代理模型后再次进行鲁棒性优化,通过选取局部数据集、训练局部代理模型的迭代鲁棒性优化过程,获取鲁棒性优化的最终解集,解决了全局代理模型在局部小区间内精度不足的技术问题。
[0008]本专利技术为实现上述专利技术目的采用如下技术方案:一种提高电机多目标鲁棒性优化
精度的局部代理模型策略。首先,暂时不考虑电机不确定性,由确定性优化数据构建训练全局代理模型K0的数据库,同时确定电机参数多目标优化模型的优化目标及约束条件,再基于全局代理模型预测电机性能,完成初次多目标鲁棒性优化,进而获取较为准确的初次鲁棒性优化最优解集P0;其次,选择初次鲁棒性优化最优解集P0临近域内的样本构建训练局部代理模型K1,获取更为准确的最优解集P1;然后,比较P0和P1的超体积参数H0和H1,在H0和H1的相对差别满足阈值ε时,终止迭代过程,在H0和H1的相对差别不满足阈值时,则选择最优解集P1临近域内的样本训练局部代理模型K2,获取更为准确的最优解集P2,重复上述过程,直至相邻两次最优解集的超体积参数的差别满足阈值ε;最后,相邻两次最优解集的超体积参数的差别满足阈值ε时,即可得到高精度的鲁棒性最优结果。
[0009]进一步地,在局部代理模型策略中,确定性优化数据通过求解确定性电机参数多目标优化模型获得。
[0010]进一步地,在局部代理模型策略中,训练全局代理模型K0的方法为:采用遗传算法对全局代理模型K0进行超参数调优得到具备良好预测能力的全局代理模型K0,再应用NSGA
ꢀⅡ
算法进行电机鲁棒性优化产生候选设计,进而结合MCA法对候选设计进行鲁棒性评估。
[0011]进一步地,在局部代理模型策略中,结合MCA法对候选设计进行鲁棒性评估的具体方法为:对于NSGA
ꢀⅡ
算法得到的每一代候选设计,计算各候选设计满足电机多目标优化模型约束条件的概率,将满足各个约束条件的概率乘积作为评价候选设计鲁棒性的总体数值指标,对各候选设计满足电机多目标优化模型约束条件的概率与满足鲁棒性设计的概率设定值进行比较,根据比较结果给NSGAⅡ算法中的约束函数矩阵赋值,根据赋值后的约束函数矩阵进行下一代候选设计的生成,NSGA
ꢀⅡ
算法迭代终止时获取的候选设计构成初次鲁棒性优化最优解集,给出了结合MCA进行电机鲁棒性优化的实现方式。
[0012]进一步地,在局部代理模型策略中,最优解集的临近域是通过对解集中数据进行线性回归以及计算回归函数与解集中数据的最远距离确定的。
[0013]本专利技术采用上述技术方案,具有以下有益效果:
[0014](1)本专利技术提供一种提高电机多目标鲁棒性优化精度的局部代理模型策略,首先依据确定性优化数据训练表征电机参数与电机性能之间近似关系的全局代理模型,由训练后的全局代理模型预测电机性能进而实现电机参数的鲁棒性优化,在已确定最优解集的临近域内选取训练局部代理模型的数据,采用迭代训练局部代理模型后进行鲁棒性优化的过程替代有限元计算,极大地削减了优化耗时,且最终获得的鲁棒性优化解集仅位于设计空间的一个相对较小的区域内,能够有效提高代理模型对不确定性影响下电机性能在小区间内的预测精度,不增加额外计算负担,过程简单,易于实现,适用于任意种类任意工作情况下的电机多目标鲁棒性优化设计问题。
[0015](2)本专利技术以确定性设计的部分样本为训练代理模型的初始数据集,在后续迭代鲁棒性优化过程中,在前一次鲁棒性优化最优解集临近域内选取下一次鲁棒优化的数据集,使得下一次鲁棒性优化的数据尽可能地聚集在电机参数不确定性设计空间范围内,局部代理模型在迭代优化的过程中逐渐逼近最优解集附近的电机性能,相较于通过拉丁超立方采样方式获取数据集的鲁棒性优化方法,本专利技术在不需要增加额外采样数据点的情况下逐步提高代理模型精度,并且可以通过MCA法准确求解设计的可靠度数值,最终显著提高电机多目标鲁棒性优化的精度。
附图说明
[0016]图1为本专利技术局部代理模型策略的实施流程图。
[0017]图2为基于确定性设计前25代数据构成的数据库在设计空间的分布图。
[0018]图3为确定最优解集相邻域的示意图。
[0019]图4为计算超体积参本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于局部代理模型的电机多目标鲁棒性优化方法,其特征在于,选取确定性优化数据构建数据库,用所述数据库训练全局代理模型;利用训练后的全局代理模型预测电机性能,根据电机性能预测值进行初次鲁棒性优化,获取初次鲁棒性优化的最优解集,并计算初次鲁棒性优化的最优解集的超体积参数;在所述初次鲁棒性优化的最优解集的临近域内筛选训练第一代局部代理模型的数据集,用所述数据集训练第一代局部代理模型,利用训练后的第一代局部代理模型预测电机性能,获取第二次鲁棒性优化的最优解集,并计算第二次鲁棒性优化的最优解集的超体积参数,在初次鲁棒性优化的最优解集的超体积参数与第二次鲁棒性优化的最优解集的超体积参数的相对差别不满足阈值要求时,在所述第二次鲁棒性优化的最优解集的临近域内筛选训练第二代局部代理模型的数据集,重复训练局部代理模型获取鲁棒性优化解集后比较相邻两次鲁棒性优化获取的最优解集的超体积参数的过程,直至相邻两次鲁棒性优化获取的最优解集的超体积参数的相对差别满足阈值要求,结束电机多目标鲁棒性优化。2.根据权利要求1所述基于局部代理模型的电机多目标鲁棒性优化方法,其特征在于,用所述数据库训练全局代理模型的具体方法为:采用遗传算法对全局代理模型进行超参数调优,通过NSGA
ꢀⅡ
算法指导电机优化得到候选设计,以经过超参数调优的全局代理模型计算候选设计的性能,再结合MCA法对候选设计进行鲁棒性评估。3.根据权利要求1所述基于局部代理模型的电机多目标鲁棒性优化方法,其特征在于,所述最优解集的临近域的确定方法为:对初次鲁棒性优化的最优解集中的数据进行线性回归得到拟合函数,由最优解集内距离拟合函数最远的数据点确定临近域的边界直线。4.根据权利要求1所述基于局部代理模型的电机多目标鲁棒性优化方法,其特征在于,所述超体积参数的计算方法为:根据最优解集中各数据点与待优化电机性能的数值关系得到最优解集在待优化电机性能所确定的二维坐标系下的曲线,累加所述曲线上相邻两点之间的线段与二维坐标系横坐标包围的几何面积计算超体积参数。5.根据权利要求1所述基于局部代理模型的电机多目标鲁棒性优化方法,其特征在于,所述电机性能包含但不限于转矩、...

【专利技术属性】
技术研发人员:花为顾佳磊
申请(专利权)人:东南大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1