基于改进序列二次规划的非线性控制分配 |
| |
引用本文: | 骞恒浩.基于改进序列二次规划的非线性控制分配[J].兵工自动化,2022,41(8). |
| |
作者姓名: | 骞恒浩 |
| |
作者单位: | 航空工业西安飞行自动控制研究所 |
| |
摘 要: | 针对多操纵面飞机舵面偏转角与力矩系数之间的非线性问题,提出一种改进粒子群算法(particle swarm
optimization,PSO)和序列二次规划算法(sequential quadratic programming,SQP)相结合的方法来解决非线性控制分
配问题。以飞翼模型为对象,对模型舵效进行分析,在舵效非线性的情况下,采用拟合函数的方法来表示舵效的非
线性;对粒子群算法进行改进,采用拟牛顿法及线搜索方法对序列二次规划方法进行改进,并对改进后算法的拟合
效果进行比较;在线性舵效与非线性舵效下进行仿真对比,验证了算法的有效性。仿真结果表明:该算法能提高粒
子群算法的全局搜索能力,保证分配的准确性。
|
关 键 词: | 多操纵面 粒子群算法 序列二次规划法 非线性控制分配 |
收稿时间: | 2022/4/6 0:00:00 |
修稿时间: | 2022/5/28 0:00:00 |
Nonlinear Control Allocation Based on Improved Sequential Quardratic Programming |
| |
Abstract: | Aiming at the the nonlinear problem between the control surface deflection angle and the moment coefficient
of an aircraft with multiple control surface, an improved particle swarm optimization (PSO) algorithm combined with
sequential quadratic programming (SQP) algorithm was proposed to solve the nonlinear control allocation problem. Taking
the flying wing model as the object, the rudder effectiveness of the model is analyzed, and in the case of nonlinear rudder
effectiveness, the method of fitting function is used to represent the nonlinearity of rudder effectiveness; the particle swarm
algorithm is improved, and the sequential quadratic programming method is improved by using quasi-Newton method and
line search method; and the fitting effect of the improved algorithm is compared; The effectiveness of the algorithm is
verified by simulation comparison between linear and nonlinear rudder effects. The simulation results show that the
algorithm can improve the global search ability of the particle swarm algorithm and ensures the accuracy of the allocation. |
| |
Keywords: | multiple control surfaces particle swarm optimization sequential quadratic programming nonlinear
control allocation |
|
| 点击此处可从《兵工自动化》浏览原始摘要信息 |
|
点击此处可从《兵工自动化》下载全文 |