抱歉大家,最近比较慢,拖更啦。今天我们主要内容是Walker星座的设置。星座字面意思是发射入轨能正常工作的卫星的集合,通常是由一些卫星环按一定的方式配置组成的一个卫星网。主要的卫星星座有GPS卫星星座、GLONASS卫星星座、Galileo卫星星座和北斗卫星星座等。
Walker星座由一组卫星(t)组成,这些卫星处于圆形轨道并具有相同的周期和倾角。星座模式由指定的每个轨道平面(p)中均匀间隔的卫星(s)组成,使得t=sp。轨道平面的升交点在赤经上均匀等间隔分布。
Walker星座在STK中的设置如下:
- Type
Type设置包括三种,Delta、Star、Custom三种。其中Delta配置的轨道平面在赤经360°范围内均匀分布;Star配置的轨道平面分布在180°范围内;Custom则允许用户明确输入平均分布升交点的跨度,并根据真实的偏移明确指定平面间的相位差。
- Number of Sats per Plane
星座每个轨道平面中的卫星数量
- Total Number of Satellites
星座全部卫星数量
- Inter Plane Spacing
相邻平面中第一颗卫星之间的相位因子(f)。平面间距最多可以比星座轨道平面的数量少一个。
- True Anomaly Phasing
相邻平面中第一颗卫星之间的轨道间距(°)
- RAAN Spread
角度除以平面数,以产生相邻平面之间升交点的赤经差异。
- RAAN Increment
轨道平面之间RAAN间距(°)
MATLAB调用代码
格式:
Walker <SatObjectPath> [{WalkerType}] <NumPlanes> <NumSatsPerPlane> {<InterPlaneSpacing> | <TrueAnomaly>} <RAANSpread> {ColorByPlaneFlag} [{AdditionalOptions}]
范例:
Walker */Satellite/mysat Type Delta NumPlanes 4 NumSatsPerPlane 3 InterPlanePhaseIncrement 2 ColorByPlane Yes
示例代码:
效果:
感兴趣的朋友们可私信获得具体代码。