本发明涉及挠性航天器,尤其涉及一种挠性航天器的自适应反步滑模主动隔振控制方法。
背景技术
传统挠性航天器在隔振控制上不考虑振动幅值上界未知的情况,主动隔振控制效果较差。
技术实现要素:
为了解决现有技术中的问题,本发明提供了一种主动隔振控制效果较好的挠性航天器的自适应反步滑模主动隔振控制方法。
本发明提供了一种挠性航天器的自适应反步滑模主动隔振控制方法,采用newton-euler方法(牛顿-欧拉方法)来表示stewart隔振平台的动力学方程,采用音圈电机作为执行器,给出了解耦后的stewart隔振平台的动力学方程;然后将反步法和滑模控制结合,设计出反步滑模控制器,并针对外界扰动上界未知的情况,利用自适应控制的特点,在主动隔振控制中加上自适应控制,设计出自适应反步滑模控制器。
作为本发明的进一步改进,建立由newton-euler方法(牛顿-欧拉方法)描述的stewart平台的动力学方程和音圈电机作为执行机构的动力学方程如下:
其中m,b,k∈r6×6分别表示的是惯性矩阵、阻尼矩阵和刚度矩阵,
作为本发明的进一步改进,对stewart平台的动力学方程进行解耦,stewart隔振平台的实际工作空间很小,与平台位置相关的参数不变,stewart平台的各个支杆的参数是相同的,解耦得到的单输入单输出的动力学方程的一般形式为:
其中,ψ∈r是状态变量,c1,c2,c3∈r是由化简而得的系数,δψ∈r是系统的不确定性,wψ∈r是外界作用在这个通道的振动,vψ∈r是控制输入;
定义隔振误差项e,e=ψ-ψd,因此,
根据隔振的实际要求,
令x1=e,
其中,d=wψ-δψ,y∈r是位置输出量。
作为本发明的进一步改进,在外界扰动上界未知的情况下,设计的滑模面如下:
s=a1z1+a2z2+z3
设计的自适应反步滑模控制律如下:
其中,k1,k2,k3,τ,γ,ρ1,ρ2,β1,β2,β3均为控制器设计参数,都是大于0常数。
与现有技术相比,本发明的有益效果是:
1、主动隔振控制的效果较好,特别是对于振动幅值未知的情况;
2、对于挠性附件的低频振动可以有效的得以抑制。
附图说明
图1是本发明一种挠性航天器的自适应反步滑模主动隔振控制方法的simulink模型示意图。
具体实施方式
下面结合附图说明及具体实施方式对本发明作进一步说明。
如图1所示,一种挠性航天器的自适应反步滑模主动隔振控制方法,针对挠性航天器上的主动隔振问题,设计了一种基于stewart隔振平台的自适应反步滑模主动隔振控制方法。该控制方法的目的在于解决航天器上挠性附件在航天姿态运动的过程中产生的低频振动的隔振问题。本发明采用newton-euler法来表示stewart隔振平台的动力学模型,采用音圈电机作为执行器,给出了解耦后的stewart隔振平台的动力学方程。然后将反步法和滑模控制结合,设计出了反步滑模控制器,并针对外界扰动上界未知的情况,利用自适应控制的特点,将控制中加上自适应控制,设计出自适应反步滑模控制器。最后,运用matlab中的simulink模块验证设计的控制算法的有效性。
一种挠性航天器的自适应反步滑模主动隔振控制方法,具体包括以下内容:
对解耦后的stewart平台的动力学模型的状态空间表达式如下:
其中,d=wψ-δψ,y∈r是位置输出量。
设计控制律
设计具有如下形式的自适应反步滑模控制律:
自适应律:
滑模面为:
s=a1z1+a2z2+z3
其中,
其中,k1,k2,k3,μ,h,γ,a1,a2,β1,β2,ρ1,ρ2均为控制器设计参数,都是大于0常数。
采用自适应反步滑模法进行证明,证明如下:
选择如下的lyapunov函数:
式中
将控制器和控制律带入v的导数可以得到:
定义:
z=[z1,z2,z3]t
因此:
q的顺序主子式为:
通过选取合适的k1,k2,τ,a1,a2值,使得d3>0。因此q的顺序主子式都大于0,所以式ztqz是正定的。τ是大于0的常数,故
下面本发明将通过实例仿真说明针对振动上界未知航天器设计的基于stewart隔振平台的自适应反步滑模控制器的控制效果。stewart平台的各主要参数选取如下:
载荷质量:m=12.4kg
上平台和有效载荷的转动惯量:isx=isy=0.157kg·m2,isz=0.313kg·m2
每个支杆的长度:l=0.2m
每个支杆的质量:ms=1kg
每个支杆的阻尼系数和刚度系数分别为:b=19.1kg/s,k=2000n/m
音圈电机的参数:力矩系数km=68.9n/a,电感lm=4.57mh,直流电机阻抗rm=6.05ω,反电动势系数ke=68.9v·s/m
自适应反步滑模控制器参数如下:
k1=200,k2=20,β1=β2=β3=0.8,τ=3,a1=200,a2=40,h=4,μ=0.1,γ=5000。
本发明提供的一种挠性航天器的自适应反步滑模主动隔振控制方法,基于stewart隔振平台,设计挠性航天器自适应反步滑模主动隔振控制器,针对挠性航天器中挠性附件在航天器运动中产生的振动上界未知问题,设计了一种自适应反步滑模控制算法。本发明旨在解决挠性航天器的挠性附件产生的振动,对振动进行隔振。本发明采用由newton-euler方法描述的stewart隔振平台的动力学方程,采用音圈电机作为执行器,将stewart隔振平台的动力学模型解耦后并选取合适的状态变量,给出了单输如单输出的动力方程的状态空间表达式。利用自适应反步滑模法,设计出了自适应反步滑模控制器。最后,运用matlab中的simulink模块(如图1所示)验证设计的控制算法的有效性。
本发明提供的一种挠性航天器的自适应反步滑模主动隔振控制方法的有益效果是:
1、对于振动幅值上界未知时控制器具有良好的控制效果。
2、相对于传统的pid控制器的控制,控制效果提高了两到三个数量级;
本发明提供的一种挠性航天器的自适应反步滑模主动隔振控制方法,属于自适应控制领域,是针对有外部干扰、不确定性问题的挠性航天器的主动隔振控制算法研究。
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。