[发明专利]基于内外层嵌套的第二代非支配遗传算法的纵向连通空气悬架的几何参数优化方法有效
申请号: | 201811302294.8 | 申请日: | 2018-11-02 |
公开(公告)号: | CN109446678B | 公开(公告)日: | 2022-09-20 |
发明(设计)人: | 陈一锴;黄森;石琴;史婷;杨慧敏 | 申请(专利权)人: | 合肥工业大学 |
主分类号: | G06F30/27 | 分类号: | G06F30/27;G06F30/15;G06N3/12 |
代理公司: | 安徽省合肥新安专利代理有限责任公司 34101 | 代理人: | 陆丽莉;何梅生 |
地址: | 230009 安*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 外层 嵌套 第二代 支配 遗传 算法 纵向 连通 空气 悬架 几何 参数 优化 方法 | ||
1.一种基于内外层嵌套的第二代非支配遗传算法的纵向连通空气悬架的几何参数优化方法,其特征是按如下步骤进行:
步骤1、建立纵向连通空气悬架的几何参数的多目标优化模型;所述几何参数包括:空气管道内径和气囊连接管内径;
步骤1.1、针对纵向连通空气悬架的结构,构建三联轴半挂车-路耦合数学模型;并在MATLAB/Simulink中建立三联轴半挂车-路耦合仿真模型;
步骤1.2、根据由路面不平度IRI、车速和载荷构成的行驶条件,获得在不同行驶条件下的空气弹簧高度;
步骤1.3、在每个空气弹簧高度下,以所述行驶条件和几何参数作为实验因素,在所述MATLAB/Simulink中,对所述三联轴半挂车-路耦合仿真模型进行仿真,得到仿真数据;所述仿真数据包括:动态轴荷平衡系数DLSC和加速度均方根a;所述动态轴荷平衡系数DLSC为衡量轴荷平衡的指标,所述加速度均方根a为衡量平顺性的指标;
步骤1.4、基于在每个空气弹簧高度下的仿真数据,利用基于径向基函数的支持向量回归法SVR拟合所述动态轴荷平衡系数DLSC和加速度均方根a关于所述行驶条件和几何参数的响应面模型;
以所述几何参数作为设计变量X,则空气管道内径为第1个设计变量x1,气囊连接管内径为第2个设计变量x2;以所述行驶条件作为不确定变量U,路面不平度IRI为第一个不确定变量u1,速度为第二个不确定变量u2,载荷为第一个不确定变量u3;且设计变量X和不确定变量U满足:其中,xi为第i个设计变量,为第i个设计变量xi变化范围的下界,为第i个设计变量xi变化范围的上界;ui为第i个不确定变量,为第i个不确定变量ui变化范围的下界,为第i个不确定变量ui变化范围的上界,i=1,2;
步骤1.5、采用区间分析方法分析所述行驶条件的不确定性对轴荷平衡和平顺性的影响,从而建立如式(1)所示的面向半挂车轴荷平衡和平顺性的多目标优化函数:
式(1)中,F1(X)为不确定变量在一定范围内变化下所对应的动态轴荷平衡系DLSC数的变化区间f1I(X)的评价函数,并有:
式(2)中,f1C(X)和f1W(X)分别为动态轴荷平衡系数DLSC的变化区间f1I(X)的中点和半径;α1和β1分别为相应中点和半径的加权系数;φ1和分别为与中点f1C(X)和半径f1W(X)相同数量级的参数;
式(1)中,F2(X)为不确定变量在一定范围内变化下所对应的加速度均方根a的变化区间f2I(X)的评价函数,并有:
式(3)中,和分别为加速度均方根a的变化区间的中点和半径;α2和β2分别为相应中点和半径的加权系数;φ2和分别为与中点和半径相同数量级的参数;
步骤2、利用内外层嵌套的第二代非支配遗传算法DL-NSGA-II求解式(1)所示的多目标模型,得到多目标优化的帕累托Pareto解集前沿;
步骤3、利用逼近理想解排序法TOPSIS所述对帕累托Pareto解前沿中的个体进行排序,从而筛选出最优几何参数。
2.根据权利要求1所述的几何参数优化方法,其特征是,所述步骤2是按如下步骤进行:
步骤2.1、设置外层的第二代非支配遗传算法NSGA-II的初始参数,包括:外层最大迭代次数nmax,外层种群个体总数m,设计变量X的变化范围的上下界;
步骤2.2、定义设计变量的个体为X=[X1,X2,…,Xi,…,Xm],Xi表示第i个设计变量个体,1≤i≤m;定义外层种群的当前代数为n,并初始化n=1;
步骤2.3、在所述设计变量X的变化范围内随机生成第n代外层种群为Xn=[X1n,X2n,…,Xin,…,Xmn];Xin表示第n代外层种群的第i个设计变量个体;
步骤2.4、设置内层的第二代非支配遗传算法NSGA-II的初始参数,包括:内层最大迭代次数为Nmax,外层种群个体总数M,不确定变量U的变化范围的上下界;
步骤2.5、定义不确定变量个体为U=[U1,U2,…,Ut,…,UM],Xt表示第t个不确定变量个体,1≤t≤M;定义内层种群的当前代数为N,并初始化N=1;
步骤2.6、在所述不确定变量U的变化范围内随机生成第N代外层种群为UN=[U1N,U2N,…,UtN,…,UMN];UtN表示第N代外层种群的第t个设计变量个体;
步骤2.7、初始化i=1;
步骤2.8、初始化t=1;
步骤2.9、利用所述第n代外层种群的第i个设计变量个体Xin与所述第N代外层种群的第t个设计变量个体UtN计算内层的第二代非支配遗传算法NSGA-II的内层适应度函数;
所述内层适应度函数包括:动态轴荷平衡系数DLSC的支持向量回归拟合模型的关系函数f1(Xin,UtN),加速度均方根a的支持向量回归拟合模型的关系函数f2(Xin,UtN);
步骤2.10、将t+1赋值给t,并判断tM是否成立,若成立,则执行步骤2.11;否则,返回步骤2.9执行;
步骤2.11、将N+1赋值给N,判断NNmax,若成立,则表示获得共Nmax代内层的第二代非支配遗传算法NSGA-II的M个不确定变量个体的内层适应度函数值,并执行步骤2.13;否则,执行步骤2.12;
步骤2.12、对M个不确定变量个体进行选择、交叉、变异后获得第N代内层不确定变量种群个体UN,并返回步骤2.8执行;
步骤2.13、从所述M个不确定变量个体的内层适应度函数分别选取动态轴荷平衡系数DLSC和加速度均方根a的最大值和最小值,从而分别构成动态轴荷平衡系数DLSC的变化区间f1I(Xin)和加速度均方根a的变化区间f2I(Xin),并输出至外层的第二代非支配遗传算法NSGA-II;
步骤2.14、利用步骤1.5中的式(2)和式(3)计算所述第n代外层种群的第i个设计变量Xin的外层的第二代非支配遗传算法NSGA-II的外层适应度函数;所述外层适应度函数包括:动态轴荷平衡系数DLSC的变化区间f1I(Xin)的评价函数F1(Xin)和加速度均方根a的变化区间f2I(Xin)的评价函数F2(Xin);
步骤2.15、将i+1赋值给i,并判断im是否成立,若成立,则执行步骤2.17;否则,返回步骤2.9执行;
步骤2.17、将n+1赋值给n,并判断nnmax,若满足,则输出帕累托Pareto解集前沿;否则执行2.18;
步骤2.18、对m个设计变量个体进行选择、交叉、变异后获得第n代外层设计变量种群个体Xn,并返回步骤2.7执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥工业大学,未经合肥工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811302294.8/1.html,转载请声明来源钻瓜专利网。