用于飞行器的动态故障隔离

文档序号:1353 发布日期:2021-09-17 浏览:49次 >En<

阅读说明:本技术 用于飞行器的动态故障隔离 (Dynamic fault isolation for aircraft ) 是由 B·沙弗里克 R·J·雷特 M·安德雷格 R·B·默里 J·S·埃利奥特 于 2021-03-09 设计创作,主要内容包括:本申请涉及用于飞行器的动态故障隔离。一种方法包括接收标识飞行器上检测的一个或多个故障状况的故障代码数据以及接收指示在与该(一个或多个)状况相关联的时间框架中飞行器的一个或多个状况的故障情景数据。该方法还包括(基于故障代码数据、故障情景数据、指示飞行器的当前状态的状态数据和历史维护数据)生成包括第一组未完成检查列表项的第一检查列表显示。该方法进一步包括接收指示第一组未完成检查列表项的一个或多个检查列表项的完成的输入以及基于输入更新状态数据。该方法还包括(基于故障代码数据、故障情景数据、更新后的状态数据和历史维护数据)生成包括第二组未完成检查列表项的第二检查列表显示。(The present application relates to dynamic fault isolation for aircraft. A method includes receiving fault code data identifying one or more fault conditions detected on an aircraft and receiving fault scenario data indicating one or more conditions of the aircraft in a time frame associated with the condition(s). The method also includes generating a first checklist display (based on the fault code data, the fault scenario data, the status data indicative of the current status of the aircraft, and the historical maintenance data) that includes a first set of outstanding checklist items. The method further includes receiving input indicating completion of one or more check list items of the first set of incomplete check list items and updating the status data based on the input. The method also includes generating (based on the fault code data, the fault scenario data, the updated status data, and the historical maintenance data) a second checklist display including a second set of incomplete checklist items.)

用于飞行器的动态故障隔离

技术领域

本主题公开涉及使用动态故障隔离过程的飞行器维护。

背景技术

随着飞行器变得更复杂,维护它们变得越来越困难且越来越耗时。许多现代飞行器都包括飞行器健康监视系统,以检测故障状况并协助维护人员标识故障状况并对其进行故障排除。例如,响应于检测特定故障状况,飞行器健康监视系统可以生成故障代码。可以将故障代码索引到与飞行器相关联的故障隔离手册中故障隔离过程。故障隔离过程列出了维护人员为隔离和纠正故障状况而应该执行的一系列任务。将不同的检测到的故障状况索引到相应的故障隔离例程。每个故障隔离例程指定应该执行的任务序列。该任务序列基于一些预定标准(诸如基于每个任务将有多大可能解决故障状况)排序。

发明内容

在一些示例中,一种飞行器维护系统包括一个或多个数据总线接口、耦合到一个或多个数据总线接口的一个或多个处理器和由一个或多个处理器可访问的一个或多个存储器装置。一个或多个数据总线接口经配置以经由一个或多个飞行器数据总线接收故障代码数据和故障情景数据。故障代码数据标识飞行器上检测的一个或多个故障状况,并且故障情景数据指示在与一个或多个故障状况相关联的时间框架(timeframe)中飞行器的一个或多个状况。一个或多个存储器装置存储指令,该指令可由一个或多个处理器执行以使一个或多个处理器生成包括第一组未完成(incomplete)检查列表项的第一检查列表显示。基于故障代码数据、故障情景数据、指示飞行器的当前状态的状态数据和历史维护数据来生成第一检查列表显示。指令进一步可由一个或多个处理器执行以使一个或多个处理器接收指示第一组未完成检查列表项的一个或多个检查列表项的完成的输入,并且基于该输入更新状态数据。指令进一步可由一个或多个处理器执行以使一个或多个处理器生成包括第二组未完成检查列表项的第二检查列表显示。基于故障代码数据、故障情景数据、更新后的状态数据和历史维护数据来生成第二检查列表显示,并且第二组未完成检查列表项不同于第一组未完成检查列表项。

根据一些示例,一种方法包括经由一个或多个飞行器数据总线接收故障代码数据,其中故障代码数据标识飞行器上检测的一个或多个故障状况。该方法还包括经由一个或多个飞行器数据总线接收故障情景数据,其中故障情景数据指示在与一个或多个故障状况相关联的时间框架中飞行器的一个或多个状况。该方法进一步包括由一个或多个处理器生成包括第一组未完成检查列表项的第一检查列表显示。基于故障代码数据、故障情景数据、指示飞行器的当前状态的状态数据和历史维护数据来生成第一检查列表显示。该方法还包括由一个或多个处理器接收指示第一组未完成检查列表项的一个或多个检查列表项的完成的输入,以及由一个或多个处理器基于该输入更新状态数据。该方法进一步包括由一个或多个处理器生成包括第二组未完成检查列表项的第二检查列表显示。基于故障代码数据、故障情景数据、更新后的状态数据和历史维护数据来生成第二检查列表显示,并且第二组未完成检查列表项不同于第一组未完成检查列表项。

根据一些示例,一种计算机可读存储装置存储指令,该指令可由一个或多个处理器执行以使一个或多个处理器执行操作。该操作包括接收标识飞行器上检测的一个或多个故障状况的故障代码数据以及接收指示在与一个或多个故障状况相关联的时间框架中飞行器的一个或多个状况的故障情景数据。该操作还包括生成包括第一组未完成检查列表项的第一检查列表显示,其中基于故障代码数据、故障情景数据、指示飞行器的当前状态的状态数据和历史维护数据来生成第一检查列表显示。该操作进一步包括接收指示第一组未完成检查列表项的一个或多个检查列表项的完成的输入以及基于该输入更新状态数据。该操作进一步包括生成包括第二组未完成检查列表项的第二检查列表显示。基于故障代码数据、故障情景数据、更新后的状态数据和历史维护数据来生成第二检查列表显示,并且第二组未完成检查列表项不同于第一组未完成检查列表项。

本文所述的特征、功能和优点可以在各种实施方式中独立地实现,或者可以在其他实施方式中组合,其进一步细节可以参照下面的描述和附图找到。

附图说明

图1是示出了包括飞行器和促进动态故障隔离的相关联的飞行器维护系统的系统的框图。

图2A是根据图1的系统的特定实施方式示出了检查列表显示的第一示例的图示。

图2B是根据图1的系统的特定实施方式示出了检查列表显示的第二示例的图示。

图2C是根据图1的系统的特定实施方式示出了检查列表显示的第三示例的图示。

图3是根据特定实施方式的动态故障隔离的方法的示例的流程图。

图4是根据特定实施方式的动态故障隔离的方法的另一示例的流程图。

图5示出了根据特定实施方式的图1的飞行器的生命周期。

图6是根据特定实施方式示出了图1的飞行器的框图。

图7示出了根据特定实施方式的包括图1的飞行器维护系统的计算环境。

具体实施方式

在特定实施方式中,情景敏感的飞行器维护系统使用描述故障的数据、情景信息、状态数据和历史数据,以就执行哪个例程和/或为标识和/或纠正故障状况而应该执行的任务的顺序(例如,序列)提出建议。情景信息包括来自发生故障或检测到故障的时间段的关于飞行器的信息。在一些实施方式中,情景信息还包括与飞行器相关的当前状态或配置信息,诸如各种控件的设置(例如,选择器开关位置、阀位置、断路器状态等)、控制表面位置、其他系统参数等。

部分地基于哪些任务解决了与相同或相关的故障代码以及相同或相似的情景信息相关联的先前投诉(complaints)来确定任务的顺序。该顺序动态地(例如,在运行时)确定。因此,随着时间的推移,随着附加历史数据累积,用于特定故障隔离检查列表的任务的顺序改变。

