受约束的空间航天器轨道交会系统的切换控制器设计方法技术方案

技术编号:22165002 阅读:25 留言:0更新日期:2019-09-21 09:47
本发明专利技术公开了一种受约束的空间航天器轨道交会的切换控制器设计方法,本发明专利技术通过空间航天器交会系统的数学建模、非对称饱和函数的转换、切换控制器的驻留时间方法、参量Riccati方程方法等手段,设计了一种基于驻留时间的切换控制器。本发明专利技术将具有非对称输入饱和的控制系统等价地表示为具有多个对称输入饱和的控制系统。实际上,得到的等价对称输入饱和系统本质上是一个切换系统。所设计控制器只需要离线求解参量Riccati方程,简单易操作,且计算量低。所提控制方法可以有效提高控制系统状态的收敛速度,满足航天领域对于控制系统快速收敛性能的要求。

Design Method of Switching Controller for Constrained Space Spacecraft Orbital Rendezvous System

【技术实现步骤摘要】
受约束的空间航天器轨道交会系统的切换控制器设计方法
本专利技术属于航天领域,具体涉及一种受有限推理约束的空间航天器轨道交会的切换控制器设计方法。
技术介绍
空间航天器轨道交会最终要完成目标航天器和追踪航天器之间位置的对准,也就是说要求目标航天器相对于追踪航天器的相对距离为零。空间航天器轨道交会是航天器领域的一项重要的空间技术,是完成一些高级航天任务,如航天器间的拦截、在轨检修、空间垃圾处理等的先决条件。由于设备的物理限制,执行器出现饱和是不可避免的。执行器饱和会影响控制系统的性能甚至会导致控制系统不稳定。因此,设计控制系统时需要考虑执行器的饱和问题。如空间航天器轨道交会系统,推力器所能提供的推力是有限的。如果根据计算得到的加速度超出了推力器所能供给的最大加速度则执行器发生饱和。这时控制系统不是按照设计的控制器来工作,将会导致空间航天器交会任务的失败。对称执行器饱和是非对称执行器饱和的一个特例,因此研究非对称执行器饱和更具有实际意义。
技术实现思路
本专利技术针对现有技术的不足,提出了一种受约束的空间航天器轨道交会的切换控制器设计方法。本专利技术目的是设计一种空间航天器交会的切换控制器,来满足控制系统快速收敛性的要求。该设计方法首先通过将具有非对称输入饱和的控制系统等价地表示为具有多个对称输入饱和的控制系统。实际上,得到的等价对称输入饱和系统本质上是一个切换系统。然后基于驻留时间及参量Riccati方程方法给出了切换控制器的设计。该方法不仅能够解决非对称输入饱和控制问题,同时能够满足控制系统状态快速收敛的要求并能够保证闭环系统的指数稳定性。本专利技术的技术方案是通过空间航天器交会系统的数学建模、非对称饱和函数的转换、切换控制器的驻留时间方法、参量Riccati方程方法等手段,设计了一种基于驻留时间的切换控制器,所设计控制器可以有效的提高控制系统状态的收敛速度并保证系统的稳定性。本专利技术方法的步骤包括:步骤(1)建立空间航天器轨道交会系统的数学模型根据牛顿运动理论及目标轨道坐标系,建立了航天器轨道交会系统的非线性微分方程,如下所示:其中,x,y,z,分别表示追踪航天器相对于目标航天器在X、Y、Z轴的相对距离和相对速度,aX,aY和aZ分别表示在X、Y、Z轴的加速度,ω为目标航天器的轨道角速度,ω>0,η为引力常数,R为目标轨道半径;其中非线性项利用泰勒级数展开,将非线性项进行线性化并保留到一阶项,同时选择状态向量得到如下状态空间表达式其中Sat表示非对称饱和函数,Sat(u)=[Sat(u1)Sat(u2)Sat(u3)]T,u=[aX,aY,aZ]T,并且υimax>0,υimin>0,υimax≠υimin;重新给出执行器饱和水平其中,k=4θ1+2θ2+θ3+1,k∈{1,2,3,4,5,6,7,8},并且υmax=[υ1maxυ2maxυ3max]T,υmin=[υ1minυ2minυ3min]T,计算出的新的执行器饱和水平为:基于新给出的执行器饱和水平,非对称饱和控制输入转换为8个对称的执行器饱和控制输入,控制系统重新表示为如下的切换系统其中,进而,把控制系统表示为具有单位输入饱和的切换系统其中δ(t)=4θ1+2θ2+θ3+1,步骤(2)设计切换控制器(a)基于上述模型设计椭球集合(b)P(ιj)通过求解下面的参量Riccati方程得到P(ιj)A+ATP(ιj)-P(ιj)BBTP(ιj)=-ιjP(ιj)(c)确定切换控制器驻留时间切换控制器的最大驻留时间为其中,符号λmax表示矩阵的最大特征值,R6表示欧几里得空间;(d)构造切换控制器u当系统的状态属于集合Ψ时,(Ψ=ESα+1-ESα),u=-BTP(ια)X,α=0,1,2,...,N-1.当系统的状态属于集合ESN时,u=-BTP(ιN)X。本专利技术与现有技术相比具有以下效果:本专利技术将具有非对称执行器饱和的航天器交会系统控制问题转换为具有单位对称执行器饱和的切换系统进行研究。所设计控制器只需要离线求解参量Riccati方程,简单易操作,且计算量低。所提控制方法可以有效提高控制系统状态的收敛速度,满足航天领域对于控制系统快速收敛性能的要求。具体实施方式受约束的空间航天器轨道交会的切换控制器设计方法,该控制器的设计具体包括以下步骤:a)建立了航天器轨道交会系统的非线性微分方程,如下所示:其中,x,y,z,分别表示追踪航天器相对于目标航天器在X、Y、Z轴的相对距离和相对速度,aX,aY和aZ分别表示在X、Y、Z轴的加速度,ω>0(η为引力常数,R为目标轨道半径)为目标航天器的轨道角速度。其中非线性项(b)利用泰勒级数展开,将非线性项进行线性化并保留到一阶项,同时选择状态向量可以得到如下状态空间表达式其中Sat表示非对称饱和函数,Sat(u)=[Sat(u1)Sat(u2)Sat(u3)]T,u=[aX,aY,aZ]T,并且υimax>0,υimin>0,υimax≠υimin.(c)根据下式计算新的执行器饱和水平其中,k=4θ1+2θ2+θ3+1,并且υmax=[υ1maxυ2maxυ3max]T,υmin=[υ1minυ2minυ3min]T,根据θi的不同取值,k可取1,2,3,4,5,6,7,8。计算所得新的执行器饱和水平为:基于上面计算出的新的执行器饱和水平,非对称饱和控制输入可以转换为8个对称的执行器饱和控制输入,控制系统可以重新表示为其中,进而,我们可以把控制系统表示为具有单位输入饱和的切换系统其中δ(t)=4θ1+2θ2+θ3+1,(d)根据上面计算出的新的执行器饱和水平,可以进而计算的值。(e)选取满足条件0<ι0<ι1<ι2<…<ιN的参数ιj,j=0,1,2,...,N。并根据上述计算出的的值来构造如下的椭球集合:(f)求解下面的参量Riccati方程得到矩阵P(ιj)P(ιj)A+ATP(ιj)-P(ιj)BBTP(ιj)=-ιjP(ιj)(g)计算切换控制器驻留时间切换控制器的最大驻留时间为其中,符号λmax表示矩阵的最大特征值。(h)基于以上得到的参数,根据下面的公式计算所设计的切换控制器当系统的状态属于集合Ψ(Ψ=ESα+1-ESα)时,u=-BTP(ια)X,α=0,1,2,...,N-1.当系统的状态属于集合ESN时,u=-BTP(ιN)X。本文档来自技高网...

