【技术实现步骤摘要】
一种基于智能搜索算法的飞行器代理模型确定方法
本专利技术属于飞行器
,特别涉及一种基于智能搜索算法的飞行器代理模型确定方法。
技术介绍
随着航空航天技术的发展,现代高性能飞行器的飞行包线逐渐扩大,研究范畴由线性区域拓展至非线性区域。特别是现代先进飞行器各系统间存在严重的耦合,导致大包线飞行的气动特性变化复杂。这些特性使得新型飞行器对飞行仿真、动力学分析和系统设计过程均需要高可信度的非线性气动模型。由于飞行器所处力学环境复杂,气动系数具有多变量、非线性特点,使得气动代理模型难以建立。而进行研究分析和飞行器控制设计时通常希望得到一个简单解析的飞行器模型,以便于分析、简化运算,通常采用多项式拟合方法获得飞行器简化模型。本专利技术提出一种基于智能搜索算法的飞行器代理模型确定方法。该方法依据选择期望的性能指标,采用智能搜索算法确定飞行器模型结构,得到了飞行器可行的设计模型,满足飞行器实际的复杂建模需求。
技术实现思路
为了快速确定飞行器可行的模型结构,本专利技术提供一种基于智能搜索算法的飞行器代理模型确定方法,以解决现有技术中飞行器全局代理模型结构获取困难的问题,计算耗时短,可在满足模型精度的要求下获得简洁的代理模型形式,确定基于拟合优度的飞行器模型结构。该方法可以为飞行器代理模型的建立省去很多繁琐的步骤,快速获得保证模型精度的简洁代理模型结构,亦能运用至飞行器耦合非线性建模中,获得兼顾精度和效率的飞行器代理模型。为实现上述目的,本专利技术采用的技术方案为:一种基于智能搜索算法 ...
【技术保护点】
1.一种基于智能搜索算法的飞行器代理模型确定方法,其特征在于,包括以下步骤:/n步骤S1、初始化和智能算法预处理,设置模型最高阶次P
【技术特征摘要】
1.一种基于智能搜索算法的飞行器代理模型确定方法,其特征在于,包括以下步骤:
步骤S1、初始化和智能算法预处理,设置模型最高阶次Pmax以及最大项数Dmax约束;
步骤S2、设置代理模型初始最高项数D0和阶次P0;设置外环迭代次数T=1;
步骤S3、生成用于优化的随机初始模型组;
步骤S4、获取用于智能优化的模型信息;
步骤S5、代理模型优化迭代;
步骤S6、若收敛则结束内环迭代,执行步骤S7;若不收敛则增加最高项数D0和阶次P0,执行步骤3;
步骤S7、结束算法,判断步骤S6生成的模型拟配结果与上次外循环输出结果误差是否小于设置阈值,若小于阈值则结束算法;否则返回步骤S2。
2.根据权利要求1所述的基于智能搜索算法的飞行器代理模型确定方法,其特征在于,所述步骤S1中,初始化和智能算法预处理,包括以下步骤:
设置拟合样本空间yn在优化算法中输入形式、模型最高阶次Pmax以及最大项数Dmax约束,以及进行优化筛选的性能指标设置;
S101、优化算法中样本空间yn输入形式为:单维数据采用列向量形式,多维数据的行数表示样本数据数目,列数表示变量的维数;
S102、设置算法中对模型阶次和项数的最大数值的约束,默认为项数的最大数值Dmax=50;模型阶次的最大数值Pmax=10;
S103、设置遗传算法的初始条件,算法默认选用平面交叉、竞争式选择策略k=10、种群规模Z=500、最大迭代次数M=100次和式(1)中的随代数变化的变异概率技术进行运算,
式(1)中:m为当前迭代的代数;
S104、优化筛选的性能指标设置为拟合优度R2:
计算拟合程度R2之前需要引入总平方和SST:
其中:yi表示实际测量气动数据,即样本数据,表示测量气动数据均值,n为样本数量;
回归平方和SSR:
其中:表示气动拟合数据,表示测量气动数据均值,n为样本数量;回归平方和表示了自变量x对因变量y的影响;
残差平方和SSE:
残差平方和反映了自变量x以外的因素对y的影响,三者之间关系如下:
SST=SSE+SSR;
定义拟合优度R2为:
其中:R2取值范围为[0,1]。
3.根据权利要求2所述的基于智能搜索算法的飞行器代理模型确定方法,其特征在于,所述步骤S2中,设置代理模型初始最高项数D0和阶次P0:算法在进行初始模型迭代优化时,首先以初始的最高项数D0和阶次P0为约束生成多项式代理模型;若在此项数、阶次约束下算法的目标函数无法收敛,则提高项数、阶次的上限,增加模型信息;
算法设置外环优化,即对比步骤S6获得的最优模型拟合优度在T-1,T迭代下的值是否小于设置的阈值δT=1×10-6;其中:T为外环迭代次数,初始的外环迭代次数为T=1。
4.根据权利要求3所述的基于智能搜索算法的飞行器代理模型确定方法,其特征在于,所述步骤S3中,生成用于优化的随机初始模型组,包括以下步骤:
首先随机生成500组随机代理模型,Z=500为算法中设置的种群数目,如式(5)所示,其作为参与优化的代理模型组,其中包含多个多项式组合形式:
式(5...
【专利技术属性】
技术研发人员:刘燕斌,曹瑞,沈海东,
申请(专利权)人:南京航空航天大学,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。