基于几何分析的正交圆轨道卫星星座设计方法

2020-10-15 08:32:22沈高青李志林
计算机工程 2020年10期
关键词:赤道纬度球面

包 翔,雷 磊,沈高青,李志林

(1.南京航空航天大学 电子信息工程学院,南京 210016;2.中国电子科技集团公司航天信息应用技术重点实验室,石家庄 050081)

0 概述

全球通信卫星星座的设计目前已经得到了长足的发展,研究人员对此做出了诸多的研究,但仍然存在部分问题有待解决[1-2]。极轨道星座是由LUDERS提出的一种非常经典的全球连续覆盖星座构型。极轨道星座由若干相同高度且均采用圆极轨道的卫星构成,并且各轨道面的卫星数相同,轨道面内卫星等间隔分布。显然,极轨道星座在经线维度上是分布均匀的,但是在纬线维度上则是随着纬度的升高,卫星的分布变得密集。而全球人口的79.4%集中分布在北纬20°~ 60°地区,即卫星的通信业务将主要集中在中低纬度地区,这与极轨道星座卫星的密度分布不匹配,将导致高纬度地区卫星资源的严重浪费。另外,由于卫星转发器在极区附近相互之间会产生干扰,需要暂时关闭指向其相邻轨道卫星的转发器,这又会导致卫星通信拓扑的变化等问题。因此,适量减少极区附近卫星数量而增加中低纬度的卫星数量非常必要,即卫星拓扑分布应更加均匀[3]。

针对上述问题,研究人员提出正交圆轨道星座构型,利用赤道轨道的中低纬度覆盖特性,并使之与极轨道星座互补来实现全球的连续覆盖。该构型可以有效减少极轨星座的卫星数量,从而降低了极区卫星的密集度,而且在中低纬度区域的覆盖性能将得到大幅增强。一般来说,卫星星座的设计方法可以分为数值法和解析法[4-6]。数值法主要是指网格点法[7-8],在目标覆盖区域选取一定数量的特征点,分析其覆盖性能从而实现卫星星座的设计[9],该方法的评估结果与特征点的选取精度有关,且计算量大。文献[10]将抽样方法和网格点法相结合,并根据置信度和精度需求调整网格大小,在一定程度上提高了计算效率。文献[11]同样运用了抽样理论,通过先分层后随机的方式提升了计算效率。文献[12]则是通过分区递归策略来优化传统网格点法。尽管存在各种优化的网格点法,且易于理解,但其计算量也较大。解析法[13]一般计算量相对较小,但存在应用场景特殊化的问题。文献[14]提出了多面体包围的卫星星座设计方法,适用于椭圆轨道。文献[15]提出的基于Delaunay三角网和Voronoi图的空间几何划分方法,将多星覆盖问题转化为单星覆盖进行分析。文献[16]针对Walker星座提出了一系列判定定理,并根据卫星星下点轨迹对地面区域进行划分,得到星座能覆盖特征区域的充要条件。经典的覆盖带方法[17-18]本身能很好地用于极轨道星座的设计,但如果赤道轨道星座的设计也采用覆盖带法,就不能更好地利用两种星座的几何特性,因此,星座在通信性能等方面仍有提升空间。

本文采用基于几何分析的设计方法,使设计的赤道轨道星座能够覆盖赤道轨道星座在非球冠区域产生的空隙,利用卫星的运动特性,计算出星座能完成全球覆盖的最小单星覆盖半宽度角。由于增大最小用户仰角可解决多径衰落和遮蔽的问题[19-20],以提高链路质量,本文通过增大中低纬度区域的用户最小仰角,来提高通信质量。

1 基于覆盖带的正交圆轨道星座设计方法

1.1 极轨道星座和赤道轨道星座的连续覆盖分析

极轨道星座的设计一般采用基于覆盖带的设计思想。由文献[14]可知,卫星星座如果能保证某一纬度φ上的连续覆盖,那么在纬度高于φ的区域,该卫星星座对地也是连续全覆盖的。特殊地,当φ=0时,表示该卫星星座能够完全覆盖赤道,即可以实现全球的连续覆盖。

