预测飞行器飞行包线保护系统的制作方法

文档序号:24728432发布日期:2021-04-16 17:40阅读:63来源:国知局
预测飞行器飞行包线保护系统的制作方法
预测飞行器飞行包线保护系统
1.相关申请的交叉引用
2.根据35 u.s.c.
§
229(e),本申请要求2018年8月27日递交的名称为“aircraft flight envelope protection framework”的美国临时申请no.62/723,227的优先权,其全部公开、附图和附录通过引用包括在此。
技术领域
3.本公开总体上涉及飞行器飞行包线保护系统,并且更具体地涉及对潜在飞行器轨迹进行建模并针对飞行器限制违规和地形回避危险测试那些轨迹的飞行器飞行包线保护系统。


背景技术:

4.本节提供与本公开相关的不一定是现有技术的的背景信息。
5.飞行器被设计成在飞行器的控制表面上的某些运行速度和负载下运行。这些运行极限被称为飞行包线,在飞行包线之外,可能会损坏或失去对飞行器的控制。另外,飞行器必须在飞行轨迹上运行,以避免与地面地形和其他飞行器等实物碰撞。为了防止在飞行包线外运行或与其他对象碰撞,传统飞行器利用许多不同的保护或安全系统,每个保护或安全系统评估飞行器的各个方面以确定飞行器是否在飞行包线外运行或可能与地面或当前飞行路径上的其他对象碰撞。
6.这些常规系统以零碎的方式部署,每个系统专用于防止飞行包线的一个方面或防止与一类对象的碰撞(例如,地面碰撞由与空中碰撞不同的系统处理)。这些系统之间的互操作性通常很少(如果有的话)。事实上,许多传统的单功能保护系统在功能上未知甚至存在其他保护或安全系统。这可能导致多个系统,具有潜在的重叠责任,每个系统在没有意识到设计到其他系统中的设计假设的情况下运行。
7.例如,当速度不接近失速时,可以不触发低速保护,即使速度足够慢以防止立即爬升。地面接近系统可以不被触发,因为飞行器可以下降到跑道并且地面接近系统可以假定爬升能力存在。两个传统系统都不知道另一个系统接近威胁,以及其他系统对速度和高度所做的假设。
8.在传统系统边界的另一示例中,常规超速保护系统仅在飞行器机翼接近水平时工作。传统的过速保护在非常高的倾斜角度(例如,倒置)被抑制,因为传统的恢复将机头拉起以帮助减慢飞行器速度,但是在非常高的倾斜角度会加重问题而不是减轻问题。
9.本质上,这些传统系统利用预先计算的“经验法则”来确定何时必须生成警报,以警告机组人员即将发生的包线偏移。对于明显不同于经验法则设计点的情况,常规系统性能降低。例如,传统的地面接近警告系统通常使用无线电高度计高度和变化率来确定上拉警报的定时。在标称条件下,警报将在一个点发出声音,该点不是太早以至于成为麻烦,而是足够早以使飞行员做出反应并开始爬升,从而清除上升地形。这种方法的精度取决于几个因素。首先,飞行器前面的地形必须与当前测量的地形相当好地匹配。传统系统关注当前
的地形净空和该地形的变化率,但是如果地形坡度改变(例如,上升得更快),则传统系统可能不准确。
10.另外,这些传统系统的精度取决于飞行器在其当前配置中能够飞行预期轮廓的能力。传统的系统假设飞行器能够飞行恢复轨迹,能够在上升的地形上停下来。这些传统系统不考虑爬升性能明显低于海平面的高海拔地形,也不考虑总重量影响或发动机故障条件。
11.此外,基于起落架是否放下或由飞行员命令,这些传统系统通常不能用于着陆。然而,使系统不能着陆会导致飞行器在着陆期间失去飞行包线保护。
12.因此,存在很大的改进空间,特别是在飞行期间和起飞和着陆期间提供更大的飞行包线和防撞保护。结合附图以及前述技术领域和背景技术,通过随后的详细描述和所附权利要求,本公开的这些及其他期望的特征和特性将变得显而易见。


技术实现要素:

