飞行程序设计软件实践

前一篇文章中,通过风标设计2023插件,我们在CAD中绘制了FAP方式下的精密进近保护区。

接着这个话题我们继续来看一下FAF方式下的保护区应该怎样绘制,以及OAS参数的其它用法。

一、采用FAF方式的精密进近保护区绘制

FAF与FAP的差别是一个老话题,简单来说,FAF方式指得是在指定的位置点按照指定的高度截获下滑信号,而FAP方式指的是按照预定的高度截获下滑信号。

由于FAP方式下没有定位点的要求,因此FAP仅表示截获下滑的位置,不代表一个固定的位置点。

从保护区绘制来说,FAP方式下,OAS面中的W、X面需要向中间航段继续延伸,直至与中间航段的限制高度相交,这个限制高度通常按照FAP高度减150米来取得。

FAF方式下,需要指定截获下滑信号的位置点,因此,保护区的形状与定位容差的大小有关系。

在风标设计2023插件中,提供了定位容差的绘制功能。

打开定位容差窗口,点击CAD,先指定导航台的位置点,再指定FAF位置点,即可得到FAF位置处的定位容差范围。经手工测量,此处的FAF的定位容差为626米。

本例中采用HUT导航台VOR/DME交叉定位,该方向的进近程序还使用了下滑台合装的DME台定位,在实际绘图中应按照定位容差最大的范围进行绘制。

打开精密进近保护区绘制窗口,加载前期生成的OAS参数,指定程序参数,选择PA with FAF,输入FAF定位容差。

点击CAD按钮,点击跑道入口,指定进近方向,即可完成FAF方式下的精密进近保护区绘制。

由于FAF与FAP方式主要影响中间进近航段的障碍物评估,对于复飞航段的是无影响的,因此,在本例中复飞段保护区是完全相同的。

回到航图中,看着下面的图例,它究竟是属于FAF方式还是FAP方式呢?

从严格意义上来说,此处的FAF是在GP INOP条件下才使用的。因此,这里可以理解为正常情况下允许使用FAP方式。从障碍物评估的角度来说,应优先使用FAP方式进行评估,若FAP附近存在障碍物超高,则必须使用FAF方式。

本图例中也可以看到FAF的高度800米与中间航段的最低安全高度780米非常的接近,说明中间航段的越障余度是很紧凑的。那么最恰当的理解应该是充许以FAP的方式截获下滑,过FAF之前高度不得低于800米,机组应对FAF位置的高度进行检查。

再啰嗦几句,通导专业非常关心的一个问题是,如果VOR/DME故障了,下滑台和航向台正常的ILS程序能否使用?

首先,VOR/DME除了为最后进近航段服务以外,通常还为进场、起始进近航段服务。如果VOR/DME故障,怎样引导飞机从机场周边飞到跑道延长线IF点位置就会成为一个问题。

假如我们有其它的备用手段(比如PBN进场、雷达引导)解决了前面的问题,接下来的问题是下降的过程中如果没有DME,将缺少有效的高度对照检查方法。

目前的规范中对传统ILS程序,并未明确说明可以用卫星定位来代替DME功能。单纯使用GP来控制高度,存在虚假信号、信号不稳定等潜在风险,因此,DME故障时,只能按照最严格的标准来执行,也就是ILS程序将受影响导致精密进近程序不可用。

二、GP INOP程序保护区绘制

GP不工作程序(GP INOP)属于非精密进近程序,但是它的保护区参数使用的仍是OAS参数。在设计我们的插件菜单时,为了界面简化,将GP INOP保护区放在了精密进近保护区菜单之内。

打开精密进近保护区窗口,选择GP INOP,再点击CAD按钮,指定跑道入口,选择进近方向,即可完成GP INOP直线段的保护区绘制。

GP INOP保护区相当于使用了精密进近保护区的外边界,但在进近方向上W、X面融合为水平面的主区来对障碍物进行评估,Y面按照保护区的副区原则进行评估。通常GP INOP的程序方案与ILS进近程序方案相同,保护区范围相近,因此,在航图公布时,只公布GP INOP运行标准,不单独出现GP INOP的航图。

从保护区绘制来说,我们更关心GP INOP条件下复飞航段的保护区画法。

复飞航段计算分为两步,第一步是复飞点(MAPt)的定位容差。本例中复飞点为导航台,因此,按照规范定位容差可视为零。第二步是计算SOC与复飞点的距离。

使用插件中提供的SOC计算功能,速度用D类机型复飞中间段最大速度345km/h,高度按照GP INOP的运行标准310米计算(按照规范,也可使用机场标高来计算)。按照19km/h顺风飞行18秒,得到SOC的位置。

