![基于四维航迹运行的大型客机飞行引导技术](https://wfqqreader-1252317822.image.myqcloud.com/cover/806/47548806/b_47548806.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.3.5 大圆航线的反解
大圆航线的反解是指已知起点的经度和纬度,以及终点的经度和纬度,求大圆弧长和方位角。大圆航线的反解通常由球面三角余弦定理计算得到,或由向量法计算得到,尽管两种计算方法在数学原理上是精确的,但在计算机上前者存在不可靠的情况,例如,在处理cos(θ1-θ2)时,若θ1与θ2的差值较小,则其舍入误差将对大圆弧长的精度造成较大的影响,进而影响大圆航线正解得到的终点的经度和纬度精度;而后者通过解方程组,需要考虑多种情况,不仅代码冗长而且计算效率低下。为了解决上述问题,可以使用Haversine公式(半正矢公式)对球面三角余弦定理进行改进。
Haversine公式定义如下:
![img](https://epubservercos.yuewen.com/0259BF/26947312207547806/epubprivate/OEBPS/Images/txt002_24.jpg?sign=1739239641-nqGxWukGA2RxIvHYxtut1g9uTDjpMbOj-0-0ef0a79677666520d97494b4067bec0c)
令θ=θrng,可得
![img](https://epubservercos.yuewen.com/0259BF/26947312207547806/epubprivate/OEBPS/Images/txt002_25.jpg?sign=1739239641-lEfwvmXiGFvSWFCqh3Y4W60IEPqmdWYJ-0-884b1c91099de789a868e72ceb3ec616)
利用半正矢公式计算大圆航线的反解,可得
![img](https://epubservercos.yuewen.com/0259BF/26947312207547806/epubprivate/OEBPS/Images/txt002_26.jpg?sign=1739239641-2HPI4cKkUoTewbtrL74FsbMjpraVbU1C-0-eeb472d569f581de7c10140d8b4e6371)
![img](https://epubservercos.yuewen.com/0259BF/26947312207547806/epubprivate/OEBPS/Images/txt002_27.jpg?sign=1739239641-OQ9lzn5saKqgSSX7JWNTVyd2PO5WZxZy-0-5ce1aca524863b250519c6cfd58da471)
式中,a'为中间变量。另外,还需要进行方位角计算:
![img](https://epubservercos.yuewen.com/0259BF/26947312207547806/epubprivate/OEBPS/Images/txt002_28.jpg?sign=1739239641-0Xh3oqa251Iyjgm09Km0MNIxi6khe078-0-09dcaf09ea17322faf9c469e30ecbf56)