PBN转弯保护区中使用频率最高的当属旁切转弯,风螺旋的精确算法会对旁切转弯的绘制带来哪些变化,通过今天这个例子我们来了解一下。

图III-3-2-3 旁切转弯保护区

 
一、基础参数:
ICAO8168文件中的这张插图,位于PBN进场程序章节。根据进场程序保护区半宽参数表,可知距机场ARP 56公里以内时,RNAV1、RNAV2、RNP1的保护区半宽参数是完全相同的,如下表所示:
我们按照表中的保护区参数,IAS 405km/h,高度3000米,转弯105°来计算,旁切转弯的相关参数如下:
=====Turn Parameters=====
IAS = 405 km/h
k = 1.1928
TAS = 483.07 km/h
WindSpeed = 123 km/h
BankAngle = 25°
DraftAngle = 14.75°
R = 1.95 °/s
Radius = 3937 m
Esita = 17.5 m /°
E45 = 787 m
E90 = 1575 m
E135 = 2362 m
E180 = 3150 m
E235 = 4112 m
C6 = (v+w)*6 = 1010 m
======= Fly-By Parameters ======
Earliest Distance: ATT+r*tan(A/2)=1482+3937*tan(105/2)=6613
Latest Distance: r*tan(A/2)-ATT-C6=2639
A为转弯角度,本例中为105°。
在计算C容差时,旁切转弯按照航空器自动建立坡度的方式来考虑,因此没有建立坡度时间,只有驾驶员反应时间(进场航段为6秒)。
二、绘制航路点及定位容差
根据例图分析,进场航段保护区半宽为4630m,各航段长度大约为14km,转弯角度(航迹改变角度)105°。
为了便于分析,我们按照入航345°,出航090°做图,各航段长度均为14km。(为了和例图效果一致,这个距离是几次尝试后的结果)
三、添加基础保护区及标称航迹
标称航迹使用Fillet命令,输入r,指定半径3937m,然后点击入航航段及出航航段,即可自动生成一个按指定半径与前后航段相切的圆弧。
四、确定最早、最晚点,绘制最早转弯边界
最早、最晚点的计算距离是从转弯点进行进行量取的,如果距离为负,表示位置在转弯点之后。
从最早点即K点向下一航段画线,夹角等于转弯角度的一半。本图中转弯角度为105°,因此,最早边界线与下一航段的夹角为52.5°。
五、添加风螺旋
打开风螺旋插件,输入本例中的参数,画一个范围大一些的螺旋。图例中转弯角度为105°,因此可知,30°切线入对应的角度为135°,风螺旋画至150°即可满足需要。
风螺旋的初始方向指的是初始转弯半径所指的方向,本例中入航角度为345°,因此初始方向为345-90=255°方向。
添加风螺旋之后,绘制切线及外扩即可完成常规的绘图步骤。
按照风螺旋精确计算的方法来说,绘制过程可以是下面这样的:
1、初始外扩段的风螺旋。
初始外扩段,最远外扩对应的风螺旋角度为DA角,因此,可以直接画一个0°至DA的风螺旋。
甚至可以把外扩2315m的风螺旋也直接画好,添加到保护区图以后是下面的效果:
2、内侧风螺旋的绘制
由于转弯大于了90°,外侧风螺旋最多显示到90°+DA,并且,它会被公切线取代,仅剩内侧风螺旋发挥作用。
内侧风螺旋的作用范围为90°+DA至135°+DA。90°+DA是两条风螺旋公切线所在的位置,135°+DA是转弯角度105°加上30°收缩角度后得到的角度,再增加一个DA角进行补充,就是内侧风螺旋的精确显示范围。
带2315m外扩的内侧风螺旋参数如下图所示:
添加之后的效果如下:
插入内侧风螺旋时,一定要按照圆心点的位置进行放置。可以复制一下0°风螺旋的半径,放到内侧最晚点,从而找到内侧风螺旋的圆心点。
六、添加转弯外边界
按照规范,旁切转弯的外边界由一系列的切线及拐角的圆弧相连接而成,精确绘制的风螺旋已经给出了切点的位置,直接放置直线段即可完成转弯外边界的绘制。
利用Fillet命令,将直线相交起来,再用画弧命令选择起点、圆心、终点,可以较为方便的完成转弯外边界的绘制。
七、添加30°内收线
将出航航迹复制并旋转30°,移动到风螺旋的结束位置,对线条进行修剪,就可以完成整个的保护区绘制了。
添加填充效果以后是下面的效果:
今天因为老师要上网课的关系,家里的电脑突然不够用了。转到07版CAD上作图,画出来的效果竞也是十多年前的感觉。终于理解为会么那么多人热衷于背CAD命令了,在07版里面,没有命令提示,单词必须输入完整准确才能产生作用,真有点敲咒语的感觉。相对言新版本里的命令提示功能真是贴心很多。
风螺旋算法对于PBN来说,是一种从近似到精确计算的全新阶段,未来PBN将进入更广泛的应用,风螺旋的精确计算也必将成为PBN制图的首选计算方法。希望这一天能够早日到来,为了我们将为这一目标而持续努力,尽可能留下更多的素材供大家学习研究,促进风螺旋算法的完善和推广。
 
 

