一种电推力器位置保持推力分配方法和系统

文档序号:334248 发布日期:2021-12-03 浏览:8次 >En<

阅读说明:本技术 一种电推力器位置保持推力分配方法和系统 (Method and system for distributing thrust for maintaining position of electric thruster ) 是由 马雪 郭廷荣 韩冬 林波 耿洁 黎飞 王建花 周中泽 文闻 孙静 李巍 刘蕊 于 2021-08-30 设计创作,主要内容包括:本发明公开了一种电推力器位置保持推力分配方法和系统,该方法包括:根据位置保持漂移率控制量,确定两台电推力器的法向指向档位;根据确定的两台电推力器的法向指向档位,分别计算得到第一电推力器的目标推力方向[X-(n),Y-(n),Z-(n)]和开机时长Δt-(n),以及第二电推力器的目标推力方向[X-(s),Y-(s),Z-(s)]和开机时长Δt-(s);计算得到第一理论矢量调节机构转速ω-(n)和第二理论矢量调节机构转速ω-(s);将[X-(n),Y-(n),Z-(n)]和Δt-(n)分配给第一电推力器,将[X-(s),Y-(s),Z-(s)]和Δt-(s)分配给第二电推力器,将ω-(n)分配给第一矢量调节机构,将ω-(s)分配给第二矢量调节机构。本发明采用完全解析的方法计算电推力器开机时长和速度增量,充分考虑了实际工程约束,可满足静止轨道卫星的位置保持任务需求。(The invention discloses a method and a system for distributing thrust of position maintenance of an electric thruster, wherein the method comprises the following steps: determining normal pointing gears of the two electric thrusters according to the position holding drift rate control quantity; respectively calculating to obtain a target thrust direction [ X ] of the first electric thruster according to the determined normal pointing gears of the two electric thrusters n ,Y n ,Z n ]And a boot time period Δ t n And a target thrust direction [ X ] of the second electric thruster s ,Y s ,Z s ]And a boot time period Δ t s (ii) a Calculating to obtain the rotating speed omega of the first theoretical vector adjusting mechanism n And a second theoretical vector adjusting mechanism rotating speed omega s (ii) a Will [ X ] n ,Y n ,Z n ]And Δ t n Is distributed to the first electric thruster to drive [ X s ,Y s ,Z s ]And Δ t s Is distributed to the second electric thruster to drive omega n Is assigned to a first vector adjustment mechanismω s Is assigned to the second vector adjustment mechanism. The method adopts a complete analysis method to calculate the starting time length and the speed increment of the electric thruster, fully considers the practical engineering constraint and can meet the position maintenance task requirement of the geostationary orbit satellite.)

一种电推力器位置保持推力分配方法和系统

技术领域

本发明属于卫星姿态与轨道控制技术领域,尤其涉及一种电推力器位置保持推力分配方法和系统。

背景技术

目前,国内外在轨的电推进卫星要么利用四台电推力器进行东西、南北向的联合位置保持控制,要么利用二台电推力器仅进行南北位保控制,以上推进方式若直接应用于双机械臂+两台推力器布局的简单配置电推进卫星,具有以下不足之处:推力器开机次数更多,可能推力器寿命和燃料消耗机械臂型矢量调节机构的实际约束。

因此,需要设计出一种针对简单配置构型电推进卫星的,考虑开机次数、矢量调节机构限制的位置保持推力分配方法,以延长静止轨道电推进卫星寿命,增加可靠性。

发明内容

本发明的技术解决问题:克服现有技术的不足,提供一种电推力器位置保持推力分配方法和系统,采用完全解析的方法计算电推力器开机时长和速度增量,充分考虑了实际工程约束,可满足静止轨道卫星的位置保持任务需求。

为了解决上述技术问题,本发明公开了一种电推力器位置保持推力分配方法,包括:

根据位置保持漂移率控制量,确定两台电推力器的法向指向档位;

根据确定的两台电推力器的法向指向档位,分别计算得到第一电推力器的目标推力方向[Xn,Yn,Zn]和开机时长Δtn,以及第二电推力器的目标推力方向[Xs,Ys,Zs]和开机时长Δts

根据[Xn,Yn,Zn]和[Xs,Ys,Zs],计算得到第一理论矢量调节机构转速ωn和第二理论矢量调节机构转速ωs

