[发明专利]一种航天器的快速姿态机动快速稳定联合控制方法无效
申请号: | 201310120557.4 | 申请日: | 2013-04-09 |
公开(公告)号: | CN103235597A | 公开(公告)日: | 2013-08-07 |
发明(设计)人: | 张尧;张景瑞;何慧东;翟光;许涛 | 申请(专利权)人: | 北京理工大学 |
主分类号: | G05D1/08 | 分类号: | G05D1/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100081 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种航天器的快速姿态机动快速稳定联合控制方法,属于航天器姿态控制和振动控制领域。(1)吸取航天器姿态机动轨迹规划技术和输入成形技术的优势,发明一种航天器快速姿态机动快速稳定联合控制方法,能够使得航天器在任务要求时间内完成机动,并且机动后能够保证航天器姿态快速稳定到指标要求值以内;(2)本发明还综合考虑了航天器姿态控制执行机构的力矩输出能力和航天器的最大角速度机动能力,使航天器姿态控制执行机构的输出力矩能够易于实现。 | ||
搜索关键词: | 一种 航天器 快速 姿态 机动 稳定 联合 控制 方法 | ||
【主权项】:
1.一种航天器的快速姿态机动快速稳定联合控制方法,其特征在于:具体步骤如下:步骤一:根据欧拉旋转定理,刚体的姿态从给定方位到任一其它方位的改变可通过绕欧拉特征轴的旋转而成,其间经历的角行程是最短的,欧拉特征轴在刚体旋转过程中是固联于刚体的,相对惯性空间也是不动的。因此,为了实现航天器的快速机动快速稳定控制,让航天器按照欧拉特征轴-角方式,沿最短路径进行机动。这就需要首先规划出绕特征轴的机动路径,再对其进行跟踪控制。本步骤则是对航天器从一个姿态转变到另一个姿态进行了特征轴的计算及旋转角度的确定。具体如下:首先定义航天器相对参考坐标系的姿态四元数为Q = q 0 + q = cos σ 2 + sin σ 2 n - - - ( 1 ) ]]> 其中,q0是四元数中的标量参数,q是四元数中的矢量参数,而四元数矢量部分的n就代表了欧拉旋转轴的方向,标量部分的σ就代表了绕欧拉轴的旋转角度。因而通过初末姿态的四元数来计算特征轴和旋转角度。设航天器的初始姿态四元数为Q1=q10+q1,目标姿态四元数为Qt=qt0+qt,其中q10和qt0分别是初始姿态四元数和目标姿态四元数中的标量参数,q1和qt分别是初始姿态四元数和目标姿态四元数中的矢量参数。航天器姿态机动的特征主轴四元数Qe可表达为Qe=Q1-1Qt=(q10-q1)(qt0+qt)=qe0+qe (2)根据公式(2)得到沿特征轴旋转的角度表达式为σ=2arccos(qe0) (3)同样根据公式(2)得到特征轴表达式为n e = 1 sin σ 2 q e - - - ( 4 ) ]]> 将公式(4)写成标量形式,即表示在航天器本体坐标系下为n ex = q e 1 / sin σ 2 n ey = q e 2 / sin σ 2 n ez = q e 3 / sin σ 2 - - - ( 5 ) ]]> 其中nex,ney和nez分别是矢量ne三个方向上的分量;qe1,qe2和qe3分别是矢量qe的三个分量。如令规划出的角速度ω为绕特征轴ne的旋转角速度。则航天器的期望角速度轨迹表示为ωr=ωne (6)在航天器本体系下描述为ω rx = ωn ex ω ry = ωn ey ω rz = ωn ez - - - ( 7 ) ]]> 经过上式换算之后,就得到了各坐标轴的期望角速度运动规律,大角度姿态机动就变成了姿态跟踪问题。步骤二:把航天器的角加速度曲线划分为匀加速、匀速、匀减速三段,根据航天器姿态机动角加速度amax和最大角速度ωmax的限制,完成对航天器姿态机动的轨迹规划,即完成对步骤一中航天器绕欧拉轴的旋转角度的规划。具体如下:根据机动角度的大小判断是否需要匀速段。当机动角度较小时,机动过程可不包括匀速段,而只由匀加速和匀减速两段构成。以角加速度amax从0加速到最大角速度ωmax所需的时间ta0=ωmax/amax为判定依据。若机动角度有匀速段,匀加速段和匀减速段时间等长t1=ta0,匀速段时长ty=Δθωmax-t1,总机动时间tf=2t1+ty。若机动角度无匀速段,匀加速段时长和匀减速时长相等,即匀速段时长ty=0,总机动时间tf=2t1+ty。根据以上对机动时长的判定,可得到航天器机动过程的角加速度如下a = a max , 0 ≤ t < t 1 0 , t 1 ≤ t < t 1 + t y - a max , t 1 + t y ≤ t < t f 0 , t ≥ t f - - - ( 8 ) ]]> 对方程(8)求一次微分可得航天器机动过程的角速度,求二次微分可得航天器机动过程中的角度,即完成了轨迹规划的设计。步骤三:建立带有挠性附件的航天器姿态动力学模型,为以后的航天器姿态控制器设计和输入成形器设计提供模型,并为数值仿真验证提供基础。该步骤具体操作如下:认为航天器上带有N个挠性附件,并且认为航天器的中心刚体角速度、挠性附件相对中心体的角速度和挠性附件弹性振动速度很小,由此引起的高阶非线性耦合项可忽略。则可得如下航天器姿态动力学方程:I s ω · b + Σ k = 1 N A bak I ak b ω · ak + Σ k = 1 N A bak H bak q · · ak + ω b × ( I s ω b ) = T c + T d - - - ( 9 ) ]]>I ak b T A akb ω · b + I ak ω · ak + H ak q · · ak = T ak - - - ( 10 ) ]]>H bak T A akb ω · b + M ak q · · ak + K ak q ak + C ak q · ak = 0 , ( k = 1,2 , . . . , N ) - - - ( 11 ) ]]> 其中方程(9)为航天器中心刚体的转动方程,方程(10)和方程(11)分别为第k个挠性附件的转动方程和振动方程。以上方程中,ωb为航天器中心刚体(星体)的角速度;ωak为挠性附件k相对于中心刚体的角速度;qak为第k个附件的前l阶模态坐标组成的l×1列阵;Is为整个航天器的转动惯量矩阵;Mak为附件k的模态质量阵;Iak为附件k对其体坐标系的转动惯量矩阵;Hak为附件k对其体坐标系的模态角动量系数矩阵;为附件k对星本体坐标系的转动惯量矩阵;Hbak为附件k对星本体坐标系的耦合转动惯量矩阵;Kak和Cak分别为第k个挠性附件的模态刚度阵和模态阻尼阵;Abak为第k个挠性附件的体坐标系到星本体坐标系的坐标转换矩阵;Tc为控制力矩;Td为环境干扰力矩;Tak为附件在铰接处受到的驱动力矩。进一步对模态坐标进行归一化处理,令qak=Φakηak (12)其中,Φak为广义模态矩阵,则以上三式可重写为I s ω · b + Σ k = 1 N R bak ω · ak + Σ k = 1 N F bak η · · ak + ω b × ( I s ω b ) = T c + T d - - - ( 13 ) ]]>I ak ω · ak + F ak η · · ak + R bak T ω · b = T ak - - - ( 14 ) ]]>η · · ak + 2 ξ ak Λ ak η · ak + Λ ak 2 η ak + F bak T ω · b = 0 , ( k = 1,2 , . . . , N ) - - - ( 15 ) ]]> 其中,Λak为附件的模态频率对角阵,ξak为附件的模态阻尼矩阵,Rbak为挠性附件转动对中心刚体转动的刚性耦合系数矩阵,表示为R bak = A bak I ak b - - - ( 16 ) ]]> Fbak为挠性附件振动对中心刚体转动的柔性耦合系数矩阵,表示为Fbak=AbakHbakΦak (17)Fak为挠性附件振动对自身转动的柔性耦合系数矩阵,表示为Fak=HakΦak (18)方程(13)、(14)和(15)组成了带有多个挠性附件的航天器姿态动力学模型,模型中保留了主要的非线性项、干扰力矩项。步骤四:根据步骤二中得到的航天器姿态动力学模型,认为航天器在执行姿态机动任务时,大型挠性附件处于锁死状态,即在航天器姿态动力学方程中暂且忽略挠性附件的转动方程及其转动角速度。并且忽略环境干扰力矩。可得到简化的动力学模型,并将其写成状态方程的形式,用于计算航天器系统的模态振动参数,模态振动参数包含模态频率和阻尼比,并完成输入成形器的设计。具体操作如下:将方程(13)和方程(15)写成如下形式I s J vb F bak F bak T J vb E θ · · b η · · ak + ω b × I s J vb 0 0 2 ξ ak Λ ak θ · b η · ak + 0 0 0 Λ ak 2 θ b η ak = T c 0 - - - ( 19 ) ]]> 其中,Tc为控制力矩的表达式,本文选用工程易于实现的反馈控制器作为姿态控制器。如下所示:T c 0 = - K db 0 0 0 θ · b η · ak + K db θ · r 0 + - K pb 0 0 0 θ b η ak + K pb θ r 0 - - - ( 20 ) ]]> 其中,θr为期望姿态角度,Kdb和Kpb为控制参数。令x = θ b T η ak T T , ]]>X = x T x · T T , ]]> 则方程(19)和(20)可写成以下状态方程的形式X · = AX + BU - - - ( 21 ) ]]> 其中,A = 0 E - M - 1 K - M - 1 C ; ]]>B = 0 M - 1 T ; ]]>M = I s J vb F bak F bak T J vb E ; ]]>C = K db 0 0 2 ξ ak Λ ak ]]>K = K pb 0 0 Λ ak 2 ; ]]>T = K db θ · r + K pb θ r 0 ]]> 根据闭环系统方程(21),得到系统矩阵A的特征值。那么系统模态的振动频率和阻尼比的数值解由下式给出:λ sys = - ξ sys ω sys ± jω sys 1 - ξ sys 2 - - - ( 22 ) ]]> 其中λsys为矩阵A的特征值,ωsys和ξsys为系统模态振动频率和阻尼比。为提高系统对参数变化的鲁棒性,并且从机动时间上折衷考虑,所述的输入成形器为ZVD(Zero Vibration and Derivative)输入成形器。针对任意一组模态振动参数的ZVD输入成形器表达式如下所示:0 t 1 t 2 A 1 A 2 A 3 = 0 π ω d 2 π ω d 1 1 + 2 K + K 2 2 K 1 + 2 K + K 2 K 2 1 + 2 K + K 2 - - - ( 23 ) ]]> 其中,第一行表示各脉冲的作用时刻(其中定义第一个脉冲发生在0时刻),第二行表示各脉冲的幅值;K = e - ξ eys π / 1 - ξ sys 2 ; ]]>ω d = ω sys 1 - ξ sys 2 . ]]> 在使用过程中,可根据需要将多个输入成形器做卷积,合成所需要的输入成形器,即ZVD=ZVD1*ZVD2*...*ZVDn。步骤五:将步骤一中计算得到的航天器姿态机动所绕的特征轴和特征转角、步骤二中设计得到的姿态角度轨迹规划的曲线、步骤四中设计得到的输入成形器以及反馈控制器和步骤三中推导得出的航天器姿态动力学共同构成航天器姿态控制系统完整回路,并且需要注意的是所述快速姿态机动快速稳定联合控制方法要将轨迹规划模块放置在输入成形器模块之前,并且属于姿态控制系统回路中的前馈环节。根据此完整回路,通过使用数值仿真软件搭建航天器姿态控制系统,以完成对本专利所述的航天器快速姿态机动快速稳定联合控制方法的验证。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310120557.4/,转载请声明来源钻瓜专利网。