摘要

针对细胞化卫星姿态控制系统中细胞模块数量多、控制器细胞通信压力大的问题,提出了一种分布式控制力矩分配算法。该力矩分配算法先将力矩分配问题转化为带耦合等式约束的凸优化问题,然后通过分布式的方式求解该优化问题。在力矩分配过程中,控制器细胞只需要提供期望力矩,因此降低了通信压力。同时,该算法在优化目标函数中引入角动量能力因子,使飞轮细胞可以根据自身的角动量水平决定其力矩输出。数值仿真结果表明,该分布式分配算法可以保证分配后的力矩与期望力矩相等,且实现了平衡飞轮系统角动量的目的,进而可以通过卸载部分细胞的角动量来卸载整个飞轮系统的角动量。