将计算得到的[Xn,Yn,Zn]和Δtn分配给第一电推力器,将计算得到的[Xs,Ys,Zs]和Δts分配给第二电推力器,将计算得到的ωn分配给第一矢量调节机构,将计算得到的ωs分配给第二矢量调节机构。

在上述电推力器位置保持推力分配方法中,根据位置保持漂移率控制量,确定两台电推力器的法向指向档位,包括:

确定轨道坐标系下推力方向的单位矢量[X,Y,Z];其中,轨道坐标系的原点为卫星质心,X轴指向卫星前进方向,Z轴指向地面,Y轴与X轴和Z轴满足右手定则;

计算得到矢量调节机构的调节范围Cy=Y/Z;

对调节范围Cy进行n等分,得到由小到大排列的n个法向指向档位Cys:Cys=Cy1、Cy2、…、Cyn;其中,各法向指向档位Cy1、Cy2、…、Cyn对应的漂移率允许范围依次为:[ΔDL1,ΔDH1]、[ΔDL2,ΔDH2]、…、[ΔDLn,ΔDHn];

获取位置保持漂移率控制量ΔD;

若ΔD∈[ΔDL1,ΔDH1],则确定两台电推力器的法向指向档位为Cys=Cy1

若ΔD∈[ΔDL2,ΔDH2],则确定两台电推力器的法向指向档位为Cys=Cy2

···依次类推;

若ΔD∈[ΔDLn,ΔDHn],则确定两台电推力器的法向指向档位为Cys=Cyn

在上述电推力器位置保持推力分配方法中,根据确定的两台电推力器的法向指向档位,分别计算得到第一电推力器的目标推力方向[Xn,Yn,Zn]和开机时长Δtn,以及第二电推力器的目标推力方向[Xs,Ys,Zs]和开机时长Δts,包括:

获取轨道坐标系下x方向和y方向的偏心率控制矢量Δex和Δey,以及x方向和y方向的倾角控制矢量Δix和Δiy

根据Δex、Δey、Δix和Δiy,计算得到第一电推力器x方向的速度增量VNx和第二电推力器x方向的速度增量VSx,以及两台电推力器的径向分配标识flagVz和径向分配差值Vz0

根据flagVz和Vz0,计算得到第一电推力器y方向的速度增量VNy和z方向的速度增量VNz,以及第二电推力器y方向的速度增量VSy和z方向的速度增量VSz

根据VNy、VNz、VSy和VSz,计算得到第一电推力器的目标推力方向[Xn,Yn,Zn]和开机时长Δtn,以及第二电推力器的目标推力方向[Xs,Ys,Zs]和开机时长Δts

在上述电推力器位置保持推力分配方法中,VNx和VSx的计算流程如下:

根据地球静止轨道标称轨道速度Vs和地球静止轨道标称轨道角速度ωe,计算得到常数A、常数B和中间参数aa:

则有:

第一电推力器x方向的速度增量VNx为:

第二电推力器x方向的速度增量VSx为:

在上述电推力器位置保持推力分配方法中,flagVz和Vz0的计算流程如下:

计算得到中间变量dVztemp

根据dVztemp,确定flagVz

若dVztemp≤0,则flagVz=1

若dVztemp>0,则flagVz=-1

计算得到径向分配差值Vz0

其中,dVz表示两台电推力器径向控制量之差,dVz=abs(dVztemp),Vy0表示单侧电推力器法向控制量。

在上述电推力器位置保持推力分配方法中,VNy、VNz、VSy和VSz的计算流程如下:

计算得到中间变量Vytemp

当flagVz=1时,有:

VNy=Vytemp

VNz=Vz0+dVz

VSy=Vy0-Vytemp

VSz=Vz0

当flagVz=-1时,有:

VNy=Vy0-Vytemp

VNz=Vz0

VSy=Vytemp

VSz=Vz0+dVz

在上述电推力器位置保持推力分配方法中,[Xn,Yn,Zn]、Δtn、[Xs,Ys,Zs]和Δts的计算流程如下:

根据VNx、VNy和VNz,计算得到[Xn,Yn,Zn]和Δtn

根据VSx、VSy和VSz,计算得到[Xs,Ys,Zs]和Δts

