今天出太阳了,尽管街上的行人依旧很少,但心情开始不那么沉闷了。朋友圈里除了关注疫情的最新变化之外,很多人已经开始选择读书或是和家人一起渡过这个最漫长的春节假期。陕西广电网络春节期间所有点播节目一律免费,打电话96766登记一下就可以开通(刷剧首选)。
AutoCAD真是一个非常好的工具,而我最近才开始学习用它。今天我们练习画一个大角度的飞越转弯保护区。我们将模仿下面这张图:
没错就是这张图了。
一、下载素材:
链接: https://pan.baidu.com/s/1LZBOv90jtru_PpLqGOr6sA 提取码: fr5u
素材内容:
  1. 风螺旋插件
  2. 飞越点、旁切点图符。
二、原图分析与参数计算
前面图片来自于ICAO 8168文件,是一个指定飞越点转弯离场的例子。初步估算,飞越点距离跑道末端大约6.8km,转弯后下一航路点距离飞越点约18km。
在PBN离场航段中,距离ARP 56km范围内,无论是采用RNAV1/2还是RNP1规范,对应的保护区参数是完全一致的,如下表所列:
表中SID表示Standard Instrument Departure(标准仪表离场)。根据例图中的比例关系推断,该航段属于离场初始航段中小于28km内的飞越转弯。
我们采用以下参数对例图进行模拟:IAS 405km/h,转弯坡度15°,转弯高度900米,风速56km/h,ATT 1482米,保护区半宽3704米。
转弯参数计算结果如下:
=====Turn Parameters=====
IAS = 405 km/h
k = 1.072
TAS = 434.17 km/h
WindSpeed = 56 km/h
BankAngle = 15°
DraftAngle = 7.41°
R = 1.25 °/s
Radius = 5535 m
Esita = 12.5 m /°
E45 = 561 m
E90 = 1121 m
E135 = 1682 m
E180 = 2243 m
E235 = 2928 m
C6 = (v+w)*6 = 817 m
======= Fly-Over Parameters ======
Earliest Distance: 1482
Latest Distance: -2298.95
规范中对于指定点转弯离场的高度计算,采用指定点距DER(Departure End of Runway离场跑道末端)的距离乘以10%的爬升梯度,再加上DER标高,再加上5米得到。
本例中我们直接以900米作为转弯高度,指定点距离DER 6.8km,反推DER标高为:900-6800*10%-5=215m。实际计算时应从DER标高开始计算转弯高度。
三、放置航路点,绘制标称航迹,绘制初始段保护区
参数准备完毕,可以开始画图了,参考例图,离场直线段距离6.8km,出航段距离约为18km,转弯135度。飞越点之后采用直飞(DF)方式飞向下一点。
绘制内容:
1、绘制一条3000*45m的跑道。
2、以跑道末端为起点,绘制假想的半宽3704米的PBN保护区(图中的深灰色细线)。
3、再以初始宽度300米,每侧15°外扩,绘制离场初始段保护区(图中红色粗斜线)。
4、以飞越转弯点为中心绘制定位容差区,长1482米,宽1852米的矩形。该矩形下方边角被离场初始段保护区剪切掉。
5、在定位容差最晚位置之外再延长一个C容差的距离(6秒钟的飞行距离),本例中为817米。
四、绘制转弯内侧边界
当转弯大于75°以后,应从使保护区范围最大化的最早点开始绘制内侧边界。如下图所示,从左侧最早点连接航段终点,可以确保转弯区最大化。
五、放置风螺旋,绘制最晚标称航迹
打开风螺旋插件,输入相应参数,点击CAD按钮得到风螺旋线图形。
在CAD中插入上一步得到的风螺旋插件,调整方向使之与保护区方向一致。
从航段终点向风螺旋绘制切线,该切线为转弯的最晚标称航迹。
以最晚标称航迹为基准,外扩15度方向向风螺旋作切线,并绘制外扩平行线作为副区外边界。
六、绘制转弯外边界保护区
在各条风螺旋之间绘制公切线,使用fillet命令对风螺旋及公切线进行修剪,得到下面的效果:
七、添加外扩边界,并增加填充效果
使用CAD曲线外扩功能(Offset命令,使用T选项,使外扩螺旋通过左侧最晚点),得到完整的转弯外边界。
填充功能的快捷键为H,图中阴影区域表示转弯保护区的副区。
八、关于风螺旋插件的精确化应用
在大角度转弯的例子中,可以充分发挥风螺旋精确计算的优势,减少手工绘制公切线的误差。具体参考下表来选择风螺旋的角度范围。
对于我们练习的这个例子,顺时针来看,一共有4条风螺旋。
1号风螺旋的实际范围是0°至 90°+DA。
2号风螺旋的实际范围是90°+DA至 180°+DA。
3号风螺旋的实际范围是180°+DA至下一段切线方向。
4号风螺旋的起点至少在180°+DA之后。
了解到这样的计算关系之后,我们可以直接按照需要的范围去添加风螺旋,最后再少量的添加部分切线即可。(目前这部分内容都可以自动化计算了)
精确添加风螺旋之后的效果如下图所示:
添加公切线后的效果:
可以看到,最晚边界外扩15°后的边界线在本例中已经越过了4号风螺旋的公切线范围,也就是说,在本例中4号风螺旋仅用于确定最晚标称航迹,并不直接决定主区范围的大小。
最终的效果如下,与前面的绘制结果相同,只是更精确的指出了风螺旋切点的位置。
未来的保护区绘制应该能够精确说明各段风螺旋的起止点,这是趋势,也是已经被解决了的技术问题。
昨天的推文连写带画一直整到了晚上10点半,今天再来画图就已经快很多了,业精于勤荒于嬉,我们的目标不仅仅是实现手工画图而已,我们想要实现的是飞行程序规范的未来。

