An autonomous attitude control method for spacecraft includes the following steps: 1) feature modeling based on the kinematics and dynamics model of spacecraft to obtain maintenance tracking control algorithm, golden section control algorithm and fuzzy golden section control algorithm; 2) adaptive fuzzy control algorithm based on kinematics and dynamics model of spacecraft; 3) selection according to the type of control instructions input to spacecraft. The control algorithm determines the spacecraft control law; 4) determines the supervisory control law according to the decision function; 5) determines the execution control law according to the spacecraft control law and the supervisory control law, and carries out the spacecraft attitude control according to the execution control law. The method of the invention not only meets the requirements of multi-level and diversified control tasks, but also provides a control system with better control performance and stability performance.
【技术实现步骤摘要】
一种航天器自主姿态控制方法
本专利技术涉及一种航天器自主姿态控制方法,属于航天器控制
技术介绍
随着空间技术的发展,航天器结构变得越来越复杂,其模型更难以用精确的数学公式进行描述,且常具有非线性和不确定性等,同时还受到多种约束条件限制等。在航天器智能自主控制的需求下,针对越来越具有多层次、多样化控制任务要求的复杂航天器,如何自主的进行航天器姿态控制的问题,这是首先需要解决的问题。面对这样的问题,传统的控制理论和方法遇到了困难。目前出现的一些智能控制方法,如基于特征模型的智能自适应控制,它是根据被控对象的动力学特性、环境特征和控制性能要求相结合来进行控制;模糊控制,它是根据模仿人的控制经验而不是依赖于被控制对象的模型来进行控制,同时还有神经网络控制、专家控制、学习控制等。这些智能控制方法都已在实际工程中得到不同程度的应用,但这些智能控制方法依然存在一些问题需要解决,如基于特征模型的智能自适应控制的系统辨识问题,模糊控制的系统设计问题等。因此,单独的运用这些智能控制方法进行航天器的自主姿态控制依然会遇到困难。
技术实现思路
本专利技术的技术解决问题是:针对现有的控制方法不能实现对具有多层次、多样化控制任务要求和限制约束条件的挠性航天器进行自主姿态控制的问题,提供一种航天器自主姿态控制方法。本专利技术的技术解决方案是:一种航天器自主姿态控制方法,包括步骤如下:1)根据航天器运动学动力学模型进行特征建模,获得维持跟踪控制算法、黄金分割控制算法和模糊黄金分割控制算法;2)根据航天器运动学动力学模型,建立自适应模糊控制算法;3)根据所述输入航天器的控制指令的类型 ...
【技术保护点】
1.一种航天器自主姿态控制方法,其特征在于,包括步骤如下:1)根据航天器运动学动力学模型进行特征建模,获得维持跟踪控制算法、黄金分割控制算法和模糊黄金分割控制算法;2)根据航天器运动学动力学模型,建立自适应模糊控制算法;3)根据所述输入航天器的控制指令的类型,以及所述步骤1)获得的维持跟踪控制算法、黄金分割控制算法和模糊黄金分割控制算法,以及所述步骤2)建立的自适应模糊控制算法,确定航天器控制律;4)根据判定函数确定监督控制律;5)根据所述步骤3)确定的航天器控制律和步骤4)确定的监督控制律,确定执行控制律,根据所述执行控制律进行航天器姿态控制。
【技术特征摘要】
1.一种航天器自主姿态控制方法,其特征在于,包括步骤如下:1)根据航天器运动学动力学模型进行特征建模,获得维持跟踪控制算法、黄金分割控制算法和模糊黄金分割控制算法;2)根据航天器运动学动力学模型,建立自适应模糊控制算法;3)根据所述输入航天器的控制指令的类型,以及所述步骤1)获得的维持跟踪控制算法、黄金分割控制算法和模糊黄金分割控制算法,以及所述步骤2)建立的自适应模糊控制算法,确定航天器控制律;4)根据判定函数确定监督控制律;5)根据所述步骤3)确定的航天器控制律和步骤4)确定的监督控制律,确定执行控制律,根据所述执行控制律进行航天器姿态控制。2.根据权利要求1所述的一种航天器自主姿态控制方法,其特征在于,所述步骤3)确定航天器控制律的方法,具体为:31)判断输入航天器的控制指令的类型,当所述控制指令类型为姿态机动指令时,进入步骤32);当所述控制指令类型为姿态稳定指令时,进入步骤33);当所述控制指令类型为姿态旋转指令时,进入步骤34);32)根据航天器控制系统的性能要求和限制约束条件进行航天器姿态机动路径规划获得姿态角速度,然后根据所述航天器姿态机动路径规划获得的姿态角速度,以及维持跟踪控制算法和自适应模糊控制算法确定航天器控制律uc;33)根据所述黄金分割控制算法和自适应模糊控制算法确定航天器控制律uc;34)根据所述模糊黄金分割控制算法和自适应模糊控制算法确定航天器控制律uc。3.根据权利要求2所述的一种航天器自主姿态控制方法,其特征在于,所述步骤32)确定航天器控制律uc的方法,具体为:uc=u0+uA,uA=θTξ(x),其中,ωr(k)为航天器姿态机动路径规划获得的姿态角速度,其表示在离散状态下k时刻的数值;ω(k)为航天器实际输出的姿态角速度,其表示在离散状态下k时刻的数值;k表示离散状态下的当前时刻,k-1表示离散状态下的上一时刻;λ为遗忘因子;为离散状态下的特征建模参数,其中θ=[θ1,θ2,…,θN]T为可调参数向量;ξ=[ξ1,ξ2,…,ξN]T为模糊基函数向量;N为正整数;x为航天器的姿态角和姿态角速度。4.根据权利要求3所述的一种航天器自主姿态控制方法,其特征在于,所述步骤33)确定航天器控制律uc的方法,具体为:uc=ug+uA,uA=θTξ(x),e(k)=y(k)-yr(k),其中,y(k)为航天器实际输出的姿态角,其表示在离散状态下k时刻的数值;yr(k...
【专利技术属性】
技术研发人员:冯佳佳,王佐伟,何刚,姚蘅,李乐尧,张玉洁,沈扬帆,
申请(专利权)人:北京控制工程研究所,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。