SAR系列文章目录

本文是SAR内容的延伸部分,这部分内容不是针对SAR处理手段,而是针对星载SAR回波信号的建模过程。在复杂卫星运动环境中,卫星运动模型的精准建立对于准确仿真星载SAR回波信号十分重要。

目录

系列文章目录

前言

一、卫星轨迹推导

1.1 椭圆定律

1.2 面积定律

二、代码实现

2.1 代码实现流程

2.2 仿真结果

总结


前言

卫星的运动规律主要依赖于开普勒三大定律:

  • 椭圆定律:所有行星绕太阳的轨道都是椭圆,太阳在椭圆的一个焦点上;
  • 面积定律:行星和太阳的连线在相等的时间间隔内扫过的面积相等;
  • 调和定律:所有行星绕太阳一周的恒星时间的平方与它们轨道半长轴的立方成比例;

开普勒三大定律描述的是绕太阳运动的轨道特性,但对于卫星绕地球的运动规律同样适用(卫星质量远小于地球质量)。


一、卫星轨迹推导

1.1 椭圆定律

根据椭圆定律,卫星绕地球的轨道为椭圆,地球为椭圆轨道的一个焦点,由椭圆的定义,任意时刻有:

根据余弦定律有:

由此得到椭圆轨道半径与夹角之间的关系:

通过移项平方处理,可化简为:

其中

当已知近地点处卫星的速度以及对应的距离,则由角动量守恒以及能量守恒可以计算出远地点卫星的速度以及对应的距离

由此,可以得到:

这样一来,当确定了时刻夹角为,则由公式(1)即可确定此时卫星到地心的距离

1.2 面积定律

单位时间扫过的面积为:

其中周期T可以由调和定律得到:

,

单位时间扫过的面积:

由此可以由时刻的可以获得下一时刻的

二、代码实现

2.1 代码实现流程

卫星轨迹的更新可由公式(1)(2)进行,步骤如下:

  • 初始化数据

假设卫星从近地点开始飞行,且近地点远地点连线与x轴夹角为,则时刻距离、夹角分别为:

                 

  • 更新夹角

对于,首先根据更新夹角

  • 更新距离

之后根据更新后的夹角跟新距离

  • 循环迭代

将更新后的距离与夹角进行新一轮的更新,直至更新完整个时间段的位置信息。

2.2 仿真结果

最后结果如下:

代码见:卫星椭圆轨道二维动态分析图


总结

这篇文章主要计算出卫星的运行轨迹,运行轨迹只在二维平面展示,为了更真实展示实际的卫星轨迹,下次将出一期含轨道根数卫星运行轨迹的三维动态分析。

SAR笔记-卫星轨道建模相关推荐

  1. 卫星轨道的估计问题(Matlab)(二):扩展卡尔曼滤波(EKF)对新问题的尝试

    前言 在前面的问题中我们已经考虑到了用微分方程来描述卫星运动轨迹的方法: r¨=rθ˙2−GMr−2θ¨=−2r−1r˙θ˙\ddot r = r\dot \theta^2-GMr^{-2}\\\dd ...

  2. MATLAB STK构建卫星轨道姿态控制仿真演示系统

    MATLAB & STK构建卫星轨道姿态控制仿真演示系统 杜耀珂 郑科宇 摘要:通过在MATLAB中建立卫星的轨道运动和姿态动力学仿真模型就可以分析在不同的控制作用下,卫星的轨道和姿态的变化情 ...

  3. cesium学习 之 Entity 画卫星轨道 (一)

    cesium学习 之 Entity 画卫星轨道 (一) 最近公司想做个卫星轨迹展示大屏,原型图看上去确实比较逼真,然后我就惨了,开始学习cesium,满满的English文档,看着头大. B站上面有入 ...

  4. 卫星轨道推演计算相关知识点总结(含欧拉角、旋转矩阵、及各坐标系转化等)

    来源:轨道机动算法的C++实现_shirro123的专栏-CSDN博客 卫星轨道推演计算相关基础知识点总结 一.卫星的运动特性             二.卫星的空间坐标系               ...

  5. 卫星轨道的估计问题(Matlab)(三):标准重采样粒子滤波(SIR)对新问题的尝试

    SIR滤波器 关于粒子滤波的基本知识可以参加下面的博客: 粒子滤波,讲的很通俗易懂 基本粒子滤波算法过程: SIR算法伪代码: Matlab代码实现 求解如下所示的滤波问题: %PF的应用 clc,c ...

  6. 卫星轨道资料洋面风的绘图

    1.一般格点数据的绘图 import cartopy.crs as ccrs import cartopy.feature as cfeature import cartopy.mpl.ticker ...

  7. matlab 画卫星轨道,Matlab仿真实例-卫星轨迹

    卫星轨迹 一.问题提出 设卫星在空中运行的运动方程为: d2rkd 2 r() 22 dtrdt 2 d 2drd rdtdt dt2 其中是k重力系数(k=401408km3/s).卫星轨道采用极坐 ...

  8. 036卫星轨道及卫星在轨运动

    一.卫星轨道六要素 1.升交点赤经Ω\OmegaΩ 春分点:太阳沿黄道从天赤道以南向北通过天赤道的点,称为春分点. 升交点:卫星由南向北运行时,与地球赤道面的交点. 升交点赤经为地心与春分点连线 和 ...

  9. 卫星轨道和两行数据TLE

    最近由于Sino-2和北斗的关系,很多网友贴了表示卫星运行轨道的TLE数据.这里想对卫星轨道参数和TLE的格式做一个简单介绍.虽然实际上没有人直接读TLE数据,而都是借助软件来获得卫星轨道和位置信息, ...

  10. 首次发布!中国四维发布国内首个干涉SAR商业卫星星座数据产品

    ‍数据智能产业创新服务媒体 --聚焦数智 · 改变商业 3月22日,中国四维测绘技术有限公司发布了国内首个干涉SAR商业卫星星座的数据产品,该星座由四维高景二号01.02星两颗卫星组成,于2022年7 ...

最新文章

  1. Java JDK1.8安装
  2. html设置input圆角矩形_如何选择绘画尺寸、认识快捷键和设置快捷键
  3. 如何备份桌面文件呢?
  4. ArcGIS 10.3 for Server新特性介绍
  5. Pig安装与配置教程
  6. 小数 ###_C#中的小数关键字
  7. 第二十期:核心交换机的链路聚合、冗余、堆叠、热备份
  8. 华为的鸿蒙系统是海思_全新12.9英寸华为MatePad平板曝光:搭载鸿蒙系统
  9. 无法启动SQL Server 2005中的SQL Server(MSSQLSERVER)服务--zt
  10. oracle 每分钟执行,CSS_ORACLE JOB INTERVAL参数设置, 1:每分钟执行nb - phpStudy
  11. Windows10 部分系统无法安装USB转串口驱动问题解决
  12. 查看Android应用签名信息
  13. 汽车故障诊断技术【5】
  14. 字符串逆序(三种方法)
  15. Ubuntu18.04之微信中文乱码解决(五十八)
  16. “智造”转型:IBM协助福耀玻璃抢占市场先机
  17. 数据恢复基础和进阶教程(三)
  18. 桌面图标有了蓝色问号解决方案
  19. 编写测试代码事物回滚案例
  20. 【动态规划DP】弹簧板

热门文章

  1. 高分卫星影像查询地址
  2. MySQL的日志 - relay log
  3. Codeforces Round #599 (Div. 1) C. Sum Balance(图+dp)
  4. Java实现人脸识别登录、注册等功能
  5. 树莓派3b+开启无线wifi热点
  6. win7计算机管理员与超级,win7系统家庭版开启Administrator超级管理员帐户的详细技巧...
  7. Android TV Input Framework(TIF)--构建TV input list
  8. MT4单均线变色代码实例
  9. [转]C#中的global关键字(global::)
  10. ASP.NET选择题部分集合