一张图读懂PBN飞越转弯衔接TF/CF航段计算
在PBN旁切转弯的基础上,再来看飞越转弯接TF(或CF)航段,保护区结构上有些相似,只是转弯拐角处的保护区边界有“简化”,其余部分是相近的。
FlyOver接TF段的标称航迹有一个飞越之后转弯切入航迹的过程,FlyBy是通过计算提前转弯量,一次性转弯完成切入下一段。

按照字母顺序对相关的风螺旋上的点进行标注,可以得到如图所示的a\b\c\d等位置点。与Flyby转弯一样,图中的a”点是a点按照0.5倍的保护区半宽外扩后的风螺旋与直线的交点,它不是a点的直接外扩点,在计算时可以采用迭代计算的方法进行求解。
(注:当副区外扩距离不是0.5倍的保护区半宽时,a”点的计算会更复杂一些,后续的b”点、c”点均与a”点对应的外扩距离相关。)
b点是从a点开始绘制的风螺旋旋转至90°+DA时的位置点。线段bc是两条风螺旋的公切线,b点与c点对应的sita值都等于90°+DA。
图中d点是按照30°内收线与风螺旋的切点,它所对应的sita 角度计算过程为:出航角度+30°-90°+ DA -(入航角度 – 90°)= 转弯角度 + 30°+DA 。
图中的d”点是副区外边界风螺旋与30°内收线的交点,它所对应的sita角度与d点相同,即sita等于转弯角度+ 30°+DA。
e点及e”点是30°内收线与后一段主/副区边界线的交点,可通过直线相交的计算方法得到。
当逐渐减少转弯角度时,e”会逐渐向d”靠拢,最终重合,之后e”点继续向c”靠拢,主区对应点会有相应的变化,需要具体分析。
总体来说,a”点与d”点若是通过保护区边界与风螺旋直接相交得到的时候,需要通过迭代计算来获得准确数据。其它的位置点如b”、c”(若存在的话)可以直接通过数学公式确定计算得到。
相关话题:
9月1号,开学第一天,是一个很特别的日子。如果未来某一天,等距螺旋的概念可以成为几何课本的一部分,那该是多么开心的一件事情,我将为此而努力!
微信扫一扫
关注该公众号
一张图读懂PBN飞越转弯衔接TF/CF航段计算的更多相关文章
- 一张图读懂PBN飞越转弯衔接DF航段计算
飞越转弯衔接TF航段时,转弯外边界与旁切转弯相似,只是在拐角位置直接以风螺旋绘制外边界,大部分切点可以精确计算得到. 飞越转弯衔接DF航段时,转弯外边界全部由风螺旋和它的切线构成,又会有哪些神奇的事情 ...
- 一张图读懂PBN旁切转弯计算
当DOC8168进入PBN章节以后,所有的保护区不再标注风螺旋的字母位置点.似乎ICAO已经有了精确计算的方法,只是没有告诉我们.沿着风螺旋的轨迹一路走来,切线与角度的换算方法想必已经相当熟悉了吧,这 ...
- 一张图读懂https加密协议
搭建CA服务器和iis启用https:http://blog.csdn.net/dier4836/article/details/7719532 一张图读懂https加密协议 https是一种加密传输 ...
- 比传统事务快10倍?一张图读懂阿里云全局事务服务GTS
近日,阿里云全局事务服务GTS正式上线,为微服务架构中的分布式事务提供一站式解决方案.GTS的原理是将分布式事务与具体业务分离,在平台层面开发通用的事务中间件GTS,由事务中间件协调各服务的调用一致性 ...
- 一张图读懂Java多线程
1.带着疑问看图 1)竞争对象的锁和竞争CPU资源以及竞争被唤醒 2)何种情况下获取到了锁,何种情况下会释放锁 2.还是那张图 3.详细图解 1)Thread t = new Thread(),初始化 ...
- 基础知识《零》---一张图读懂JDK,JRE,JVM的区别与联系
- PBN飞越转弯Flyover衔接DF航段保护区组图
PBN飞越转弯Flyover衔接DF航段,是飞越转弯中最常用的形态. Flyover-DF保护区叠加图: Flyover-DF保护区分解图:
- PBN飞越转弯Flyover衔接TF、CF航段保护区组图
PBN飞越转弯Flyover衔接TF.CF航段虽不常用,但也很重要,与旁切转弯有一定的相似性. 飞越转弯 flyover-TF/CF 叠加图: 飞越转弯 flyover-TF/CF 分解图:
- 一张图看懂Function和Object的关系及简述instanceof运算符
我在写一篇图解prototype和__proto__的区别时,搜资料搜到了一个有意思的现象,下面这两个运算返回的结果是一样的: Function instanceof Object;//true Ob ...
随机推荐
- SLICK基础
1.sbt添加依赖 "com.typesafe.slick" %% "slick" % "3.2.3", "org.slf4j&q ...
- ABP框架系列之二十四:(Email-Sending-EF-电子邮件发送)
Introduction Email sending is a pretty common task for almost every application. ASP.NET Boilerplate ...
- css变换transform 以及 行内元素的一些说明
变换transform的用法比较简单:[变换其实和普通的css属性,如color等没什么区别,可以为变换应用过渡或动画,就像其他普通css属性一样]#test { transform: transla ...
- MySQL 查看修改字符集
查看MYSQL数据库服务器和数据库字符集 方法一:show variables like '%character%'; 方法二:show variables like 'collation%'; sh ...
- Git学习篇之git remote add origin错误
提示出错信息:fatal: remote origin already exists. 解决办法如下: 1.先输入$ git remote rm origin 2.再输入$ git remote ad ...
- Swagger相关配置记录
1.SwaggerConfig文件配置 public class SwaggerConfig { protected static string GetXmlCommentsPath() { retu ...
- 还原Azure DevOps Server (TFS)中误删除的生成流水线
流水线历史记录 DevOps Server流水线的历史记录有完善的版本日志,用户可以随时回退到修改过程中的任何一个版本,还能比较差异.这个历史记录功能可以和代码库中的版本控制媲美. 图一:生成历史记录 ...
- iostat 命令详解
前言 话说搞运维的人没有两把"刷子",都不好意思上服务器操作.还好,我还不是搞运维的,我一直都自诩是开发人员,奈何现在的东家运维人员"水"的一比,还要我这个自诩 ...
- JS中多维数组的深拷贝的多种实现方式
因为javascript分原始类型与引用类型(与java.c#类似).Array是引用类型,所以直接用=号赋值的话,只是把源数组的地址(或叫指针)赋值给目的数组,并没有实现数组的数据的拷贝.另外对一维 ...
- WPF 通过线程使用ProcessBar
WPF下使用进度条也是非常方便的,如果直接采用循环然后给ProcessBar赋值,理论上是没有问题的,不过这样会卡主主UI线程,我们看到的效果等全部都结束循环后才出现最后的值. 所以需要采用线程或者后 ...