偏流角(Draft Angle)在等距螺旋中的作用
在飞行程序设计中,偏流角(Draft Angle简写为DA)通常指得是受侧风影响航向偏移的最大角度。用速度向量来表示时,是图1中的三角形关系:
图1 航行速度三角形关系
图1中假定风速度向量(w)的方向是可变的,则风速度向量的范围是一个圆周,当地速度向量(GS)与风速度向量相垂直时,DA角最大。
在直线运动中,速度向量乘以时间,得到距离,距离的比值关系仍然符合这个关系,如图2所示:
图2 直线运动距离关系
将速度的比例关系放到圆周运动中来观察,与特定的风速w相关的最大偏流角DA的位置关系如图3所示:
图3 风螺旋与DA的位置关系
图3中,线段c1c与真空速向量(v)相垂直,因此,线段c1c与线段c2c之间的夹角等于DA角,用数值来表示DA= arcsin(w/v)。
根据等距螺旋的原理,螺旋线是直线运动与圆周运动的叠加,风螺旋是等距螺旋的一种特殊形式。以风速向量最大外扩方向做为直线运动的方向,将这个直线向内进行延长,可以得到图4中的效果。
图4 风螺旋中的直线运动与圆周运动关系
根据对顶角的关系,图4中所标注的橙色线,与标称圆半径的夹角均为DA角,若增加直线的绘制“密度”,可以得到图4中所示的红色圆。红色圆的半径用D来表示,则它的值等于D=r*sin(DA)。
由于风螺旋中的sin(DA)又等于w/v,因此,w/v 就等于D/r,二者均为DA角的 正弦值。
图5 等距螺旋中的角度关系
回到等距螺旋的话题中来,直线与圆周相交,直线与圆心点的最近距离为D(中文发音:大地)。从圆心向直线做垂线,垂点可称为近地点,是直线轨迹与圆心最接近的一个位置点。
令D的取值范围为0到r(圆周半径),当D为零时,直线运动与圆周运动叠加可以产生阿基米德螺旋;当D不为零,且速度比等于D/r时,可以得到风螺旋线;当D等于r,且速度比为1时,可以得到渐开线(风螺旋与渐开线对于旋转方向有一定要求,这里暂不详述)。更多的位置随意、速度比任意的螺旋,可以统称为自由螺旋。等距螺旋的分类大致就是这样。
DA角在等距螺旋中可以当做是D边所对应的角度,正如图5所示,所以它在等距螺旋中也可以理解为D-Angle(D角)。等距螺旋是从风螺旋扩展而来,很多的概念沿用了风螺旋的概念,随着等距螺旋概念的不断普及和深化,风螺旋将不再神秘,飞行程序设计自动化的浪潮也即将袭来。
往期文章回顾
两年前发现的结论,今年才将等到正式论文的刊发,这才是真实的科研节奏,汗一个。
风螺旋线从今天起正式升级为等距螺线!(2016-5-4)
等距螺旋的并不是一个全新的名词,只是我们重新定义了它,并且通过它将阿基米德螺旋、风螺旋、渐开线螺旋 画上了等号。
等距螺旋的概念非常烧脑,所以在公式推导之前,一定是先对原理进行反复的说明。或许当下理解这个概念还比较困难,这其实很正常,不必因此而感到挫折。
为 什么螺旋线的概念一直没有太大的变化呢?即使很多人都发现,阿基米德螺旋与渐开线是如此的“相似”,却无法在这二者间建立一个统一的公式。我想根本的原因还是因为“无用”两个字,即使电脑动画可以明白无误的画出很多种的螺旋,但因为这些螺旋的确没有太大用处,所以,少有人去分析它们的关系。而风螺旋计算是飞行程序设计中必须解决的一个问题,因此,才产生了“有用”的价值。所以,等距螺旋的产生条件中,风螺旋是一个必有的条件,而这个机遇恰好被我捡到了,仅此而已。
偏流角(Draft Angle)在等距螺旋中的作用的更多相关文章
- js中!!的作用
js中!!的作用是: !!一般用来将后面的表达式转换为布尔型的数据(boolean) ===表示类型什么的全部相等(自己写一个if测试一下就好了)!==表示要全部不想等包括类型(一样写一个if)||或 ...
- emms指令在MMX指令中的作用
emms指令在MMX指令中的作用 转自:http://blog.csdn.net/psusong/archive/2009/01/08/3737047.aspx MMX和SSE都是INTEL开发的基于 ...
- 什么是Zookeeper,Zookeeper的作用是什么,在Hadoop及hbase中具体作用是什么
什么是Zookeeper,Zookeeper的作用是什么,它与NameNode及HMaster如何协作?在没有接触Zookeeper的同学,或许会有这些疑问.这里给大家总结一下. 一.什么是Zooke ...
- SET STATISTICS IO和SET STATISTICS TIME 在SQL Server查询性能优化中的作用
近段时间以来,一直在探究SQL Server查询性能的问题,当然也漫无目的的查找了很多资料,也从网上的大神们的文章中学到了很多,在这里,向各位大神致敬.正是受大神们无私奉献精神的影响,所以小弟也作为回 ...
- WCF技术剖析之十五:数据契约代理(DataContractSurrogate)在序列化中的作用
原文:WCF技术剖析之十五:数据契约代理(DataContractSurrogate)在序列化中的作用 [爱心链接:拯救一个25岁身患急性白血病的女孩[内有苏州电视台经济频道<天天山海经> ...
- mysql进阶(十一)外键在数据库中的作用
MySQL外键在数据库中的作用 MySQL外键的目的是控制存储在外键表中的数据,使两张表形成关联,是MySQL数据库中非常重要的组成部分,值得我们去深入了解.那么,MySQL外键究竟起到哪些作用呢?下 ...
- Hibernate中cascade作用
Hibernate中cascade作用 只有“关系标记”才有cascade属性: 一个操作因级联cascade可能触发多个关联操作.前一个操作叫“主控操作”,后一个操作叫“关联操作”. cascade ...
- SLAM+语音机器人DIY系列:(二)ROS入门——8.理解roslaunch在大型项目中的作用
摘要 ROS机器人操作系统在机器人应用领域很流行,依托代码开源和模块间协作等特性,给机器人开发者带来了很大的方便.我们的机器人“miiboo”中的大部分程序也采用ROS进行开发,所以本文就重点对ROS ...
- c/c++ 类成员变量,成员函数的存储方式,以及this指针在c++中的作用
c/c++ 类成员变量,成员函数的存储方式,以及this指针在c++中的作用 c++不会像上图那样为每一个对象的成员变量和成员函数开辟内存空间, 而是像下图那样,只为每一个对象的成员变量开辟空间.成员 ...
随机推荐
- [MACHINE LEARNING] Can we predict voting outcomes?
1. CART Tree library(rpart)library(rpart.plot)CTree = rpart(Party ~ . -USER_ID, data = train, method ...
- nigx
1.反向代理 2.负载均衡(weight:设置权重) 3.高可用(场景:当主服务器死掉后 拥有备用服务器承接后续的访问) 安装 Keepalived实现
- SSM框架整合(Spring+SpringMVC+MyBatis+Oracle)
1.开发环境搭建以及创建Maven Web项目 参看之前的博文[确保maven web项目不报错]:http://www.cnblogs.com/cainiaomahua/p/6306476.html ...
- Paper | 块分割信息 + 压缩视频质量增强
目录 1. 亮点 2. 网络 3. Mask 及其融合 4. 结论 论文:Enhancing HEVC Compressed Videos with a Partition-Masked Convol ...
- 三种定义bean的方式
方法一:基于XML的bean定义(需要提供setter方法) 1.首先编写student.java和teacher.java两个类 Student.java: public class Student ...
- 833. Find And Replace in String
To some string S, we will perform some replacement operations that replace groups of letters with ne ...
- CVE-2015-1641 Office类型混淆漏洞及shellcode分析
作者:枕边月亮 原文来自:CVE-2015-1641 Office类型混淆漏洞及shellcode分析 0x1实验环境:Win7_32位,Office2007 0x2工具:Windbg,OD,火绒剑, ...
- ie8兼容视频播放的探索(探索过程稍微有点长,时间紧迫和耐心稍微差一点点的小伙伴直接往下拉)
需求: 前几天接到一个需求,需要在网页中嵌入视频,并且要兼容ie8:然后我就开始了如下的探索...... 探索过程: 我先思考有什么方法可以在网页中嵌入视频,然后找到2种常用的方法——video标签和 ...
- LabVIEW(十五):右键菜单添加创建VI模版
如果在项目研究中使用到的某一个模版文件次数较多,可以单独为某一个模版文件新建右键选项.以文本格式打开注册表,添加的右键内容即为Data后面的内容.Reg内容不可手动修改,可以通过LabVIEW的编程实 ...
- Shell-15--sed