论文部分内容阅读
科技高度发展,人类航天技术不断进步的今天,卫星已经深入的应用到我们生活中的各个领域在卫星执行灾难预警科学探测以及军事应用等任务时,经常要求卫星姿态控制系统提供适当的控制力矩,使得卫星在最短的时间内从当前姿态机动到给定期望姿态,这是一个典型的最优控制问题,但由于卫星动力学和运动学方程的非线性及耦合,使得采用传统方法求解十分困难针对这一问题,本文做了深入的研究与系统的仿真验证首先,在卫星姿态诸多描述方法中,选择了不存在奇异问题并且便于数值算法求解的修正罗德里格参数法描述卫星的姿态运动,给出了三轴稳定卫星姿态机动时间最优控制问题的完整数学描述针对三轴稳定卫星姿态机动时间最优控制问题无法采用传统的变分法或极小值原理求解的问题,分别采用两种数值解法,给出了时间最优姿态机动问题的数值解一种是直接离散化后采用遗传算法求解,一种是Gauss伪谱法求解,对两种解法都进行了数值求解和验证,并对结果进行了分析,说明了时间最优解的特性其次,将两种最优控制解法与卫星工程实际联系起来,针对在卫星工程实际中可能存在的角速度约束与角度约束情况,求解得到了满足状态约束的最优控制其中,重点研究了在卫星执行机构存在冗余的情况下,对时间最优控制的求解带来的影响,通过改写卫星姿态运动方程,成功求解得到了几种典型执行机构构型情况下,卫星姿态机动时间最优控制的最优控制及最优轨迹,结果表明,在多执行机构复杂的力矩空间约束下,时间最优控制在力矩空间顶点之间切换最后,考虑卫星工程环境中可能存在的常值干扰和周期干扰,建立了三轴稳定卫星误差姿态的误差动力学方程,以及误差运动学方程根据误差方程设计了最优轨迹跟踪控制器,采用滑模变结构控制方法推导出了修正控制律,并在simulink中仿真给出了不加修正控制律和添加修正控制律的不同仿真结果,验证了闭环控制律在最优轨迹跟踪上的有效性