在一些实施方式中,故障隔离检查列表由能够访问飞行器的当前状态和存储器的组件控制,该存储器指示在特定维护活动期间执行的先前操作。在这种实施方式中,故障隔离检查列表可以自动地更新,以指示在特定维护活动期间先前执行了或不需要特定步骤或操作。例如,故障隔离检查列表的一些故障隔离任务是指包括多个任务的维护过程。在此示例中,每个维护过程是相当全面的,因为它显式或隐式列出了执行维护过程所需的所有任务。许多这样的步骤从一个维护过程到另一个维护过程重叠。为了说明,与特定子系统相关的维护任务可以包括用于移除用于获得对特定子系统的组件的访问的访问面板的任务。如果子系统的若干组件放置在访问面板下方,则用户可以随后执行另一个维护任务过程,该另一个维护任务过程也列出了移除访问面板的维护任务。在这种情况下,故障隔离检查列表可以基于在先前的维护任务期间已经移除了访问面板而自动地将移除访问面板的任务指示为完成。附加地或可替代地,在故障隔离检查列表中可以彼此相邻地列出两个或更多个任务,这部分地由于以下事实:两个或更多个任务中的每个任务都需要移除访问面板,从而减少了辅助任务(例如,本身并非意在纠正故障状况的任务)需要的时间。

在另一个示例中,由故障隔离检查列表描述的特定故障隔离过程可以包括将控制输入设置为特定状态的任务,诸如转动旋钮、拨动开关、打开断路器等。在此示例中,可以基于检测控制输入的状态(例如,基于从飞行器数据总线读取的数据,基于传感器数据和/或基于存储在存储器中的指示控制输入的状态的数据)自动地将任务指示为完成。

每个故障隔离检查列表描述了包括多个任务的过程。每个故障隔离检查列表与一个或多个故障代码相关联(例如,被索引到一个或多个故障代码),并且每个故障代码与一个或多个故障隔离检查列表相关联(例如,被索引到一个或多个故障隔离检查列表)。在一些实施方式中,至少部分地基于情景信息和历史维护信息来确定故障隔离检查列表的任务的顺序。因此,在维护活动中可以较早地执行历来基于故障代码和情景信息解决故障状况的任务。本文描述的动态故障隔离过程的一个技术好处是减少了飞行器的停机时间(或相反地增加了可用性),因为故障隔离任务的动态排序使得在维护过程中较早地执行可能解决故障状况的操作。由于顺序随着更多历史信息变得可用而改变,该好处是累积的。

特定实施方式在此参照附图进行描述。在本说明书中,在整个附图中,共同的特征由共同的参考编号指定。在一些附图中,使用了特定类型的特征的多个实例。尽管这些特征在物理和/或逻辑上是不同的,但是每个特征都使用相同的参考编号,并且通过在参考编号上添加字母区分不同的实例。当在本文中将特征作为组或类型提及时(例如,当没有参考特征中的特定特征时),使用参考编号而无区分字母。然而,当在本文中提及相同类型的多个特征中的一个特定特征时,参考编号与区分字母一起使用。例如,参照图1,示出了历史维护数据的多个实例,并将其与参考编号156A和156B相关联。当参考历史维护数据的这些实例中的特定实例时,诸如历史维护数据156A,使用区分字母“A”。然而,当参考历史维护数据的任何任意实例或作为一组参考历史维护数据的这些实例时,使用参考编号156而无区分字母。

如本文所用,各种术语仅出于描述特定实施方式的目的使用,且不意在限制。例如,单数形式“一”、“一个”和“该”也意在包括复数形式,除非上下文另外明确指出。此外,本文描述的一些特征在一些实施方式中是单数,并且在其他实施方式中是复数。为了便于在本文参考,这种特征通常被引入作为“一个或多个”特征,并且随后以单数形式提及,除非描述了与多个特征相关的方面。

术语“包含”、“包含了”和“包含有”与“包括”、“包括了”或“包括有”可互换使用。此外,本文使用的诸如“包括了”、“包括有”、“具有”、“含有”及其变体等术语意在以与术语“包含了”类似的方式包括为开放过渡词,而不排除任何附加的或其他元素。另外,术语“在其中”与术语“其中”可互换使用。如本文所用,“示例性”指示示例、实施方式和/或方面,并且不应该解释为限制或指示偏好或优选实施方式。如本文所用,用于修饰诸如结构、组件、操作等元素的序数术语(例如,“第一”、“第二”、“第三”等)本身并不指示该元素相对于另一个元素的任何优先级或顺序,而仅仅是将该元素与(在不使用序数词的情况下)具有相同名称的另一个元素区分开。如本文所用,术语“组/集”是指一个或多个元素的分组,并且术语“多个”是指多个元素。

如本文所用,“生成”、“计算”、“使用”、“选择”、“访问”和“确定”是可互换的,除非上下文另外指出。例如,“生成”、“计算”或“确定”参数(或信号)可以指主动地生成、计算或确定参数(或信号),或者可以指使用、选择或访问诸如已经由另一个组件或装置生成的参数(或信号)。如本文所用,“耦合”可以包括“通信地耦合”、“电耦合”或“物理耦合”,并且还(或可替代地)可以包括其任何组合。两个装置(或组件)可以经由一个或多个其他装置、组件、电线、总线、网络(例如,有线网络、无线网络或其组合)等直接地或间接地耦合(例如,通信地耦合、电耦合或物理耦合)。作为说明性的非限制性示例,电耦合的两个装置(或组件)可以被包括在相同的装置中或者被包括在不同的装置中,并且可以经由电子件、一个或多个连接器或感性耦合连接。在一些实施方式中,通信地耦合(诸如电耦合)的两个装置(或组件)可以诸如经由一个或多个电线、总线、网络等直接地或间接地发送和接收电信号(数字信号或模拟信号)。如本文所用,“直接地耦合”用于描述在没有中间组件的情况下耦合(例如,通信地耦合、电耦合或物理耦合)的两个装置。

如本文所用,“故障状况”是指飞行器中的任何检测到的或可检测的异常。通常地,故障状况与描述受影响的系统或子系统的故障代码相关联。故障状况(或故障代码)也可以与文本摘要相关联,这些文本摘要提供关于故障状况的更容易理解(相对于故障代码)的信息。

如本文所用,“状态数据”是指指示飞行器的当前状态的任何数据,诸如传感器数据、存储器中的存储值、数据总线信号等。在这种情景中,飞行器的当前状态包括是否存在特定组件、特定组件是否是活动的、组件(例如,飞行控制表面、开关等)的位置、功能测试的结果等。在这种情景中,配置数据是状态数据的子集。配置数据指示飞行器组件在特定时间的特定设置或位置。例如,与故障状况相关联的配置数据可以指示是否检测到在故障状况下部署(deploy)飞行器的襟翼。

如本文所用,“历史维护数据”是指与特定飞行器或与多个飞行器(例如,机队的所有飞行器)相关联的记录。历史维护数据标识飞行器投诉(例如,故障代码或机组人员报告的投诉)和已执行的维护任务。在一些实施方式中,历史维护数据还标识与一些或所有飞行器投诉相关联的情景信息、执行维护任务的顺序和哪个(或哪些)维护任务解决了投诉的一些指示。

图1是示出了包括飞行器102和相关联的飞行器维护系统120的系统100的框图。在图1中,系统100还包括耦合到或可访问飞行器维护系统120的数据存储库138。在图1中,数据存储库138在飞行器102外。在其他实施方式中,数据存储库138或其部分在飞行器102上。此外,在图1中,飞行器维护系统120在飞行器102上;然而,在其他实施方式中,飞行器维护系统120在飞行器102外。

在图1中,飞行器102包括多个系统104。系统104包括飞行器102的任何组件、线路可更换单元(LRU)或总线。每个系统104具有对应的配置106,该对应的配置106是指每个系统104的状态。飞行器102还包括控件108,每个控件具有对应的配置110。控件108包括自动控件和用户可选控件。自动控件的示例包括基于感测的数据或其他信息来生成控制信号的控制电路和处理器。用户可选控件的示例包括开关、拨盘、旋钮、触摸屏界面、按钮等。

