[发明专利]一种欠驱动柔性航天器姿态稳定的控制方法有效
申请号: | 201210580396.2 | 申请日: | 2012-12-27 |
公开(公告)号: | CN103076807A | 公开(公告)日: | 2013-05-01 |
发明(设计)人: | 王冬霞;张军;徐世杰;邢琰;金磊;唐强 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G05D1/08 | 分类号: | G05D1/08 |
代理公司: | 北京慧泉知识产权代理有限公司 11232 | 代理人: | 王顺荣;唐爱华 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明一种欠驱动柔性航天器姿态稳定的控制方法,考虑柔性附件相对于航天器本体无转动的情形。首先建立欠驱动柔性航天器的动力学模型,并用(w,z)参数描述了其姿态运动。然后在欠驱动轴角速度和模态坐标不为零的情况下,由于欠驱动轴没有控制力矩驱动,但驱动轴角速度会对欠驱动轴角速度产生耦合影响,因此设计中间控制律ωc1,ωc2使得欠驱动轴稳定。其次把ω1,ω2当作虚拟控制输入,设计出稳定运动学参数的虚拟控制律ωd1,ωd2。最后利用退步控制方法设计出稳定驱动轴角速度和振动模态的控制输入。该方法既为柔性航天器的在轨运行提供一种故障预案,提高系统的可靠性,又能为小型柔性航天器应用两个推力器进行姿态控制的系统提供一种解决方案。 | ||
搜索关键词: | 一种 驱动 柔性 航天器 姿态 稳定 控制 方法 | ||
【主权项】:
1.一种欠驱动柔性航天器姿态稳定的控制方法,其特征在于:其步骤如下:步骤一,建立系统模型;假设柔性航天器的挠性变形很小,对变量做一阶线性化处理,运用动量矩定理建立柔性航天器的旋转运动模型;运用变分原理建立柔性附件的振动运动模型;考虑柔性附件相对于航天器本体无转动的情形,假设obzb轴的推力器发生了故障,建立欠驱动柔性航天器的动力学模型为:J 1 ω · 1 - ( J 2 - J 3 ) ω 2 ω 3 + P 1 T η · · 1 = T 1 ]]>J 2 ω · 2 - ( J 3 - J 1 ) ω 3 ω 1 + P 2 T η · · 2 = T 2 ]]>J 3 ω · 3 - ( J 1 - J 2 ) ω 1 ω 2 + P 3 T η · · 3 = 0 ]]>η · · 1 + 2 ξ 1 Λ 1 η · 1 + Λ 1 2 η 1 + P 1 ω · 1 = 0 ]]>η · · 2 + 2 ξ 2 Λ 2 η · 2 + Λ 2 2 η 2 + P 2 ω · 2 = 0 ]]>η · · 3 + 2 ξ 3 Λ 3 η · 3 + Λ 3 2 η 3 + P 3 ω · 3 = 0 ]]> 其中ω1∈R1×1,ω2∈R1×1,ω3∈R1×1表示航天器本体系sb各轴相对于惯性系si的角速度在本体系sb下的表述,分别表示对ω1,ω2,ω3进行一次时间求导,分别表示对η1,η2,η3进行二次时间求导,(l1+l1+l1=n)分别对应本体系sb三轴的柔性模态坐标,分别对应本体系sb三轴的柔性附件对航天器本体的柔性耦合系数矩阵,分别对应本体系sb三轴的柔性附件模态频率矩阵,分别对应本体系sb三轴的柔性附件模态阻尼矩阵,J1,J2,J3分别表示航天器本体系obxb,obyb,obzb轴的转动惯量分量,T1,T2分别表示航天器本体系上的两个控制力矩分量;采用(w,z)参数来描述航天器相对于惯性坐标系的姿态,其对应的姿态运动学方程为:w · 1 = ω 3 w 2 + ( 1 + w 1 2 - w 2 2 ) ω 1 / 2 + w 1 w 2 ω 2 w · 2 = - ω 3 w 1 + ( 1 - w 1 2 + w 2 2 ) ω 2 / 2 + w 1 w 2 ω 1 z · = ω 3 + w 1 ω 2 - w 2 ω 1 ]]> 其中,表示对w1,w2,z进行一次时间求导;由欠驱动柔性航天器的动力学方程可知,obxb轴,obyb轴角速度各受控制力矩T1,T2驱动,而obzb轴角速度没有控制力矩驱动,但obxb轴,obyb轴角速度会对obzb轴角速度有耦合影响;另外,由姿态运动学方程可知,参量z与无力矩轴相对应,参量w与有力矩轴相对应,参量z对参量w没有耦合效应,而参量w对参量z有耦合效应;步骤二,针对动力学方程的obzb轴设计控制律;如果初始条件ω3≠0,η3≠0,则针对obzb轴的动力学方程为:J 3 ω · 3 - ( J 1 - J 2 ) ω c 1 ω c 2 + P 3 T η · · 3 = 0 η · · 3 + 2 ξ 3 Λ 3 η · 3 + Λ 3 2 η 3 + P 3 ω · 3 = 0 ]]> 构造准李雅普诺夫函数:V 1 = 1 2 ( J 3 ω 3 2 + 2 ω 3 P 3 T η · 3 + η · 3 T η · 3 + η 3 T Λ 3 2 η 3 ) ]]> 其中,V1表示obzb轴的动力学方程的准李雅普诺夫函数;对上式中的进行矩阵变换,则得:J 3 ω 3 2 + 2 ω 3 P 3 T η · 3 + η · 3 T η · 3 ]]>= ( J 3 ω 3 + J 3 - 1 P 3 T η · 3 ) T ( J 3 ω 3 + J 3 - 1 P 3 T η · 3 ) + η · 3 T ( E 3 - P 3 J 3 - 1 P 3 T ) η · 3 ]]> 其中是单位矩阵,因此,若成立,则函数V1相对于ω3,η3是正定函数;对V1求导,则得:为了使负定,设计中间控制律:ω c 1 = - sgn ( J 1 - J 2 ) sgn ( ω 3 ) | ω 3 | ω c 2 = k | ω 3 | ]]> 其中,k表示控制常数,sgn(·)表示·的符号函数,ωc1,ωc2表示obxb轴,obyb轴的中间控制律;将上式中间控制律代入则得V · 1 = - k | J 1 - J 2 | ω 3 2 - 2 ξ 3 η · 3 T Λ 3 2 η · 3 ]]> 由推出进一步求导,则得代入obzb轴的动力学方程可知η3=0,根据李雅普诺夫稳定性定理可知:当采用控制律ωc1,ωc2作为理想角速度输入时,obzb轴动力学系统是渐近稳定的,即当t →∞时,ω3→0,η3→0;步骤三,针对运动学方程设计控制律;当ω3=0,η3=0时,则针对运动学方程设计准李雅普诺夫函数:V 2 = w 1 2 + w 2 2 + 1 2 z 2 > 0 ]]> 其中,V2表示运动学方程的准李雅普诺夫函数;对上式求导,为使负定,设计虚拟控制律:ω d 1 = - k 1 w 1 1 + w 1 2 + w 2 2 + μ z + ω 3 / μ w 1 2 + w 2 2 w 2 ω d 2 = - k 1 w 2 1 + w 1 2 + w 2 2 - μ z + ω 3 / μ w 1 2 + w 2 2 w 1 ]]> 其中,k1,μ表示控制常数,k1>0,μ>0.5k1,ωd1,ωd2表示obxb轴,obyb轴的虚拟控制律;将上式代入则得:V · 2 = - k 1 w 1 2 - k 1 w 2 2 - μ z 2 < 0 ]]> 根据李雅普诺夫稳定性定理可知:当采用控制律ωd1,ωd2作为理想角速度输入时,运动学系统是渐近稳定的,即当t→∞时,w1→0,w2→0,z→0;步骤四,针对动力学方程的obxb轴和obyb轴设计控制律;考虑obxb轴和obyb轴的动力学方程设计控制律,在步骤三给出的虚拟控制角速度ωd1,ωd2下,系统柔性振动模态坐标ηd1,ηd2应满足:η · · d 1 + 2 ξ 1 Λ 1 η · d 1 + Λ 1 2 η d 1 + P 1 ω · d 1 = 0 ]]>η · · d 2 + 2 ξ 2 Λ 2 η · d 2 + Λ 2 2 η d 2 + P 2 ω · d 2 = 0 ]]> 其中,表示对ηd1,ηd2进行一次时间求导,表示对ηd1,ηd2进行二次时间求导;引入误差Δω1=ω1-ωd1,Δω2=ω2-ωd2,Δη1=η1-ηd1,Δη2=η2-ηd2,则obxb轴和obyb轴的动力学方程进一步转化为误差的形式如下所示:J 1 Δ ω · 1 = T 1 + ( J 2 - J 3 ) ω 2 ω 3 - J 1 ω · d 1 - P 1 T ( Δ η · · 1 + η · · d 1 ) ]]>J 2 Δ ω · 2 = T 2 + ( J 3 - J 1 ) ω 1 ω 3 - J 2 ω · d 2 - P 2 T ( Δ η · · 2 + η · · d 2 ) ]]>Δ η · · 1 + 2 ξ 1 Λ 1 Δ η · 1 + Λ 1 2 Δ η 1 + P 1 Δ ω · 1 = 0 ]]>Δ η · · 2 + 2 ξ 2 Λ 2 Δ η · 2 + Λ 2 2 Δ η 2 + P 2 Δ ω · 2 = 0 ]]> 针对上述误差动力学模型,构造准李雅普诺夫函数:V = 1 2 ( J 1 Δ ω 1 2 + Δ η · 1 T Δ η · 1 + Δ η 1 T Λ 1 2 Δ η 1 + 2 Δ ω 1 P 1 T Δ η · 1 ]]>+ J 2 Δ ω 2 2 + Δ η · 2 T Δ η · 2 + Δ η 2 T Λ 2 2 Δ η 2 + 2 Δ ω 2 P 2 T Δ η · 2 ) ]]> 其中,V表示obxb轴和obyb轴的动力学方程的准李雅普诺夫函数;对上式中的J 1 Δ ω 1 2 + 2 Δ ω 1 P 1 T Δ η · 1 + Δ η · 1 T Δ η · 1 ]]> 和J 2 Δ ω 2 2 + Δ η · 2 T Δ η · 2 + Δ ω 2 P 2 T Δ η · 2 ]]> 进行矩阵变换,则得:J 1 Δ ω 1 2 + 2 Δ ω 1 P 1 T Δ η · 1 + Δ η · 1 T Δ η · 1 ]]>= ( J 1 Δ ω 1 + J 1 - 1 P 1 T Δ η · 1 ) T ( J 1 Δ ω 1 + J 1 - 1 P 1 T Δ η · 1 ) + Δ η · 1 T ( E 1 - P 1 J 1 - 1 P 1 T ) Δ η · 1 ]]>J 2 Δ ω 2 2 + Δ η · 2 T Δ η · 2 + Δ ω 2 P 2 T Δ η · 2 ]]>= ( J 2 Δ ω 2 + J 2 - 1 P 2 T Δ η · 2 ) T ( J 2 Δ ω 2 + J 2 - 1 P 2 T Δ η · 2 ) + Δ η · 2 T ( E 2 - P 2 J 2 - 1 P 2 T ) Δ η · 2 ]]> 其中是单位矩阵,因此,若E成立,则函数V相对于ω1,η1,ω2,η2是正定函数;对V求导,为了使负定,设计:T 1 = - αΔ ω 1 - ( J 2 - J 3 ) ω 2 ω 3 + J 1 ω · d 1 + P 1 T η · · d 1 T 2 = - αΔ ω 2 - ( J 3 - J 1 ) ω 2 ω 3 + J 2 ω · d 2 + P 2 T η · · d 2 ]]> 其中,α表示控制常数;代入则得V · = - αΔ ω 1 2 - αΔ ω 2 2 - 2 Δ η · 1 T ξ 1 Λ 1 Δ η · 1 - 2 Δ η · 2 T ξ 2 Λ 2 Δ η · 2 ]]> 由推出Δω1=0,Δω2=0,进一步求导,则得代入误差动力学方程后有Δη1=0,Δη2=0,于是只包含系统的零解,根据LaSalle不变集定理,系统是渐近稳定的,即当t →∞时,Δω1→0,Δω2→0,Δη1→0,Δη2→0;经过上述证明过程,得到控制律T1,T2在E的情况下,可使系统渐近稳定,即能够保证实际角速度ω1,ω2趋向于理想角速度ωd1,ωd2。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210580396.2/,转载请声明来源钻瓜专利网。