【技术保护点】
1.受约束的空间航天器轨道交会系统的切换控制器设计方法,其特征在于,该控制器设计方法包括以下步骤:步骤(1)建立空间航天器轨道交会系统的数学模型根据牛顿运动理论及目标轨道坐标系,建立了航天器轨道交会系统的非线性微分方程,如下所示:

【技术特征摘要】
1.受约束的空间航天器轨道交会系统的切换控制器设计方法,其特征在于,该控制器设计方法包括以下步骤:步骤(1)建立空间航天器轨道交会系统的数学模型根据牛顿运动理论及目标轨道坐标系,建立了航天器轨道交会系统的非线性微分方程,如下所示:其中,x,y,z,分别表示追踪航天器相对于目标航天器在X、Y、Z轴的相对距离和相对速度,aX,aY和aZ分别表示在X、Y、Z轴的加速度,ω为目标航天器的轨道角速度,ω>0,η为引力常数,R为目标轨道半径;其中非线性项利用泰勒级数展开,将非线性项进行线性化并保留到一阶项,同时选择状态向量得到如下状态空间表达式其中Sat表示非对称饱和函数,Sat(u)=[Sat(u1)Sat(u2)Sat(u3)]T,u=[aX,aY,aZ]T,并且υimax>0,υimin>0,υimax≠υimin;重新给出执行器饱和水平其中,k=4θ1+2θ2+θ3+1,k∈{1,2,3,4,5,6,7,8},并...

【专利技术属性】
技术研发人员:王茜薛安克
申请(专利权)人:杭州电子科技大学
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1