飞行器102进一步包括传感器112。传感器112经配置以生成传感器数据,诸如指示系统104中的一个或多个系统的配置106、控件108中的一个或多个控件的配置110或关于飞行器102或其周围环境的操作或状态的其他信息的数据。

飞行器102还包括健康监视系统114。健康监视系统114经配置以检测飞行器102内的故障状况。例如,健康监视系统114可以经由一个或多个飞行器数据总线160接收传感器数据、描述系统104中的一个或多个系统的配置106的配置数据、描述控件108中的一个或多个控件的配置110的配置数据、其他数据或其任何组合,并且将数据与各种故障检测标准(例如,阈值、模式等)比较,以确定何时出现故障状况。响应于检测故障状况,健康监视系统114生成描述故障状况的数据,诸如故障代码或类似的故障指示。虽然图1将健康监视系统114示出为独特的组件,但是在一些实施方式中,健康监视系统114或其部分分布在所监视的系统104之间。例如,系统104的电气系统可以包括执行电气系统特定的健康监视的电气系统控制器或电气系统监视器。

飞行器维护系统120包括一个或多个数据总线接口126,以经由(一个或多个)飞行器数据总线160接收数据。例如,在特定实施方式中,(一个或多个)数据总线接口126经由(一个或多个)飞行器数据总线160从健康监视系统114接收故障代码数据148。故障代码数据148标识飞行器上检测的一个或多个故障状况。在一些实施方式中,(一个或多个)数据总线接口126还经由(一个或多个)飞行器数据总线160接收故障情景数据150。故障情景数据150指示在与一个或多个故障状况相关联的时间框架(例如,在检测到一个或多个故障状况之前或与之同时的时间段)中飞行器102的一个或多个状况。在特定示例中,故障情景数据150包括来自传感器112的指示在与(一个或多个)故障状况相关联的时间框架期间与飞行器102相关联的操作环境的传感器数据、指示在时间框架期间飞行器102的状态(例如,描述配置106或110中的一个或多个)的配置数据或两者。

飞行器维护系统120包括耦合到(一个或多个)数据总线接口126的一个或多个处理器122和(一个或多个)处理器122可访问的一个或多个存储器装置124。在特定实施方式中,飞行器维护系统120使计算机系统能够操作为支持用于飞行器维护的动态故障隔离的专用计算机系统。在图1中,飞行器维护系统120还包括经配置以促进机外通信的一个或多个通信接口128。例如,当数据存储库138位于飞行器外时,(一个或多个)通信接口128可以经由可以包括有线或无线连接的机外通信连接162从数据存储库138访问数据。

(一个或多个)存储器装置124存储数据和可由(一个或多个)处理器122执行以执行各种操作的指令142。在图1中,数据包括故障代码数据148和故障情景数据150。在一些实施方式中,(一个或多个)存储器装置124还存储指示飞行器102的当前状态的状态数据152。例如,状态数据152指示实时或接近实时地飞行器102的一个或多个配置状态(例如,描述配置106或110中的一个或多个)。

在图1中所示的示例中,(一个或多个)存储器装置124还存储历史维护数据156B。在一些实施方式中,(一个或多个)存储器装置124存储历史维护数据156B的一部分,并且数据存储库138存储历史维护数据156A的另一部分。历史维护数据156标识与飞行器102相关联的先前维护活动、与一个或多个其他飞行器(例如,其他相似飞行器)相关联的先前维护活动或与两者相关联的先前维护活动。先前维护活动指示多个历史故障状况、与每个历史故障状况相关联的历史故障情景数据、为解决每个历史故障状况而执行的相应任务有序序列。

在图1中,指令142包括动态故障隔离指令144和更新指令146。动态故障隔离指令144可由(一个或多个)处理器122执行以生成(一个或多个)检查列表显示118以通过故障隔离过程和相关的维护过程指导维护人员。在图1中,(一个或多个)检查列表显示118被示出为经由飞行器102上的一个或多个显示装置116呈现;然而,在其他实施方式中,(一个或多个)检查列表显示118经由飞行器102外的显示装置或便携式显示装置(诸如电子维护手册装置)呈现。

(一个或多个)检查列表显示118列出基于故障隔离手册(FIM)130的故障隔离任务132的有序序列、基于维护手册134的维护任务136的有序序列或两者。如下所述,基于故障代码数据148、故障情景数据150、状态数据152、历史维护数据156、FIM 130、维护手册134、最小设备列表(MEL)158或其组合来(例如,由(一个或多个)处理器122)确定(一个或多个)检查列表显示118中呈现的一组任务和任务的顺序。FIM 130将每个故障代码映射到特定故障隔离过程,并且每个故障隔离过程指示一组故障隔离任务132,其中一些任务可以是维护任务136。为了说明,故障代码数据与FIM 130的多个故障隔离路径相关联(例如,索引到或映射到FIM 130的多个故障隔离路径),并且每个故障隔离路径指定任务序列,以隔离一个或多个故障状况中的特定故障状况的原因。

在一些实施方式中,特定检查列表显示118列出与特定检测到的故障代码相关联的一组故障隔离任务132(和维护任务136),并且基于历史维护数据156(单独或与其他数据组合)(例如,由(一个或多个)处理器122)来确定该列表中的任务的顺序。为了说明,故障情景数据150可以与历史维护数据156一起评估,以基于哪些任务在过去解决了相似的故障状况(例如,与相同或相关的故障代码和相同或相似的故障情景相关联的故障状况)来确定哪些任务更可能解决故障状况。

附加地或可替代地,特定检查列表显示118中列出的一组任务和/或任务的顺序可以至少部分地基于状态数据152(例如,由(一个或多个)处理器122)来确定。例如,FIM 130的一些故障隔离任务132包括用以确定或验证特定系统104或控件108的配置106、110的检查。在此示例中,如果状态数据152指示特定系统104或控件108的配置106、110,则可以从检查列表显示118中省略用以确定配置106、110的检查列表项。可替代地,检查列表项可以被包括在具有指示检查列表项完成的检查列表项状态154的检查列表显示118中。

在一些情况下,FIM 130包括或者指可延迟维护任务136。可延迟维护任务136是与不操作的设备相关联的维护任务,其中根据最小设备列表(MEL)中详细说明的状况,允许在设备保持不操作的情况下进行调度(dispatch)。因此,用以维修或更换在MEL 158上未标识的系统104的维护任务是不可延迟的。

在用户执行任务之后,用户或飞行器102可以提供指示任务完成或指示任务结果的输入。例如,用户可以通过修改控件108的配置110执行任务。在此示例中,用户可以随后向飞行器维护系统120提供输入,以指示任务已执行。可替代地或附加地,修改控件108的配置110可以使状态数据152基于经由(一个或多个)飞行器数据总线160向飞行器维护系统120证明的信号或数据而自动地更新,在这种情况下,信号或数据可以用作指示任务已执行的输入。

响应于指示与特定检查列表项相关联的任务已执行的输入,更新检查列表项状态154,并且修改检查列表显示118,以将检查列表项显示为完成、示出检查列表项的结果、指示要执行的下一个检查列表项,或者其组合。例如,一些检查列表包括分支路径(每个分支路径包括一组任务),并且执行哪个路径或在路经中的任务的执行顺序取决于特定任务的结果。为了说明,特定任务可以包括功能检查,并且可以根据功能检查是通过还是不通过而执行不同的任务序列。

在一些情况下,特定维护任务136多次出现在任务列表中。例如,系统的若干组件可以位于飞行器102的特定访问面板内。在此示例中,可以将特定访问面板的移除列为每个组件的更换过程中的维护任务136。在这种情况下,当用于移除访问面板的维护任务136被指示为完成时,更新与维护任务136相关联的检查列表项状态154,并且更新指示维护任务136的每个检查列表项(不仅是当前的或活动的检查列表项),以示出任务完成。

