发布信息

用于管理共模气动事件的设备、系统和方法与流程

作者:admin      2022-08-30 22:03:04     793



测量装置的制造及其应用技术1.本公开总体上涉及飞行控制系统,并且更具体地涉及用于管理共模气动事件的设备、系统和方法。背景技术:2.飞行器包括在飞行期间输出压强传感器数据的皮托管(在一些情况下也称为皮托管)。来自皮托管的数据用于确定飞行器的度量,例如速度。技术实现要素:3.示例性系统包括:共模气动事件检测器,用于检测飞行器的皮托管处的共模气动事件;锁存器;继电器开关,其与锁存器通信;以及锁存器控制器,锁存器控制器将锁存器设置为第一状态以使得锁存器输出第一锁存信号,继电器开关响应于第一锁存信号而输出第一压强信号,该第一压强信号基于来自这些皮托管的压强数据,并且锁存器控制器基于检测到该共模气动事件将该锁存器设置为第二状态以使得该锁存器输出第二锁存信号。继电器开关响应于第二锁存信号而输出第二压强信号。第二压强信号包括估计的压强数据。4.一种示例性方法包括:使继电器开关输出第一压强信号,第一压强信号指示在飞行器的一个或多个皮托管处测量的压强;基于在一个或多个皮托管处测量的压强,检测在飞行器的皮托管处的共模气动事件;以及响应于检测到共模气动事件,使继电器开关从输出第一压强信号变为输出第二压强信号。第二压强信号指示估计的压强。第二压强信号用于确定飞行器的一个或多个空速参数。5.另一示例系统包括空中数据参考功能控制器,用以基于由飞行器的皮托管输出的压强信号来生成皮托管压强信号,空中数据参考功能控制器包括继电器;用于生成估计的压强信号的合成信号压强信号生成器;计算器;以及与继电器通信的共模气动事件检测器。该共模气动事件检测器生成第一指令以使得空气数据参考功能控制器将皮托管压强信号输出至计算器,在这些皮托管处检测共模气动事件,并且响应于检测到共模气动事件生成第二指令以使得空气数据参考功能控制器将估计的压强信号输出至该计算器。估计的压强信号代替皮托管压强信号。计算器用于基于(a)皮托管压强信号和(b)估计的压强信号中之一确定飞行器的空速。6.一种示例性非暂时性计算机可读介质包括指令,由至少一个处理器执行指令时,使得至少一个处理器促使继电器开关输出第一压强信号,第一压强信号指示在飞行器的一个或多个皮托管处测量的压强;基于在一个或多个皮托管处测量的压强来检测飞行器的皮托管处的共模气动事件;以及响应于检测到共模气动事件,使得继电器开关从输出第一压强信号变为输出第二压强信号。第二压强信号指示估计的压强。第二压强信号用于确定飞行器的一个或多个空速参数。附图说明7.图1示出了可以实现本文公开的实施例的航空器的示例。8.图2是包括用于在图1的航空器示例的皮托管处检测共模气动事件的共模气动事件检测器的示例实施方式的示例性共模气动事件控制系统的框图。9.图3是由图2的示例性共模气动事件检测器实施以促使输出合成压强信号的示例性控制规则的框图。10.图4是由图2的示例性共模气动事件检测器执行以促使输出由图1的航空器的皮托管生成的压强信号的示例性控制规则的框图。11.图5是表示可以被执行以实现图2的示例性共模气动事件检测器的机器可读指令的流程图。12.图6是被构造成执行图5的指令以实现图2的示例性共模气动事件检测器的示例处理平台的框图。13.这些图不是按比例的。相反,层或区域的厚度可以在附图中放大。通常,在整个附图和所附书面描述中将使用相同的参考标号指代相同或相似的部件。14.除非另有具体说明,否则诸如在本文中使用的“第一”、“第二”、“第三”等的描述,并不表示或以其他方式指示优先级、物理顺序、列表中的排列、和/或以任何方式排序的任何含义,而是仅用作标签和/或任意名称以区分元件,以便于理解所公开的实施例。在一些实例中,描述“第一”可用于指代具体实施方式中的元件,而相同元件在权利要求中可被称为具有诸如“第二”或“第三”的不同描述。在此类实例中,应理解,此类描述符仅用于清楚地识别可能例如另外共享相同名称的那些元件。具体实施方式15.飞行器包括在飞行期间输出压强数据的皮托管。来自皮托管的数据用于确定飞行器的度量,例如速度。来自各个皮托管的压强读数可以被平均或者用于从这些单独的信号中选择中点值以获得总压强测量值。总压强测量值用于确定飞行器速度。16.在飞行期间,皮托管可能由于冰、碎片(例如,火山灰)、昆虫、鸟类撞击等而被阻塞。当大部分皮托管被阻塞或以其他方式没有在基本相同的时间(例如,在毫秒到秒的时间帧内)正确地操作时,发生共模气动事件。由于阻塞的皮托管,总压强测量值以及由此计算的空速值是不准确的。例如,当由于阻塞的皮托管导致总压强测量值低时,所计算的空速可以指示飞行器快速失速或停转。响应于这样的错误数据,飞行员可能会以飞行器的过度激烈的机动飞行(诸如俯冲机动飞行)做出响应。17.在一些情况下,皮托管的共模气动事件随时间得到解决。例如,皮托管处的结冰事件可以通过加热解决,这使得皮托管压强读数和由此计算的飞行器速度能够返回到准确的值。为了防止对飞行员的不当警报(当皮托管处的阻塞事件被解决时,该警报可能提示飞行员采取不必要的动作),可以使用合成或估计的压强信号来代替来自皮托管的压强信号,如美国专利申请号15/620,224和美国专利申请号16/213,406。美国专利申请号15/620,224和美国专利申请号16/213,406的全部内容通过引用结合于此。可以使用合成压强数据来代替在皮托管处测量的压强数据来确定空速,直到皮托管读数返回到正常。18.例如,响应于飞行器的共模监控器对共模气动事件的检测,飞行器的飞行控制系统可以在延长的正常模式下运行预定的时间段(例如,延迟的时间),在此期间,合成信号中的估计的压强值被用来代替来自皮托管的测量的压强值计算空速。因此,飞行员没有检测到空速数据的显著变化。相反,通过使用合成信号数据,在一段时间内抑制了共模气动事件。在此时间段期间,飞行器的系统(诸如飞行控制系统、自动驾驶控制系统和自动油门控制系统)使用基于估计的压强生成的度量来操作。然而,如果在时间延迟之后继续检测到共模气动事件,那么使用实际皮托管压强数据来计算空速,这可以向飞行员警告皮托管处正在进行或复发了阻塞事件。19.本文公开的是提供飞行控制系统架构以管理共模气动事件的示例系统和方法。本文公开的示例包括共模气动事件(cmpe)检测器,以识别航空器的皮托管(在一些情况下也称为皮托探针)处的共模气动事件,并且动态地响应于此类事件的发生(即,冰堵塞)以及此类事件的解决(例如,冰的融化)。在本文公开的示例中,cmpe检测器控制锁存器以使(a)包含由皮托管测量的总压强的信号数据和(b)包含估计的总压强的合成信号数据中之一输出。本文公开的示例实施多个标准,用于确定是否应输出合成信号,来代替由在皮托管处产生的信号数据测量的总压强。20.在本文公开的示例中,使用所选择的信号数据(例如,在皮托管处测量的实际总压强或合成信号的估计的总压强)确定诸如飞行器的空速的度量或参数。本文公开的示例限制锁存器被设置为促使输出合成信号的次数。这个限制解决了皮托管处的阻塞事件的复发,并且促进了返回使用由皮托管提供的实际测量数据。锁存器可以设置为输出合成信号的次数的限制还防止飞行控制系统不能向飞行员警示需要关注的皮托管处正在进行或者复发的问题。在本文公开的示例中,cmpe检测器通过动态地响应于共模气动事件的发生或解决以及合成压强信号的相应使用,通过飞行器的共模监控器增强了对皮托管处的共模气动事件的检测。21.图1示出了可以实施本文公开的示例的示例性飞行器100的示例。在示出的示例中,飞行器100包括连接到机身106的稳定器102和机翼104。飞行器100的机翼104具有沿着机翼104的前缘和/或后缘定位的控制面108。控制面108可以被移位或调整(例如,成角度等),以在起飞、着陆和/或飞行机动期间提供升力。控制面108包括例如,前缘襟翼、前缘缝翼、上扰流器(例如,飞行扰流器、地面扰流器、上表面扰流器等)和后缘襟翼(例如,可旋转襟翼)。在该示例中,稳定器102包括方向舵110。22.飞行器100包括连接至每个机翼104的发动机舱111。每个发动机舱111容纳发动机113。23.图1的飞行器100的示例包括在飞行器100的飞行期间收集数据的多个传感器。在图1的示例中,飞行器100包括多个皮托管112,其包括机身106的第一侧118的第一皮托管114和第二皮托管116以及飞行器100的第二侧120的第三皮托管(未示出)。在图1的示例中,皮托管112被设置在飞行器100的机头122处。然而,皮托管112可以位于飞行器100上的其他位置。飞行器100可以包括比图1中所示的皮托管更多或更少的皮托管。24.飞行器100包括在皮托管112和机翼104之间位于飞行器100的每一侧118、120上的静态端口124。飞行器100可包括除图1所示之外的额外静态端口124。25.图1的示例性飞行器100包括迎角传感器126。虽然在图1中仅示出了一个迎角传感器126,但是飞行器100可以包括附加的迎角传感器126(例如,位于机身106的第二侧120上的附加传感器)。26.示例性飞行器100包括设置在发动机113处的发动机压强和/或风扇速度传感器(未示出)。而且,飞行器100可以包括诸如温度传感器(例如,发动机空气温度探测器)和惯性数据传感器(例如,加速度计、陀螺仪)的附加传感器,和/或测量飞行器100的控制面108的偏转的传感器。27.图2是用于检测飞行器的皮托管的共模气动事件或阻塞(例如,大部分皮托管的阻塞)的示例共模气动事件(cmpe)控制系统200的框图。28.图2的示例cmpe控制系统200可以在图1的示例飞行器100上实施,以解决飞行器100的皮托管112处的共模气动事件。29.图2的示例cmpe控制系统200包括由图1的飞行器100的飞行控制系统204实现的cmpe检测器202。飞行控制系统204由一个或多个处理器(例如,飞行控制计算机)实现。图2的示例cmpe控制系统200包括共模监控器206、空中数据参考功能(adrf)控制器208和计算器210。共模监控器206、adrf控制器208以及计算器210可以通过飞行器100的航空电子设备(例如,处理器、电子设备)来实施。30.示例adrf控制器208包括皮托管源选择器211。图2的皮托管源选择器211接收表示在图1的飞行器100的相应皮托管112处检测到的压强的信号数据。例如,皮托管源选择器211从图1的飞行器100的第一皮托管(例如,第一皮托管114)接收第一压强信号数据212,从飞行器100的第二皮托管(例如,第二皮托管116)接收第二压强信号数据214,以及从飞行器100的第三皮托管接收第三压强信号数据216。皮托管压强数据212、214、216可以存储在数据库218中。在一些示例中,皮托管源选择器211包括数据库218。在其他示例中,数据库218在皮托管源选择器211外部位于皮托管源选择器211可访问的位置,如图2所示。31.皮托管源选择器211分析来自皮托管112的信号数据212、214、216以生成选定(voted)的皮托管信号220。选定的皮托管信号220表示从皮托管信号数据212、214、216计算出的测量的总压强ptot(m)。在一些实例中,皮托管源选择器211对与信号数据212、214、216相关联的压强值进行平均以便产生总压强值ptot(m)。在其他实例中,皮托管源选择器211基于例如中值选择方法选择皮托管信号212、214、216中之一来表示总压强值ptot(m)。32.在图2的示例中,adrf控制器208基于来自皮托管112的总压强值ptot(m)和在飞行器100的静态端口124测量的静态压强ps来计算测量的动态压强qbar(m)。所测量的动态压强可以是基于来自皮托管112的信号212、214、216中的至少一者的选定信号。adrf控制器208输出选定的动态压强信号221(例如,原始动态压强数据)以用于cmpe检测器202访问。33.图2的示例cmpe控制系统200包括合成压强信号生成器222。合成压强信号生成器222可由飞行控制系统204实现。在图2的示例中,合成压强信号生成器222生成合成的总压强信号224和估计的动态压强信号,或者合成的动态压强信号225。在图2的示例中,合成压强信号生成器222使用飞行器100的操作参数数据226和升力系数和/或阻力系数来生成合成的动态压强信号225,如在美国专利申请号16/213,406和美国专利申请号15/620,224号中公开的,其全部内容通过引证结合于此。操作参数数据226可包括来自传感器的数据,传感器诸如迎角传感器126、惯性数据传感器、发动机风扇速度或发动机压强比、和/或飞行器100的控制面传感器(例如,用于测量控制面的偏转的传感器)。在本文公开的示例中,由合成的动态压强信号225表示的估计动态压强被称为qbar(e)。如本文所公开的,cmpe检测器202在评估是否应输出合成的总压强信号224来代替选定的皮托管信号220时使用合成的动态压强信号225。合成压强信号生成器222基于在飞行器100的静态端口124处测量的静态压强ps和估计的动态压强数据225生成合成的总压强信号224。34.图2的示例cmpe控制系统200包括合成迎角(aoa)估计器228。合成aoa估计器228可由飞行控制系统204实现。合成aoa估计器228提供用于使用除了由图1的飞行器100的迎角传感器126收集的数据之外的传感器数据来生成估计的迎角αest的方式。例如,合成aoa估计器228基于由皮托管112确定的总压强ptot(m)计算估计的迎角αest,如美国申请号16/213,406所公开的,该申请全文通过引用并入本文。估计的迎角αest数据230可以存储在数据库232中,该数据库232位于合成aoa估计器228可访问的位置,如图2所示。在一些示例中,数据库218、232是相同的数据库。35.图2的cmpe检测器202提供了用于检测是否发生了共模气动事件(例如,大部分皮托管112被阻塞)的方式。在图2的示例中,cmpe检测器202访问来自各个皮托管112的信号数据212、214、216;由adrf控制器208产生的选定的动态压强信号221;由合成压强信号生成器222产生的合成的动态压强信号225;以及由合成aoa估计器228生成的估计的迎角数据230。如本文所公开的,cmpe检测器202还访问由计算器210计算的动态压强数据248(如本文所讨论的,其可以基于选定的皮托管信号220或合成的总压强信号224)。信号数据212、214、216、220、221、224、230、248可以由cmpe检测器202接收并存储在数据库232中。36.图2的示例cmpe检测器202包括信号监控器234。信号监控器234计算来自各个皮托管112的每个压强信号212、214、216随时间的变化率。信号监控器234分析压强信号212、214、216的各个变化率,以识别在任一皮托管112处是否发生了压强读数的快速下降。具体地,信号监控器234将各个压强信号212、214、216的变化率与存储在数据库232中的变化率阈值数据236进行比较。变化率阈值数据236可以由用户输入来定义。37.如果皮托管的变化率中的任何一个超过相应的变化率阈值,则信号监控器234确定可能已经发生了共模气动事件。具体地,信号监控器234使用压强信号212、214、216的变化率来检测各个皮托管112之间的压强测量值的异步快速下降。例如,如果在第一时间检测到来自第一皮托管114的第一压强信号数据212中的压降超过变化率阈值,则信号监控器234检测到第一皮托管114处的潜在堵塞事件。如果信号监控器234在第一时间之后的第二时间(例如,几秒后)检测到来自第二皮托管116的第二压强信号数据214中的下降超过变化率阈值,则信号监控器234检测到第二皮托管116处的潜在阻塞事件。在图2的示例中,如果信号监控器234在大多数皮托管112处检测到压强测量值的异步快速下降(例如,三分之二的皮托管被堵塞,第一堵塞发生在第一时间,第二堵塞发生在此后的阈值时间内),则信号监控器234确定在皮托管112处发生了共模气动事件。38.信号监控器234还确定测量的动态压强qbar(m)(选定的动态压强信号221)随时间的变化率和估计的迎角数据230随时间的变化率。信号分析器将选定的动态压强信号221的变化率与用于测量的动态压强的相应的预定变化率阈值数据236进行比较。信号监控器234将估计的迎角数据230的变化率与用于估计的迎角数据230的相应的预定变化率阈值数据236进行比较。39.在图2的示例中,信号监控器234对选定的动态压强信号221和迎角数据230的各自变化率进行比较分析。例如,如果信号监控器234识别(a)测量的动态压强qbar(m)的下降超过相应的变化率阈值,以及(b)估计的迎角数据230的变化率的增加超过迎角数据230的相应的变化率阈值,则信号监控器234确定共模气动事件已经发生。选定的动态压强信号数据221的变化率和迎角数据230的变化率之间的这种关系可以指示大多数皮托管112处的同步快速压强下降(例如,第一、第二和第三皮托管112同时被阻塞)。40.图2的示例cmpe检测器202包括锁存器控制器237。锁存器控制器237提供用于控制锁存器238(例如,电子逻辑电路)的状态的手段。在图2的示例中,锁存器控制器237响应于通过信号监控器234对共模气动事件的检测来确定锁存器238的状态。如本文所公开的(图3和图4),锁存器控制器237执行锁存器控制逻辑或规则240,以确定锁存器238是应该被设置为第一状态还是第二状态,在第一状态中,锁存器238输出指示不存在共模气动事件的第一锁存信号244,在第二状态中,锁存器238输出指示存在共模气动事件的第二锁存信号245。在本文公开的示例中,锁存器238的状态和相应的信号244、245确定adrf控制器208是输出选定的皮托管信号220还是输出合成的总压强信号224,以用于确定诸如空速的度量。41.锁存器控制规则240定义用于将锁存器238设置为第一状态或第二状态的标准。如本文所公开的(图3),锁存器控制规则240定义输出合成的总压强信号224的时间限制或持续时长。锁存器控制规则240还定义锁存器238可以被设置为第二状态以使合成的总压强信号224被输出的次数。锁存器控制规则240可以基于用户输入来定义,并存储在数据库232中。42.图2的示例adrf控制器208包括与锁存器238通信的继电器开关242。在图2的示例中,合成的总压强信号224被传送到继电器开关242。此外,继电器开关242从皮托管源选择器211接收选定的皮托管信号220。在本文公开的示例中,继电器开关242响应于来自锁存器238的指示锁存器238处于第一状态的第一锁存信号244,或指示未检测到共模气动事件的状态(例如,共模气动事件检测为假),输出选定的皮托管信号220。在这样的示例中,图2所示的计算器210使用来自选定的皮托管信号数据220的测量总压强来计算诸如飞行器100的空速的参数。43.继电器开关242响应于来自锁存器238的指示锁存器238处于第二状态的第二锁存信号245或指示已检测到共模气动事件的状态(例如,共模气动事件检测为真),输出合成的总压强信号224。因此,图2的计算器210使用合成的总压强信号数据224(例如,估计的总压强)来计算诸如空速的度量。因此,尽管信号监控器234已经检测到皮托管112处的共模气动事件,但通过使用合成的总压强信号数据224代替皮托管产生的信号数据220,在一段时间内抑制共模气动事件对空速度量的影响(例如,空速的突然下降)。44.在锁存器238被设置为使得继电器开关242输出合成的总压强信号224的情况下(即,锁存器238处于第二状态),锁存器控制器237执行锁存器控制规则240以确定是否应该重置锁存器238(即,使锁存器238返回到第一状态)以使继电器开关242输出选定的皮托管信号220。cmpe检测器202包括定时器239。如本文所公开的(图4),基于一个或多个规则,例如锁存器238处于第二状态的时间限制,和/或皮托管112处的压强读数的变化指示共模气动事件已经解决,将锁存器238重置到第一状态,以促使输出选定的皮托管信号220而不是合成的总压强信号224。45.在图2的示例中,选定的皮托管信号220(即,测量的总压强)和合成的动态压强信号225也被发送到飞行器100的共模监控器206。共模监控器206基于在静态端口124处测量的静态压强ps和信号248中的马赫数(其中信号248包括由计算器210生成的度量)来计算动态压强。共模监控器206将计算出的动态压强与合成的动态压强进行比较,以确定是否发生了共模故障,该共模故障指示由于结冰、碎片、鸟撞等在皮托管112处的堵塞事件。在一些示例中,共模监控器206确定由共模监控器206基于在静态端口124处测量的静态压强ps和信号248中的马赫数计算的动态压强与合成的动态压强信号225的估计动态压强qbar(e)之间的差值。如果计算的动态压强与估计的或合成的动态压强之间的差值在阈值时间段内超过阈值压差,则共模监控器206确定发生了cmpe。阈值压差可以定义计算的动态压强和估计的动态压强之间的一定百分比水平差(例如,达到允许的百分比差值)。阈值时间段可以包括例如几秒钟到几分钟。阈值压差值和阈值时间段可以由用户输入定义,并存储在数据库218或数据库232中。46.共模监控器206还从锁存器238接收指示锁存器238的状态的锁存器信号244、245,从而接收由继电器开关242输出的所选择的信号数据(即,选定的皮托管信号220或合成的总压强信号224)。共模监控器206基于锁存器238的状态和共模监控器206对共模气动事件的检测来生成操作模式信号246。47.操作模式信号246指示飞行器100是否应该操作在(a)未检测到共模气动事件的正常操作模式下;(b)扩展的正常操作模式,其中已经检测到共模气动事件,但锁存器238被设置为使继电器开关242输出合成的总压强信号224持续一段时间,从而暂时抑制共模气动事件;或者(c)二次操作模式,其中已经检测到共模气动事件,但是不再由合成的总压强信号224的输出所抑制,因为例如输出合成的总压强信号224的时间限制已经到期,并且选定的皮托管信号220由继电器开关242输出。操作模式信号246被发送到飞行器100的一个或多个系统,例如自动飞行控制系统250和/或自动油门控制系统252,以向系统250、252指示操作模式。因此,在本文公开的示例中,cmpe检测器202通过在警告飞行员之前使得飞行器100能够在扩展的正常模式下操作一段时间以适应共模气动事件的潜在解决来增强由共模监控器206在检测共模气动事件中执行的分析。48.如这里所讨论的,图2的cmpe检测器202的计算器210使用选定的皮托管信号220的测量总压强数据或合成的总压强信号224的估计的总压强数据来计算空速度量248,例如马赫数、飞行器100的校准空速和飞行器100的真实空速。计算器210还基于静态压强数据和基于锁存器238的状态输出的测量总压强(即,选定的皮托管信号220)或合成的总压强(即,合成的总压强信号224)之一来计算动态压强。度量248可以被传输到例如飞行器100的自动飞行控制系统250和/或自动油门控制系统252。在一些示例中,度量248被输出用于由飞行器100的飞行员经由一个或多个显示用户界面254观看。在一些示例中,飞行器100的飞行控制系统204和/或其他飞行控制系统使用空速度量248来确定飞行器100的主要控制规律256。在图2的示例中,由计算器210基于测量或估计的总压强计算的动态压强被提供给cmpe检测器202,作为确定锁存器238的状态时的反馈。49.图3是示出由图2的示例cmpe检测器202的锁存器控制器237执行的示例锁存器控制逻辑或规则240以确定锁存器238的状态的框图300。具体地,锁存器控制器237执行锁存器控制规则240,以确定是否应该响应于在图1的飞行器100的皮托管112处检测到共模气动事件设置锁存器238,以使得图2的adrf控制器208的继电器开关242输出合成的总压强信号224而不是选定的皮托管信号220。在图3的示例中,当锁存器238输出第一锁存信号244时,认为锁存器238处于第一状态,这使得继电器开关242输出选定的皮托管信号220。50.锁存器控制规则240定义cmpe锁存器限制302,或锁存器238可被设置以响应于来自锁存器238的第二锁存信号245使得继电器开关242输出合成的总压强信号224的次数。在这里公开的示例中,规则240限制了使用合成的总压强信号224代替选定的皮托管信号220的次数,以防止过度使用合成的总压强信号224掩盖了图1的飞行器100的皮托管112处的反复出现的问题,诸如结冰或因碎片的堵塞。在一些示例中,cmpe锁存器限制302被设置为出现或事件的预定的最大限制(即,在飞行期间锁存器238可以设置为使用合成的总压强信号224而不是选定的皮托管信号220的阈值次数)。cmpe锁存器限制302可以基于用户输入来定义,并存储在数据库232中。51.锁存器控制规则240包括关于估计的动态压强qbar(e)或qbar(e)有效规则304的有效性检查。在一些示例中,由图2的合成压强信号生成器222确定的动态估计压强qbar(e)(即,合成的动态压强信号225)的有效性或准确性可以受到例如图1的飞行器100的迎角传感器126和/或发动机压强传感器收集的数据中的不精确性影响。qbar(e)有效规则304基于例如参考或校准数据定义动态估计压强qbar(e)的预期压强值。52.锁存器控制规则240包括用于确认cmpe检测器202的信号监控器234已检测到共模气动事件的规则。示例规则240包括cmpe检测器规则306。当信号监控器234基于选定的动态压强信号221的变化率和估计的迎角数据230的变化率识别出共模气动事件时,满足cmpe检测器规则306。如本文所公开的,选定的动态压强信号221的变化率和估计的迎角数据230的变化率的比较可以指示大多数皮托管112同时被阻塞(例如,两个或更多个皮托管同时被冰阻塞)。53.示例锁存器控制规则240包括皮托管故障规则308。当信号监控器234基于对来自皮托管112的压强信号212、214、216的各个变化率的分析,检测到两个或更多的皮托管112处的压强测量的异步下降时,满足皮托管故障规则308,如结合图2所述。54.在一些示例中,皮托管故障规则308包括定义两个或更多皮托管将经历压强的快速下降以设置锁存器238输出合成的总压强信号224的逻辑。例如,如果三个皮托管中的一个皮托管无效,逻辑可以定义剩余的两个管应该经历快速下降以检测cmpe。作为另一个示例,如果两个皮托管中的一个皮托管无效,逻辑可以定义剩余的另一个管应该经历快速下降以检测cmpe。这样的逻辑防止例如单个无效管(或少于大多数的多个无效管)干扰由cmpe检测器202执行的分析,因为飞行器可能仍然在一个皮托管停止使用的情况下运行。55.在一些示例中,cmpe检测器规则306和皮托管故障规则308被分配时间限制,对于该时间限制,当由锁存器控制器237执行时,规则306、308的值将保持为真。这样的时间限制防止规则306、308干扰锁存器控制器237在锁存器238被设置为第二状态(即,使继电器开关242输出合成信号的状态)之后将锁存器238设置为输出合成的总压强信号224或将锁存器238重置为第一状态的决定。例如,如果cmpe检测器规则306始终为真,则可防止锁存器控制器237重置锁存器238。56.作为另一示例,皮托管故障规则308可以在一段时间内保持为真,以使得能够检测异步皮托管阻塞。例如,如果第一皮托管发生堵塞,则用于第一皮托管的皮托管故障规则308将在例如x秒内为真。如果y秒后,第二皮托管发生堵塞,则第二皮托管的皮托管故障规则308将为真。由于皮托管中的两个被阻塞,锁存器控制器237设置锁存器以输出合成的总压强信号224(即,假设满足其他锁存器控制规则240)。在该示例中,如果第一皮托管的皮托管故障规则308在x秒的时间段内没有保持在真值,那么第一和第二皮托管的阻塞必须同时发生,以用于锁存器控制器237设置锁存器238。因此,与规则306、308相关联的时间限制提供了确定锁存器的状态时增加的精确度。57.锁存器控制规则240包括估计的动态压强qbar(e)禁止规则310。qbar(e)禁止规则310规定如果估计的动态压强qbar(e)(即,合成的动态压强信号225)与计算器210计算的动态压强(例如,信号248)之间的差值大于预定阈值,则禁止使用合成的总压强信号224。如上所述,计算器210基于静态压强和与选定的皮托管信号220或合成的总压强信号224中的一个相关联的总压强来计算动态压强(即,取决于锁存器238的状态)。例如,如果在估计的动态压强qbar(e)和由计算器210计算的动态压强之间存在超过预定百分比的差值,则qbar(e)禁止规则310规定即使满足其他锁存器控制规则302、304、306、308,也不应使用合成的总压强信号224。在一些示例中,当执行qbar(e)禁止规则310时,由锁存器控制器237分析的估计的动态压强qbar(e)值和动态压强值与滞后滤波器(例如,n秒滞后)相关联。由于滞后滤波器,当执行规则310时由锁存器控制器237比较的压强值是在皮托管112处发生共模气动事件之前获得的值,并且测量的动态压强qbar(m)受到该事件的影响。58.在图3的示例中,锁存器控制器237执行规则302、304、306、308、310,以确定是否应将锁存器238设置为第二状态,从而由锁存器238发送的第二锁存信号245使继电器开关242输出合成的总压强信号224而不是选定的皮托管信号220。在图3中,如果锁存器控制器237确定(a)未满足cmpe锁存器限制(规则302);(b)估计的动态压强qbar(e)有效(规则304);(c)已满足cmpe检测规则306和皮托管故障规则308中之一,从而指示共模气动事件的发生;和(d)不禁止使用估计的动态压强qbar(e)(规则310),然后锁存器控制器237确定应该设置锁存器238以使继电器开关242输出合成的总压强信号224。59.在图3的示例中。如果不满足由规则302、304、306、308、310定义的所有条件的任一个,则锁存器控制器237确定不应设置锁存器238以能够在继电器开关242处输出合成的总压强信号224。例如,锁存器控制器237可以确定已经达到cmpe锁存器限制302,使得锁存器238已经被设置为该限制所允许的最大次数的第二状态。在该示例中,锁存器238保持在第一状态,并且选定的皮托管信号220由继电器开关242输出。因此,当达到锁存器限制302时,合成的总压强信号224不再用于抑制皮托管112处的共模气动事件。如果在超过cmpe锁存器限制302之后检测到共模气动事件,则锁存器控制器237将锁存器238保持在第一状态,并且通过继电器开关242输出选定的皮托管信号220。在这种情况下,飞行员可以被警告(例如,经由图2的显示用户界面254)以改变从选定的皮托管信号220的测量动态压强qbar(m)计算出的空速的变化,并采取行动以解决皮托管112处的不准确读数的原因。此外,在共模监控器206检测到cmpe的示例中,飞行控制系统的操作模式被改变(例如,从正常操作模式到次要(secondary)操作模式)。60.在锁存器控制器237响应于第二锁存信号245将锁存器238设置为第二状态以使合成的总压强信号224在继电器开关242处输出的示例中,锁存器238保持在第二状态持续预定时间量,该预定时间量与合成的总压强信号224在继电器开关242处输出的时间相对应。cmpe检测器202的定时器239监控锁存器238处于第二状态的时间。当定时器239确定时间段已经过去时,锁存器控制器237将锁存器238重置到第一状态,以使选定的皮托管信号220在继电器开关242处输出。锁存器控制规则240包括锁存器设置持续时间规则312。锁存器设置持续时间规则312定义锁存器238可以保持在第二状态的最大时间量(例如,n秒)。持续时间可以基于皮托管从皮托管处的结冰或其他堵塞事件恢复的预期时间来定义,使得由选定的皮托管信号220表示的压强可以再次被认为是准确的。例如,锁存器设置持续时间规则312可以基于皮托管处的冰被加热器融化的预期时间和传感器读数返回到准确读数来定义。61.图4是示出由图2的示例cmpe检测器202的锁存器控制器237执行以确定锁存器238是否应该重置,使得4由锁存器238输出第一锁存信号24,以使继电器开关242从输出合成的总压强信号224切换到输出选定的皮托管信号220的示例锁存器控制逻辑或规则240的框图400。换言之,当锁存器238被重置时,锁存器238从第二状态返回到第一状态。62.如本文所公开的,锁存器238被设置为使继电器开关242在由锁存器设置持续时间规则312定义的时间段(例如,n秒)内输出合成的总压强信号224,如图3所述。换言之,锁存器238被设置在第二状态的时间限制对应于继电器开关242输出合成的总压强信号224所持续的时间。因此,在图4的示例中,在共模气动事件被抑制所处的时间延迟为真(规则401)。锁存器控制规则240包括cmpe锁存器失效规则402。cmpe锁存器失效规则402声明,如果设置锁存器238的时间限制已经到期,则应该重置锁存器238。63.在一些示例中,在锁存器设置持续时间规则312(图3)所定义的时间限制失效之前,锁存器238被锁存器控制器237重置(即,返回到第一状态)。例如,当合成压强信号生成器222随着时间生成数据时,锁存器控制器237将qbar(e)有效规则304应用于合成的动态压强信号225。在一些示例中,在锁存器238被设置为第二状态之后(例如,在锁存器238被设置为第二状态之后n秒),锁存器控制器237确定与合的成动态压强信号225相关联的估计的动态压强qbar(e)不满足qbar(e)有效规则304。在这样的示例中,锁存器控制器237确定应该重置锁存器238,因为合成的动态压强信号225不再准确。结果,与通过使用合成的总压强信号224抑制共模气动事件相关联的时间延迟401结束。64.在一些示例中,如果测量的动态压强qbar(m)(即,选定的动态压强信号221)和估计的动态压强qbar(e)(即,合成的动态压强信号225)之间的差值处于预定阈值内,则重置锁存器238,从而指示皮托管112(图1)处的共模气动事件在锁存器时间限制402失效之前已经解决。示例锁存器控制规则240包括qbar(e)误差重置规则404,该qbar(e)误差重置规则404定义测量的动态压强qbar(m)和估计的动态压强qbar(e)之间的阈值压差,使得当满足阈值时,测量的动态压强qbar(m)可以被认为是精确的压强测量。例如,qbar(e)误差重置规则404可以指示,如果测量的动态压强qbar(m)和估计的动态压强qbar(e)之间的差小于预定的百分比,那么应该重置锁存器238。因此,如果锁存器控制器237确定测量的动态压强qbar(m)和估计的动态压强qbar(e)之间的差值在由qbar(e)误差重置规则404定义的阈值内,则锁存器控制器237确定锁存器238应该重置到第一状态。在这样的示例中,与经由使用合成的总压强信号224抑制共模气动事件相关联的时间延迟401结束,并且在继电器开关242处输出选定的皮托管信号220。65.在图4的示例中,锁存器控制规则240定义cmpe检测延迟值406,该cmpe检测延迟值406定义在锁存器控制器237可以执行qbar(e)误差重置规则404之后的时间(例如,x秒)。cmpe检测延迟值406解决了由cmpe检测器202的信号监控器234检测到共模气动事件的时间与锁存器控制器237响应于共模气动事件的检测而指示锁存器238被设置为第二状态的时间之间的延迟。在与cmpe检测延迟值406相关联的时间过去之后,锁存器控制器237使用在由cmpe检测延迟值406定义的时间之后生成的测量的动态压强qbar(m)值执行qbar(e)误差重置规则404。锁存器控制器237确定测量的动态压强qbar(m)值是否在qbar(e)误差重置规则404所定义的阈值内。如果测量的动态压强qbar(m)值满足qbar(e)误差重置规则404,则锁存器控制器237确定皮托管112已经从共模气动事件中恢复,并且可以认为皮托管112输出的数据是准确的。66.在一些示例中,如果cmpe锁存器限制规则302指示不再允许进一步尝试设置锁存器238以使合成的总压强信号224输出,则锁存器控制器237确定应该重置锁存器238。换言之,如果锁存器238已经被设置超过限制(例如,n次)302的次数,则锁存器控制器237确定应该重置锁存器238。在该示例中,cmpe锁存器限制302用作额外检查以防止锁存器238被错误地设置,因此防止合成的总压强信号224被输出,即使结合如图3所述的用于设置锁存器238的其他标准已经满足。例如,如果锁存器控制器237确定已经检测到共模气动事件(图3的规则306),但是cmpe锁存器限制302不再允许锁存器238被设置为第二状态,则锁存器控制器237指示锁存器238被重置(例如,以便不隐藏或掩盖重复出现的共模气动事件)。67.因此,这里公开的示例提供了用于控制锁存器238的状态的多个标准,并且特别地,用于控制何时应该设置锁存器238以使合成的总压强信号224能够由继电器开关242输出,或者何时应该重置锁存器238以使继电器开关242返回到输出选定的皮托管信号220。多标准检查提供了关于由cmpe检测器202决定是应该使用选定的皮托管信号220还是合成的总压强信号224的增加的置信度。此外,锁存器控制规则240解决了皮托管112从共模气动事件的恢复,使得从皮托管112测量的动态压强qbar(m)用作飞行器上的情况的主要指示器。68.尽管图2中示出了cmpe检测器202的示例实施方式,图2所示的元件、过程和/或设备中的一个或多个可以合并、划分、重新安排、省略、消除和/或以任何其他方式实施。此外,示例数据库232、信号监控器234、示例锁存器控制器237、示例锁存器238、示例定时器239,和/或更普遍地,图2的示例cmpe检测器202可以通过硬件、软件、固件和/或硬件、软件和/或固件的任何组合来实现。因此,例如,示例数据库232、信号监控器234、示例锁存器控制器237、示例锁存器238、示例定时器239,和/或更普遍地,示例cmpe检测器202中的任一个可以由一个或多个模拟或数字电路、逻辑电路、可编程处理器、可编程控制器、图形处理单元(gpu)、数字信号处理器(dsp)、专用集成电路(asic)、可编程逻辑器件(pld)和/或现场可编程逻辑器件(fpld))实现。当阅读本技术的设备或系统权利要求中的任何一个以涵盖纯粹的软件和/或固件实现时,示例数据库232、信号监控器234、示例锁存器控制器237、示例锁存器238和/或示例定时器239中的至少一个被明确定义为包括非瞬时计算机可读存储设备或存储盘,例如包括软件和/或固件的存储器、数字通用盘(dvd)、光盘(cd)、蓝光盘等。此外,除了图2所示的那些或者代替图2所示的那些,图2的示例cmpe检测器202可包括一个或多个元件、过程和/或设备,和/或可以包括多于所示出的元件、过程和设备的任何一个或所有。如本文所使用的,短语“在通信中”包括其变形,包括通过一个或多个中间组件的直接通信和/或间接通信,并且不需要直接物理(例如,有线)通信和/或恒定通信,而是另外包括周期性间隔、预定间隔、非周期性间隔和/或一次性事件的选择性通信。69.表示用于实现图2的cmpe检测器202的示例硬件逻辑、机器可读指令、硬件实现的状态机和/或其任何组合的流程图在图5示出。机器可读指令可以是用于由计算机处理器和/或处理器电路执行的一个或多个可执行程序或可执行程序的部分,诸如下面结合图6所述的示例处理器平台600中所示的处理器612。程序可以以存储在诸如cd-rom、软盘、硬盘驱动器、dvd、蓝光盘或与处理器612相关联的存储器等非瞬时计算机可读存储介质上的软件来实现,但是整个程序和/或其部分可以由处理器612以外的设备执行和/或以固件或专用硬件实现。此外,尽管参考图5所示的流程图来描述示例程序,可以替代地使用实现示例锁存器控制器237的许多其他方法。例如,可以改变块的执行顺序,和/或可以改变、消除或组合描述的一些块。附加地或可选地,任何或所有块可以由一个或多个硬件电路(例如,离散和/或集成模拟和/或数字电路、fpga、asic、比较器、运算放大器(op-amp)、逻辑电路等)来实现,该硬件电路被构造以执行相应的操作而不执行软件或固件。处理器电路可以分布在不同的网络位置和/或位于本地一个或多个设备(例如,单机中的多核处理器、分布在服务器机架上的多个处理器等)。70.本文描述的机器可读指令可以以压缩格式、加密格式、分段格式、编译格式、可执行格式、打包格式等中的一种或多种存储。本文描述的机器可读指令可以存储为可用于创建、制造和/或产生机器可执行指令的数据或数据结构(例如,指令的部分、代码、代码的表示等)。例如,机器可读指令可以被分段并存储在位于网络或网络集合(例如,在云中、在边缘设备中等)的相同或不同位置的一个或多个存储设备和/或计算设备(例如,服务器)上。机器可读指令可能需要安装、修改、适配、更新、组合、补充、配置、解密、解压缩、解包、分发、重新分配、编译等中的一个或多个,以便使它们可由计算设备和/或其他机器直接读取、解释和/或执行。例如,机器可读指令可以存储在多个部分中,这些部分被单独地压缩、加密并存储在单独的计算设备上,其中当解密、解压缩和组合时,这些部分形成实现一个或多个功能的一组可执行指令,这些功能可以一起形成诸如本文所述的程序。71.在另一示例中,机器可读指令可以被存储在这样一种状态下,在这种状态下它们可以被处理器电路读取,但是需要添加库(例如,动态链接库(dll))、软件开发工具包(sdk)、应用程序编程接口(api)等,以便在特定计算设备或其他设备上执行指令。在另一示例中,在机器可读指令和/或相应的程序可以全部或部分执行之前,可能需要配置机器可读指令(例如,存储的设置、数据输入、记录的网络地址等)。因此,如本文中使用的机器可读介质可以包括机器可读指令和/或程序,而不管机器可读指令和/或程序在存储时或另外的在静止时或在传输中时的特定格式或状态如何。72.这里描述的机器可读指令可以用任何过去的、现在的或将来的指令语言、脚本语言、编程语言等来表示。例如,机器可读指令可以使用以下语言中的任何一种来表示:c、c++、java、c#、perl、python、javascript、超文本标记语言(html)、结构化查询语言(sql)、swift等。73.如上所述,图5的示例过程可以使用存储在非瞬时计算机和/或机器可读介质上的可执行指令(例如,计算机和/或机器可读指令)来实现,非瞬时计算机和/或机器可读介质诸如硬盘驱动器、闪存、只读存储器、光盘、数字多功能盘、高速缓存器、随机存取存储器和/或信息在其中存储任何持续时间(例如,延长的时间段、永久的、短暂的实例、临时缓冲和/或信息的高速缓存)的任何其他存储设备或存储盘。如本文所使用的,术语非暂时计算机可读介质明确定义为包括任何类型的计算机可读存储设备和/或存储盘,并排除传播信号和传输介质。[0074]“包括”和“包含”(及其所有形式和时态)在这里被用作开放式术语。因此,每当权利要求使用任何形式的“包括”或“包含”(例如,包含、包括、包含、包括、具有等)作为前导或在任何类型的权利要求叙述中,应当理解,附加的元件、术语等可以存在而不落在相应的权利要求或叙述的范围之外。如本文所使用的,当短语“至少”在例如权利要求的序言中用作过渡术语时,它是与术语“包括”和“包含”是开放式的相同方式的开放式的。“和/或”一词在使用时,例如,在诸如a,b,和/或c指a,b,c的任何组合或子集,例如(1)a单独,(2)b单独,(3)c单独,(4)a与b,(5)a与c,(6)b与c,和(7)a与b和c。如本文在描述结构的上下文中所使用的,组件,项目,物体和/或事物,短语“a和b中的至少一个”意在指包括(1)至少一个a中的任一个的实现,(2)至少一个b,和(3)至少一个a和至少一个b。类似地,如本文在描述结构,组件,项目,物体和/或事物的上下文中所使用的,短语“a或b中的至少一个”意在指包括(1)至少一个a中,(2)至少一个b,以及(3)至少一个a和至少一个b的任意实现。如在本文的上下文中描述执行,指令,行动,活动和/或步骤所使用的,短语“a和b中的至少一个”旨在指代包括(1)至少一个a、(2)至少一个b、和(3)至少一个a和至少一个b中的任意实现。类似地,如本文的上下文中描述过程、指令、动作、活动和/或步骤的所使用的,短语“a或b中的至少一个”旨在指代包括(1)至少一个a、(2)至少一个b、和(3)至少一个a和至少一个b中的任意的实现。[0075]如在此使用的,单数引用(例如,“一”、“一个”、“第一个”、“第二”等)不排除多个。在此使用的术语“一”或“一个”实体指的是该实体中的一个或多个。在此,术语“一”(或“一个”)、“一个或多个”和“至少一个”可以互换使用。此外,尽管单独列出,多种措施、元件或方法动作可以由例如单个单元或处理器来实现。另外,尽管各个特征可以包括在不同的示例或权利要求中,但这些特征可以被组合,并且包括在不同的示例或权利要求中并且不意味着特征的组合是不可行和/或有利的。[0076]图5是可由图2的cmpe检测器202(例如,信号监控器234、锁存器控制器237)执行以控制测量的总压强信号(例如,选定的皮托管信号220)或估计的总压强信号(例如,合成的总压强信号224)的输出以用于确定飞行器(例如,图1的飞行器100)的空速度量的示例指令500的流程图。示例指令500以锁存器238处于第一状态开始,或者以锁存器238输出第一锁存信号244以使adrf控制器208的继电器开关242输出选定的皮托管信号220的状态开始(框502)。[0077]在图5的示例中,锁存器238保持在第一状态,直到cmpe检测器202的信号监控器234检测到飞行器100的皮托管112处的共模气动事件(例如,当大多数皮托管112被阻塞时)(框504)。信号监控器234可以基于选定的动态压强信号221的变化率和估计的迎角数据230的变化率来识别共模气动事件。在这些示例中,锁存器控制器237确定满足锁存器控制规则240的cmpe检测器规则306。在其他示例中,信号监控器234基于对来自皮托管112的压强信号212、214、216的各个变化率的分析来检测共模气动事件。在这些示例中,锁存器控制器237确定满足锁存器控制规则240的皮托管故障规则308。[0078]在检测到共模气动事件的示例中,锁存器控制器237执行一系列检查,以确认锁存器238应该被设置在第二状态,以在继电器开关242处输出合成的总压强信号224。例如,锁存器控制器237确认尚未达到用于将锁存器238设置在第二状态的限制(框506)。锁存器控制规则240包括cmpe锁存器限制302,其定义锁存器238可被设置以使得继电器开关242响应于来自锁存器238的第二锁存信号245输出合成的总压强信号224的次数。在图5的示例中,如果达到了cmpe锁存器限制302,则锁存器控制器237将锁存器238保持在第一状态。[0079]锁存器控制器237确认由合成压强信号生成器222基于qbar(e)有效规则304和参考估计压强数据生成的动态估计压强qbar(e)的有效性或准确性(框508)。锁存器控制器237基于qbar(e)禁止规则310确认不禁止使用合成的总压强信号224,qbar(e)禁止规则310指示如果估计的动态压强qbar(e)与由计算器210计算的动态压强之间的差值(例如,信号248)大于预定阈值,则禁止使用合成的总压强信号224(框510)。[0080]在图5的示例中,如果不满足锁存器控制规则304、310中的任何一个,锁存器控制器237则将锁存器238保持在第一状态。如果满足框504至508中的规则302、304、308、310,则锁存器控制器237将锁存器238设置为第二状态(框512)。在第二状态下,锁存器238输出第二锁存信号245,以使继电器开关242输出合成的总压强信号224。[0081]图2的锁存器控制器237还确定何时应该重置锁存器238以使继电器开关242能够切换或返回到输出选定的皮托管信号220。在图5的示例中,锁存器设置持续时间规则312定义锁存器238保持在第二状态的最大时间量。锁存器设置持续时间规则312对应于输出合成的总压强信号224以防止合成的总压强信号224隐藏皮托管112处正发生的堵塞问题的最大时间量。如果cmpe检测器202的定时器239确定锁存器设置时间限制已经到期,则锁存器控制器237将锁存器238重置到第一状态(框514、520)。[0082]如果锁存器238可以被设置在第二状态的持续时间尚未到期,则锁存器控制器237执行其他检查以确定锁存器238是否应该被重置到第一状态。当随着时间的推移由合成压强信号生成器222产生数据时,锁存器控制器237将qbar(e)有效规则304应用于合成的动态压强信号225,以确定合成的动态压强信号225的有效性是否发生任何改变,这将保证重置锁存器238以使得合成的总压强信号224的输出结束(框516、520)。[0083]锁存器控制器237执行qbar(e)误差重置规则404,以确定与选定的皮托管信号220相关联的测量动态压强qbar(m)(即,选定的动态压强信号221)与合成的总压强信号224的估计动态压强qbar(e)之间的差值在预定阈值内,由此指示在皮托管112处的共模气动事件在锁存器时间限制到期之前已经被解决。如果选定的皮托管信号220已经恢复,则锁存器控制器237重置锁存器238(框518、520)。[0084]示例指令500继续监控飞行期间皮托管处的共模气动事件(框522、524)。示例指令500在飞行器着陆时结束(框526)。[0085]图6是被构造成执行图5的指令以实现图5的cmpe检测器202的示例处理器平台600的框图。处理器平台600可以是例如服务器、个人计算机、工作站、自学习机器(例如,神经网络)、移动设备(例如,蜂窝电话、智能电话、诸如ipadtm的平板电脑)、个人数字助理(pda)、互联网设备或任何其他类型的计算设备。[0086]所示的示例的处理器平台600包括处理器612。所示示例的处理器612是硬件。例如,处理器612可以由来自任何有需要的家族或制造商的一个或多个集成电路、逻辑电路、微处理器、gpu、dsp或控制器来实现。硬件处理器可以是基于半导体(例如,基于硅)的设备。在该示例中,处理器实现示例信号监控器234、示例锁存器控制器237、示例锁存器238和示例定时器239。[0087]所示示例的处理器612包括本地存储器613(例如,高速缓存)。所示示例的处理器612经由总线618与包括易失性存储器614和非易失性存储器616的主存储器通信。易失性存储器614可以由同步动态随机存取存储器(sdram)、动态随机存取存储器(dram)、动态随机存取存储器和/或任何其他类型的随机存取存储器设备来实现。非易失性存储器616可以由闪存和/或任何其他期望类型的存储器设备来实现。对主存储器614、616的访问由存储器控制器控制。[0088]所示示例的处理器平台600还包括接口电路620。接口电路620可以通过任何类型的接口标准来实现,例如以太网接口、通用串行总线(usb)、接口、近场通信(nfc)接口和/或pci快速(express)接口。[0089]在所示示例中,一个或多个输入设备622连接到接口电路620。输入设备622允许用户将数据和/或命令输入处理器612。输入设备可以通过例如音频传感器、麦克风、照相机(静止或视频)、键盘、按钮、鼠标、触摸屏、跟踪板、跟踪球、iso点和/或语音识别系统来实现。[0090]一个或多个输出设备624也连接到所示示例的接口电路620。输出设备624可以例如通过显示设备(例如,发光二极管(led)、有机发光二极管(oled)、液晶显示器(lcd)、阴极射线管显示器(crt)、平面内转换(ips)显示器、触摸屏等)、触觉输出设备、打印机和/或扬声器来实现。因此,所示示例的接口电路620通常包括图形驱动器卡、图形驱动器芯片和/或图形驱动器处理器。[0091]所示示例的接口电路620还包括通信设备,例如发射机、接收机、收发器、调制解调器、住宅网关、无线接入点和/或网络接口,以促进经由网络626与外部机器(例如,任何类型的计算设备)进行数据交换。该通信可以通过例如以太网连接、数字用户线(dsl)连接、电话线连接、同轴电缆系统、卫星系统、现场线路(line-of-site)无线系统、蜂窝电话系统等。[0092]所示示例的处理器平台600还包括用于存储软件和/或数据的一个或多个大容量存储设备628。这种大容量存储设备628的示例包括软盘驱动器、硬盘驱动器盘、光盘驱动器、蓝光盘驱动器、独立盘冗余阵列(raid)系统和数字多功能盘(dvd)驱动器。[0093]机器可执行指令632可以存储在大容量存储设备628、易失性存储器614、非易失性存储器616和/或可移除的非瞬时计算机可读存储介质(例如cd或dvd)上。[0094]从前述中,可以理解,已经公开了提供飞行控制系统架构以检测和管理飞行器的皮托管处的共模气动事件的示例方法、设备和制品。在本文公开的示例中,共模气动事件(cmpe)检测器提供共模气动事件的检测,以增强由飞行器的共模监控器对共模气动事件的检测。响应于共模气动事件的检测,示例cmpe检测器选择性地向继电器开关发送信号,以使继电器开关输出由皮托管产生的压强信号和估计的压强信号中之一。在检测到共模气动事件的示例中,可以使用估计的压强信号代替实际的压强信号来向飞行员提供一致的空速数据,同时解决导致共模气动事件的诸如皮托管处结冰的堵塞事件。本文公开的示例cmpe检测器执行多个规则或逻辑,以确认实际压强信号应该暂时被估计的压强信号代替,并确定何时应该恢复使用实际压强信号。本文公开的实例动态地响应皮托管处的条件变化,以控制实际压强信号或估计压强信号的输出。[0095]实施例1包括一种系统,该系统包括用于检测飞行器的皮托管处的共模气动事件的共模气动事件检测器、锁存器、与锁存器通信的继电器开关;和锁存器控制器,用于将锁存器设置在第一状态,以使锁存器输出第一锁存信号,使继电器开关响应于第一锁存信号而输出第一压强信号,第一压强信号基于来自皮托管的压强数据,并且锁存器控制器用于基于共模气动事件的检测将锁存器设置在第二状态,以使锁存器输出第二锁存信号。继电器开关响应于第二锁存信号输出第二压强信号。第二压强信号包括估计的压强数据。[0096]实施例2包括实施例1的系统,其中共模气动事件检测器基于与皮托管相关联的压强数据的相应变化率来检测共模气动事件。[0097]实施例3包括实施例2的系统,其中压强数据基于来自至少三个皮托管的信号。[0098]实施例4包括实施例1的系统,其中共模气动事件检测器基于估计的迎角数据的变化率检测共模气动事件,估计的迎角数据基于来自皮托管的压强数据。[0099]实施例5包括实施例1的系统,其中锁存器控制器确定锁存器将被设置在第二状态的次数的限制,并且当满足该限制时不将锁存器设置在第二状态。[0100]实施例6包括实施例1的系统,其中锁存器控制器确定第二压强信号和第一压强信号之间的差值,执行差值与压差阈值的比较,并且如果差值满足压差阈值,则将锁存器设置在第一状态。[0101]实施例7包括实施例1至6中任一个的系统,还包括定时器,用于确定锁存器处于第二状态的时间限制,锁存器控制器基于该时间限制将锁存器设置在第一状态。[0102]实施例8包括实施例7的系统,其继电器开关在与时间限制相对应的持续时间内输出第二压强信号。[0103]实施例9包括实施例1至6中任一个的系统,还包括计算器,用于当锁存器处于第一状态时基于第一压强信号计算飞行器的参数,以及当锁存器处于第二状态时基于第二压强信号计算飞行器的参数,参数包括空速、动态压强和马赫数中的一者或多者[0104]实施例10包括实施例1的系统,还包括共模监控器,用于基于锁存器处于第一状态或第二状态来确定飞行器的飞行控制系统的操作模式。[0105]实施例11包括一种方法,该方法包括:使继电器开关输出第一压强信号,第一压强信号指示在飞行器的一个或多个皮托管处测量的压强;基于在一个或多个皮托管处测量的压强来检测飞行器的皮托管处的共模气动事件;以及响应于检测到共模气动事件,使继电器开关从输出第一压强信号变为输出第二压强信号。第二压强信号指示估计的压强。第二压强信号用于确定飞行器的一个或多个空速参数。[0106]实施例12包括实施例11的方法,还包括使继电器开关在预定时间段之后从输出第二压强信号切换到输出第一压强信号。[0107]实施例13包括实施例11的方法,进一步包括确定第一压强信号与第二压强信号之间的压差,执行压差与阈值的比较,以及基于比较使继电器开关从输出第二压强信号切换到输出第一压强信号。[0108]实施例14包括实施例11的方法,进一步包括使至少一个处理器基于参考估计压强数据来验证第二压强信号。[0109]实施例15包括一种系统,该系统包括空气数据参考功能控制器,用于基于由飞行器的皮托管输出的压强信号产生皮托管压强信号,空气数据参考功能控制器包括继电器;用于产生估计的压强信号的合成信号压强信号生成器;计算器;以及与继电器通信的共模气动事件检测器。共模气动事件检测器产生第一指令以使空气数据参考功能控制器将皮托管压强信号输出到计算器,检测皮托管处的共模气动事件,并响应于检测到共模气动事件而产生第二指令以使空气数据参考功能控制器将估计的压强信号输出到计算器。估计的压强信号用以替代皮托管压强信号。计算器基于(a)皮托管压强信号和(b)估计的压强信号中之一来确定飞行器的空速。[0110]实施例16包括实施例15的系统,其中共模气动事件检测器用于产生第三指令以使空气数据参考功能控制器将皮托管压强信号输出到计算器,皮托管压强信号代替估计的压强信号。[0111]实施例17包括实施例16的系统,其中共模气动事件检测器用以检测空气数据参考功能控制器输出估计的压强信号的时间限制的到期,共模气动事件检测器响应于时间限制的到期而产生第三指令。[0112]实施例18包括实施例15或16的系统,其中共模气动事件检测器包括锁存器,第一指令基于锁存器处于第一状态时由锁存器产生的第一信号,以及第二指令基于锁存器处于第二状态时由锁存器产生的第二信号。[0113]实施例19包括实施例18的系统,其中共模气动事件检测器响应于检测到共模气动事件将锁存器的状态从第一状态改变到第二状态。[0114]实施例20包括实施例15的系统,其中,共模气动事件检测器用于产生第三指令以使空气数据参考功能控制器将皮托管压强信号输出到计算器,皮托管压强信号替换估计的压强信号,确定估计的压强信号与皮托管压强信号之间的差值超过阈值,并响应于差值超过阈值而保持第三指令以使空气数据参考功能控制器输出皮托管压强信号。[0115]实施例21包括实施例15的系统,其中,共模气动事件检测器产生第三指令以使得空气数据参考功能控制器将皮托管压强信号输出到计算器,使得皮托管压强信号替换估计的压强信号;确定估计的压强信号与皮托管压强信号之间的差值超过阈值,并响应于差值超过阈值而保持第三指令以使空气数据参考功能控制器输出皮托管压强信号。[0116]实施例22包括实施例15的系统,其中皮托管压强信号包括总压强数据。[0117]示例23包括非瞬时计算机可读介质,非瞬时计算机可读介质包括指令,当由至少一个处理器执行时,指令使至少一个处理器执行以下:使继电器开关输出第一压强信号,第一压强信号指示在飞行器的一个或多个皮托管处测量的压强;基于在一个或多个皮托管处测量的压强,检测飞行器的皮托管处的共模气动事件;以及响应于检测到共模气动事件,使继电器从输出第一压强信号变为输出第二压强信号。第二压强信号指示估计的压强。第二压强信号用于确定飞行器的一个或多个空速参数。[0118]实施例24包括实施例23的非瞬时计算机可读介质,其中指令在被执行时使至少一个处理器促使继电器开关在预定的时间段之后从输出第二压强信号切换到输出第一压强信号。[0119]实施例25包括实施例23的非瞬时计算机可读介质,其中指令在被执行时使至少一个处理器确定第一压强信号和第二压强信号之间的压差;以及将压差与阈值进行比较;以及基于比较使继电器开关从输出所述第二压强信号切换到输出所述第一压强信号。[0120]示例26包括示例23的非瞬时计算机可读介质,其中当执行这些指令时,使至少一个处理器基于参考估计压强数据来验证第二压强信号。[0121]尽管在此公开了某些示例性方法、设备和制品,但本技术的覆盖范围不限于此。相反,本技术涵盖了完全属于本技术权利要求范围内的所有方法、设备和制造物品。[0122]下面的权利要求在此通过该参考被结合到该详细描述中,每个权利要求单独作为本公开的单独实施例。









图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!




内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!




免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

相关内容 查看全部