当φ=φ0时,极轨道星座将保证纬度φ0以上区域的全覆盖。需要注意的是,极轨道星座构型在经度向有高度对称性,南北半球的覆盖情况是一致的,故为叙述方便,只考虑北半球的情形,如图1所示。其中,α′和c′分别是以纬度圈为参考面的卫星纬度圈覆盖半圆心角宽度和覆盖带半圆心角宽度。α′和c′与以地心为参考度量的卫星覆盖半地心角宽度α和覆盖带半地心角宽度c的关系为:

图1 极轨道星座球冠覆盖条件示意图Fig.1 Schematic diagram of the coverage conditions of polar orbit constellation spherical cap

(1)

根据覆盖带的经典理论,并将其应用于球冠覆盖场景,可知有P个卫星轨道的极轨道星座要保证纬度φ以上区域的全覆盖,需要满足:

(P-1)α′+(P+1)c′=π

(2)

赤道卫星星座由一系列具有相同高度、轨道倾角为0°且在轨道面上均匀分布的卫星组成,其轨道特性决定了该卫星星座能在中低纬度区域提供良好的带状覆盖。该星座提供的覆盖带半宽度角即其所能实现连续覆盖的最高纬度,假设为φE,由球面三角形的相关理论,有:

(3)

其中,αE为赤道星座卫星的对地覆盖半地心角宽度,SE为赤道轨道上的卫星数量。

联立式(1)~式(3),并令φ=φE,此时赤道星座的最高连续覆盖纬度与极轨道星座最低连续覆盖纬度相等,必能保证全球的连续覆盖,又由α和c的几何关系,可得:

(4)

传统设计方法的核心即式(4)所表示的内容,式(4)有5个参数,可根据该式在已知极轨道卫星数量Sp、赤道星座卫星数量、SE和卫星覆盖地心角的情况下得到极轨道卫星星座的轨道数量P,也可根据卫星数量和轨道数以及极轨道卫星的覆盖半地心角宽度,计算赤道轨道的覆盖半地心角宽度αE。

1.2 单重覆盖条件下的冗余覆盖问题

正交圆轨道星座设计的目的是保证全球范围的连续覆盖,根据文献[3]提出的基于覆盖带的设计方法,当极轨道卫星星座和赤道轨道卫星星座的覆盖区域边界重合时,即φ=φE,可以保证满足需求。但这种方法是不够精细的连续覆盖设计,在保证单重覆盖的条件时,其覆盖存在冗余。在低于纬度φ的区域,极轨道星座并不存在完全不能覆盖的情况,只是在某时刻对该区域的覆盖会产生空隙。并且该空隙的位置和大小会随着卫星的运动而改变,随着纬度升高,轨道面的间距减小,空隙面积也会越来越小,直到某一确定纬度φ时完全消失。

赤道卫星星座对空隙的覆盖示意图如图2所示,图2中经纬度并非地球表面的经纬度,因为在考虑全球的覆盖时可忽略地球自转的影响,可以将其当作赤经和赤纬。图2 (a)、图2 (b)表示不同的2个时刻星座对空隙区域的覆盖情况,图2(a)中所有空隙均在赤道星座覆盖带内,图2(b)中有部分空隙在覆盖带之外。此时,赤道卫星星座只是最高覆盖纬度高于空隙纬度,而最高连续覆盖纬度则低于部分小空隙的纬度,但也能保证全球覆盖。也就是说,赤道星座的覆盖带宽度小于空隙区域宽度时(φE<φ0)也可能保证全球的连续覆盖。图2中所展现的只是两个特殊时刻的覆盖情形,不足以说明该卫星星座能在所有时刻都完全覆盖空隙。但如果在一个星座周期内都能保证赤道星座对空隙的覆盖,就可以说明该复合星座对地面完全连续覆盖。

图2 赤道轨道星座对空隙区域的覆盖示意图Fig.2 Schematic diagram of coverage of gap area by equatorial orbit constellation

2 正交圆轨道星座设计方法

本节通过分析空隙区域的几何特性,推导出赤道星座卫星完全覆盖空隙区域的充要条件,结合其时变特性,提出一种新的正交圆轨道星座设计方法,并给出详细的算法步骤。

2.1 空隙的几何特性