更新指令146可由(一个或多个)处理器122执行以在维护期间或在维护之后更新历史维护数据156。例如,在特定任务或一组任务被指示为完成之后,更新指令146更新指示(一个或多个)任务已执行的历史维护数据156和/或执行(一个或多个)任务的结果(例如,执行(一个或多个)任务是否清除了故障状况或者是否导致另一个可检测到的改变,诸如另一个故障状况或功能检查的改变)。在一些实施方式中,更新指令146还基于历史维护数据156生成统计数据或其他分析数据。例如,更新指令146计算在特定情景下(例如,当存在特定故障情景数据时)特定任务或一组任务将解决特定故障状况的概率。在此示例中,由更新指令146计算的概率数据与历史维护数据156一起存储,并且用于确定当在飞行器102上或在另一个飞行器上检测到类似故障状况时要执行的任务的顺序。

在操作期间,飞行器维护系统120接收故障状况的指示,诸如故障代码数据148、故障情景数据150或两者。响应于启动与故障状况相关的维护活动,飞行器维护系统120生成包括第一组未完成检查列表项的第一检查列表显示。至少基于故障代码数据148、故障情景数据150和状态数据152来生成第一检查列表显示。第一组未完成检查列表项对应于或包括源自与飞行器102相关联的FIM 130的故障隔离任务132的有序序列、源自与飞行器102相关联的维护手册134的维护任务136的有序序列或包括故障隔离任务132和维护任务136的有序序列。第一组未完成检查列表项中的每个检查列表项与相应任务相关联。在一些实施方式中,基于每个对应任务的执行将解决(一个或多个)故障状况的可能性的估计,在第一检查列表显示中对第一组未完成检查列表项进行排序。在一些实施方式中,第一检查列表显示包括特定任务的执行将解决一个或多个故障状况的可能性的数值或其他估计。

在生成第一检查列表显示并将其呈现给用户之后,飞行器维护系统120接收指示第一组未完成检查列表项中的一个或多个检查列表项的完成的输入。输入可以由用户提供,诸如经由控件108中的一个控件或经由与(一个或多个)显示装置116上的第一检查列表显示的交互。附加地或可替代地,输入可以经由在(一个或多个)飞行器数据总线160上发送的信号或数据(诸如从控件108发送到系统104以改变系统104的配置106的信号)来接收。飞行器维护系统120基于输入来更新(一个或多个)存储器装置124中的数据。在特定示例中,基于输入来更新状态数据152、历史维护数据156、检查列表项状态154或其组合。

在接收输入之后,飞行器维护系统120可以生成包括第二组未完成检查列表项的第二检查列表显示,该第二组未完成检查列表项不同于第一组未完成检查列表项。例如,可以更新检查列表显示118以标识新任务。基于故障代码数据148、故障情景数据150、更新后的状态数据152和历史维护数据156来生成第二检查列表显示。

在一些情况下,要执行的任务(例如,由(一个或多个)处理器122)动态地选择,以生成检查列表显示,并且在此初始选择之后,该任务列表是静态的。在这种情况下,在随后检查列表显示(例如,第二检查列表显示)中存在的一组未完成检查列表项(例如,第二组未完成检查列表项)包括先前一组未完成检查列表项中的每个检查列表项,除了指示为完成的一个或多个检查列表项。在其他情况下,当正在执行检查列表时,诸如当附加信息变得可用时,或者在已知特定任务或检查的结果之后,不定期地(例如,由(一个或多个)处理器122)动态地更新要执行的任务列表。在这种情况下,随后一组未完成检查列表项包括在先前一组未完成检查列表项中不存在的一个或多个检查列表项。当生成随后检查列表显示时,可以基于从系统104、控件108、传感器112或健康监视系统114接收的输入自动地将先前一组未完成检查列表项中的一个或多个检查列表项指示为完成。

在特定实施方式中,在基于清除了飞行器102上或另一个飞行器上的故障状况的维护来更新历史维护数据156之后,飞行器维护系统120可以获得与新故障状况对应的附加故障代码数据(例如,第二故障代码数据或随后故障代码数据)和与新故障状况相关联的附加故障情景数据(例如,第二故障情景数据或随后故障代码数据)。响应于确定附加故障代码数据匹配(例如,基于比较标准,与其相同或相似)先前故障代码数据且附加故障情景数据匹配(例如,基于比较标准,与其相同或相似)先前故障情景数据,飞行器维护系统120生成包括一组未完成检查列表项(例如,第三组未完成检查列表项)的新检查列表显示。新检查列表显示中呈现的一组未完成检查列表项不同于先前检查列表显示中呈现的一组未完成检查列表项(例如,第一组和第二组)。例如,飞行器维护系统120基于更新后的历史维护数据156选择要执行的任务、要执行的任务的顺序或两者,以使在故障隔离过程中较早地执行解决了先前故障状况的一个或多个任务,其中期望解决了先前故障状况的(一个或多个)任务可能也解决当前故障状况。

因此,飞行器维护系统120为飞行器故障隔离的技术问题提供了改进的技术解决方案。例如,通过用指示哪些任务解决了每个投诉的信息更新历史维护数据156并使用更新后的历史维护数据156对在随后维护活动期间执行的任务进行排序,飞行器维护系统120生成以减少隔离和解决飞行器102上的故障状况所需的时间的方式分类的检查列表显示。

图2A至图2C示出了检查列表显示118的示例,其包括图2A中的第一检查列表显示118A、图2B中的第二检查列表显示118B和图2C中的第三检查列表显示118C。图2A至图2C中的示例检查列表显示118仅意在说明本公开的特定示例。在一些实施方式中,省略了图2A至图2C中所示的检查列表显示118的一个或多个特征。在其他实施方式中,检查列表显示118包括图2A至图2C中未示出的附加特征。

在图2A至图2C中,每个检查列表显示118包括描述故障状况的信息202、220。在图2A至图2C中,信息202、220包括提供与故障状况相关的文本描述的维护消息(例如,维护消息_1)。信息202、220还包括故障代码数据148(例如,故障代码数据_1或故障代码数据_2)、故障情景数据150(例如,情景数据_1或情景数据_2)和状态数据152(例如,状态数据_1和状态数据_2)。在一些实施方式中,信息202、220还包括与故障状况相关联或受故障状况影响的系统104的描述符。在图2A至图2C中,每个检查列表显示118还包括与故障隔离路径204、222、230或故障隔离过程相关联的多个检查列表项。每个故障隔离路径204、222、230列出要执行的任务的有序序列作为检查列表项。如上所述,检查列表显示118中的任务的序列至少基于故障代码数据148、故障情景数据150和历史维护数据156。

在图2A中,第一检查列表显示118A包括与第一检查列表显示118A中的检查标记相关联的一个或多个已完成检查列表项206。每个已完成检查列表项206与指示检查列表项完成的检查列表项状态154相关联。另外,一些已完成检查列表项206与状态数据152相关联,该状态数据152指示作为执行与已完成检查列表项206相关联的任务的结果的飞行器状态或配置。例如,在图2A中,已完成检查列表项206指示执行了FIM任务_1。在此示例中,FIM任务_1是功能检查,其已通过,并且状态数据152可以因此包括指示与FIM任务_1相关联的功能检查已通过的字段或数据元素。作为另一个示例,在图2A中,已完成检查列表项206指示执行了维护安全检查。在一些实施方式中,维护安全检查可以包括配置特定系统104或控件108是安全状态(例如,关闭电气系统)。在这种实施方式中,执行维护安全检查可以导致系统104的特定配置106或控件108的特定配置110,并且配置106、110可以经由通过(一个或多个)飞行器数据总线160传送的信号或数据来检测。在这种实施方式中,信号或数据用于更新状态数据152,使得在随后检查列表显示(诸如第二检查列表显示118B)中,可以自动地将维护安全检查指示为完成,而无需用户输入。

在图2A中,第一检查列表显示118A还包括不与第一检查列表显示118A中的检查标记相关联的一个或多个未完成检查列表项208。在图2A至图2C中,未完成检查列表项中的一个特定项以210突出显示,或者以视觉上不同的方式显示,以指示该特定未完成检查列表项描述了任务序列中要执行的下一个任务。