其中,F表示电推力器的推力大小,Ve表示电推力器比冲,mass表示卫星质量。

在上述电推力器位置保持推力分配方法中,根据[Xn,Yn,Zn]和[Xs,Ys,Zs],计算得到第一理论矢量调节机构转速ωn和第二理论矢量调节机构转速ωs,包括:

确定第一电推力器的当前指向[Xn0,Yn0,Zn0],并计算得到[Xn,Yn,Zn]与[Xn0,Yn0,Zn0]之间的夹角θn

确定第二电推力器的当前指向[Xs0,Ys0,Zs0],并计算得到[Xs,Ys,Zs]与[Xs0,Ys0,Zs0]之间的夹角θs

获取最大理论矢量调节机构转速ωmax

当θn≥θs时,有:

ωn=ωmax

当θn<θs时,有:

ωs=ωmax

在上述电推力器位置保持推力分配方法中,第一矢量调节机构安装在卫星南侧,连接第一电推力器,用于实现推力指向在x、y、z三个方向的调节;第二矢量调节机构安装在卫星北侧,连接第二电推力器,用于实现推力指向在x、y、z三个方向的调节。

相应的,本发明还公开了电推力器位置保持推力分配系统,包括:

档位确定模块,用于根据位置保持漂移率控制量,确定两台电推力器的法向指向档位;

第一计算模块,用于根据确定的两台电推力器的法向指向档位,分别计算得到第一电推力器的目标推力方向[Xn,Yn,Zn]和开机时长Δtn,以及第二电推力器的目标推力方向[Xs,Ys,Zs]和开机时长Δts

第二计算模块,用于根据[Xn,Yn,Zn]和[Xs,Ys,Zs],计算得到第一理论矢量调节机构转速ωn和第二理论矢量调节机构转速ωs

分配模块,用于将计算得到的[Xn,Yn,Zn]和Δtn分配给第一电推力器,将计算得到的[Xs,Ys,Zs]和Δts分配给第二电推力器,将计算得到的ωn分配给第一矢量调节机构,将计算得到的ωs分配给第二矢量调节机构。

本发明具有以下优点:

(1)本发明公开了一种电推力器位置保持推力分配方案,每个位保控制周期南、北电推力器各开机一次,且开机时间短,有助于提高电推力器使用寿命。

(2)本发明公开了一种电推力器位置保持推力分配方案,计算更量小,降低了星上计算资源需求。

(3)本发明公开了一种电推力器位置保持推力分配方案,考虑了矢量调节机构的活动范围和转速承受能力,更加安全可靠。

附图说明

图1是本发明实施例中一种电推力器位置保持推力分配方法的步骤流程图;

图2是本发明实施例中一种电推进卫星推力器布局示意图;

图3是本发明实施例中一种仿真算例-地理经纬度曲线图;

图4是本发明实施例中一种电推力器位置保持推力分配系统的结构框图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明公开的实施方式作进一步详细描述。

本发明公开了一种电推力器位置保持推力分配方法,是一种简单配置的电推进卫星位置保持推力分配方法,采用解析法进行双机械臂+两台电推力器布局下的电推力器地球同步轨道位置保持控制分配。首先,根据位置保持漂移率控制量需求选取合适的电推力器法向指向;之后,获取在确定的法向指向对应下的两台电推力器的三维指向和开机时长;最后,根据两台电推力器的推力分配方式分配两台矢量调节机构的理论转动速度。本发明采用完全解析的方式,解决了双机械臂+电推力器布局下的电推力器位置保持控制分配问题,减少了燃料消耗,降低了矢量调节机构运动对卫星影响。

如图1,在本实施例中,该电推力器位置保持推力分配方法,包括:

步骤101,根据位置保持漂移率控制量,确定两台电推力器的法向指向档位。

在本实施例中,该电推力器位置保持推力分配方法可以但不仅限于应用于简单配置电推进卫星。如图2,简单配置电推进卫星的布局如下:两台电推力器+两台台矢量调节机构。其中,第一矢量调节机构安装在卫星南侧,连接第一电推力器,用于实现推力指向在x、y、z三个方向的调节;第二矢量调节机构安装在卫星北侧,连接第二电推力器,用于实现推力指向在x、y、z三个方向的调节。即,第一矢量调节机构和第二矢量调节机构分别斜装在卫星背地板南北侧,分别用于实现对第一电推力器和第二电推力器的三维指向的调整。该电推力器位置保持推力分配方法可以在一个轨道控制周期之内执行,在一个位置保持控制周期内相继点火,实现卫星对轨道六根数的联合调整。