13.所公开的预测飞行器飞行包线保护系统提供全包线保护,而不是提供针对多个单独危险的零碎保护,该全包线保护系统共同覆盖所有威胁并覆盖飞行包线的整个范围,而不仅仅限于包线的中心。所公开的预测系统采用动能模型,该动能模型将威胁的全包线减少到通用方案或公共分母。使用所述动能模型,处理器计算多个不同的预测轨迹,代表不同的可能威胁恢复飞行轨迹。该模型有效地使用了一组最小的基本变量,这些变量可以捕捉飞行器的g力和能量状态,所述处理器可以从中确定(a)飞行器在未来某个时间沿着每个轨迹的位置,(b)飞行器在未来某个时间的能量状态。所述处理器不断评估每个预测轨迹的可行性,排除不再是可行选项的轨迹,直到保留一个预测轨迹为止。当飞行器到达表示所述飞行器将沿着该轨迹遇到的第一威胁的触发点时,所述处理器通过相关联的自动驾驶系统自动发起恢复动作。换句话说,当到达最后可用轨迹中的第一威胁时,保护系统自动采取行动。
14.所公开的飞行器飞行包线保护系统采用包含在计算机可读介质中的威胁包线数据结构,该计算机可读介质存储与所述飞行器相关联的多个不同类型的威胁中的每一个的至少一个触发条件。使用通用方案对多个不同类型的威胁中的每一个进行参数化。所述通用方案被选择为在影响飞行器轨迹的力和飞行器的能量状态的基本方面表示所有飞行包线越界威胁和碰撞威胁。
15.通过对该数据结构的访问,处理器被编程为计算多个不同的规划轨迹,这些轨迹表示通过时空中的不同可能的飞行器路径。这些轨迹是在所述通用方案所使用的方面表达的。所述处理器还被编程为将从所述威胁包线数据结构获得的多个触发条件中的至少一些与沿着每个规划轨迹的时空中的特定触发点相关联。基于操作员在避开威胁时通常可采用的预定义恢复策略来计算这些不同的规划轨迹。例如,为了避免与山脉碰撞,操作员可以在三条轨迹中进行选择:上拉、向左倾斜或向右倾斜。因此,这样的轨迹是在编程到处理器中的预定义恢复策略之中的。虽然已经在飞行器的上下文中具体示出了所公开的系统,其中操作员通常是飞行器上的飞行员,但是所公开的技术可以应用于其他类型的飞行器,例如无人飞行器(uav),其中操作员远程控制飞行器。此外,所公开的技术还可应用于其他类型的交通工具(例如,潜艇、陆地交通工具等)。
16.当处理器计算多个不同的轨迹时,处理器被编程为在这些轨迹被计算为不可行地
从威胁中恢复的时候弃用这些轨迹。因此,在上述示例中,如果上拉轨迹由于没有足够的时间来有效地使用该机动而变得不可行,则除非并且直到条件改变以使其再次可行,否则该下拉轨迹将被弃用并且不被使用。
17.所公开的系统是独特设计的非侵入式系统。因此,只要飞行员具有可用的一个或多个可行的(未弃用的)恢复轨迹,系统就能够抑制针对预测威胁的警报警告或自动规避机动。然而,处理器被编程为当除了一个之外的所有规划轨迹都已被弃用并且飞行器在预定的接近沿着未弃用轨迹的时空中的最近触发点的范围内时,启动飞行器保护响应(发出警报警告和/或启动自动规避机动动作)。通过这种方式,实现了针对大范围威胁的全包线保护,同时显著降低了令人烦恼的假警报的可能性。
18.处理器被编程为连续计算规划轨迹解,并利用所有适用的触发点来填充这些轨迹,以便在最后可用(未弃用)轨迹中遇到的第一个威胁将启动飞行器保护响应。
19.在一个方面,所公开的飞行器威胁包线保护系统包括包含在计算机可读介质中的威胁包线数据结构,该计算机可读介质存储与所述飞行器相关联的多个不同类型的威胁中的每一个的至少一个触发条件。使用通用方案对多个不同类型的威胁中的每一个进行参数化。处理器被编程为计算表示通过时空中的不同可能飞行器路径的多个不同规划轨迹,其中处理器被编程为将从所述威胁包线数据结构获得的多个触发条件中的至少一些与沿着每个规划轨迹的时空中的特定触发点相关联。
20.所述处理器还被编程为在将规划轨迹计算为不可能从威胁中恢复的时间期间弃用规划轨迹中的一些,并且当除了一个之外的所有规划轨迹都被弃用并且飞行器在预定的接近范围内时,发起飞行器保护响应沿着非弃用轨迹的时空中时间上的最近触发点。
附图说明
21.本文描述的附图仅用于说明所选择的实施例的目的,而不是所有可能的实现。因此,对附图的特定选择并不意图限制本公开的范围。
22.图1是示出威胁包线和轨迹坐标数据结构的框图,其结合被编程为执行包线保护功能的步骤的处理器;
23.图2是飞行器的示意性表示,其有助于理解所公开的共同模式和动能模型所使用的某些力矢量和角度;
24.图3是飞行器的示意性表示,其有助于理解由通用方案和动能模型使用的某些能量值,并且还示出具有示例性能量和物质威胁的投影轨迹;
25.图4是示出n维威胁空间和轨迹坐标空间(时空)之间的关系的数据模型框图;
26.图5是示出了如何使用第一次遇到的触发来发起飞行器保护响应的一个可行的和两个不推荐的轨迹的详细视图;
27.图6a是示出了在现有技术系统中通常生成不同飞行员警报消息的区域的飞行器高度相对于地形闭合率的曲线图;
28.图6b是在地形上方飞行的飞行器的图示,示出了在关于地形坡度的假设是可靠的期望情况下,现有技术系统将典型地发出不同的飞行员警报消息;
29.图6c是初始地在地形上方飞行的飞行器的图示,示出了在关于地形坡度的假设与实际地形不相符的非期望情况下,现有技术系统将典型地发出不同的飞行员警报消息,从
而现有技术系统不能避免地形碰撞。
具体实施方式
30.以下详细描述本质上仅是示例性的,并不意图限制本发明或本发明的应用和用途。此外,无意受前述背景技术部分或以下详细描述中提出的任何理论的束缚。
31.引言
32.所公开的飞行器飞行包线保护系统使用飞行路径预测技术来提供统一的全包线保护,其在整个系列的飞行器飞行条件工作,以应对全系列的不同类型危险。使用动能模型从飞行器的当前状况连续计算飞行路径预测。计算多个预测轨迹,每个代表不同的逃避路线,在达到危险的阈值或触发点时,该逃避路线使得从危险恢复。该系统考虑不同类型的危险,一些涉及飞行器固有属性,比如速度和高度限制,一些涉及外部问题,比如地形和物体避让。所公开的飞行器飞行包线保护系统被设计为在所有这些威胁包线边界工作。
33.尽管计算了多个轨迹,但是该包线保护系统持续地评估并弃用在飞行器当前状况下不可行的轨迹。弃用的轨迹被系统视为不可行,除非飞行器的状况发生变化,才会使得弃用的轨迹又变得可行。所公开的保护系统在后台工作,不会凌驾于飞行员的权限之上或篡夺飞行员的权限,直至仅留有一个可行的预测轨迹(所有其他预测轨迹都被弃用),并且触发了威胁。在这种情况下,该保护系统自动部署自动驾驶机构,从而采取规避动作,以从危险条件恢复。该保护系统还可以向飞行员生成警告,但是一旦留有的一个可行轨迹达到触发点,则优选地不依赖于飞行员来采取恢复动作。
34.优选地,该预测性包线保护系统被配置成提供非二元系列的恢复动作,包括在该系列的一端的乘客安全软乘坐(soft

ride)恢复,以及在该系列的另一端的硬恢复。当需要避免紧急威胁时,系统触发硬恢复。然而,在有更多时间来恢复的不那么极端的情况下,该系统触发软恢复—乘客安全平滑恢复。当触发该软恢复时,该系统会可选地将飞行员的输入混合到恢复算法中,从而允许飞行员基于飞行员的技术和经验修改恢复机动性(aggressiveness)。
35.参照图1,所公开的飞行器威胁包线保护系统的实施方式可使用处理器10来实现,处理器10具有相关联的存储器电路20,存储器电路20是根据预定威胁包线数据结构22来配置的,预定威胁包线数据结构22存储与飞行器28相关联的多个不同类型的威胁。优选地,处理器10和相关联的存储器电路20由飞行器携带。该数据结构可以包括记录表格、记录清单或记录矩阵,每个对应于不同威胁类型,在图1中在24处以栏的形式示出。每个威胁类型24具有在26处存储的相应触发条件。这些触发条件基于n维威胁空间使用通用方案被参数化,并告诉处理器10在什么条件下达到了特定的威胁条件。重要的是,威胁空间的通用方案维度被选择成使得可以使用最小集合的通用基本变量来呈现全系列的不同威胁条件。在下面名为“动能模型”的部分中会讨论当前优选的最小集合的基本变量。
36.存储器电路20还被配置为支持轨迹坐标数据结构30,该轨迹坐标数据结构30按着时空坐标变量32存储多个轨迹。为了说明的目的,使用直角坐标系(x,y,z,t)标识时空坐标变量。也可以使用其他坐标系(例如,球面)。
37.生成规划轨迹
38.轨迹坐标数据结构(针对被建模的每个规划轨迹独立地)填充有时空坐标变量序
列,这些时空坐标变量位于并因此限定时空中恢复轨迹形状。为了说明,处理器10被编程为在40处执行生成规划轨迹的步骤,这导致根据时空坐标定义的多个规划恢复轨迹,如42的时空图所示。以飞行器的当前状态为出发点,并假设在彼时启动每个恢复动作,来计算每个规划轨迹。
39.在此处示出的示例中,处理器10生成三个规划轨迹。对于本公开的其余部分,将示出三个规划轨迹。在给定的实现方式中,可以使用不同数量的轨迹来定义多个轨迹的工作集。在商用或商务喷气机中,三个规划轨迹通常合适于支持从威胁进行平滑的乘客安全的恢复。对于可能需要倒转飞行或靠近地球颈背飞行的飞行器,例如军用飞行器,可能需要更多的规划轨迹。
40.处理器有多种方式来确定多个轨迹中的每一个的时空形状。在一个实施方式中,轨迹时空形状遵循标准化的一组预定义解曲线,该预定义解曲线对应于一组已知的危险规避动作,该危险规避动作适于该保护系统的设计所针对的一类飞行器。通常,这些解曲线基于受训飞行员为从特定危险恢复而可能会怎么飞。例如,这些可能包括标准的一组上拉、俯冲、左转和右转操纵,其中选择了特定参数(例如,爬升角和倾斜角)以使乘客的安全性和舒适性最大化。在一些实施方式中,可以使用复合恢复动作,其中将不同类型的动作串联在一起。例如,商务喷射机可能会采用复合动作,其中在最终的爬升动作之前先进行跃升(zoom)动作,以将多余的空速换成高度,同时争得最佳的稳态爬升。在该实施方式中,标准化的一组相对少量的预定义解曲线(例如,三个规划轨迹)对于包括商务喷气机的许多类型的飞行器是足够的。使用相对较少数量的解曲线和少量基本动能变量会使处理器的负荷最小。因为轨迹被持续地重新计算,所以即使解集已减少到仅有少量规划轨迹,该系统仍可基于若干基本变量产生好的结果。当然,如果特定飞行器应用需要更高的解析度,则可以对处理器进行编程以计算更多的轨迹,并且计算可以被扩展,以支持附加变量。如果需要更大的处理量,则可以利用并行处理技术和可编程门阵列电路组件来增强或替换处理器10。
41.作为从标准的一小组预定义解曲线生成规划轨迹的替代方式,处理器可被编程为从所存储的不同族(family)的预定义解曲线集的集合进行选择,其中每族是针对从特定类型或类别威胁进行最佳恢复而设计的。因此,为从失速危险恢复而选择的解曲线族可能不同于为从实用升限危险恢复而选择的解曲线族。为了评估采用哪一族解,处理器可将当前飞行器状态投射到n维威胁空间,从而确定哪个威胁族最接近当前飞行器状态。这样,处理器实时确定哪个威胁最紧迫,然后使规划轨迹模型基于在当前情况下最合适的预定义解曲线族。
42.将威胁触发点与每个潜在轨迹相关联
43.或者与生成轨迹并行地,或者在生成轨迹之后串行地,在步骤44,处理器将与在威胁包线数据结构内识别出的威胁相对应的可应用触发点与时空中沿着每个规划轨迹的点相关联。对于任何给定的轨迹,起初可能没有检测到威胁。然而,随着飞行器继续飞行,且轨迹被持续重新计算,在一些时间点可能检测到威胁,并且在适用的情况下,作为每个轨迹上的触发点关联该威胁(在时间上首次被检测到)。如46处的时空图中概略表示的,这些触发点表示,当飞行器将达到应启动规避或恢复动作的威胁响应裕度时,沿着时空轨迹上的点。
44.应当再次强调:所生成的规划轨迹代表飞行员(或自动化系统)可能选择遵循的不同假想轨迹。因为这些轨迹中的每个被不断生成,所以它们都代表飞行器的可能未来状态。
飞行器的当前状态位于规划的未来轨迹从其偏离的起点或奇点。只要有多个规划轨迹可用,飞行员就可自由地遵循其希望的任何路线。不管飞行员选择飞什么路线,处理器10仅针对预定的未来轨迹重新计算其解。
45.弃用不可行的规划轨迹
46.随着飞行器继续飞行,并且随着规划轨迹被不断重新计算,可能会出现给定轨迹不再可行的情况。例如在飞行器缺乏足够能量来执行规划轨迹动作时,或者在规划轨迹动作会导致违反速度限制(这会潜在地损坏飞行器)时,会发生这种情况。如果规划轨迹会将飞行器置于以足以毁坏飞行器的动量与实体物体碰撞的路线上,那么也会发生这种情况。在步骤48,处理器10在此基础上评估每个规划轨迹,并停用或弃用不再可行的任何轨迹。在图1中的50处,其中两个规划轨迹以虚线示出,以表示它们已被弃用。
47.在随后的保护性响应中不使用已弃用的轨迹。然而,由于处理器持续更新轨迹解,如果脱离了导致轨迹被弃用的条件,那么弃用轨迹会恢复到可行。例如,如果某轨迹因为将飞行器置于与另一飞行器碰撞的路线上而被弃用,且此后另一飞行器移出碰撞范围,则处理器将通过删除弃用轨迹的弃用状态来恢复该轨迹。
48.启动保护性响应
49.如52处所示,如果处理器达到仅留有一个可行轨迹的状态(所有其他轨迹已被弃用),则处理器启动保护性响应。该响应可包括向飞行员发送警告或警报消息,飞行员可留意或不留意。不管是否留意,处理器启动的保护性响应都被设计为将飞行器置于计算出的将避免或逃脱首先遇到的威胁(如果在计算出的轨迹上存在多个威胁)的轨迹。为了完成这一点,处理器向自动驾驶系统发送一个或更多个命令,稍后描述其细节。
50.图5更详细地示出了这一重要的危险恢复响应协议。如图所示,一个轨迹60仍然可行,而轨迹62和64已被弃用。沿着可行的轨迹60,首先发生的威胁66触发启动保护性响应。在启动时,飞行器按照规划轨迹飞行。实际上,规划轨迹变成飞行器将飞行的实际轨迹实例,其后续将根据规划轨迹的随后迭代更新而更改(如果有)。如图所示,规划轨迹被预先计算,以排除任何地形威胁,如68所示。因此,当被66处的首先发生的威胁(可以例如是由于机头低的条件导致的速度违规)触发时,用来计算规划轨迹形状的配方被设计为规避68处的地形威胁。
51.动能模型
52.处理器10使用的当前优选的基本变量最小集合依赖于动能模型,该动能模型在飞行器的物理位置、其能量状态以及作用在飞行器上影响轨迹的力方面定义预测轨迹。在这方面,与飞行器的纵向轴线垂直的力(法向力)改变轨迹方向,而与飞行器的纵向轴线相切的力(切向力)改变飞行器沿着轨迹的速度。
53.在一个实施方式中,n维威胁空间的通用方案可以由最小集合的基本变量n
z
、p
s
和γ来表示。如图2所示,n
z
代表法向力(与飞行器的纵向轴线正交或垂直的力)。在图2中,飞行器28的纵向轴线指向页面。法向力n
z
还表示作用在飞行器上的g力。当飞行器在水平稳态条件飞行时,作用在飞行器上的g力是重力。然而,当飞行器以非零倾斜角飞行时,g力朝向改变。
54.如图3中所示,飞行器28的能量状态包括两个分量:与飞行器的速度有关的动能36(ke=1/2mv2,其中m是飞行器质量,v是速度),和可用于产生加速度的势能38。势能包括飞
行器高度分量——势能随着高度而增加(pe=mgh,其中m是飞行器质量,h是飞行器高度,g是重力常量)——以及代表附加推力量的机载存储的能量分量,它是可通过增加发动机的功率输出而发展来的。尽管有许多可测量变量可用于计算飞行器的动能和势能,但是在一个实施方式中,从真实空速(tas)得出动能36;从飞行器高度、比过剩功率p
s
(可用推力功率减去阻力功率)和飞行航道倾角γ得出势能38。比过剩功率p
s
被归一化以使其与飞行器重量无关,使p
s
成为与重量无关的能量项。值p
s
=0表示没有过剩功率可用,意味着每一点功率都仅是在克服阻力。在p
s
=0的条件下,飞行器仍可通过机头下俯飞行来加速,或可通过机头上仰飞行来减速。这种效果通过γ项得到解释,该项代表飞行航道倾角(机头上仰角度,机头下俯角度)。当调用非零γ角时,动能和势能被交换:机头上仰γ角放弃一些动能以增加势能;相反,机头下俯γ角放弃一些势能以增加动能。
55.这些变量可用于代表图4中所示的n维威胁空间80内的威胁,且还可用于通过使用动能关系在n维威胁空间80和轨迹坐标空间82之间变换数据来计算飞行器沿着规划轨迹在时空中的位置和未来位置处的能量状态。动能关系变换由变换处理器84执行,该变换可通过以动能关系对处理器10编程来实现,其中动能关系将飞行器p
s
、n
z
、和γ威胁空间值与时空中的飞行器轨迹坐标(x,y,z,t)相关联。
56.所公开的预测性飞行器威胁包线保护系统因为其独特的数据模型而能够提供全包线保护,该数据模型能够使用通用方案来表示所有威胁,该通用方案采用最小集合的基本变量。如图4中所示,所公开的威胁包线保护系统实质上采用基于最小集合的变量的动能数据模型,和将数据模型的关键分量结合在一起的处理器组件。数据模型的一个关键分量限定了n维威胁空间80,通过该n维威胁空间80所有威胁使用一对力变量(nz,)和一对能量状态变量(ps,γ)来表示。要预防的威胁是先验已知的,且被预先填充到威胁包线数据结构22中(图1)。先验已知的威胁包括例如与不同能量限制有关的威胁,如失速限制、超速限制和低速限制。其中一些限制在飞行器设计时已知,而其他限制是在飞行期间计算出的。
57.数据模型的另一关键分量在时空变量(x,y,z,t)方面限定了轨迹坐标空间。一些威胁比如附近的地形对象或其他飞行器(占据空间的物质的两个例子)更容易基于对象的位置在坐标空间中表示。例如,该系统可利用地图数据来存储地形结构比如飞行期间会遇到的山脉的物理位置。该系统能够对能量威胁和物质威胁二者进行建模。为了说明,在图4中两个威胁位于飞行器轨迹上,能量威胁56(例如可以是飞行器失速限制)和物质威胁58(可以是地形对象,如山脉)。
58.为了将这两个数据模型分量结合在一起,以必要的动能等式对处理器10(图1)进行编程,以使其用作变换处理器84,变换处理器84使用从适当传感器比如gps获得的当前飞行器位置86、威胁空间80内的力变量和能量状态变量,来计算轨迹坐标空间82中的规划轨迹。如果需要,变换处理器还可以将轨迹坐标空间82内的点投射到威胁空间80中,以评估例如飞行器的当前位置或规划的未来位置是否与包线威胁限制相交。
59.全包线保护
60.所公开的飞行器飞行包线保护系统提供的全包线保护涉及两个相关方面:(1)所公开的系统提供的保护覆盖所有情况,不仅最常见的危险;以及(2)所公开的系统同时处理多个不同的威胁条件。其不限于单个危险。为了说明第一方面,该系统被设计为在所有情况下提供保护,而不仅在飞行包线的中心或仅针对最常见的危险。例如,传统的超速保护系统
仅在接近机翼水平时工作。在非常高的倾斜角,超速保护受到抑制。其原因是合乎逻辑的。超速保护通过将机头向上拉高来工作,以帮助减慢飞行器。如果飞行器处于非常高的倾斜角,例如倒转,则将机头向上拉高会恶化问题,而不是减轻问题。所公开的系统提供的全包线保护没有这样的限制,并且在整个系列的飞行器飞行条件工作。
61.为了说明第二方面,该系统被设计为针对全部威胁而不仅是单个威胁提供全面保护。在传统的增强型地面接近警告系统(taws)中,例如,针对地面撞击提供保护。然而,不提供低速保护——传统上为此提供单独的低速保护系统。与之对照,所公开的飞行器飞行包线保护系统在单个系统中针对所有威胁提供保护。在单个系统中处理所有威胁避免了一组联合系统会出现的冲突。
62.为了说明,曾经发生过装备有taws和低速保护的飞行器以低速撞击地面的灾祸。问题在于,联合系统不知道其他系统假设。在示例情况下,飞行器正以低速飞行,但是由于速度不接近失速,所以尽管速度低到了足以阻止立即爬升也没有触发低速保护。因为飞行器正在下降到跑道并且系统假设存在爬升能力,所以地面接近系统没有被触发。两个系统都不知道另一个系统邻近威胁,以及另一个系统关于速度和高度做出的假设。所公开的飞行器飞行包线保护系统提供无缝综合系统,其针对所有威胁提供保护,并充分了解所有相关参数。
63.预测性包线保护
64.传统包线保护系统使用经验法则基于假设来确定何时必须产生警报,以警告机组人员即将发生的包线偏移。对于情况接近假定的设计情况,这些系统可工作得相当好。然而,对于显著不同于设计点的情况,系统性能下降或完全失效。再次考虑仅使用经验法则的传统taws。
65.图6a示出了示例性传统taws系统。该传统taws使用无线高度表高度和变化率来确定拉高警报的定时。在图6b中所示的标称条件下,警报在一个时间点响起,该时间点没有早到成为麻烦,但是也足够早,使飞行员能做出反应并启动爬升,以避开上升的地形。该方法的准确性取决于两个因素。
66.首先,飞行器前方的地形必须与当前测量的地形相当匹配。系统查看当前地形净空(clearance)和该地形的变化率;但是如果地形坡度变化,则不能保证净空。图6c示出如果地形坡度显著不同于当前坡度,则会发生什么。图6c示出如果地形坡度在飞行器前方增加,则不能保证地形净空。
67.第二,这种类型的传统系统的准确度取决于当前配置的飞行器能够飞行预期地貌的能力。再次看图6a