画一个PBN大角度飞越转弯保护区的更多相关文章

  1. PBN离场定高转弯保护区插件发布测试

    昨天2月29日,是四年才有一次的日子,本想着应该写点什么,但一测试发现还有问题,只能先放下. 今天是三月份的第一天,一年已经过去了六分之一.疫情的关系,原本并不紧急的工作,现在也开始积压的有些多了,时 ...

  2. PBN转弯保护区作图回顾

    假期的最后一天,是该小结一下的时候了. 风螺旋有了自己中式风格的Logo,大家是否喜欢? 过去的春节假期,我们从学习CAD入手,回顾了风螺旋在PBN中的多种情况,画了很多的图,写了不少的文字,或许现在 ...

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

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

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

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

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

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

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

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

  7. Effective前端3:用CSS画一个三角形

    p { text-indent: 2em } .triangle-container p { text-indent: 0 } img { margin: 15px 0 } 三角形的场景很常见,打开一 ...

  8. Effective前端1---chapter 2 用CSS画一个三角形

    1.CSS画三角形的画法 第一步:三角形可以用border画出来,首先一个有四个border的div长这样: <div class="triangle"></di ...

  9. Effective前端(3)用CSS画一个三角形

    来源:https://zhuanlan.zhihu.com/p/26160325 三角形的场景很常见,打开一个页面可以看到各种各样的三角形: 由于div一般是四边形,要画个三角形并不是那么直观.你可以 ...

随机推荐

  1. ping、telnet

    ping用来检查网络是否通畅或者网络连接速度的命令 telnet是用来探测指定ip是否开放指定端口 Telnet 一 .关于telnet 对于Telnet的认识,不同的人持有不同的观点,可以把Teln ...

  2. java中的IO处理和使用,API详细介绍(一)

    写在前面:本文章基本覆盖了java IO的全部内容,java新IO没有涉及,因为我想和这个分开,以突出那个的重要性,新IO哪一篇文章还没有开始写,估计很快就能和大家见面.照旧,文章依旧以例子为主,因为 ...

  3. typedef void (*sighandler_t)(int);

    typedef void (*sighandler_t)(int); sighandler_t signal(int signum, sighandler_t handler); ---------- ...

  4. linux(4)Linux 文件内容查看

    查看文件内容总览 cat 由第一行开始显示文件内容 tac 从最后一行开始显示,可以看出 tac 是 cat 的倒着写! nl 显示的时候,顺道输出行号! more 一页一页的显示文件内容 less ...

  5. 一文弄懂-Netty核心功能及线程模型

    目录 一. Netty是什么? 二. Netty 的使用场景 三. Netty通讯示例 1. Netty的maven依赖 2. 服务端代码 3. 客户端代码 四. Netty线程模型 五. Netty ...

  6. Codeforces1248F. Catowice City

    题意:1e6个人每人有一只猫 每个人认识自己的猫 现给出一些关系表示一个人认识某只猫 要选出一些人和一些猫 使得每个人都不认识选出来的猫 且人+猫=n 题解:答案肯定是 一个人的集合和一个猫的集合 那 ...

  7. 【LA 3487】Duopoly(图论--网络流最小割 经典题)

    题意:C公司有一些资源,每种只有1个,有A.B两个公司分别对其中一些资源进行分组竞标,每组竞标对一些资源出一个总价.问C公司的最大收益. 解法:最小割.将A公司的竞标与源点相连,B公司的与汇点相连,边 ...

  8. Codeforces Round #631 div1C(或者div2E) Drazil Likes Heap 题解

    题目链接:https://codeforces.com/contest/1329/problem/C 或者:https://codeforces.com/contest/1330/problem/E ...

  9. Codeforces Round #687 (Div. 2, based on Technocup 2021 Elimination Round 2) C. Bouncing Ball (后缀和,枚举)

    题意:有一长度为\(n\)的平台,平台有的位置有木桩,可以使小球弹起来,小球必须从第\(p\)个位置开始,而且每次都会向右弹\(k\)个单位,然后有的位置是没有木桩的,你可以在这些的空的位置放一个木桩 ...

  10. Codeforces Global Round 4 B. WOW Factor (前缀和,数学)

    题意:找出序列中有多少子序列是\(wow\),但是\(w\)只能用\(vv\)来表示. 题解:我们分别记录连续的\(v\)和\(o\)的个数,用\(v1\)和\(v2\)存,这里要注意前导\(o\)不 ...