首页 > 其他分享 >DME弧衔接区的半径是多少?

DME弧衔接区的半径是多少?

时间:2024-08-22 20:50:55浏览次数:11  
标签:DME 2nm IAF 风标 圆弧 半径 衔接

 

收到网友提问,在起始进近航段的DME弧程序中,相临航段与DME弧衔接的那部分小圆弧(下图中的红色部分)半径是多少?有没有计算公式?

这两段小圆弧分别用来衔接进场程序和中间进近程序,在设计时,通常不会刻意的去计算它的半径大小。从设计步骤来说,通常先确定好IF点的位置,然后增加2nm作为DME弧的半径,再增加2nm得到IAF的位置。就如上图中所看到的,IF点距导航台12.0nm,DME弧半径14nm,IAF点距导航台16nm。

飞行程序保护区如下图所示,阴影部分为副区,中间部分为主区。

如果要细究这个问题,那么可根据圆弧的相切关系,建立直角三角形来进行分析。

我们用R来代表DME弧的半径,r代表小转弯弧的半径。从上图中可以看到IAF点位置处的小圆弧,计算公式为(R+r)^2=(R+2)^2+r^2,化简以后得到r=2+2/R。

IF点位置处的小圆弧,计算公式为(R-r)^2=(R-2)^2+r^2,化简以后得到r=2-2/R。(以上公式使用nm单位)

结论:

1、小圆弧的半径大致在2nm左右,不等于2nm;

2、小圆弧半径的大小与转弯角度无关。

在《风螺旋标准飞行程序设计》(简称:风标设计)软件中,已经实现了DME弧航段的自动化绘制与评估功能。通过指定导航台、指定IF点、指定IAF方向,即可完成DME弧的绘制。使用CAD默认的Point命令添加高度点(代表障碍物),然后就可以进行评估,得到航段的超障高度(OCA)。效果如下图所示。

从网友的问题来看,大家越来越关注细节,说明我们的行业在向着精细化的方向发展,更多的人开始对底层的算法逻辑感兴趣。对于以行业标准化为目标的《风标设计》软件来说,未来我们有更大的空间去实现软件的标准化和自动化,与行业共同进步。

本文配图除航图外,均由《风标设计2025》专业版在CAD平台中绘制而成。

欢迎大家加我微信,认识一个做飞行程序设计的朋友。

 

   

标签:DME,2nm,IAF,风标,圆弧,半径,衔接
From: https://www.cnblogs.com/windspiral/p/18374716

相关文章

  • 内存表(FDMEMTABLE)
    内存表的优点是快,非常快,号称比BDE的clientdataset快很多。内存表不但快,还可以另存为XML、BIN、CSV等数据。也可直接作为stream传送。所以,追求速度的时候,获得数据后即解除锁定的时候,都可能需要用到内存表。内存表也可用于把来自其他数据库管理系统的数据表存储为FIREDAC的数据表。......
  • Fdmemtable 内存表保存图片的例子
    varaStream:TMemoryStream;LDataSet:TFDDataSet;//申请一个FD数据集MyStream:Tmemorystream;MyJPEG:TJpegImage;MyPng:TPngImage;begininherited;ifimg2.Picture.Graphic=nilthenbeginApplication.MessageBox('没有图片可以增加!!','提示'......
  • 用于获取半径内邮政编码的 Python 脚本无法正确填充 CSV
    我正在尝试编写一个Python脚本,该脚本读取包含邮政编码的CSV文件,使用API获取半径内的邮政编码,然后将结果填充到CSV中的新列中。API请求似乎工作正常,我可以在控制台输出中看到响应。但是,生成的CSV文件在radius_zips列中没有预期的值。这是我当前的脚本:......
  • 如何使用OpenCV轨迹栏控制圆半径?
    我正在尝试添加一个opencv轨迹栏来调整我用于二进制掩模图像的圆半径值。问题是bitwise_and或bitwise_ortwe参数结果是相同的。掩模图像解释一下。|||这是我的代码:Here'smycode:---python#importopencvandnumpyimportcv2importnumpyasnp#Bla......
  • C#使用SendMessage进行进程间通讯
    最近公司有个需求是,拖动文件到桌面图标上,自动打开文件。那么只需在OnStartup事件中通过StartupEventArgs获取文件名然后进行操作即可。操作之后发现当软件已经启动了(单例运行),那么将无法将参数传给业务层。原因是因为跨进程了,那么我们可以通过窗口句柄的方式来进行通讯。1publ......
  • mormot.core.threads--TSynBackgroundThreadMethod
    mormot.core.threads--TSynBackgroundThread在mORMot2框架中,TSynBackgroundThreadEvent、TSynBackgroundThreadMethod、TSynBackgroundThreadProcedure、TSynBackgroundThreadProcess和TSynBackgroundTimer这几个类虽然都涉及到后台线程的执行,但它们各自有不同的用途和设计目标......
  • README-zh
    vue-admin-template这是一个极简的vueadmin管理后台。它只包含了ElementUI&axios&iconfont&permissioncontrol&lint,这些搭建后台必要的东西。线上地址国内访问目前版本为v4.0+基于vue-cli进行构建,若你想使用旧版本,可以切换分支到tag/3.11.0,它不依赖vue-c......
  • 如何使用 Services.AddDistributedMemoryCache
    参考资料:https://www.cnblogs.com/RainFate/p/16920591.html AI生成:在.NETCore中,Services.AddDistributedMemoryCache()方法用于注册分布式内存缓存。这是一个内存中的缓存解决方案,适用于需要在多个服务器或服务之间共享缓存数据的分布式系统。如何使用AddDistributedMemory......
  • 翻译《The Old New Thing》- Why isn’t there a SendThreadMessage function?
    Whyisn'tthereaSendThreadMessagefunction?-TheOldNewThing(microsoft.com)https://devblogs.microsoft.com/oldnewthing/20081223-00/?p=19743RaymondChen 2008年12月23日为什么没有SendThreadMessage函数?简要文章讨论了Windows中不存在`SendThread......
  • mind-sever 搭建环境 readme
    modelfoundry-serverinstalldepsswagWeneedswagtogenerategoinstallgithub.com/swaggo/swag/cmd/swag@latestdockerfollowthedocscomposefollowthedocslocal-devBeforestarting:installdockercomposegenerateyourgithubtokenThenyoucanst......