6c,所示出的飞行器轨迹被假设为能够拉高到上升地形的上方。这是一个可能准确也可能不准确的假设。传统taws系统不考虑高海拔地形,在高海拔地形爬升性能显著弱于在海平面时。其没有考虑毛重效应或发动机故障条件。该标称情况可能无法扩展至整个包线。与之对照,所公开的预测系统不依赖于预先计算的经验法则,而是查看当前条件来预测爬升性能。在所公开的预测系统中,使用飞行器前方的实际地形且使用实际爬升能力。为了完成这一点,实时考虑影响飞行器爬升能力的重要因素,并将实际地形地貌与当前爬升能力进行比较,以确定准确的警报启动。尽管可以考虑影响爬升能力的所有因素,然而在实际实施方式中,通常仅需要考虑足够的因素来确保足够水平的精确性,可以排除影响较小的不重要因素。
68.动能方法建模
69.如上所述,所公开的预测性飞行器飞行包线保护系统使用运动学建模,运动学建模仅关注发生了什么而不是发生的原因。所公开的系统从飞行器的物理位置及其能量状态计算相关的预测轨迹。所公开的系统不关心导致该运动的力或力矩,而仅关心运动是什么。结果,诸如升降舵效能、静态纵向稳定性、短周期频率和阻尼比等参数以及许多其他参数是不重要的。为了预测未来轨迹,所公开的预测系统仅需关心影响该轨迹的力。
70.在这方面,法向力改变轨迹方向,并且切向力改变沿着该轨迹的速度。考虑到这一点,所公开的系统通过仅考虑p
s
、n
z
、和γ就非常好地对3d轨迹进行建模。垂直轨迹仅取决于n
z
的垂直分量,其可使用飞行器的当前配置和飞行条件来容易地建模。使用n
z
发生率和稳态n
z
进行的简化建模足以准确地对轨迹进行建模。水平轨迹仅取决于n
z
的水平分量。倾斜角决定n
z
在垂直分量和水平分量中的分布,并且可以使用从当前飞行器配置和飞行条件得出的滚转发生率和稳态滚转率对滚转进行适当的建模。
71.沿着轨迹发生的速度变化仅取决于轨迹的垂直分量和当时飞行器的p
s
。p
s
是比过剩功率并且其告知系统飞行器具有多少过剩功率可用以爬升或加速。如果飞行器处于水平飞行并且p
s
等于零,则飞行器将保持当前速度。如果p
s
是+100ft/秒,则其将在水平飞行中加速。如果p
s
是+100ft/秒,但是飞行器处于100ft/秒的爬升中,则飞行器将在保持恒定空速的同时爬升。通过使用当前爬升和以英尺每秒表示的爬升能力,可准确预测飞行器的未来速度状态。图3示出使用运动学建模和能量方法的建模例程中的单个迭代步骤。
72.快速计算建模
73.上述预测方法可以是计算密集的,以实时执行,因此针对所公开实施方式开发的一些技术可以是有用的。首先,对执行空速包线保护来说,未来空速的准确预测是必要的。从建模的真实空速(tas)计算校准的空速(cas)和马赫数可以是计算密集的。计算准确的ps也可以是相当密集的。一种应对这些计算问题的技术是使用查找表函数。另一种方法是针对标称情况(250kcas,中等重量,std
……
)将ps作为高度的函数进行线性或二次曲线拟合,然后针对非标称条件使用ps借项(debit)对此进行调整。这样的借项包括空速(作为高度的函数)借项、速度制动器借项、单引擎借项、非标准日温度借项等。这些可以从计算出的借项加上/减去。许多参数在建模期间可以仅计算一次。例如,可针对模型的每次迭代,预先计算纬度方向和经度方向风漂流,并且用于随后的每次迭代,因为风漂流将是相同的。
74.多轨迹
75.所公开的预测系统是多轨迹系统,在一个优选实施方式中,该系统使用3个主要轨迹来预测警报/恢复启动时间。能够从飞行器倒转(倒置)条件恢复的另一个实施方式使用6个主要轨迹。在讨论多个轨迹之前,首先考虑单个预测轨迹系统及其如何被实现为警报系统。对于单个预测轨迹系统,系统查看当前状态,然后假设在彼时启动恢复。然后针对与所防护的威胁的接近度建模并测试预测性恢复。例如,如果飞行器在向地面俯冲,则系统将预测机头低恢复将会是什么样,并针对与空速限制和地形二者的接近度测试该轨迹。如果没有超过限制并且裕度可接受,则不会发出警报。如果超过了限制或者裕度小得不可接受,则将会触发恢复警报,如“拉高”。在许多情况下,单个轨迹就够了。在针对平坦地形的机头低情况下,实际上仅有一种好的恢复方式,那就是滚转机翼水平,降低功率并拉高至恢复n
z
,直至排除了地形和空速限制。
76.支持多个预测性轨迹(在一个优选实施方式为6个轨迹)的原因可由第二示例来说明,在第二示例中飞行器正水平飞向沙漠中的一个沙丘。在这样的情况下,有两个预测性轨迹可使用。飞行员可通过左转或右转来避开沙丘,或通过保持在航线上并爬升高过沙丘来避开。这带来如下问题,即在什么点系统应启动“拉高”警报?或者,如果水平转弯最好,那根本不需要发起“拉高”警报。该问题的解决方案是使用多个轨迹。由于飞行员具有多个逃避选项,系统对这些选项中的每个进行建模。在沙丘示例中,系统将对三个轨迹进行建模:左转弯轨迹、右转弯轨迹和爬升轨迹。如果单个轨迹违反了限制且裕度不足,但是其他轨迹没有问题,则不发出警报,因为飞行员仍然有余地选择其他选项。仅在只有一个可行的轨迹且该轨迹达到触发点时才发出警报。所以在沙丘示例中,如果左转和右转被排除,那么在爬升轨迹裕度降到期望阈值以下时发出“拉高”。如果由于不同地形邻近或地形类型,爬升轨迹被排除,那么在相应轨迹是最后可用的并且达到其触发裕度时将发出“左转”或“右转”警报。
77.再次地,因为飞行员有多个逃避选项,提供100%保护的100%无干扰系统必须考虑(且建模)所有可能的逃避选项。在实际实施方式中,系统一般不对所有选项进行建模——每个不同类型的轨迹解的代表性示例通常就够了。例如,在沙丘情况下,可以以10度倾斜进行爬升右转,以15度倾斜进行爬升右转等。每个轨迹可被调整微小的量,从而生成无限个可能的轨迹。然而,30度和29度倾斜轨迹在功能上无法区分。因此,仅需要以足够的分度对整个范围的恢复进行建模,以防止干扰性警报。我们已确定:对于商务喷射机,针对地形规避使用最少三个轨迹而针对速度限制使用一个轨迹就获得非常好的结果。一个实施方式的示例性轨迹包括水平爬升、30度倾斜左转爬升和右转爬升。也可以采用七(7)个轨迹和无限轨迹体系。这些较大数量的轨迹在军事系统中可能具有实用性,例如其需要大地颈背无干扰操作。
78.虽然三(3)个主要轨迹表示最小集合,但是更好的实现方式基于六个主要轨迹。原因是:不能假设上述三个轨迹中的每个都能立即被启动。例如水平爬升可能需要在之前进行机头高恢复,以在启动稳态爬升之前达到爬升速度。在此,三个最终的爬升被称为最终爬升或直接爬升。对于一些系统来说,飞行器总是处于要直接进入最终稳态爬升的状态。在商务喷射机中,最终爬升可能之前是跃升,以将过剩空速转化为高度,同时争得最佳稳态爬升。在一些情况下,在达到功率可被充分用以进行最终爬升的姿势之前,功率被留置以使空速受控的情况下必须首先启动机头低恢复。因为飞行器可执行两个方向上的机头高恢复和两个方向上的机头低恢复(在最短的方向上滚转至水平,或通过垂直于水平滚转),总共有六个轨迹。
79.以上,将六个轨迹指定为主要轨迹。如果需要,实施方式还可以支持额外的轨迹来完成其他目的。例如,一旦找到优选轨迹,其可使用两秒钟飞行员延迟再次运行,以帮助确定更精确的警报启动。此外,如果需要,可以使用更机动的恢复模型再次计算优选轨迹。然后将该更机动的恢复模型与起初计算出的优选轨迹混合,以帮助在软乘坐和硬乘坐恢复选项之间进行混合。
80.自动化
81.预测性飞行器飞行包线保护系统是全自动化系统,这意味着其不依赖于飞行员干预。尽管它会向飞行员提供或者可能应该提供警报,但是该系统是自动化的并且不依赖于
飞行员关注该警报来提供保护。这需要一些另外的考虑。首先,需要一个系统来实现该预测性警报。需要实施执行包线保护动作的某种形式的自动驾驶系统。该自动驾驶系统应当对侧滚、俯仰以及速度致动器和油门具有完全权限。此外,由于该系统必须在一个发动机不起作用(one

engine

inoperative,oei)的情况下工作,所以自动驾驶必须能够处理非对称推力的情况。所公开的系统提供的解决方案是将推力补偿加到基本飞行器控制规则中。结果,即使在没有在进行规避时,飞行器也表现得好像两个发动机的推力线沿着飞行器的中心线。在一个实施方式中,发动机之间的n1差用来调度补偿舵。还有其他经验证的推力补偿方法可用于替代n1。
82.自动化系统的第二个必要特征是:对于故障和传感器损坏,自动化系统必须比手动系统更加具有抵抗能力。对于手动系统,虚假警报会被容易地忽视。对于自动化系统,虚假警报不能被忽视,因此对虚假警报的抵抗能力必须显著更高。因此所公开的系统提供了多个冗余传感器,它们与监控电路和表决电路相结合,其中监控电路确定传感器何时发生故障或不可信,表决电路确定当在多个冗余传感器之间存在某些差异时将哪个传感器值报告给系统。
83.最后,自动化系统允许将飞行员输入与系统提供的控制混合在一起。在之前的这种性质的系统中(例如军事应用中使用的传统自动化地面防撞系统),恢复一般几乎总是飞行器的最大能力。原因来自军事应用所需的性能,其中不考虑乘坐质量,需要无干扰极低水平操作(地球颈背操作)。在商务喷射机中,恰恰相反。不需要极低水平、地球颈背操作,并且乘客的乘坐质量是最重要的。结果,商务喷射机的优选恢复一般远非飞行器的最大性能能力。
84.然而,平滑的乘客安全恢复确实带来了挑战。首先,在喷气尾流使飞行器上下倒转或风切变将飞行器投向地面的复杂情况期间,平滑的乘客安全恢复是不能够的。在这些极端罕见的“不可抗拒”情况下,飞行器如何实现目标不重要;重要的是使用所有可用的控制能力来恢复飞行器。其次,存在如下情况:启动了自动恢复,然而在恢复期间,飞行员意识到与地面有多近,并且希望通过增加恢复性能来增加地形裕度。在这种情况下,系统通过将飞行员输入与计算出的平滑乘客安全恢复相混合,来允许飞行员增加恢复机动性。这样,该系统灵活地处理平滑的乘客安全恢复可能不适合的极端情况:在一个情况中允许系统自动增加恢复机动性,而在另一个情况中允许飞行员这样做。为了应对这些情况,系统实施非二元控制系统,稍后对此进行描述。
85.非二元
86.在二元系统中,自动恢复或警报处于打开或关闭状态,没有中间状态。如之前所述,为商务喷射机设计的所公开自动系统需要更多。解决方案是非二元系统。在所公开的系统中,使用平滑的乘客安全软乘坐,但是允许飞行员混合,并且如果裕度降低或不能改进,则软乘坐被自动地混合到越来越硬的恢复中。实现这一点的一种方式是比较同一方向上的软乘坐优选轨迹和硬乘坐轨迹,并且基于该比较来混合自动推杆器/增益调节器(nudger/fader)。在可以使用对限制的裕度来驱动该混合的情况下,可以使用其他方法。例如,处理器可评估是否平滑乘坐不能实现期望的裕度。在这样的情况,轨迹预测算法逐渐增加机动性,并且作为响应指示越来越机动的恢复。自动推杆器/增益调节器设计应被设立为使得飞行员可辅助恢复,但是在裕度小时机动地防止恢复退化。
87.尽管在前述说明中呈现了至少一个示例性实施方式,但是应当理解存在大量的变型。应当理解,示例性实施方式仅是例子,且不意在以任何方式限制本发明的范围、适用性或配置。而是:前述详细说明为本领域技术人员提供了实现在此构思的示例性实施方式的便利路线图。应当理解,在不脱离所附权利要求中阐述的本发明范围的情况下,可对示例性实施方式中描述的要素的功能和设置进行各种改变。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1