优选的,可以确定位置保持漂移率控制量,记作ΔD。其中:

若ΔD∈[ΔDL1,ΔDH1],则确定两台电推力器的法向指向档位为Cys=Cy1

若ΔD∈[ΔDL2,ΔDH2],则确定两台电推力器的法向指向档位为Cys=Cy2

···依次类推;

若ΔD∈[ΔDLn,ΔDHn],则确定两台电推力器的法向指向档位为Cys=Cyn

进一步的,各法向指向档位对应的漂移率允许范围的确定方式如下:确定轨道坐标系下推力方向的单位矢量[X,Y,Z];计算得到矢量调节机构的调节范围Cy=Y/Z;对调节范围Cy进行n等分,得到由小到大排列的n个法向指向档位Cys:Cys=Cy1、Cy2、…、Cyn;各法向指向档位Cy1、Cy2、…、Cyn对应的漂移率允许范围依次为:[ΔDL1,ΔDH1]、[ΔDL2,ΔDH2]、…、[ΔDLn,ΔDHn]。其中,轨道坐标系的原点为卫星质心,X轴指向卫星前进方向,Z轴指向地面,Y轴与X轴和Z轴满足右手定则。

步骤102,根据确定的两台电推力器的法向指向档位,分别计算得到第一电推力器的目标推力方向[Xn,Yn,Zn]和开机时长Δtn,以及第二电推力器的目标推力方向[Xs,Ys,Zs]和开机时长Δts

在本实施例中,该步骤102具体可以包括如下子步骤:

子步骤1021,获取轨道坐标系下x方向和y方向的偏心率控制矢量Δex和Δey,以及x方向和y方向的倾角控制矢量Δix和Δiy

子步骤1022,根据Δex、Δey、Δix和Δiy,计算得到第一电推力器x方向的速度增量VNx和第二电推力器x方向的速度增量VSx,以及两台电推力器的径向分配标识flagVz和径向分配差值Vz0

在本实施例中,第一电推力器x方向的速度增量VNx和第二电推力器x方向的速度增量VSx的解算公式分别如下:

优选的,可以根据地球静止轨道标称轨道速度Vs和地球静止轨道标称轨道角速度ωe,计算得到常数A、常数B和中间参数aa:

进一步的,径向分配标识flagVz和径向分配差值Vz0的解算流程可以如下:

首先,计算得到中间变量dVztemp

然后,根据中间变量dVztemp,确定flagVz

若dVztemp≤0,则flagVz=1

若dVztemp>0,则flagVz=-1

最后,计算得到径向分配差值Vz0

其中,dVz表示两台电推力器径向控制量之差,dVz=abs(dVztemp),Vy0表示单侧电推力器法向控制量。

子步骤1023,根据flagVz和Vz0,计算得到第一电推力器y方向的速度增量VNy和z方向的速度增量VNz,以及第二电推力器y方向的速度增量VSy和z方向的速度增量VSz

在本实施例中,当flagVz=1时,有:VNy=Vytemp、VNz=Vz0+dVz、VSy=Vy0-Vytemp、VSz=Vz0;当flagVz=-1时,有:VNy=Vy0-Vytemp、VNz=Vz0、VSy=Vytemp、VSz=Vz0+dVz

优选的,对于中间变量Vytemp,有:

子步骤1024,根据VNy、VNz、VSy和VSz,计算得到第一电推力器的目标推力方向[Xn,Yn,Zn]和开机时长Δtn,以及第二电推力器的目标推力方向[Xs,Ys,Zs]和开机时长Δts

在本实施例中,可以先根据VNx、VNy和VNz,计算得到[Xn,Yn,Zn]和Δtn

然后,根据VSx、VSy和VSz,计算得到[Xs,Ys,Zs]和Δts

其中,F表示电推力器的推力大小,Ve表示电推力器比冲,mass表示卫星质量。

步骤103,根据[Xn,Yn,Zn]和[Xs,Ys,Zs],计算得到第一理论矢量调节机构转速ωn和第二理论矢量调节机构转速ωs