点击CAD按钮,先选择复飞点(本例中为导航台),再指定复飞方向,得到表示SOC位置的线条。

复飞转弯点的位置计算,可使用新增加的插件功能“离场、复飞转弯点计算”来得到。

转弯点至SOC的距离=(转弯高度-SOC高度)/复飞梯度。通常的默认复飞梯度为2.5%,本例中复飞梯度为5%,据此计算转弯点距SOC 8800米。

对于定高转弯的复飞航段来说,在转弯点位置处需要计算6秒钟的飞行技术误差。6秒钟的计算中包含了飞行员的反应时间3秒钟,以及操作飞机建立15°转弯坡度所需要的3秒钟时间。可以通过“SOC与C容差计算”功能来计算这个距离。

复飞转弯速度,按照航图中公布的复飞最大限速380km/h计算,转弯高度为750米,转弯坡度为15°,复飞转弯段风速用56km/h顺风计算。

在以上计算的基础上,找到C容差线的最晚点,通过风螺旋线功能,绘制转弯区外边界的风螺旋线。

使用“非精密进近保护区”功能,补充上向台飞行的保护区,再考虑一下复飞点转弯的风螺旋,完整的GP INOP程序保护区就绘制完成了。

若关闭了菜单导航窗口,使用wstools命令可以重新打开。

有了OAS参数之后,还可以用来绘制PAOAS面、基础OAS面,欢迎大家自行尝试,篇幅关系不再赘述。

风标设计2023社区版CAD插件的设计目标是成为飞行程序初学者以及院校学生课堂练习时的必备工具,通过这个工具来进行基础绘图和设计验证。欢迎大家对软件中的BUG进行及时反馈,我们将尽快进行修复,如果有任何的改进建议和功能需求,也欢迎交流。我们的远期目标是将这部分内容进行开源,希望这个软件可以伴随我们的行业发展而共同进步。

插件下载地址:Gitee网站

飞行程序设计基础工具: 飞行程序设计CAD插件及其它辅助工具。 (gitee.com)

https://gitee.com/WindSpiral/WsTools

下载方法,打开网页后,点击Clone or Download 按钮,点击Download ZIP下载全部软件包。

喜欢这个插件的朋友请在网页右上角点个关注,让我了解一下有多少人在使用这个产品,满足一下虚荣心,谢谢!

 