图2A的检查列表显示118A与图2C的检查列表显示118C之间的差异示出了随时间的通过单个FIM过程的进展。例如,在图2A中,要执行的下一个任务是FIM任务_2。在图2A中,检查列表显示118A指示FIM路径_1根据FIM任务_2的结果进行分支。例如,如果FIM任务_2未通过,则检查列表显示118A指示要执行维护任务_1。然而,如果FIM任务_2通过,则要执行的下一个任务是FIM任务_3。在图2C中,FIM任务_2被指示为完成且未通过,并且要执行的下一个任务是维护任务_1。

图2A的检查列表显示118A与图2B的检查列表显示118B之间的差异示出了执行的任务的顺序响应于故障状况随时间变化(例如,基于历史维护数据156的累积和检查列表显示118中的动态排序任务)的改变。在一些实施方式中,图2B的故障代码数据_2与图2A的故障代码数据_1相同(即完全一样)。在其他实施方式中,图2B的故障代码数据_2是与图2A的故障代码数据_1类似(基于比较标准)但不完全一样。例如,故障代码数据_1和故障代码数据_2都可以指示飞行器102的相同系统104中的故障。同样地,在一些实施方式中,图2B的情景数据_2与图2A的情景数据_1相同(即完全一样),并且在其他实施方式中,图2B的情景数据_2与图2A的情景数据_1类似(基于比较标准)但不完全一样。例如,情景数据_1和情景数据_2都可以包括落在由比较标准指示的特定范围内的传感器读数。此外,在一些实施方式中,图2B的状态数据_2与图2A的状态数据_1相同(即完全一样),并且在其他实施方式中,图2B的状态数据_2与图2A的状态数据_1类似(基于比较标准),但不完全一样同。例如,在状态数据_1和状态数据_2中,系统104的第一子集可以具有相同配置106,并且比较标准可以指示共享此配置106指示用于确定检查列表显示118的目的的相似性。因此,尽管在故障代码数据148、故障情景数据150、状态数据152或其任何组合方面,第一检查列表显示118A和第二检查列表显示118B的生成之间可以存在差异,但是两个检查列表显示118A、118B涉及飞行器维护系统120认为彼此匹配的故障状况。

接着由图2A和图2C指示的任务序列,在FIM任务_1之后、在FIM任务_2之后并且仅在FIM任务_2未通过的情况下,要执行FIM任务_4。然而,在由图2B指示的任务序列中,在FIM任务_1之前要执行FIM任务_4,并且仅在FIM任务_5通过的情况下执行FIM任务_1。要执行的任务序列的这种重新布置至少部分地基于历史维护数据156。例如,在第一维护操作(或第一组维护操作)期间,可以是以下情况:与故障代码数据_1、情景数据_1和状态数据_1相关联的故障状况频繁地通过执行FIM任务_4解决,并且很少通过执行FIM任务_1解决。在这种情况下,动态故障隔离指令114动态地对任务序列重新排序,以将调度FIM任务_4的执行安排在FIM任务_1的执行之前。以这种方式重新布置任务序列的动态故障隔离过程的一个技术优势是飞行器102的可用性增加,因为动态重新排序导致了可能解决故障状况的任务的较早执行。

图3是根据特定实施方式的动态故障隔离的方法300的示例的流程图。方法300可以响应于接收已经检测故障状况的指示,由图1的飞行器维护系统120执行。例如,(一个或多个)处理器122可以执行动态故障隔离指令144、更新指令146或两者,以执行方法300的各种操作。

方法300包括在302处,获得选择数据。选择数据的示例包括故障代码数据148、故障情景数据150、状态数据152和历史维护数据156。选择数据可以从(一个或多个)存储器装置124、从健康监视系统114、从传感器112、从数据存储库138或其组合获得。

方法300还包括在304处,基于选择数据选择要执行的例程。该例程包括隔离或解决故障状况的一组任务。通常地,该例程基于如由FIM 130指定的故障代码数据进行选择,并且一个例程可以指代或合并其他例程。例如,特定的FIM例程可以包括需要执行包括多个维护任务的特定维护例程的故障隔离任务。因此,例程可以嵌套并且可以包括分支路径。

在一些实施方式中,选择例程包括选择一组任务的执行顺序。在这种实施方式中,选择任务的执行顺序或序列,使得将更可能导致解决故障状况的任务安排在不太可能解决故障状况的任务之前执行。例如,可以评估历史维护数据156,以确定哪个或哪些任务已经解决了类似的故障状况。在这种情景中,如果两个故障状况具有相同或相关的故障代码,影响相同或相关的系统104且在类似情景中发生(例如,故障情景数据150在某个指定的相似性阈值或标准内匹配与先前实例相关联的故障情景数据),则在先前实例中发生的故障状况被视为类似于现在的故障状况。

方法300进一步包括在306处,从例程选择任务,并且在308处,确定是否需要执行该任务。例如,可以基于状态数据152评估例程的所选择的任务(或每个任务),以确定是否需要该任务。在一些情况下,可能不需要执行一个或多个任务,因为状态数据152指示要通过执行该任务实现的飞行器状态已经存在。为了说明,如果任务涉及调整特定控件的配置110(例如,将旋钮转动到指定设置),则方法300在308处通过确定特定控件108是否已经具有目标配置110(例如,已经转动到指定设置)来确定是否需要该任务。

如果在308处不需要该任务,则在306处,方法300选择另一个任务。如果需要该任务,则方法300确定该任务是否完成。例如,可以在检查列表显示118中列出任务,并且当接收指示该任务完成的输入时,方法300可以确定该任务完成。在一些情况下,输入是指示任务完成的用户输入。在其他情况下,输入是来自飞行器102的系统104的指示系统104的配置106或系统104的配置106的改变的信号或数据。例如,如果任务是部署飞行器102的襟翼,则输入可以是指示襟翼已部署的信号或命令襟翼的部署的信号。在其他情况下,输入是来自飞行器102的控件108的指示控件108的配置110或控件108的配置110的改变的信号或数据。例如,如果任务是切换开关,则输入可以是响应于切换开关而生成的信号。在其他情况下,输入是来自飞行器102的传感器112的指示与执行任务相关联的状况或改变的信号或数据。例如,如果任务是部署飞行器102的襟翼,则输入可以是来自襟翼位置传感器的指示襟翼已部署的信号。

当任务完成时,方法300包括在312处,更新状态。例如,(一个或多个)处理器122响应于确定任务完成而存储新的或更新状态数据152。附加地或可替代地,(一个或多个)处理器122更新与任务相关联的检查列表项的检查列表项状态154。

方法300还包括在314处,确定故障是否清除(例如,确定故障状况是否仍然存在)。例如,(一个或多个)处理器122可以执行自动功能检查,以确定故障是否清除。可替代地,用户可以启动功能检查,以确定故障是否清除。虽然图3示出了在执行每个单个任务之后确定故障是否清除,但是在其他实施方式中,方法300可以布置成使得在用以确定故障是否清除的检查之间执行多个任务。例如,确定故障是否清除的功能检查可以根据时间表(例如,定期地)自动执行,在这种情况下,故障是否清除的确定有时可以在执行单个任务之后进行,并且在其他时候可以在已经执行了若干任务之后进行。

方法300包括如果故障清除,则在316处保存FIM更新数据。在一些实施方式中,FIM更新数据更新或修改FIM 130。例如,FIM更新数据可以使在FIM 130中列出的任务的顺序改变。在其他实施方式中,FIM更新数据更新或修改历史维护数据156,以指示执行了哪个或哪些任务来清除故障。在这种实施方式中,当在某个未来时间执行方法300时,诸如当另一个飞行器经历类似的故障状况时,更新后的或修改后的历史维护数据156用于动态地改变FIM130中的任务的顺序。