在本实施例中,可以先确定第一电推力器的当前指向[Xn0,Yn0,Zn0]和第二电推力器的当前指向[Xs0,Ys0,Zs0];并计算得到[Xn,Yn,Zn]与[Xn0,Yn0,Zn0]之间的夹角θn,[Xs,Ys,Zs]与[Xs0,Ys0,Zs0]之间的夹角θs

然后,获取最大理论矢量调节机构转速,记作ωmax

当θn≥θs时,有:

ωn=ωmax

当θn<θs时,有:

ωs=ωmax

步骤104,将计算得到的[Xn,Yn,Zn]和Δtn分配给第一电推力器,将计算得到的[Xs,Ys,Zs]和Δts分配给第二电推力器,将计算得到的ωn分配给第一矢量调节机构,将计算得到的ωs分配给第二矢量调节机构。

综上所述,本发明采用完全解析的方法计算电推力器开机时长和速度增量,充分考虑了实际工程约束,可满足静止轨道卫星的位置保持任务需求。

在上述实施例的基础上,下面结合几个具体的实例进行说明。

例如,设单台电推力器推力大小为100mN,卫星质量为1380kg,定点经度为东经114°E;卫星的位置保持控制周期为1天;ΔD=0.0043°/day,Δex=0,Δey=-2.29e-5/day,Δix=0,Δiy=-0.0029°/day;Cy=0.7。则,可以选取合适的法向指向档位Cys=[1.7,1.0,0.7],对应的漂移率允许范围依次为:[-0.001,0.001]、[-0.003,0.003]、[-0.010,0.010]。

基于上述已知量并结合前述步骤,可以计算得到:VNz=-0.237,VSx=0.011,dVztemp=-0.0014,dVz=abs(dVztemp)=0.0014,flagVz=1,Vytemp=0.079,Vz0=0.112。

进而,有:VNz=0.114,VNy=0.079,VSz=0.112,VSy=0.078。

则,

最后,根据当前指向,可以计算得到ωn=1°/s,ωs=0.54°/s。

进一步的,基于上述条件:单台电推力器推力大小为100mN,卫星质量为1380kg,定点经度为东经114°E;卫星的位置保持控制周期为1天。取仿真时长为1年。则可以得到如图3所示的仿真结果,本发明提供的推力器分配方法能够使卫星保持在定点经纬度±0.5°的“死区”范围内。经仿真验证,本发明方法能够实现简单配置电推进布局下的位置保持控制电推力器分配,可以用于地球同步轨道位置保持控制。

综上所述,本发明所述的电推力器位置保持推力分配方法,可根据矢量调节机构的可达性和转速约束进行推力分配,实现地球同步轨道位置保持控制。

在上述实施例的基础上,如图4,本发明还公开了一种电推力器位置保持推力分配系统,包括:档位确定模块401,用于根据位置保持漂移率控制量,确定两台电推力器的法向指向档位。第一计算模块402,用于根据确定的两台电推力器的法向指向档位,分别计算得到第一电推力器的目标推力方向[Xn,Yn,Zn]和开机时长Δtn,以及第二电推力器的目标推力方向[Xs,Ys,Zs]和开机时长Δts。第二计算模块403,用于根据[Xn,Yn,Zn]和[Xs,Ys,Zs],计算得到第一理论矢量调节机构转速ωn和第二理论矢量调节机构转速ωs。分配模块404,用于将计算得到的[Xn,Yn,Zn]和Δtn分配给第一电推力器,将计算得到的[Xs,Ys,Zs]和Δts分配给第二电推力器,将计算得到的ωn分配给第一矢量调节机构,将计算得到的ωs分配给第二矢量调节机构。

对于系统实施例而言,由于其与方法实施例相对应,所以描述的比较简单,相关之处参见方法实施例部分的说明即可。

本发明虽然已以较佳实施例公开如上,但其并不是用来限定本发明,任何本领域技术人员在不脱离本发明的精神和范围内,都可以利用上述揭示的方法和技术内容对本发明技术方案做出可能的变动和修改,因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化及修饰,均属于本发明技术方案的保护范围。

本发明说明书中未作详细描述的内容属于本领域专业技术人员的公知技术。

16页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种中高轨卫星锂离子蓄电池组在轨双模式管理方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!