由极轨道卫星的运行特点可知,极轨道星座产生的空隙区域的形状大致分为两种:一种由4颗卫星的地面覆盖圆产生,空隙边界为球面圆弧依次连接而成,空隙顶点是相邻两球面圆的交点,如图3(a)所示,是逆向轨道面间产生的空隙;另一种是3颗卫星产生的封闭图形,空隙边界和顶点的构成因素与前者一致,如图3(b)所示,由同向轨道面间产生,当然逆向轨道面间也能产生这种空隙。

图3 空隙区域的产生Fig.3 Generation of gap areas

2.2 赤道轨道星座对空隙区域的覆盖分析

定义1(球面弧凹集) 记球面上的一部分单连通区域为集合C,该集合的边界由球面圆弧段依次连接而成,且对于每条边界圆弧,过弧段端点的球面大圆只与该弧有交点,不穿过集合C的内部,称集合C为球面弧凹集。

定义2(球面凸集) 球面凸集是球面上的单连通区域,且该区域中任意两点间的大圆劣弧上的点都属于该区域。

定理如果球面弧凹集C的边界顶点均属于球面凸集S,则有C∈S。

证明如果将球面弧凹集C的边界顶点依次以大圆劣弧连接,形成新的单连通区域C′,那么C和C′的边界顶点是一样的,且由定义1可知C∈C′。又因为该边界顶点属于S,则C′的边界上所有点均属于区域S,那么在单连通区域S中有C′∈S,于是C∈S。得证。

在设计能覆盖空隙区域的赤道轨道星座时,保证空隙区域顶点被赤道星座覆盖并不能认为是整个空隙区域均被覆盖,因为赤道星座对地覆盖区域不是定义2中所描述的球面凸集,需要将其划分成满足球面凸集条件的小区域。

不乏一般性,本文只讨论对三角空隙区域的覆盖情况。如图4所示,有4颗赤道轨道卫星,其对地覆盖区域为4个球面圆域的叠加,整体来看并非球面凸集,但以相邻卫星的星下点中垂大圆(相邻两卫星到该大圆上任意一点的球面距离相等)为划分界线,将星座覆盖区域分为4个子集,分别为A、B、C、D。由定义1可知,4个子集均是球面凸集。图4中示意有3个空隙区域,考虑子集对空隙区域的覆盖。由定义2可知,空隙区域G1、G2、G3均是球面弧凹集,且G1与划分大圆无交点,根据定理可推出当G1的3个顶点均在子集B内时,G1在子集B中,从而可保证空隙G1被赤道轨道星座覆盖;而空隙区域G2和G3均与相应划分大圆相交于两点,以G2为例,G2被分为两个部分,左半部分为3个顶点的子集G2′,右半部分为4个顶点的子集G2″,且G2′的3个顶点均属于子集C,G2″的4个顶点均属于子集D,则根据定理也能保证空隙区域G2被赤道轨道星座覆盖。另外,空隙区域G3被划分后有一个顶点不属于任何一个子集(A、B、C、D),说明当前参数的赤道轨道星座不能完全覆盖空隙,其与极轨道星座结合而成的复合星座不能保证全球的连续覆盖,这时在星座设计时就需要改变赤道轨道卫星的参数,增大其对地覆盖地心角宽度,使之能覆盖所有需要覆盖的空隙区域。

图4 赤道星座对地覆盖区域凸集化划分Fig.4 Convex division of the ground coverage area of equatorial constellation

2.3 正交圆轨道星座设计方法

基于2.2节的讨论可以知,若使赤道轨道星座完全覆盖地面空隙,需要保证空隙的顶点和空隙与划分大圆相交得到的交点均属于赤道星座覆盖区域。本文方法首先需要对卫星的运动建模,以便以解析的方法精确计算卫星参数。然后在已设定极轨道星座参数的情况下,计算其覆盖空隙区域的顶点和划分大圆的交点,即空隙区域的特征点。随后计算赤道轨道星座在保证覆盖所有特征点时所需的单星最小对地覆盖半宽度角,即是当前时刻的最小覆盖参数。最后计算一个星座周期内所有抽样时刻的最小覆盖参数并取其最大值,可得星座的最终设计参数。

2.3.1 坐标系的建立

考虑地球为一均匀球体,并忽略其自转运动。建立地心惯性坐标系(Earth-Centered Inertial coordinate system,ECI),以地心为原点,X轴和Y轴在赤道平面内,X轴指向春分点,Y轴垂直于X轴,且X、Y、Z3个轴复合右手螺旋准则,即Z轴指向北极,则卫星在该坐标系中的实时坐标(x,y,z)可以表示为:

(5)

2.3.2 空隙特征点集

每个极轨道星座卫星的对地覆盖区域都是相等的球面圆,按照极轨道星座的默认设定,相邻卫星的地面覆盖圆必然有交点。并且空隙区域的顶点一定是某两圆交点,且两圆交点不一定是空隙区域的顶点。但是如果某两球面圆产生的交点不在任何其他第3个圆的内部,则该交点必是空隙顶点,反之亦然。设卫星坐标点集为S={s1,s2,…,sn},那么两圆交点可由式(6)得到:

(6)

其中,i,j= 1,2,…,n,且i≠j,<>表示两向量的夹角。若上式有解即表示卫星si和sj的地面覆盖圆存在交点,且交点坐标就是方程解(x′,y′,z′)。继而对于∀k=1,2,…,n,且k≠i,k≠j,若满足:

(7)

则该球面圆交点是空隙的顶点。记所有空隙的顶点组成的顶点集为V′={v1,v2,…,vm}。

如2.2节中的分析,以上只求得了空隙区域的顶点,还有赤道轨道星座覆盖划分子区域与空隙边界产生的交点也要纳入考虑。空隙的边界是极轨道星座卫星对地覆盖球面圆的一部分圆弧,如果顶点集中的某两个元素vp、vq(p,q= 1,2,…,m,且p≠q)只同属于一个球面覆盖圆,且vp和vq之间的劣弧上不存在另一个点也属于点集V′,则vp和vq之间的这段劣弧是空隙的边界。容易判断赤道星座区域的划分圆弧是否与空隙边界有交点,如有,则记边界所属圆的覆盖卫星为si,产生划分圆弧的两相邻赤道星座卫星的坐标为(xa,ya,za)和(xb,yb,zb),其交点坐标(x″,y″,z″)可根据式(8)求得:

(8)

由于式(8)可能会得到一个不与空隙边界相交的衍生解,因此可根据vp、vq和(x″,y″,z″)的赤经赤纬范围来得到满足要求的正确解。将所有与空隙边界相交产生的交点集记为V″。令V=V′∪V″,V为空隙的特征点集,包括空隙区域的顶点和子区域划分产生的交点,只需保证V中的每个元素都在赤道卫星星座的覆盖区域内即可说明全球被无缝隙覆盖。

2.3.3 赤道轨道星座的最小覆盖参数

赤道轨道星座的最小覆盖是指在给定赤道卫星数量时,其实现的地面覆盖刚好能完全覆盖极轨道星座产生的空隙区域,如果继续减小赤道星座的覆盖范围就不能实现全球的连续覆盖。记赤道星座的坐标点集为,E={el|e1,e2,…,eL},l=1,2,…,L;V={vf|v1,v2,…,vF},f=1,2,…,F。那么赤道卫星星座为最小覆盖时,其地面覆盖半地心角宽度αE为:

(9)

式(9)得到的是该卫星时刻赤道星座的覆盖参数,要实现复合星座的全球连续覆盖设计,还需要计算一个卫星周期内的覆盖参数并取其最大值。

3 实例与仿真分析

本节选取了几种典型的赤道轨道星座,对比了传统方法和本文所提方法计算得到的赤道轨道星座卫星参数的差异,通过覆盖冗余度和纬度平均仰角特性说明本文所提出的方法的必要性,然后利用STK卫星仿真工具对本文设计的星座进行了仿真分析,说明本文方法的有效性。

3.1 星座覆盖分析

为说明基于几何分析的正交圆轨道设计方法的必要性,将本文方法与传统设计方法进行比较。使用两种方法实现星座的全球连续覆盖,在其他参数一致的条件下,比较两者所得赤道卫星覆盖半地心角宽度的大小。

表1 正交圆轨道星座设计方法参数比较Table 1 Parameter comparison of design method of orthogonal circular orbit constellation

(10)

从表1可以看出,在满足全球连续覆盖的前提下,本文方法所得到的单个卫星覆盖半地心角宽度均小于传统设计方法,且这几种星座传统设计方法的覆盖冗余度最高达到8.67%,说明了计算赤道星座最小覆盖参数的必要性。

