[发明专利]一种基于自适应代理模型的飞行器多目标优化方法有效
申请号: | 201510340499.5 | 申请日: | 2015-06-18 |
公开(公告)号: | CN104866692B | 公开(公告)日: | 2017-06-30 |
发明(设计)人: | 龙腾;李学亮;刘莉;蒋孟龙 | 申请(专利权)人: | 北京理工大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 北京理工正阳知识产权代理事务所(普通合伙)11639 | 代理人: | 王民盛 |
地址: | 100081 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开的一种基于自适应代理模型的飞行器多目标优化方法,涉及一种处理复杂飞行器设计的多目标优化方法,属于飞行器设计优化领域。本发明通过物理规划法构造综合偏好函数,实现了将多目标优化问题转化为反映设计偏好的单目标优化问题,再对综合偏好函数和约束条件构造自适应代理模型,代替高精度分析模型,解决了优化设计的计算耗时大的问题,最后采用增广Lagrange乘子法将约束问题转化为无约束问题,并用遗传算法进行求解。本发明将计算耗时的飞行器多目标优化问题的求解过程简单化、高效化,从而快速获取满足用户需求的Pareto非劣解以缩短飞行器的设计周期,降低设计成本。此外,本发明通用性强,便于实现程序开发。 | ||
搜索关键词: | 一种 基于 自适应 代理 模型 飞行器 多目标 优化 方法 | ||
【主权项】:
一种基于自适应代理模型的飞行器多目标优化方法,其特征在于:包括如下步骤:步骤1,建立飞行器多目标优化设计问题中高精度分析模型,确定初始设计变量x0和设计空间A0,设置初始样本点数量Ninitial和新增样本点数量Nadd,并令迭代计数参数k=1;所述的高精度分析模型用于求解目标函数与约束条件;初始样本点数量:Ninitial=(nv+1)(nv+2)2---(1)]]>式中nv为设计变量维数;步骤2,在整个设计空间A0中,采用最优拉丁超方设计方法生成Ninitial个初始样本点,并将这些初始样本点及其响应值存于样本数据库中;步骤3,计算当前样本点所对应的高精度分析模型的真实响应值,并构建物理规划的综合偏好函数;步骤4,提取样本数据库中所有样本点及其对应的综合偏好函数值和约束条件真实响应值来分别构造目标函数与约束条件的径向基函数代理模型;步骤5,构造如式(2)所示的增广拉格朗日函数,使用增广拉格朗日乘子法将约束问题转化为无约束问题,并用遗传算法(GA)调用步骤4中的径向基函数代理模型进行全局寻优,获得第k次迭代的可能最优解以及对应的代理模型响应值A(x,λ,σ)=f(x)+Σjm[λjψj+σjψj2]+Σk=1l{λk+mhk(x)+σj[hk(x)]2}---(2)]]>式中,A(x,λ,σ)代表増广拉格朗日函数,f(x)代表初始函数,m代表原问题存在m个不等式约束,λj,j=1,...,m是乘子,σj,j=1,...,m是罚因子,l代表原问题存在l个等式约束,hk是等式约束,而ψj如下式:ψj=max[gj(x),-λj2σj]---(3)]]>式中,gj(x)是第j个不等式约束;步骤6,将步骤5得到的第k次当前最优解代入高精度分析模型,计算得到设计目标的真实响应值和约束条件的真实响应值,并保存到样本数据库中;步骤7,判断当前最优解的真实响应值是否满足约束条件和收敛条件;当k=1时,直接转入步骤8;当k>1时,比较第k‑1次和第k次的当前最优解的真实响应值和根据由式(4)给出的收敛准则判断是否满足收敛条件,其中ε代表收敛误差,并同时判断是否满足约束条件,若同时满足则停止循环,步骤6中所求得的当前最优解即为满足设计偏好的飞行器多目标优化设计的最优解,优化流程结束;否则,转入步骤8,|f(x*k)-f(x*k-1)f(x*k-1)|≤ϵ---(4)]]>步骤8,根据当前可能最优解构造重点采样空间,采用最优拉丁超方设计方法在重点采样空间中新增样本点;所述的步骤8包括步骤8.1、8.2,步骤8.1,确定重点采样空间的中心点xc,当k=1时,选择当前代理模型的可能最优解作为新采样空间的中心点xc;当k≥2时,若f(xk)‑f(xk‑1)<0,则当前代理模型的可能最优解作为更新后采样空间的中心点xc,反之,则选取原采样空间的中心点继续作为更新后采样空间的中心点xc;步骤8.2,确定重点采样空间大小;当k=1时,重点采样空间即为初始设计空间A0;当k≥2时,第k次迭代的重点采样空间矩阵Bk上下界为:BkL=xk-1*-aLBkU=xk-1*+aL---(5)]]>式中,为第k次迭代的重点采样空间下界的矢量,为第k次迭代的重点采样空间上界的矢量,为第k‑1次的可能最优解,a为重点采样空间系数,L为初始设计空间A0的大小,其表达式如下L=A0U-A0L---(6)]]>其中,代表设计空间上界,代表设计空间下界;如果重点采样空间Bk超出了设计空间A0,则以重点采样空间与初始设计空间的交集作为新的重点采样空间;步骤8.3,通过最优拉丁超方设计方法在重点采样空间内增加Nadd个新增样本点,并将新增样本点保存到样本数据库中;令迭代计数参数k=k+1,转入步骤2。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510340499.5/,转载请声明来源钻瓜专利网。