航天器交会系统有限时间输出反馈控制方法

文档序号:25278431发布日期:2021-06-01 17:23阅读:101来源:国知局

本发明属于航天器轨道交会控制技术领域,提出了一种基于事件触发的航天器交会系统有限时间输出反馈控制方法。基于事件触发条件、全维状态观测器设计了有限时间输出反馈控制器,实现对具有执行饱和的航天器交会系统的有效控制,节约系统计算资源的同时使得两航天器在有限时间内完成交会任务。



背景技术:

随着航空航天技术的不断发展,对航天器交会技术也提出了更高的要求。航天器交会系统数据传输过程中需要大量的计算和密切的监控,这也就造成一定程度上的计算资源的浪费和传输成本的提高。同时,由于实际航天器交会任务的需求,需要航天器在有限时间内完成交会。因此,对航天器交会系统设计一种有效的有限时间控制方法显得尤为重要。

随着网络化系统的发展,网络化控制在航空航天领域也有很多应用。以往的网络化控制系统中数据传输的方式是周期传输方式,这就造成一定程度上的计算资源的浪费。同时,在实际航天器交会系统中可能只能获取航天器交会系统相对位置信息的情况。因此,设计一种航天器交会系统的有限时间输出反馈控制具有实际意义。



技术实现要素:

本发明针对现有技术在只能获取航天器交会系统相对位置信息时,提出一种基于事件触发的航天器交会系统有限时间输出反馈控制方法,实现航天器交会系统有效控制。

本发明基于低增益反馈、事件触发控制,考虑到实际系统中执行器饱和以及系统状态不可直接量测的情况,同时,为了实现系统在有限时间内稳定,设计了基于事件触发的航天器交会系统有限时间输出反馈控制器。

本发明的具体步骤是:

步骤1、建立航天器交会系统状态空间模型

考虑航天器交会系统的c-w方程:

假设目标航天器运行在半径为r的圆形轨道上,建立目标航天器轨道坐标系o-xyz,坐标轴x是圆轨道半径的方向,坐标轴y是追踪航天器运行的方向,坐标轴z垂直于目标航天器相对地球质心运动的平面,并且方向与坐标轴x和y构成右手坐标系,原点o是目标航天器的质心。x,y,z分别表示追踪航天器与目标航天器在x、y、z轴方向上的相对距离。ax,ay,az分别为坐标轴x、y、z方向上的加速度分量。ωx,ωy,ωz分别为这三个加速度分量的最大值。sat(·)表示单位饱和函数。引力常数μ=gm,m是被环绕的星球质量,g为万有引力常数。可以计算得到目标航天器的轨道角速度

选择如下状态向量,

建立如下航天器交会系统状态方程

其中m=diag{ωx,ωy,ωz},矩阵a和矩阵b如下所示:

考虑到只能获取航天器交会系统的相对位置信息,因此

y=cx,

y=[xyz]t表示航天器交会系统的控制输出。其中

进一步得到航天器交会系统的状态空间模型

步骤2、事件触发条件设计

事件触发条件设计为

其中,表示观测器对系统状态x的观测值,

ey(t)=y(t)-y(tk),

表示系统当前控制输出y(t)与事件触发时刻的控制输出y(tk)的差值。

t∈[tk,tk+1),k∈n,n表示自然数集合,tk是事件触发时刻。是事件触发的参数,且

步骤3、时变参数设计

时变参数设计为

有限时间t定义为

其中

ξ0=ξ(t0),t0表示系统初始时刻。θc=θc(ξ0)≥1是一个常数,且标量θc(ξ0)可以通过下式得到

θc(ξ0)=6ξ0λmax(u(ξ0)w(ξ0)-1),

w(ξ0)和u(ξ0)分别是下列lyapunov方程的唯一对称正定解

θo=θo(ξ0)≥1是一个常数,且标量θo(ξ0)可以通过下式得到

θc(ξ0)=6ξ0λmax(u(ξ0)wo(ξ0)-1),

wo(ξ0)和uo(ξ0)分别是下列lyapunov方程的唯一对称正定解

步骤4、设计状态观测器

当(a,c)是可观测的,设计如下状态观测器

其中是系统状态x的观测值,l是观测器的增益矩阵。

l=q(ξ(t))ct,

q(ξ(t))是下列参量lyapunov方程的唯一对称正定解

atq(ξ(t))+q(ξ(t))a-q(ξ(t))ctcq(ξ(t))=-ξ(t)q(ξ(t))。

根据航天器交会系统模型以及状态观测器,进一步得到

步骤5、控制器设计

设计如下有限时间输出反馈控制器,

u=-btp(ξ(t))(x-e),

p(ξ(t))∈r6×6是下列参量lyapunov方程的解

atp(ξ(t))+p(ξ(t))a-p(ξ(t))bbtp(ξ(t))=-ξ(t)p(ξ(t)),

步骤6、设计椭球集合

首先,定义如下两个集合,

‖‖表示矩阵或向量的2范数,是一个椭球集,当x(t)包含于集合中时,执行器不发生饱和。

通过计算可以得知,

也就是说,对于任意的执行器不会发生饱和。

即,

sat(btp(ξ(t))(x-e))=btp(ξ(t))(x-e)

步骤7、建立闭环系统状态空间模型

将所设计的有限时间输出反馈控制器代入航天器交会系统的状态空间模型中,得到如下闭环系统状态空间模型

考虑到对于任意的执行器不会发生饱和。进一步化简得到如下闭环系统状态空间模型

步骤8、闭环系统的稳定性分析

根据lyapunov稳定性理论,选择如下多lyapunov函数