在一些实施方式中,方法300还包括如果故障未清除,则在318处,执行调度检查。调度检查确定故障是否阻止飞行器102的调度。例如,如果已经执行的故障隔离任务或故障代码数据148将故障缩小到特定系统104并且特定系统104在MEL 158中列出,则调度检查318指示飞行器102可以返回到检修(service)和维护以清除故障,其可以延迟直到更方便的时间。如果特定系统104未在MEL 158中列出或者用户确定不延迟维护,则方法300通过执行另一迭代继续。在图3中所示的示例中,下一迭代在302处通过获得选择数据开始;然而,在其他实施方式中,下一迭代在304处基于先前获得的选择数据通过选择例程开始,或者在306处通过从先前选择的例程中选择另一个任务开始。

在其他实施方式中,图3中所示的各种操作可以以不同顺序执行。例如,在一些实施方式中,在选择例程之前,在选择任务之前,或者在确定任务完成之前,执行调度检查。

图4是根据特定实施方式的动态故障隔离的方法400的另一示例的流程图。方法400可以由图1的飞行器维护系统执行。例如,(一个或多个)处理器122可以执行动态故障隔离指令144、更新指令146或两者,以执行方法400的各种操作。

方法400包括在402处,经由一个或多个飞行器数据总线接收故障代码数据,其中故障代码数据标识飞行器上检测的一个或多个故障状况。例如,飞行器维护系统120从健康监视系统114接收故障代码数据148。

方法400还包括在404处,经由一个或多个飞行器数据总线接收故障情景数据,其中故障情景数据指示在与一个或多个故障状况相关联的时间框架中飞行器的一个或多个状况。例如,飞行器维护系统120从系统104、控件108、传感器112、健康监视系统114或其组合接收故障情景数据150。

方法400进一步包括在406处,由一个或多个处理器生成包括第一组未完成检查列表项的第一检查列表显示,其中基于故障代码数据、故障情景数据、指示飞行器的当前状态的状态数据和历史维护数据来生成第一检查列表显示。例如,飞行器维护系统120基于故障代码数据148选择要执行的FIM例程,并且确定为了最方便地解决故障状况而应该执行FIM例程的任务的顺序。在此示例中,任务按照从最有可能解决故障状况(基于历史维护数据以及故障情景数据与先前故障情景数据的匹配程度)到最不可能解决故障状况的序列进行排序。在一些实施方式中,还可以考虑其他因素,以确定任务的顺序,诸如时间或与每个任务相关联的可用部件。为了说明,可以非常快速地执行但不太可能解决故障的任务可以安排在更可能解决故障但需要更多时间来执行的任务之前。作为另一个说明性示例,不太可能解决故障但不需要任何部件或补给的任务可以安排在更可能解决故障但需要昂贵的部件或补给或难以获得(例如,交货时间长)的部件或补给的任务之前。

在确定任务的顺序之后,第一检查列表显示被生成并且基于所确定的顺序按序列布置任务。第一检查列表显示经由(一个或多个)显示装置116呈现给用户,以指导用于执行各种任务。最初,第一检查列表显示包括未完成检查列表项的列表,其中每个未完成检查列表项对应于尚未执行的任务。在一些情况下,第一检查列表显示也可以最初列出一个或多个已完成检查列表项。例如,如果特定检查列表项指导用户将控件108的配置110改变为目标配置,并且飞行器维护系统120能够自动地(例如,经由(一个或多个)飞行器数据总线160上的信号)确定控件108处于目标配置,则第一检查列表显示可以用特定检查列表项完成的指示来显示特定检查列表项。

方法400包括在408处,由一个或多个处理器接收指示第一组未完成检查列表项中的一个或多个检查列表项的完成的输入。例如,飞行器维护系统120可以接收用户输入或从(一个或多个)飞行器数据总线接收指示检查列表项完成的信号或数据。

方法400包括在410处,由一个或多个处理器基于输入更新状态数据。例如,飞行器维护系统120基于输入更新状态数据152。附加地或可替代地,一个或多个处理器基于输入更新检查列表项状态154、历史维护数据156或两者。

方法400包括在412处,由一个或多个处理器生成包括第二组未完成检查列表项的第二检查列表显示。例如,飞行器维护系统120生成随后检查列表显示,诸如检查列表显示118B或118C之一。在此示例中,可以基于故障代码数据、故障情景数据、更新后的状态数据和历史维护数据来生成随后检查列表显示,并且第二组未完成检查列表项可以不同于第一组未完成检查列表项。

图5是示出了包括图5的飞行器维护系统120的飞行器的生命周期的流程图。在预生产期间,示例性生命周期500在框502处包括飞行器(诸如参照图1描述的飞行器102)的规格和设计。在飞行器的规格和设计期间,生命周期500可以包括飞行器维护系统120的规格和设计。在框504处,生命周期500包括材料采购,该材料采购可以包括采购用于飞行器维护系统120的材料。

在生产期间,生命周期500在框506处包括组件和子组装件制造并且在框508处包括飞行器的系统集成。例如,生命周期500可以包括飞行器维护系统120的组件和子组装件制造和飞行器维护系统120的系统集成。在框510处,生命周期500包括飞行器的认证和交付,并且在框512处,生命周期500包括将飞行器投入使用。认证和交付可以包括飞行器维护系统120的认证,以将飞行器维护系统120投入使用。当由客户进行在使用中时,可以安排飞行器进行例行维护和检修(也可以包括修改、重新配置、翻新等)。在框514处,生命周期500包括在飞行器上执行维护和检修,其可以包括对飞行器维护系统120执行维护和检修。

生命周期500的每个过程都可以由系统集成商、第三方和/或运营商(例如,客户)执行或实行。出于此描述的目的,系统集成商可以包括但不限于任何数量的飞行器制造商和主要系统分包商;第三方可以包括但不限于任何数量的卖方、分包商和供应商;并且运营商可以是航空公司、租赁公司、军事实体、服务组织等。

本公开的各方面可以在车辆的示例的情景下描述。车辆的特定示例是如图1中所示的飞行器102。在图6的示例中,飞行器102包括具有内部604和系统104的机身602。在图6中所示的示例中,系统104包括推进系统606、电气系统608、环境系统610、液压系统612和飞行器维护系统120。可以包括任何数量的其他系统。

图7是根据本主题公开的包括计算装置710的计算环境700的框图,该计算装置710经配置以支持计算机实施的方法和计算机可执行程序指令(或代码)的各方面。例如,计算装置710或其部分经配置以执行指令,以启动、执行或控制参照图1至图4描述的一个或多个操作。图7的示例示出了其中飞行器维护系统120未集成在飞行器102上的实施方式。例如,飞行器维护系统120可以暂时地体现在与飞行器102耦合的计算装置(例如,笔记本计算机或平板计算机)中,诸如以执行维护或故障隔离任务。

计算装置710包括一个或多个处理器122。(一个或多个)处理器122经配置以与系统存储器730、一个或多个存储装置740、一个或多个输入/输出接口750、一个或多个通信接口128或其任何组合通信。系统存储器730包括易失性存储器装置(例如,随机存取存储器(RAM)装置)、非易失性存储器装置(例如,只读存储器(ROM)装置、可编程只读存储器和闪存)或两者。系统存储器730存储操作系统732,该操作系统732可以包括用于引导(booting)计算装置710的基本输入/输出系统以及使计算装置710能够与用户、其他程序和其他装置交互的完整操作系统。系统存储器730存储程序数据736,诸如故障代码数据148、故障情景数据150、状态数据152、历史维护数据156、检查列表项状态154或其组合。

系统存储器730包括可由(一个或多个)处理器122执行的一个或多个应用程序734(例如,指令集)。作为示例,一个或多个应用程序734包括可由(一个或多个)处理器122执行以启动、控制或执行参照图1至图4描述的一个或多个操作的指令。为了说明,一个或多个应用程序处理器122包括动态故障隔离指令144和更新指令146。

