[发明专利]一种考虑混合执行机构切换的航天器姿态动态控制分配方法有效
申请号: | 201810269654.2 | 申请日: | 2018-03-29 |
公开(公告)号: | CN108227728B | 公开(公告)日: | 2020-01-10 |
发明(设计)人: | 胡庆雷;刘振东;谈笑;郭雷;王陈亮 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G05D1/08 | 分类号: | G05D1/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动态控制分配 航天器姿态 单框架控制力矩陀螺 航天器姿态控制 李雅普诺夫函数 优化目标函数 姿态控制系统 反作用飞轮 保证系统 计算效率 控制分配 系统模型 控制律 快速性 | ||
1.一种考虑混合执行机构切换的航天器姿态动态控制分配方法,其特征在于,包括以下步骤:
(1)基于航天器姿态运动学与动力学模型建立采用混合执行机构的航天器姿态控制系统模型;
(2)基于步骤(1)建立的航天器姿态控制系统模型,设计航天器姿态控制系统的控制律,保证整个航天器姿态控制系统的稳定性;
(3)考虑反作用飞轮RW和单框架控制力矩陀螺SGCMG的执行机构约束,以及单框架控制力矩陀螺SGCMG的奇异问题,设计控制分配算法的优化目标函数,并设计能够实现执行机构切换的切换参数;
(4)基于步骤(3)建立的优化目标函数,根据拉格朗日乘子法和李雅普诺夫函数的方法,得到了动态控制分配方法;
所述步骤(1)中建立的航天器姿态运动学模型如下:
姿态四元素[q0,qvT]T∈R4表示航天器本体相对于惯性坐标系I的姿态;qv=[q1 q2 q3]T是姿态四元素的向量部分,并且ex、ey、ez表示航天器转动的欧拉轴上的单位向量e在惯性坐标系三个坐标轴上的分量,φ表示航天器绕欧拉轴转过的角度,q0是姿态四元素的标量部分,并且向量部分qv与标量部分q0满足方程ω=[ω1 ω2 ω3]T∈R3是航天器本体相对于惯性坐标系I的角速度,ω1,ω2,ω3分别为卫星的横滚角速度、偏航角速度以及俯仰角速度;其中qv×表示一类关于航天器姿态四元素向量部分的斜对称矩阵,把两个向量的向量积运算转化为矩阵与向量的乘积运算,其具有如下形式:
航天器姿态的动力学模型如下所示:
其中,J表示航天器的转动惯量矩阵,并且是3×3的正定对称矩阵;h∈R3是航天器的总角动量,并表示在体坐标系B的三个轴上,总角动量由航天器本体角动量Jω、控制力矩陀螺角动量AwIwΩ和飞轮角动量ArwIrwΩrw三部分组成,所以h=Jω+AwIwΩ+ArwIrwΩrw;Aw∈R3×m和At∈R3×m是SGCMG的安装矩阵,m是SGCMG的个数,Aw的列向量是由m个SGCMG框架轴方向上的单位向量构成,At的列向量是由m个SGCMG框架横向轴上的单位向量构成,Arw∈R3×n是RW的安装矩阵,n是RW的个数;安装矩阵Aw和At的值取决于SGCMG框架转过的角度γ=[γ1,γ2…γm]T,其中γi,i=1,2,…,m,表示第i个SGCMG的框架转过的角度,并且Aw=Aw0[Cosγ]d+At0[Sinγ]d,At=At0[Cosγ]d-Aw0[Sinγ]d,Aw0和At0表示SGCMG的安装矩阵在γ=[0,0,…,0]T∈Rm时的取值;[Cosγ]d表示以向量Cosγ的元素为对角线元素的对角矩阵,[Sinγ]d表示以向量Sinγ的元素为对角线元素的对角矩阵;其中Sin(γ)=[sin(γ1),sin(γ2),…,sin(γm)]T,Cos(γ)=[cos(γ1),cos(γ2),…,cos(γm)]T;
Iw∈Rm×m是对角矩阵,对角线元素是由m个相同的SGCMG的转动惯量构成,Irw∈Rn×n也是对角矩阵,对角线元素是由n个相通的RW的转动惯量构成;Ω=[Ω1,Ω2...Ωm]T表示SGCMG转子的角速度,Ωi,i=1,2,…,m,表示第i个SGCMG转子的角速度;Ωrw∈Rn表示飞轮转子的角速度,Ωrw,i,i=1,2,…,m,表示第i个飞轮转子的角速度;Ωd表示以向量Ω的元素为对角线元素的对角矩阵;表示γ的变化率,是SGCMG框架的转动角速度,则表示第i个SGCMG的框架的转动角速度;urw∈Rn是RW输出的控制力矩,urw,i,i=1,2,…,n,则表示第i个RW输出的控制力矩;ω×是关于航天器角速度的一类斜对称矩阵,可以把两个向量的向量积运算转化为矩阵与向量的乘积运算,其形式如下:
所述步骤(2)中,姿态控制系统的控制律如下:
τdesign是控制律设计的力矩,其中μ,ρ,σ,γk是控制律参数且是大于零的常数;k是一个变化的控制律参数,其变化率为取k在零时刻的值则显然可知并且当k趋近于零时,也趋近于零,所以k是一个递减但始终大于零的数;tanh(·)是双曲正切函数,对于某个n维向量x=[x1,x2,…,xn]T,Tanh(x)=[tanh(x1),tanh(x2),...,tanh(xn)]T,
所述步骤(3)中基于优化的控制分配算法的优化目标函数如下所示:
J(u,γ)=J1+J2+J3
其中:
其中定义是需要求得的控制分配的输出,也是传递给执行机构的控制信号;η是用来实现在SGCMG和RW两种执行机构间切换的切换参数;因为SGCMG 的控制信号是期望转速,而RW的控制信号是期望力矩,所以用a来将两种执行机构的控制信号和urw的单位统一化,并且a=(AtIw)2;Im是一个m阶的单位阵,In是一个n阶的单位阵;ucmg,max和-ucmg,max表示SGCMG框架转速的上限和下限;urw,max和-urw,max表示RW输出力矩的上限和下限;det(·)表示取方阵的行列式;优化目标函数J由三部分组成,J1表示执行机构消耗能量的估计;J2用来把执行机构SGCMG和RW的不等式约束考虑在优化目标函数中,和均是大于零的常数,当或urw,i趋近于相应的上下限时,J2将趋近于无穷大,对目标函数J求最小值,得到的控制分配的输出将满足执行机构约束;J3用来考虑SGCMG安装构型的奇异性,是一个大于零的常数,ε”是一个大于零并且比较小的常数,当SGCMG趋近于奇异时,det(At)将趋近于零,而将趋近于正无穷,如果ε”=0,则J3将趋近于正无穷,对J求最小值,J3将是一个有限的值,所以SGCMG的奇异状态将会被避免;
执行机构切换参数为:
其中K、P是η分别在航天器姿态快速机动和姿态定向时的取值,均是大于零的常数,通常K远大于P;r表示η在变化过程中的陡度,是大于零的常数;θ代表当前航天器姿态的状态,并且定义为其中e表示姿态误差,并且定义为α1和α2是正的常数。
2.根据权利要求1所述的方法,其特征在于:步骤(4)中动态控制分配算法如下所示:
在步骤(3)中,建立了控制分配算法的优化目标函数J(u,γ),该控制分配算法存在等式约束τdesign=Q(γ)u,其中Q(γ)=[-AtIwΩd,Arw],即航天器实际受到的控制力矩Q(γ)u与控制律设计力矩τdesign相等,使用拉格朗日乘子法可得l(γ,u,λ)=J(γ,u)+(τdesign-Q(γ)u)Tλ,其中λ是拉格朗日乘子;是控制分配输出u的变化率,是拉格朗日乘子λ的变化率;Γ∈R7×7和W∈R3×3均是对称且正定的常数矩阵;α和β可以计算得出,并且ζ和φ满足式子αTξ+βTφ+δ=0,其中求解出ξ和φ。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810269654.2/1.html,转载请声明来源钻瓜专利网。