v(x,e)=πx(ξ(t))xtp(ξ(t))x+πe(ξ(t))etq-1(ξ(t))e,

其中πe(ξ(t))=78ξ(t)tr(p(ξ(t)))tr(q(ξ(t)))。

vx(x,t)=πx(ξ(t))xtp(ξ(t))x,

vx(x,t)对时间t∈[tk,tk+1)求导可以得到

ve(e,t)=πe(ξ(t))etq-1(ξ(t))e,

ve(e,t)对时间t∈[tk,tk+1)求导可以得到

最终可以得到

其中,

将设计的时变参量ξ(t)带入得到

这也就说明了闭环系统有限时间t内稳定。

本发明考虑到航天器交会系统只能获得航天器相对位置信息的情况,基于低增益反馈,事件触发控制和全阶状态观测器设计了一种基于事件触发的有限时间输出反馈控制器。所设计的控制器避免了执行器饱和并且节约了系统计算资源,使得航天器交会系统在有限时间内稳定并且所设计的状态观测器的状态估计值趋于系统状态真实值。利用本发明的方法,可以在航天器交会系统状态不可直接测量的情况下,实现两个航天器在有限时间内完成交会任务。

具体实施方式

步骤1、建立航天器交会系统状态空间模型

考虑航天器交会系统的c-w方程:

假设目标航天器运行在半径为r的圆形轨道上,建立目标航天器轨道的坐标系o-xyz,坐标轴x是圆轨道半径的方向,坐标轴y是追踪航天器运行的方向,坐标轴z垂直于目标航天器相对地球质心运动的平面,并且方向与坐标轴x和y构成右手坐标系,原点o是目标航天器的质心。x,y,z分别表示追踪航天器与目标航天器在x、y、z方向上的相对距离。ax,ay,az分别为坐标轴x、y、z方向上的加速度分量。ωx,ωy,ωz分别为这三个加速度分量的最大值。sat(·)表示单位饱和函数。引力常数μ=gm,m是被环绕的星球质量,g为万有引力常数。可以计算得到目标航天器的轨道角速度

选择如下状态向量,

建立如下航天器交会系统状态方程

其中m=diag{ωx,ωy,ωz},矩阵a和矩阵b如下所示:

考虑到只能获取航天器交会系统的相对位置信息,因此

y=cx,

y=[xyz]t表示航天器交会系统的控制输出。其中

进一步得到航天器交会系统的状态空间模型

步骤2、事件触发条件设计

事件触发条件设计为

其中,表示观测器对系统状态x的观测值,

ey(t)=y(t)-y(tk),

表示系统当前控制输出y(t)与事件触发时刻的控制输出y(tk)的差值。

t∈[tk,tk+1),k∈n,n表示自然数集合,tk是事件触发时刻。是事件触发的参数,且

步骤3、时变参数设计

时变参数设计为

有限时间t定义为

其中

ξ0=ξ(t0),t0表示系统初始时刻。θc=θc(ξ0)≥1是一个常数,且标量θc(ξ0)可以通过下式得到

θc(ξ0)=6ξ0λmax(u(ξ0)w(ξ0)-1),

w(ξ0)和u(ξ0)分别是下列lyapunov方程的唯一对称正定解

θo=θo(ξ0)≥1是一个常数,且标量θo(ξ0)可以通过下式得到

θc(ξ0)=6ξ0λmax(u(ξ0)wo(ξ0)-1),

wo(ξ0)和uo(ξ0)分别是下列lyapunov方程的唯一对称正定解

步骤4、设计状态观测器

当(a,c)是可观测的,设计如下的状态观测器

其中是系统状态x的观测值,l是观测器的增益矩阵。

l=q(ξ(t))ct,

q(ξ(t))是下列参量lyapunov方程的唯一对称正定解

atq(ξ(t))+q(ξ(t))a-q(ξ(t))ctcq(ξ(t))=-ξ(t)q(ξ(t))。

根据航天器交会系统模型以及状态观测器,进一步得到

步骤5、控制器设计

设计如下有限时间输出反馈控制器,

u=-btp(ξ(t))(x-e),

p(ξ(t))∈r6×6是下列参量lyapunov方程的解

atp(ξ(t))+p(ξ(t))a-p(ξ(t))bbtp(ξ(t))=-ξ(t)p(ξ(t)),

步骤6、设计椭球集合

首先,定义如下两个集合,

‖‖表示矩阵或向量的2范数,是一个椭球集,当x(t)包含于集合中时,执行器不发生饱和。

通过计算可以得知,

也就是说,对于任意的执行器不会发生饱和。即,

sat(btp(ξ(t))(x-e))=btp(ξ(t))(x-e)

步骤7、建立闭环系统状态空间模型

将所设计的有限时间输出反馈控制器代入航天器交会系统的状态空间模型中,得到如下闭环系统状态空间模型

考虑到对于任意的执行器不会发生饱和。进一步化简得到如下闭环系统状态空间模型

步骤8、闭环系统的稳定性分析

根据lyapunov稳定性理论,选择如下多lyapunov函数

v(x,e)=πx(ξ(t))xtp(ξ(t))x+πe(ξ(t))etq-1(ξ(t))e,

其中πe(ξ(t))=78ξ(t)tr(p(ξ(t)))tr(q(ξ(t)))。

vx(x,t)=πx(ξ(t))xtp(ξ(t))x,

vx(x,t)对时间t∈[tk,tk+1)求导可以得到

ve(e,t)=πe(ξ(t))etq-1(ξ(t))e,

ve(e,t)对时间t∈[tk,tk+1)求导可以得到

最终可以得到

其中,

将设计的时变参量ξ(t)带入得到

这也就说明了闭环系统有限时间t内稳定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1