主要内容

模拟、可视化和分析卫星场景

这个例子展示了如何在轨道上模拟卫星,分析卫星与地面站之间的访问,并可视化卫星的视场和地面轨道。

创建卫星场景

创建一个卫星场景,起始时间为02-June-2020 8:23:00 AM UTC,停止时间为5小时之后。设置模拟示例时间为60秒。

开始时间= datetime(2020 6, 02年、8,23岁,0);stopTime = startTime + hours(5);sampleTime = 60;sc = satelliteScenario(开始时间、stopTime sampleTime);

将卫星添加到场景中

将卫星添加到场景中threeSatelliteConstellation框架文件。

坐=卫星(sc,“threeSatelliteConstellation.tle”);

显示轨道上的卫星,并在20分钟内绘制它们的地面轨道。

显示(坐)groundTrack(坐,“超前时间”, 1200);

卫星的返回轨道和位置

显示场景中每个卫星的轨道元素。

ele1 = orbitalElements(坐(1))
ele1 =结构体字段:MeanMotion: 9.1649e-04 Eccentricity: 1.0000e-03倾角:55 RightAscensionOfAscendingNode: 175.0000 ArgumentOfPeriapsis: 100 MeanAnomaly: 174.9900 Period: 6.8557e+03 Epoch: 02- june -2020 18:43:16 BStar: 1.0000e-04
ele2 = orbitalElements(坐(2))
ele2 =结构体字段:MeanMotion: 8.5025e-04偏心度:1.0000e-03倾斜:55 RightAscensionOfAscendingNode: 350.0000 ArgumentOfPeriapsis: 90 MeanAnomaly: 310.0877 Period: 7.3898e+03 Epoch: 02-Jun-2020 18:33:26 BStar: 1.0000e-04
ele3 = orbitalElements(坐(3))
ele3 =结构体字段:MeanMotion: 8.6605e-04偏心:1.0000e-03倾斜:55 RightAscensionOfAscendingNode: 270 ArgumentOfPeriapsis: 95 MeanAnomaly: 119.9007 Period: 7.2550e+03 Epoch: 02-Jun-2020 18:37:40 BStar: 1.0000e-04

在UTC时间02-June-2020 12:30:00返回第一颗卫星的纬度、经度和高度。

02年时间= datetime(2020年,6日,12日,30日0);pos =州(坐(1)、时间、“CoordinateFrame”“地理”
pos =3×1106× 0.0000 -0.0001 1.4212

添加地面站

加入马德里和堪培拉深空通信综合体作为感兴趣的地面站,并指定它们的纬度和经度。

name = (“马德里深空通信中心”...堪培拉深空通信中心];Lat = [40.43139, -35.40139];Lon = [-4.24806, 148.98167];gs = groundStation (sc,“名称”、名称、“人肉搜索”纬度,...“经”、经度);

在指定时间返回方位角、仰角和距离

在UTC时间02- 6月-2020年12:30:00返回第一颗卫星关于马德里深空通信综合体的方位角、仰角和距离。

02年时间= datetime(2020年,6日,12日,30日0);(阿兹,海拔高度,r) = aer (gs(1),坐(1),时间)
阿兹= 264.2457
海拔高度= -34.0669
r = 9.3088 e + 06

使用卫星和地面站播放卫星场景。

玩(sc)

另请参阅

对象

功能

相关的例子

更多关于