1.基于偏好矩阵的混合多目标pso算法的飞行器冗余控制方法,其特征在于,构建包含混合多目标优化函数、操纵舵面边界约束及虚拟控制指令与操纵舵面数值约束的混合多目标优化问题,对混合多目标优化函数进行线性加权求和将混合多目标优化问题转换为单目标优化问题,根据每个目标函数相对于其它目标函数的重要性建立判断矩阵,再依据判断矩阵建立偏好矩阵以构建目标函数权重系数的约束,将目标函数权重系数的约束纳入单目标优化问题,通过对权重系数和操纵舵面在线寻优获得最优解。
2.根据权利要求1所述基于偏好矩阵的混合多目标pso算法的飞行器冗余控制方法,其特征在于,根据每个目标函数相对于其它目标函数的重要性建立判断矩阵的方法为:建立重要性指数表,根据每个目标函数相对于其它目标函数的重要性查找重要性指数表确定判断矩阵中各元素的取值后对判断矩阵进行一致性判断,在判断矩阵不满足一致性要求时重新构建判断矩阵。
3.根据权利要求1所述基于偏好矩阵的混合多目标pso算法的飞行器冗余控制方法,依据判断矩阵建立偏好矩阵构建的目标函数权重系数约束为:
wi/a'ij-wj≥0,aij'=aij(j>i),
4.根据权利要求1所述基于偏好矩阵的混合多目标pso算法的飞行器冗余控制方法,采用粒子群算法对权重系数和操纵舵面在线寻优,以权重系数和操纵舵面为决策变量,根据线性加权求和的混合多目标优化函数构建自适应函数,初始化种群后开始迭代,将每一次迭代更新后的粒子群带入自适应度函数计算适应值并更新个体最优值和全局最优值,根据更新个体最优值和全局最优值的过程中计及对种群更新后的自适应学习评价函数值修正粒子群收敛速度,在全局最优值满足全局误差梯度或达到最大迭代次数时结束寻优。
5.根据权利要求2所述基于偏好矩阵的混合多目标pso算法的飞行器冗余控制方法,其特征在于,对判断矩阵进行一致性判断的方法为:构建判断矩阵a的导出矩阵h,用方差s2对导出矩阵各元素偏离1的程度tol进行判断,判断矩阵在s2<tol时满足一致性,
6.根据权利要求4所述基于偏好矩阵的混合多目标pso算法的飞行器冗余控制方法,其特征在于,采用粒子群算法对权重系数和操纵舵面在线寻优的优化问题为:
7.根据权利要求4所述基于偏好矩阵的混合多目标pso算法的飞行器冗余控制方法,其特征在于,所述自适应学习评价函数rv(x)为:
8.根据权利要7所述基于偏好矩阵的混合多目标pso算法的飞行器冗余控制方法,其特征在于,更新个体最优值和全局最优值的表达式为: