Description
来自讲师Dmitry Savransky
部分内容的实现GitHub链接:https://github.com/dsavransky/MAE6720
康奈尔大学轨道设计课程节选-定轨章节部分。
选自Advanced Astrodynamics-4-Orbit Determination
本节主要介绍了兰伯特问题,一种轨道规划中常见的转移方式,用于给定两位置,然后求转移前后航天器初末速度或在给定初末速度的情况下求解这段轨道所需的时间。很多时候轨道规划都是用多段兰伯特曲线拼接然后慢慢算出来所需的dv或时间。可以用来求给定dv的情况下两点间转移所需的时间,想计算撞击或交汇的dv消耗的话调整末位置的速度矢量就行(具体情况具体看)。也可以用来求给定时间的情况下移动的另一位置所需的dv消耗量(末位置的速度矢量是未知的,通过两个速度矢量求dv消耗)
卫星百科中的轨道力学部分提供了一些兰伯特问题的实现代码,这里还有一些,但是是使用python的
GITHUB链接:jorgepiloto/lamberthub: A collection of Lambert's problem solvers (github.com)