详细技术介绍与功能架构
GeoSun Calc - 地球静止轨道卫星日凌精密预测与分析平台 详细功能介绍
GeoSun Calc 是一款专门针对**地球静止轨道(GEO)通信卫星日凌(Sun Transit Outage / 太阳干涉)**进行高精度几何推演、链路干涉预测与工程分析的专业 Web 应用程序。系统结合了精细化的天体太阳坐标计算几何模型与 SGP4 卫星轨道根数(TLE/OMM)外推引擎,能为广播电视地球站、卫通运营中心(NOC)、卫星测控站及各行业卫通终端提供分钟及秒级的日凌窗口预测与可视化图谱。
以下是对该应用各项功能、计算原理、使用场景、参数指标及适用人群的全面详细介绍:
1. 工具名称与应用概述
- 工具名称:GeoSun Calc(地球静止轨道卫星日凌精密预测工具)
- 应用定位:工程级 GEO 卫星日凌干涉预测、多站批量分析与链路安全评估平台。
- 部署与架构特点:基于 React 19 + TypeScript 前端体系与自托管 ECS / Node.js 后端,天体与轨道计算纯本地前端硬件加速执行,支持 100% 离线计算、全国行政区划秒级定位、多端适配与专业 PDF/Excel 矢量工程导出。
2. 核心计算功能详解
应用内部集成了天文学、卫星轨道力学及微波天线工程等多学科算法,核心计算功能包含以下六个模块:
(1) 太阳天体球面位置高精度计算
- 算法模型:采用 Jean Meeus《Astronomical Algorithms》解析算法模型。
- 计算逻辑:输入任意 UTC 时间戳与地面站地理坐标(经度、纬度),计算儒略日(JD)与儒略世纪数(T),推演太阳平黄经、真黄经、黄赤交角,转换为太阳赤经($\alpha$)和赤纬($\delta$),再结合当地恒星时(LST)计算太阳相对于地面站的方位角(Azimuth)与俯仰角(Elevation)。
- 精准度:太阳位置角误差低于 $0.01^\circ$。
(2) 卫星视线角(Az/El)双轨计算模式
系统提供两种计算卫星对地面站仰角和方位角的方法:
- 理想静止轨道(Ideal GEO)模式:
- 原理:假设卫星精确静止在赤道上空指定标称经度($\lambda_s$),利用地球几何半径($R_e = 6378.137\text{ km}$)与同步轨道半径($R_{geo} = 42164.137\text{ km}$)的比值系数($\approx 0.151269$),经由球面三角公式直接求解视角。
- 适用:快速初估、无实时 TLE 根数时的基准推演。
- NORAD TLE / SGP4 精密轨道模式:
- 原理:基于
satellite.js驱动的 SGP4/SDP4 轨道外推引擎,解析 NORAD 5位编目 ID 对应的两行轨道根数(TLE)或 OMM JSON 数据。 - 优势:可准确恢复 GEO 卫星因日月引力摄动、地球非球形引力场造成的真实“8字”漂移与振荡轨迹,计算任意时刻卫星的真实空间空间位置。
- 原理:基于
(3) 三维空间角分离度(Angular Separation)计算
- 计算公式: $$\cos(\theta) = \sin(El_{sat})\sin(El_{sun}) + \cos(El_{sat})\cos(El_{sun})\cos(Az_{sat} - Az_{sun})$$ $$\theta = \arccos(\cos(\theta))$$
- 功能:实时计算地面站接收天线轴线方向(指向卫星)与太阳中心视线方向之间的夹角 $\theta$。
(4) 抛物面天线 3dB 波束宽度与干涉阈值推算
- 波束宽度公式:
$$\theta_{3dB} = k \cdot \frac{\lambda}{D} = k \cdot \frac{0.3}{f_{\text{GHz}} \cdot D}$$
- $D$ 为抛物面天线口径(米),$f_{\text{GHz}}$ 为下行工作频率(GHz),$k$ 为天线效率与结构系数。
- 频段智能匹配:C频段($<10\text{ GHz}$)默认 $k=70$;Ku频段($10\sim18\text{ GHz}$)默认 $k=68$;Ka频段($\ge 18\text{ GHz}$)默认 $k=65$。同时支持用户直接手动输入预估波束宽度。
- 门限阈值确定:
- 系数模式(Coefficient Mode):$\theta_{\text{threshold}} = \mu \times \theta_{3dB}$($\mu$ 可设为 0.5、0.75、1.0 等,代表太阳进入 3dB 半功率点或边缘)。
- 固定角度模式(Fixed Angle Mode):直接指定干涉临界夹角(如固定 $0.5^\circ$)。
(5) 自适应两阶段日凌时间窗口扫查与精细插值
- 粗扫与细扫机制:先以 5 分钟步长进行全年 365/366 天的粗粒度快速扫描;捕捉到角分离度接近临界阈值候选区间后,启动微秒/秒级自适应细粒度扫描(C频段 60 秒、Ku频段 30 秒、Ka频段 10 秒)。
- 线性边界插值:对进入和离开干涉阈值的时刻点采用线性插值(
interpolateCrossingTime),将日凌开始和结束时间推算精准至秒级。
(6) 批量多站链式推演与多维可视化分析看板
- 支持通过 Excel/CSV 批量导入数十座地面站与多颗卫星的联合计算任务。
- 自动生成日历热力图(Calendar Heatmap)、全网时序甘特图(Batch Gantt) 以及 单日影响包络轨迹图(Daily Profile Chart)。
3. 什么情况下使用本工具
- 春分/秋分年度日凌预警排期:每年 3 月(春分前后)和 9 月(秋分前后),太阳经过赤道上空,当太阳、GEO 卫星、地面站连成近乎直线时,太阳强大的背景射电噪声会冲入天线馈源导致信号严重劣化或失锁。运维人员需提前 1~2 个月预测准确的中断时间窗口。
- 广播电视安全播出保障:广播电视卫星地球站(C 频段/Ku 频段下行)需提前制定日凌期间的主备链路倒换计划(例如切至地面光缆网或其他轨位备用卫星)。
- 行业卫星通信网络(VSAT/海事/航空/应急)运维:大型企业专网、金融卫通网在日凌时段前向客户发布业务中断告警通知(SLA 说明)。
- 卫通天线与频段规划评估:在新建地球站或采购天线时,评估不同天线口径(如 1.2m、3.0m、7.3m)和频段在日凌期间受影响时长差异。
4. 使用时的注意事项
- TLE 根数的历元时效性(TLE Epoch Risk):
- 在使用 TLE 精密轨道模式时,TLE 数据的历元(Epoch)越接近计算日期,外推精度越高。
- 软件内置了置信度诊断机制:历元间隔在 $\le 30$ 天内显示为高置信度(High/绿色);31~90 天为中置信度(Medium/黄色);超过 90 天会发出**低置信度(Low/红色)**预警。建议在春分/秋分日前实时拉取最新的 NORAD 根数。
- 地面站地理坐标与时区精确性:
- 地理经纬度(十进制格式)与海拔高度会直接影响视角计算。请确认经度东经为正(+)、西经为负(-),纬度北纬为正(+)、南纬为负(-)。
- 请正确选择地面站对应的本地时区偏移量(Timezone Offset,如中国标准时间 UTC+8),以便导出的排期表与本地实际钟表时间保持一致。
- 干涉阈值系数($\mu$)的合理选择:
- 当系数选择 0.5 时,对应太阳中心进入天线 3dB 轴向波束半径内,此时杂散噪声温度急剧飙升,通常造成解调器 C/N 掉落至门限以下(中断最严重期)。
- 当系数选择 1.0 时,对应进入整个 3dB 波束边界,包含信号轻微劣化阶段。工程实践中可按系统余量(Margin)灵活选择。
- 天线波束宽度与实测值:
- 估算公式基于标准抛物面天线效率。若天线存在严重的旁瓣增益过高或偏馈变形,建议直接手动填入厂家给出的实测 3dB 波束宽度。
5. 计算结果的适用范围与准确性提醒
适用范围
- 限定天体与轨道:仅适用于**地球静止轨道(GEO,轨道高度约 35,786 km,倾角接近 0°)**通信/广播卫星与地面固定(或静止状态)接收站之间的日凌分析。
- 不适用场景:不适用于低轨卫星(LEO)、中轨卫星(MEO)、倾斜地球同步轨道(IGSO)、深空探测器以及高速移动终端(如航行的飞机/船只动中通)。
准确性提醒
- 几何与时间精度:在 TLE 根数最新(7天内)且输入坐标无误的前提下,日凌发生的开始/结束时间理论推算精度在 $\pm 10\sim 30$ 秒以内;峰值时刻精度达到秒级。
- 大气的物理影响未列入几何模型:本软件采用天体空间几何视线模型,未包含极低仰角($<5^\circ$)下的大气层折射效应以及当地山体、高大建筑物的物理遮挡。
- 未直接提供动态噪声温度(dB)衰减:软件主要基于空间角度门限判断日凌事件窗口。实际链路中的信号降效幅度(Eb/N0 跌落多少 dB)还与太阳射电暴动况、天线 G/T 值(接收品质因数)及低噪声放大器(LNA)性能有关。
6. 需要输入的参数明细
为了完成单站或批量计算,用户需要提供以下四类参数:
| 参数分类 | 参数名称 | 英文/代码字段 | 单位 / 格式 | 含义说明与建议值 |
|---|---|---|---|---|
| 地面站参数 | 地面站名称 | station_name |
字符串 | 标识地面站(如:上海卫星地球站) |
| 纬度 | latitude |
度($-90 \sim 90$) | 地面站 WGS84 纬度(北纬为正) | |
| 经度 | longitude |
度($-180 \sim 180$) | 地面站 WGS84 经度(东经为正) | |
| 海拔高度 | altitude_m |
米(m) | 地面站海平面高度(默认 0~100m) | |
| 时区偏移 | timezone_offset |
小时($-12 \sim +14$) | 地面站本地时区(如中国为 +8) | |
| 天线与RF参数 | 天线口径 | antenna_diameter_m |
米(m) | 接收抛物面天线主反射器直径 |
| 工作/下行频率 | frequency_ghz |
GHz | 下行载波频率(如 C频段 4.0, Ku 12.25) | |
| 3dB波束宽度 | beamwidth_deg |
度(°),可选 | 天线 3dB 波束宽度(留空则自动估算) | |
| 波束系数 $k$ | beamwidth_k |
无单位,可选 | 默认为 C:70, Ku:68, Ka:65 | |
| 卫星与轨道参数 | 卫星名称 | satellite_name |
字符串 | 卫星名称(如:Asiasat 9) |
| 轨道模式 | orbit_mode |
ideal_geo / tle |
选择理想标称经度或 TLE 精密模式 | |
| 赤道标称经度 | sub_longitude_deg |
度($-180 \sim 180$) | 仅在理想 GEO 模式下需要(如 122.0°E) | |
| NORAD ID | norad_id |
5位数字,可选 | 仅在 TLE 模式下需要(可通过 API 检索) | |
| 计算控制参数 | 计算年度 | calc_year |
年份(YYYY) | 推算的目标年份(如 2026) |
| 门限判定模式 | threshold_mode |
coefficient / fixed_angle |
波束宽度系数模式或固定角度模式 | |
| 门限数值/系数 | threshold_coefficient / threshold_fixed_deg |
数值 | 系数模式下通常取 0.5、0.75 或 1.0 | |
| 细扫描步长 | time_step_sec |
秒(s) | 自适应计算颗粒度(10s / 30s / 60s) |
7. 计算输出的参数与产物明细
完成推演后,系统输出以下三层数据与图形产物:
(1) 每日日凌事件明细表(Day Outage Intervals)
- 日期(Date):日凌发生的本地日期(格式:
YYYY-MM-DD)。 - 开始时间(Start Time):太阳夹角首次进入干涉门限阈值的时刻(本地时间及 UTC 时间,精准至秒)。
- 结束时间(End Time):太阳夹角离开干涉门限阈值的时刻(本地时间及 UTC 时间,精准至秒)。
- 持续时长(Duration):本次日凌干涉事件的总秒数及分钟数。
- 峰值干涉时刻(Peak Time):太阳中心与卫星角分离达到绝对极小的时刻(干涉最严重时刻)。
- 最小角分离度(Min Separation Angle):峰值时刻太阳与卫星之间的空间夹角(单位:度 $\text{}^\circ$)。
(2) 年度汇总统计指标(Annual Aggregates)
- 年度日凌总天数(Total Outage Days):该地面站/卫星组合在指定年份受日凌影响的总天数(通常每年春分、秋分各有连续 3~8 天)。
- 累计中断总时长(Total Duration):全年日凌干涉累计总分钟数。
- 单日最大中断时长(Max Single Day Outage):全年中最严重一天的日凌持续时间(通常为 5~15 分钟/天)。
- 最严重要冲极值(Global Min Angle):全年中太阳与卫星对准的最佳近合度夹角。
(3) TLE 诊断指标(仅在 TLE 模式下输出)
- TLE 历元时间(TLE Epoch):当前所用 NORAD 根数的更新发布时刻。
- 历元时间差(Gap Days):计算目标日期与 TLE 历元之间的天数差。
- 数据置信度评级(TLE Confidence):高(High)、中(Medium)、Low(低)。
(4) 多维分析视图与报告产物
- 日历热力图(Calendar Heatmap):以月份为横轴、日期为纵轴展示每日干涉时长的色彩深浅变化。
- 批量甘特图(Batch Gantt Chart):跨地面站、跨卫星的时序对比图,直观展现多站干涉时间窗的重叠情况。
- 单日影响包络图(Daily Profile Chart):以 1 分钟颗粒度绘制太阳与卫星的方位角/俯仰角轨迹变化及角分离度 $0^\circ \sim 5^\circ$ 包络线。
- 工程级导出产物:
- PDF 分析报告:内嵌 CJK 中文字库的高清晰度排版工程报告。
- Excel / CSV 数据表:包含完整输入源参数与计算明细的表格文件。
8. 适用范围
- 空间维度:覆盖全球所有纬度的固定地球站与赤道上空所有经度($-180^\circ \sim +180^\circ$)的 GEO 静止轨道卫星。
- 频段维度:全面覆盖微波通信主干频段,包括 C 频段(4
8 GHz)、Ku 频段(1218 GHz)、Ka 频段(26.5~40 GHz)及 L/S/X 频段。 - 时间维度:支持任意历史、当前及未来年份(如 2024~2035 年)的分钟级/秒级周期遍历扫描。
9. 适用人群
- 卫星通信工程师与链路规划师: 用于通信卫星链路预算设计、天线口径选择、防干涉策略制定及 SLA 协议审查。
- 广播电视地球站运维人员: 用于广播电视卫星上行站、广播电视节目下行接收站的日凌预警排期与安全播出调度。
- 卫通网络运营中心(NOC)与卫星测控(TT&C)人员: 用于全网卫通终端实时状态监控,避免将日凌导致的正常信号失锁误判为硬件故障或恶意干扰。
- 行业卫通专网运维管理人员(海事、航空、石油、电力、应急通信): 用于向行业终端用户提前发布日凌中断通知,安排备用通信链路(如 4G/5G、高轨/低轨互补)。
- 高校与科研院所师生: 用于天体测量学、空间轨道几何学及卫星通信工程相关的教学、仿真与实验。