一个或多个存储装置740包括非易失性装置,诸如磁盘、光盘或闪速存储器装置。在特定示例中,(一个或多个)存储装置740包括可移除存储器装置和不可移除存储器装置。(一个或多个)存储装置740经配置以存储操作系统、操作系统的影像、应用程序(例如,应用程序734中的一个或多个)和程序数据(例如,程序数据736)。在一些示例中,系统存储器730、(一个或多个)存储装置740或两者包括有形计算机可读介质。在一些示例中,(一个或多个)存储装置740中的一个或多个存储装置在计算装置710的外部。

一个或多个输入/输出接口750使计算装置710能够与一个或多个输入/输出装置770通信,以促进用户交互。例如,(一个或多个)输入/输出接口750可以包括检查列表显示、显示接口、输入接口或两者。例如,(一个或多个)输入/输出接口750适于从用户接收输入,从另一个计算装置接收输入或其组合。在一些实施方式中,(一个或多个)输入/输出接口750符合一个或多个标准接口协议,包括串行接口(例如,通用串行总线(USB)接口或电气和电子工程师(IEEE)接口标准)、并行接口、显示适配器、音频适配器或自定义接口(“IEEE”是新泽西州皮斯卡塔韦(Piscataway,New Jersey)的电气与电子工程师协会的注册商标)。在一些实施方式中,(一个或多个)输入/输出接口704包括一个或多个用户接口装置和显示器,其包括按钮、键盘、定点装置、显示器、扬声器、麦克风、触摸屏和其他装置的某种组合。

(一个或多个)处理器122经配置以经由一个或多个通信接口128与(一个或多个)装置或(一个或多个)控制器780通信。例如,一个或多个通信接口128可以包括网络接口。(一个或多个)装置或(一个或多个)控制器780可以包括例如数据存储库138。

在一些实施方式中,非暂时性计算机可读介质存储指令,该指令在由一个或多个处理器执行时使一个或多个处理器启动、执行或控制操作,以执行上述部分或全部功能。例如,指令可以是可执行的,以实施图1至图4的操作或方法中的一个或多个。在一些实施方式中,图1至图4的操作或方法中的一个或多个的部分或全部可以由执行指令的一个或多个处理器(例如,一个或多个中央处理单元(CPU)、一个或多个图形处理单元(GPU)、一个或多个数字信号处理器(DSP))实施、由专用硬件电路实施,或由其任何组合实施。

本公开的各种示例在下面以一组相关条款描述:

根据条款1,一种飞行器维护系统包括一个或多个数据总线接口,其用以经由一个或多个飞行器数据总线接收故障代码数据和故障情景数据。故障代码数据标识飞行器上检测的一个或多个故障状况,并且故障情景数据指示在与一个或多个故障状况相关联的时间框架中飞行器的一个或多个状况。该飞行器维护系统还包括耦合到一个或多个数据总线接口的一个或多个处理器以及可由一个或多个处理器访问的一个或多个存储器装置。一个或多个存储器装置存储指令,这些指令可由一个或多个处理器执行以使一个或多个处理器生成包括第一组未完成检查列表项的第一检查列表显示。基于故障代码数据、故障情景数据、指示飞行器的当前状态的状态数据和历史维护数据来生成第一检查列表显示。一个或多个存储器装置存储指令,这些指令可由一个或多个处理器执行以接收指示第一组未完成检查列表项中的一个或多个检查列表项的完成的输入,并基于输入更新状态数据。一个或多个存储器装置存储指令,这些指令可由一个或多个处理器执行以生成包括第二组未完成检查列表项的第二检查列表显示。基于故障代码数据、故障情景数据、更新后的状态数据和历史维护数据来生成第二检查列表显示。第二组未完成检查列表项不同于第一组未完成检查列表项。

根据条款2,根据条款1所述的飞行器维护系统进一步包括飞行器上的显示装置,其中该显示装置经配置以显示第一检查列表显示和第二检查列表显示。

根据条款3,在根据条款1或条款2的飞行器维护系统中,一个或多个存储器装置存储历史维护数据的至少一部分。

根据条款4,根据条款1至条款3中的任一项所述的飞行器维护系统进一步包括通信接口,其经配置以访问来自飞行器外的数据存储库的历史维护数据的至少一部分。

根据条款5,在根据条款1至条款4中的任一项所述的飞行器维护系统中,故障代码数据与多个故障隔离路径相关联,其中多个故障隔离路径中的每个故障隔离路径指定任务序列,以隔离一个或多个故障状况的特定故障状况的原因。

根据条款6,在根据条款1至条款5中的任一项所述的飞行器维护系统中,故障情景数据包括指示在时间框架期间与飞行器相关联的操作环境的传感器数据、指示在时间框架期间飞行器的状态的配置数据或两者。

根据条款7,在根据条款1至条款6中的任一项所述的飞行器维护系统中,历史维护数据标识与飞行器相关联的先前维护活动、与一个或多个其他飞行器相关联的先前维护活动或与两者相关联的先前维护活动,并且先前维护活动指示多个历史故障状况、与历史故障状况中的每个历史故障状况相关联的历史故障情景数据、为解决历史故障状况中的每个历史故障状况而执行的相应任务有序序列。

根据条款8,在根据条款1至条款7中的任一项所述的飞行器维护系统中,状态数据指示飞行器的一个或多个配置状态。

根据条款9,在根据条款1至条款8中的任一项所述的飞行器维护系统中,指令进一步可由一个或多个处理器执行以使一个或多个处理器基于输入更新历史维护数据。

根据条款10,在根据条款1至条款9中的任一项所述的飞行器维护系统中,指令进一步可由一个或多个处理器进一步执行以使一个或多个处理器:在更新历史维护数据之后,经由一个或多个数据总线接口获得第二故障代码数据和第二故障情景数据,并且响应于第二故障代码数据匹配故障代码数据并且第二故障情景数据匹配故障情景数据,生成包括第三组未完成检查列表项的第三检查列表显示,其中第三组未完成检查列表项不同于第一组未完成检查列表项并且不同于第二组未完成检查列表项。

根据条款11,在根据条款1至条款10中的任一项所述的飞行器维护系统中,输入包括由一个或多个数据总线接口检测的一个或多个数据总线信号,其中一个或多个数据总线信号指示飞行器的配置状态或飞行器的配置状态的改变。

根据条款12,在根据条款11所述的飞行器维护系统中,响应于用户改变飞行器的配置而生成一个或多个数据总线信号。

格局条款13,在根据条款11所述的飞行器维护系统中,输入包括响应于第一检查列表显示而接收的用户输入。

根据条款14,在根据条款1至条款13中的任一项所述的飞行器维护系统中,生成第二检查列表显示包括自动地将第一组未完成检查列表项中的一个或多个检查列表项指示为完成。

根据条款15,在根据条款14所述的飞行器维护系统中,第二组未完成检查列表项包括第一组未完成检查列表项中的每个检查列表项,除了指示为完成的一个或多个检查列表项。

根据条款16,在根据条款14所述的飞行器维护系统中,第二组未完成检查列表项包括第一组未完成检查列表项中不存在的一个或多个检查列表项。

根据条款17,在根据条款1至条款16中的任一项所述的飞行器维护系统中,与一个或多个故障状况相关联的时间框架对应于在一个或多个故障状况的检测之前或与一个或多个故障状况的检测同时的时间段。

根据条款18,在根据条款1至条款17中的任一项所述的飞行器维护系统中,第一组未完成检查列表项对应于包括源自与飞行器相关联的故障隔离手册的故障隔离任务的有序序列、源自与飞行器相关联的维护手册的维护任务的有序序列或包括故障隔离任务和维护任务两者的有序序列。

根据条款19,在根据条款18所述的飞行器维护系统中,基于故障代码数据、故障情景数据、状态数据和历史维护数据来确定第一组未完成检查列表项的序列。

根据条款20,在根据条款18所述的飞行器维护系统中,第一组未完成检查列表项中的检查列表项与任务相关联,并且其中第一检查列表显示进一步包括任务的执行将解决一个或多个故障状况的可能性的估计。