当极轨道面数为4,单个极轨道面的卫星数为9,赤道轨道的卫星数为9时,记该复合星座为4-9-9型星座,下同。以4-9-9型星座为例,由式(3)可知,传统方法得到赤道卫星星座的最高连续覆盖纬度为18.09°,而本文方法得到的最高连续覆盖纬度为15.02°。可见,用本文方法所设计赤道星座的连读覆盖纬度是低于最高覆盖纬度的,也即低于传统设计方法所要求的纬度。

3.2 纬度平均仰角特性

在一个星座周期内,称某个样本点的最小用户仰角的时间平均值为此点的平均仰角,而对某一纬度上的所有抽样点的时间平均仰角取平均值,即为纬度平均仰角。

设地面采样点的纬度精度为1°,零纬度线上的经度精度也为1°。为保证地面采样点的均匀,纬度φ0上的经度精度是零纬度上精度的1/cos(φ0) ,使纬度线上的经度精度随着纬度的增大而降低。

图5是不同纬度上的平均仰角随纬度的变化规律,三角点线是本文基于几何分析方法的平均仰角特性,圆点线是传统设计方法的平均仰角特性。由于星座的对称特性,且星座在高纬度地区两种星座的参数一样,因此只选取北半球中低纬度作为采样区域。从图5可以看出,基于几何分析的方法在低纬度地区的用户仰角特性优于传统方法,这是本文设计方法所具有的一个必然的好处。而且随着纬度增大,两者仰角特性的差异会逐渐减小直至为零,这是因为本文方法是在传统设计方法的基础上,通过分析极轨道星座覆盖空隙的特点,对赤道轨道星座参数进行优化,所以对于赤道轨道卫星不能覆盖的区域,两种设计方法的星座性能是一样的。

图5 纬度平均仰角特性Fig.5 Average elevation angle characteristics with latitude

3.3 STK仿真与结果分析

利用STK的覆盖分析功能模块对2-6-6型星座和4-9-9型星座的全球覆盖能力进行仿真。2-6-6型星座的运行周期为182 min,4-9-9并且星座的运行周期为116 min,仿真时间选取稍大于星座周期的时段,时间步长为60 s,地面栅格点粒度为1°。图6为STK产生的一个星座运行周期内全球平均覆盖率和时间的变化关系。

图6 星座周期的实时覆盖率示意图Fig.6 Schematic diagram of real-time coverage of constellation period

从图6可以看出,本文方法设计的星座在绝大部分时刻能保持100%的全球覆盖率,只在极少数时刻可能会出现覆盖不到的区域,如图6(a)出现了两个时刻的覆盖率为99.997 5%,其他仿真时刻的覆盖率均为100%,图6(b)所示的4-9-9型星座则完全是100%的全球覆盖。产生这种现象的原因是设计星座时计算卫星的位置实际上不连续,是以一定步长取不同抽样时刻来计算的。正是这种时间上的非连续导致了空隙位置在计算结果中以非周期的形式呈现,使结果存在极小的误差。

4 结束语

本文根据极轨道星座对地覆盖空隙区域的特点,分析其几何特性,并在此基础上建立了合适的坐标系,以解析的方法得到赤道轨道卫星的参数,通过与传统基于覆盖带的设计方法进行对比,验证其星座为非最小单重覆盖,并通过STK对典型星座的覆盖能力进行仿真分析,证明了本文方法的必要性和有效性。下一步将在本文研究基础上,利用其计算空隙区域的方法计算任意非复合圆轨道卫星星座覆盖空隙的面积大小,从而分析星座的覆盖性能,提高星座的精确覆盖率。

猜你喜欢
赤道纬度球面
“雪龙2”号过赤道,救下一船人!
军事文摘(2024年2期)2024-01-10 01:58:44
距赤道越远越喜爱黄色
球面检测量具的开发
最热的地方不在赤道
纬度
齐鲁周刊(2017年29期)2017-08-08 06:28:15
Heisenberg群上移动球面法的应用——一类半线性方程的Liouville型定理
最热的地方不在赤道
奥秘(2015年3期)2015-09-10 07:22:44
球面稳定同伦群中的ξn-相关元素的非平凡性
基于时空纬度的国内农民工创业研究
拉伸筋在球面拉伸件拉伸模具中的应用
河南科技(2014年6期)2014-02-27 14:06:32