[发明专利]基于滚动优化策略的刚体航天器姿态机动路径规划方法无效
申请号: | 201310308120.3 | 申请日: | 2013-07-22 |
公开(公告)号: | CN103412485A | 公开(公告)日: | 2013-11-27 |
发明(设计)人: | 李鹏;岳晓奎;袁建平 | 申请(专利权)人: | 西北工业大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04;G05D1/10 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 顾潮琪 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种基于滚动优化策略的刚体航天器姿态机动路径规划方法,首先建立刚体航天器的姿态动力学模型,然后执行姿态自主规划的预测控制算法,最后使用滚动优化策略对问题进行求解。本发明可以考虑系统的动态变化,同时将问题转换为凸优化问题,求解速度快,可以快速得到系统的优化解。 | ||
搜索关键词: | 基于 滚动 优化 策略 刚体 航天器 姿态 机动 路径 规划 方法 | ||
【主权项】:
1.一种基于滚动优化策略的刚体航天器姿态机动路径规划方法,其特征在于包括下述步骤:步骤一、在航天器本体坐标系中,选用欧拉刚体动力学方程建立刚体航天器姿态动力学模型:
扩展形式为![]()
![]()
其中,上标Υ代表刚体航天器,
是航天器转动惯量矩阵,航天器转动角速度和所施加的控制力矩在本体坐标系下的表达式为![]()
使用四元数来描述航天器的姿态运动,则航天器的姿态表示为
其中,
为四元数的标量部分,
为四元数的矢量部分;航天器姿态运动学方程为
定义状态变量
联立方程(1)和方程(5),将非线性姿态动力学方程转换成如下的状态空间形式:
具体为
将该连续方程进行离散化,选取
作为k+1时刻的离散化变量,则离散化后的状态方程为
其中,
为离散化后的状态矩阵,
为离散化后的控制输入矩阵;步骤二、将控制变量进行增量式处理,得到Uk=Uk-1+ΔUk (9)其中ΔUk为从第k-1步到第k步的控制增量,将上式带入状态方程,得到X k + 1 U k = A k B k 0 I X k U k - 1 + B K I Δ U k - - - ( 10 ) ]]> 定义N和Nc分别为预测时域和控制时域,在控制时域Nc中,控制量表示为U ( k + i | k ) = Σ i = 0 N c - 1 ΔU ( k + i | k ) + U ( k - 1 ) - - - ( 11 ) ]]> 定义Uc(k)和ΔUc(k)分别为k时刻的预测控制输入向量和控制增量向量,则有U c ( k ) = U ( k | k ) · · · U ( k + N c - 1 | k ) ]]> Δ U c ( k ) = ΔU ( k | k ) · · · ΔU ( k + N c - 1 | k ) - - - ( 12 ) ]]> 基于以上定义和状态方程表达式(8),得到如下的在预测时域内的状态方程表达式X(k+j|k)=AjX(k)+[Aj-1 Aj-2 … I]BUc(k)(13)定义
和
分别为k时刻的预测状态向量和预测参考状态向量,即X c p ( k ) = X ( k + 1 | k ) · · · X ( k + N | k ) ]]>X c ref ( k ) = X ref ( k + 1 | k ) · · · X ref ( k + N | k ) - - - ( 14 ) ]]> 将方程(14)代入状态方程(13)当中,得到X c p ( k ) = φX ( k ) + ΓU ( k - 1 ) + G y Δ U c ( k ) - - - ( 15 ) ]]> 其中
为状态列向量,G y = Σ i = 0 j - 1 A i B · · · Σ i = 0 j - N c A i B , ]]>Γ = Σ i = 0 j - 1 A i B , φ = A j ; ]]> 在预测时域当中的每一时刻,选定如下的目标函数:J k = Σ j = 1 N | | X ( k + j | k ) - X ref ( k + j | k ) | | Q 2 + Σ i = 0 N c - 1 | | Δ U ( k + i | k ) | | R 2 - - - ( 16 ) ]]> 其中,Q和R分别是状态权重矩阵和控制权重矩阵,X(k+j)和Xref(k+j),j=1,...,N分别为每一时刻的实际状态向量和参考状态向量;定义E为辅助变量,E = X c ref - φX ( k ) - ΓU ( k - 1 ) - - - ( 17 ) ]]> 将E代入目标函数,对目标函数做如下转换J k = | | G y Δ U c - E | | Q 2 + | | Δ U c | | R 2 = [ Δ U c G y T - E T ] Q [ G y Δ U c - E ] + Δ U c T RΔ U c = Δ U c T [ G y T Q G y + R ] Δ U c - 2 E T QG y Δ U c T + E T QE - - - ( 18 ) ]]> 最终,将目标函数转换为如下的形式J k = 1 2 Δ U c T ( k ) HΔ U c ( k ) + f T Δ U c ( k ) + const - - - ( 19 ) ]]> 其中H = 2 ( G y T Q G y + R ) , f = - 2 G y T QE ( k ) ; ]]> 步骤三、使用滚动优化策略进行求解,通过在每个时刻计算一个开环优化问题,在控制时域内得到一个优化解的序列,然后将优化计算得到的控制向量序列中的第一个控制变量施加到动力学模型中,进而得到新的状态变量,从而使循环迭代计算。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310308120.3/,转载请声明来源钻瓜专利网。