PBN旁切转弯的精确化计算的更多相关文章

  1. 一张图读懂PBN旁切转弯计算

    当DOC8168进入PBN章节以后,所有的保护区不再标注风螺旋的字母位置点.似乎ICAO已经有了精确计算的方法,只是没有告诉我们.沿着风螺旋的轨迹一路走来,切线与角度的换算方法想必已经相当熟悉了吧,这 ...

  2. 多种转弯角度的PBN旁切转弯图例分析

    无论世界怎样变化,我们依然是有点阳光就灿烂.面对世界的未知,最好的状态是勇敢的去面对,努力的去生活. 今天我们继续来聊一下PBN旁切转弯. PBN转弯保护区的结构通常都与它们的转弯角度大小有关,转弯角 ...

  3. PBN旁切转弯保护区组图

    旁切转弯是PBN(Performance Based Navigation基于性能导航)中使用频率最高的一种飞行方式,旁切转弯保护区支持最大120°的转弯. 旁切转弯保护区叠加图: 旁切转弯保护区分解 ...

  4. 一张图读懂PBN飞越转弯衔接DF航段计算

    飞越转弯衔接TF航段时,转弯外边界与旁切转弯相似,只是在拐角位置直接以风螺旋绘制外边界,大部分切点可以精确计算得到. 飞越转弯衔接DF航段时,转弯外边界全部由风螺旋和它的切线构成,又会有哪些神奇的事情 ...

  5. 一张图读懂PBN飞越转弯衔接TF/CF航段计算

    在PBN旁切转弯的基础上,再来看飞越转弯接TF(或CF)航段,保护区结构上有些相似,只是转弯拐角处的保护区边界有“简化”,其余部分是相近的. FlyOver接TF段的标称航迹有一个飞越之后转弯切入航迹 ...

  6. PBN飞越转弯Flyover衔接TF、CF航段保护区组图

    PBN飞越转弯Flyover衔接TF.CF航段虽不常用,但也很重要,与旁切转弯有一定的相似性. 飞越转弯 flyover-TF/CF 叠加图: 飞越转弯 flyover-TF/CF 分解图:

  7. kubernetes 降本增效标准指南| 容器化计算资源利用率现象剖析

    作者:詹雪娇,腾讯云容器产品经理,目前主要负责腾讯云集群运维中心的产品工作. 张鹏,腾讯云容器产品工程师,拥有多年云原生项目开发落地经验.目前主要负责腾讯云TKE集群和运维中心开发工作. 引言 降本增 ...

  8. Excel中最精确的计算年龄的公式

    身份证算年龄 假设A1是身份证号所在单元格 =IF(MONTH(NOW())<INT(MID(A1,11,2)),INT(YEAR(NOW())-INT(MID(A1,7,4)))-1,IF(M ...

  9. PBN飞越转弯Flyover衔接DF航段保护区组图

    PBN飞越转弯Flyover衔接DF航段,是飞越转弯中最常用的形态. Flyover-DF保护区叠加图: Flyover-DF保护区分解图:

随机推荐

  1. Java——对象和类

    对象:类的一个实例,有状态和行为. 类:一个模板,描述一类对象行为和状态. Java中的对象 对象具有状态和行为.对象的状态就是属性,行为通过方法体现. 在开发中,方法操作对象内部状态的改变,对象的相 ...

  2. JS 实现一个实时动态校验,将输入格式错误的显示为红色背景

    功能描述: 源码: 功能描述: 实时动态校验,如果输入的格式错误,将弹窗提示输入格式错误并将背景展示为红色. 源码: 前台: <hy:formfield name="cxfdl&quo ...

  3. Tomcat 核心组件 Container容器相关

    前言 Engine容器 Host容器 前言 Connector把封装了Request对象以及Response对象的Socket传递给了Container容器,那么在Contianer容器中又是怎么样的 ...

  4. 项目Js源码整合

    整合一下目前做的项目中JS中用到的相关源码等,留待记录和使用. 一.ajaxgrid源码部分 1.初始化 2.查询 3.删除 4.保存 5.根据id获取值,时间值等 6.详情.跳转链接 : a 标签 ...

  5. SpringBoot整合JavaMail发送邮件

    JavaMail是SUN提供给广大Java开发人员的一款邮件发送和接受的一款开源类库,支持常用的邮件协议,如:SMTP.POP3.IMAP,开发人员使用JavaMail编写邮件程序时,不再需要考虑底层 ...

  6. codeblocks下载安装及快捷键

    100MB的下载链接:自带mingw  http://pan.baidu.com/s/1o6BgFP4  13.12版本  gcc 4.7.1的 这是windows版本的 linux下编译安装:参考: ...

  7. 数组赋值到select

    function _oneClassData() { var options = []; $(oneClass).each(function (i, item) { var option = {}; ...

  8. ubuntu14.04 ssh允许root用户远程登录

    vi /etc/ssh/sshd_config #注释掉 #PermitRootLogin without-password # Authentication: LoginGraceTime 120 ...

  9. redis-避免生产环境使用keys命令

    redis作为内存数据库, 有着很高的性能, Redis能读的速度是110000次/s, 写的速度是81000次/s; 除了进行持久化操作时, redis采用的是单线程架构, 所以如果我们在开发中不恰 ...

  10. __getattr__,__getattribute__和__get__的区别

    dir(object)  列出对象的大多数属性 getattr(object, name) 从object对象中获取name字符串指定的属性 hasattr(object, name) 如果objec ...