第六节 FAF与GP不工作保护区的绘制的更多相关文章

  1. 第三百一十六节,Django框架,中间件

    第三百一十六节,Django框架,中间件 django 中的中间件(middleware),在django中,中间件其实就是一个类,在请求到来和结束后,django会根据自己的规则在合适的时机执行中间 ...

  2. centos linux系统日常管理3 服务管理ntsysv,chkconfig,系统日志rsyslog,last ,lastb ,exec,xargs,dmesg,screen,nohup,curl,ping ,telnet,traceroute ,dig ,nc,nmap,host,nethogs 第十六节课

    centos linux系统日常管理3  服务管理ntsysv,chkconfig,系统日志rsyslog,last ,lastb ,exec,xargs,dmesg,screen,nohup,cur ...

  3. ASP.NET MVC深入浅出(被替换) 第一节: 结合EF的本地缓存属性来介绍【EF增删改操作】的几种形式 第三节: EF调用普通SQL语句的两类封装(ExecuteSqlCommand和SqlQuery ) 第四节: EF调用存储过程的通用写法和DBFirst模式子类调用的特有写法 第六节: EF高级属性(二) 之延迟加载、立即加载、显示加载(含导航属性) 第十节: EF的三种追踪

    ASP.NET MVC深入浅出(被替换)   一. 谈情怀-ASP.NET体系 从事.Net开发以来,最先接触的Web开发框架是Asp.Net WebForm,该框架高度封装,为了隐藏Http的无状态 ...

  4. 第九节: 利用RemoteScheduler实现Sheduler的远程控制 第八节: Quartz.Net五大构件之SimpleThreadPool及其四种配置方案 第六节: 六类Calander处理六种不同的时间场景 第五节: Quartz.Net五大构件之Trigger的四大触发类 第三节: Quartz.Net五大构件之Scheduler(创建、封装、基本方法等)和Job(创建、关联

    第九节: 利用RemoteScheduler实现Sheduler的远程控制   一. RemoteScheduler远程控制 1. 背景: 在A服务器上部署了一个Scheduler,我们想在B服务器上 ...

  5. CUDA:Supercomputing for the Masses (用于大量数据的超级计算)-第六节

    原文链接 第六节:全局内存和CUDA RPOFILER  Rob Farber 是西北太平洋国家实验室(Pacific Northwest National Laboratory)的高级科研人员.他在 ...

  6. ASP.NET MVC深入浅出系列(持续更新) ORM系列之Entity FrameWork详解(持续更新) 第十六节:语法总结(3)(C#6.0和C#7.0新语法) 第三节:深度剖析各类数据结构(Array、List、Queue、Stack)及线程安全问题和yeild关键字 各种通讯连接方式 设计模式篇 第十二节: 总结Quartz.Net几种部署模式(IIS、Exe、服务部署【借

    ASP.NET MVC深入浅出系列(持续更新)   一. ASP.NET体系 从事.Net开发以来,最先接触的Web开发框架是Asp.Net WebForm,该框架高度封装,为了隐藏Http的无状态模 ...

  7. 基于Extjs的web表单设计器 第六节——界面框架设计

    基于Extjs的web表单设计器 基于Extjs的web表单设计器 第一节 基于Extjs的web表单设计器 第二节——表单控件设计 基于Extjs的web表单设计器 第三节——控件拖放 基于Extj ...

  8. 第一百二十六节,JavaScript,XPath操作xml节点

    第一百二十六节,JavaScript,XPath操作xml节点 学习要点: 1.IE中的XPath 2.W3C中的XPath 3.XPath跨浏览器兼容 XPath是一种节点查找手段,对比之前使用标准 ...

  9. VUE2.0实现购物车和地址选配功能学习第六节

    第六节 地址列表过滤和展开所有的地址 html:<li v-for="(item,index) in filterAddress">js: new Vue({ el:' ...

  10. delphi 线程教学第六节:TList与泛型

    第六节: TList 与泛型   TList 是一个重要的容器,用途广泛,配合泛型,更是如虎添翼. 我们先来改进一下带泛型的 TList 基类,以便以后使用. 本例源码下载(delphi XE8版本) ...

随机推荐

  1. POJ1985 Cow Marathon (树的直径)

    用两次dfs求出树的直径,这两次dfs可以写在一起,当然为了方便理解,这里是分开写的. 1 //两次dfs求树的重心 2 #include<cstdio> 3 #include<cs ...

  2. 重写 hashcode()真有那么简单嘛?

    万万没想到一个 hashcode() 方法,既然会引出一堆的知识盲区,简直了. 起因: 老八股:为什么重写Equals方法要重写HashCode方法. 大声告诉我为什么,闭着眼睛先把答案背出来,啥?这 ...

  3. sql面试50题------(11-20)

    文章目录 11.查询至少有一门课与学号为'01'的学生所学课程相同的学生的学号和姓名 12.查询和'01'号同学所学课程完全相同的其他同学的学号 13.查询两门及其以上不及格课程的同学的学号,姓名及其 ...

  4. 41.SessionAuthenticatio和自定义认证

    SessionAuthentication认证介绍 SessionAuthentication使用了Django默认的会话后端 适合AJAX客户端等运行在同样会话上下文环境中的模式 是DRF默认的认证 ...

  5. 【JavaWeb】学习笔记——Servlet、Filter、Listenter

    Servlet Servlet 简介 Servlet 是 Java提供的一门动态web资源开发技术 Servlet 是JavaEE 规范之一,其实就是一个接口,将来我们需要定义Servlet类实现Se ...

  6. JavaScript Array对象的splice方法 数组的添加和删除

    Splice方法  :拼接 splice() 方法用于添加或删除数组中的元素. var index = Array.indexOf(value);    //可以匹配value在Array中的索引,匹 ...

  7. 现在入行Java真的还有出路吗?

    现在入行Java还来的及吗?未来该如何抉择? 最近有点迷茫了,互联网好像一夜之间进入了寒冬一样,到处都是就业难的样子,当然,不可否认的是,那些努力的大佬依旧是斩获多个offer,但是,窝就一个小镇做题 ...

  8. ES6学习笔记(十四)module的简单使用

    1.前言 module模块机制是es6新引入的,它解决了作用域的问题,使代码更加规范和结构化. 下面简单的使用一下. 2.基本使用 2.1 模块和脚本的区别 模块代码运行在严格模式下,并且没有任何办法 ...

  9. ThreadLocal的使用及原理解析

    # 基本使用 JDK的lang包下提供了ThreadLocal类,我们可以使用它创建一个线程变量,线程变量的作用域仅在于此线程内.<br />用2个示例来展示一下ThreadLocal的用 ...

  10. 孙荣辛|大数据穿针引线进阶必看——Google经典大数据知识

    大数据技术的发展是一个非常典型的技术工程的发展过程,荣辛通过对于谷歌经典论文的盘点,希望可以帮助工程师们看到技术的探索.选择过程,以及最终历史告诉我们什么是正确的选择. 何为大数据   "大 ...