文章提出了一种基于特征分解的参数化方法,用于惩罚矩阵的优化设计。该方法通过分解惩罚矩阵为特征值和正交特征向量矩阵,隐含满足正定性并允许非零非对角项,从而扩展了控制增益的可行空间。在三个航空航天控制问题中应用该方法:Zermelo导航问题变体、航天器姿态控制(LQR和Lyapunov方法)及低推力轨迹优化。使用粒子群优化(PSO)决策变量后,结果显示性能目标最高提升65%。该方法为复杂控制问题提供了更高效的解决方案。
现代控制算法依赖惩罚矩阵调谐以实现期望性能,对角矩阵因简单性和正定性易保障而被广泛采用。然而,其忽略交叉耦合项,限制了控制器的优化潜力。文章提出一种特征分解参数化方法,通过非零非对角项扩展惩罚矩阵的可行解空间,同时隐含满足正定性要求。
文章将对称正定惩罚矩阵 \(\boldsymbol{K}\) 分解为特征值和正交特征向量矩阵:
\[ \boldsymbol{K} = \boldsymbol{Q} \boldsymbol{\Lambda} \boldsymbol{Q}^{\top} \]
其中 \(\boldsymbol{\Lambda} = \text{diag}(\lambda_1, \ldots, \lambda_N)\) 为特征值对角矩阵(\(\lambda_i > 0\) 确保正定性),\(\boldsymbol{Q}\) 为正交特征向量矩阵。该分解将参数分为尺度变形(特征值)和旋转变形(特征向量),避免显式正定性验证的计算负担。
文章采用三种方法参数化 \(\boldsymbol{Q}\),最小化设计变量数量(\(M = N(N-1)/2\)):
研究中使用GEAGSP方法实现结果,因其代码兼容性与计算效率。
基于Lyapunov控制律求解状态调节问题,动力学方程为:
\[ \dot{\boldsymbol{x}} = \boldsymbol{u} - [x, y]^{\top} \cos y \sin x \]
比较对角与全惩罚矩阵(参数化后)的性能。结果显示全矩阵减少控制努力成本,轨迹收敛更高效。
针对最小能量姿态机动(消旋与静止到静止),对比LQR与Lyapunov方法:
使用通用Lyapunov控制律和Q-law解决地心与Vesta中心转移问题:
优化采用PSO,决策变量为特征值(边界 \([10^{-8}, 10]\)) 和GEAGSP角度参数。
特征分解参数化方法通过非对角项扩展了惩罚矩阵的可行空间,在多个控制问题中验证了性能提升。航天器姿态控制成本最大降低65%,低推力轨迹时间与燃料消耗显著优化。该方法为复杂系统控制设计提供了更高效的框架,未来可结合梯度优化进一步提升结果。