根据条款21,在根据条款18所述的飞行器维护系统中,第一组未完成检查列表项中的多个检查列表项中的每个检查列表项与对应任务相关联,并且其中基于对应任务中的每个任务的执行将解决一个或多个故障状况的可能性的估计来在第一检查列表显示中对第一组未完成检查列表项进行排序。

根据条款22,一种方法包括经由一个或多个飞行器数据总线接收故障代码数据,其中故障代码数据标识飞行器上检测的一个或多个故障状况。该方法还包括经由一个或多个飞行器数据总线接收故障情景数据,其中故障情景数据指示在与一个或多个故障状况相关联的时间框架中飞行器的一个或多个状况。该方法进一步包括由一个或多个处理器生成包括第一组未完成检查列表项的第一检查列表显示,其中基于故障代码数据、故障情景数据、指示飞行器的当前状态的状态数据和历史维护数据来生成第一检查列表显示。该方法还包括由一个或多个处理器接收指示第一组未完成检查列表项中的一个或多个检查列表项的完成的输入以及由一个或多个处理器基于输入更新状态数据。该方法进一步包括由一个或多个处理器生成包括第二组未完成检查列表项的第二检查列表显示,其中基于故障代码数据、故障情景数据、更新后的状态数据和历史维护数据来生成第二检查列表显示,并且其中第二组未完成检查列表项不同于第一组未完成检查列表项。

根据条款23,根据条款24所述的方法进一步包括在飞行器上的显示装置处显示第一检查列表显示和第二检查列表显示。

根据条款24,根据条款23或条款24所述的一个或多个存储器装置存储历史维护数据的至少一部分。

根据条款25,根据条款22至条款24中的任一项所述的方法进一步包括访问来自飞行器外的数据存储库的历史维护数据的至少一部分。

根据条款26,在根据条款22至条款25中的任一项所述的方法中,故障代码数据与多个故障隔离路径相关联,其中多个故障隔离路径中的每个故障隔离路径指定任务序列,以隔离一个或多个故障状况中的特定故障状况的原因。

根据条款27,在根据条款22至条款26中的任一项所述的方法中,故障情景数据包括指示在时间框架期间与飞行器相关联的操作环境的传感器数据、指示在时间框架期间飞行器的状态的配置数据或两者。

根据条款28,在根据条款22至条款27中的任一项所述的方法中,历史维护数据标识与飞行器相关联的先前维护活动、与一个或多个其他飞行器相关联的先前维护活动或与两者相关联的先前维护活动,并且先前维护活动指示多个历史故障状况、与历史故障状况中的每个历史故障状况相关联的历史故障情景数据、为解决历史故障状况中的每个历史故障状况而执行的相应任务有序序列。

根据条款29,在根据条款22至条款28中的任一项所述的方法中,状态数据指示飞行器的一个或多个配置状态。

根据条款30,在条款22至条款29中的任一项所述的方法中,该方法进一步包括基于输入更新历史维护数据。

根据条款31,在根据条款30所述的方法中,该方法进一步包括:在更新历史维护数据之后,经由一个或多个数据总线接口获得第二故障代码数据和第二故障情景数据,以及响应于第二故障代码数据匹配故障代码数据并且第二故障情景数据匹配故障情景数据,生成包括第三组未完成检查列表项的第三检查列表显示,其中第三组未完成检查列表项不同于第一组未完成检查列表项并且不同于第二组未完成检查列表项。

根据条款32,在根据条款22至条款31中的任一项所述的方法中,输入包括由一个或多个数据总线接口检测的一个或多个数据总线信号,其中一个或多个数据总线信号指示飞行器的配置状态或飞行器的配置状态的改变。

根据条款33,在根据条款32所述的方法中,响应于用户改变飞行器的配置而生成一个或多个数据总线信号。

根据条款34,在根据条款32所述的方法中,输入包括响应于第一检查列表显示而接收的用户输入。

根据条款35,在根据条款22至条款34中的任一项所述的方法中,生成第二检查列表显示包括自动地将第一组未完成检查列表项中的一个或多个检查列表项指示为完成。

根据条款36,在根据条款35所述的方法中,第二组未完成检查列表项包括第一组未完成检查列表项中的每个检查列表项,除了指示为完成的一个或多个检查列表项。

根据条款37,在根据条款35所述的方法中,第二组未完成检查列表项包括第一组未完成检查列表项中不存在的一个或多个检查列表项。

根据条款38,在根据条款22至条款27中的任一项所述的方法中,与一个或多个故障状况相关联的时间框架对应于在一个或多个故障状况的检测之前或与一个或多个故障状况的检测同时的时间段。

根据条款38,在根据条款22至条款38中的任一项所述的方法中,第一组未完成检查列表项对应于包括源自与飞行器相关联的故障隔离手册的故障隔离任务的有序序列、源自与飞行器相关联的维护手册的维护任务的有序序列或包括故障隔离任务和维护任务两者的有序序列。

根据条款39,在根据条款38所述的方法中,基于故障代码数据、故障情景数据、状态数据和历史维护数据来确定第一组未完成检查列表项的序列。

根据条款40,在根据条款38所述的方法中,第一组未完成检查列表项中的检查列表项与任务相关联,并且其中第一检查列表显示进一步包括任务的执行将解决一个或多个故障状况的可能性的估计。

根据条款41,在根据条款38所述的方法中,第一组未完成检查列表项中的多个检查列表项中的每个检查列表项与对应任务相关联,并且其中基于对应任务中的每个任务的执行将解决一个或多个故障状况的可能性的估计来在第一检查列表显示中对第一组未完成检查列表项进行排序。

根据条款42,一种存储指令的计算机可读存储装置,这些指令可由一个或多个处理器执行以使一个或多个处理器执行操作,该操作包括接收标识飞行器上检测的一个或多个故障状况的故障代码数据。操作还包括接收指示在与一个或多个故障状况相关联的时间框架中飞行器的一个或多个状况的故障情景数据。操作进一步包括生成包括第一组未完成检查列表项的第一检查列表显示,其中基于故障代码数据、故障情景数据、指示飞行器的当前状态的状态数据和历史维护数据来生成第一检查列表显示。操作还包括接收指示第一组未完成检查列表项中的一个或多个检查列表项的完成的输入和基于输入更新状态数据。操作进一步包括生成包括第二组未完成检查列表项的第二检查列表显示,其中基于故障代码数据、故障情景数据、更新后的状态数据和历史维护数据来生成第二检查列表显示,并且其中第二组未完成检查列表项不同于第一组未完成检查列表项。

本文所述的示例的图示意在提供对各种实施方式的结构的一般理解。这些图示不意在用作利用本文所述的结构或方法的设备和系统的元件和特征的完整描述。在审阅本公开后,许多其他实施方式对于本领域技术人员而言可以是显而易见的。可以利用其他实施方式,并且可以从本公开得出其他实施方式,从而可以在不脱离本公开的范围的情况下进行结构和逻辑上的替换和改变。例如,可以以与图中所示的顺序不同的顺序执行方法操作,或者可以省略一个或多个方法操作。因此,本公开和附图应视为说明性的,而不是限制性的。

此外,尽管在此已经图示和描述了特定示例,但是应该理解,经设计实现相同或相似结果的任何后续布置可以代替所示的特定实施方式。本公开意在涵盖各种实施方式的任何和所有随后的改编或变型。在审阅本说明书后,以上实施方式和本文中未具体描述的其他实施方式的组合对于本领域技术人员将是显而易见的。

本公开的摘要通过以下理解而提交,其将不用于解释或限制权利要求的范围或含义。另外,在前述具体实施方式中,为了简化本公开的目的,可以将各种特征组合在一起或在单个实施方式中描述。以上描述的示例说明但不限制本公开。还应该理解,根据本公开的原理,可以进行多种修改和变化。如随附权利要求反映,所要求保护的主题可以针对少于所公开的示例中的任何示例的所有特征。因此,本公开的范围由所附权利要求及其等同物限定。

29页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种笼式飞行器旋翼保护罩

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!