掌桥专利:专业的专利平台
掌桥专利
首页

跟踪发动机部件的方法、设备和存储介质

文献发布时间:2023-06-19 19:23:34


跟踪发动机部件的方法、设备和存储介质

技术领域

本公开大体涉及涡轮发动机,并且更具体地,涉及跟踪发动机部件的方法、设备和存储介质。

背景技术

近年来,涡轮发动机越来越多地用于各种应用和领域。涡轮发动机是复杂的机器,具有广泛的可用性、可靠性和可维护性需求。涡轮发动机包括带有风扇叶片的转子。转子和风扇叶片高速旋转并随后压缩气流。然后,高压压缩机将加压气流送入燃烧室以产生高温、高压气体流。转子的一个特性是平衡。转子的平衡对应于转子的质心相对于转子的几何中心的位置。质心越接近几何中心,转子越平衡。在实施方式期间,平衡转子比不平衡转子振动更小,从而导致损坏或错误的可能性更小,使用寿命更长等。在制造和/或维护期间,涡轮发动机的不同部件(例如,模块)可以在相同或不同的涡轮发动机中拆卸和加工和/或替换。

附图说明

图1示出了可在可以实施本文公开的示例的飞行器内使用的示例燃气涡轮发动机。

图2示出了跟踪图1的燃气涡轮发动机的零件的示例系统。

图3是图2的示例计算装置和示例基于云的服务器的框图。

图4-5是表示可以由示例处理器电路执行以实施图3的示例计算装置的示例机器可读指令的流程图。

图6A-6B是表示可以由示例处理器电路执行以实施图3的示例基于云的服务器的示例机器可读指令的流程图。

图7和图8是表示可以由示例处理器电路执行以实施图2和/或图3的示例RFID标签、示例计算装置和示例基于云的服务器的示例机器可读指令的流程图。

图9是包括处理器电路的示例处理平台的框图,该处理器电路被构造为执行图4-8的示例机器可读指令以实施图2和/或图3的示例计算装置和/或示例基于云的服务器。

图10是图9的处理器电路的示例实施方式的框图。

图11是图9的处理器电路的另一个示例实施方式的框图。

附图未按比例绘制。相反,可以在附图中放大层或区域的厚度。通常,在整个附图和随附的书面描述中将使用相同的附图标记来指代相同或相似的部分。如本专利中所使用的,声明任何部分(例如,层、膜、区、区域或板)以任何方式(例如,定位、位于、设置或形成等)在另一部分上,表示被引用部分或者与另一部分接触,或者被引用部分在另一部分上方,其中一个或多个中间部分位于它们之间。除非另有说明,否则连接引用(例如,附接、联接、连接和接合)应被广义地解释,并且可以包括元件集合之间的中间构件和元件之间的相对移动。因此,连接引用不一定推断两个元件直接连接并且彼此具有固定关系。声明任何部分与另一部分“接触”意味着在这两个部分之间没有中间部分。尽管这些图显示了具有清晰线和边界的层和区域,但是这些线和/或边界中的一些或全部可能是理想化的。实际上,边界和/或线可能是不可观察的、混合的和/或不规则的。

当识别可单独提及的多个元件或部件时,本文使用描述符“第一”、“第二”、“第三”等。除非基于其使用上下文另有说明或理解,否则此类描述符并非旨在赋予列表中的优先级、物理顺序或布置,或时间排序的任何含义,而仅用作分别引用多个元件或部件的标签以便于理解所公开的示例。在一些示例中,描述符“第一”可以用于指代详细描述中的元件,而在权利要求中可以使用不同的描述符(例如“第二”或“第三”)来指代相同的元件。在这种情况下,应当理解,使用这种描述符仅是为了便于引用多个元件或部件。

具体实施方式

在下面的详细描述中,参考了构成其一部分的附图,其中通过说明的方式示出了可以实施的具体示例。对这些示例进行了足够详细的描述,以使本领域技术人员能够实践该主题,并且应当理解,可以使用其他示例。因此,提供以下详细描述以描述示例性实施方式,并且不应被视为限制本公开中描述的主题的范围。来自以下描述的不同方面的某些特征可以组合,以形成以下讨论的主题的新方面。

当介绍本公开的各种实施例的元件时,冠词“一”、“一种”、“该”和“所述”旨在表示存在一个或多个元件。术语“包含”、“包括”和“具有”旨在具有包容性,并且表示可能存在除所列元件之外的其他元件。

如本文所用,术语“系统”、“单元”、“模块”、“发动机”、“部件”等可以包括操作以执行一个或多个功能的硬件和/或软件系统。例如,模块、单元或系统可以包括基于存储在有形和非暂时性计算机可读存储介质(诸如计算机存储器)上的指令来进行操作的计算机处理器、控制器和/或其他基于逻辑的装置。或者,模块、单元或系统可以包括基于装置的硬连线逻辑进行操作的硬连线装置。附图中所示的各种模块、单元、发动机和/或系统可以表示基于软件或硬连线指令操作的硬件、引导硬件进行操作的软件或其组合。

涡轮发动机(也称为燃烧涡轮或燃气涡轮)是一种类型的内燃发动机。涡轮发动机通常用于飞行器和发电应用。如本文所用,术语“资产”、“飞行器涡轮发动机”、“燃气涡轮”、“陆基涡轮发动机”和“涡轮发动机”可互换使用。涡轮发动机的基本操作包括通过带有包括风扇的转子的涡轮发动机的前部吸入新鲜的大气气流。在一些示例中,气流行进通过位于风扇和高压压缩机之间的中压压缩机或增压压缩机。增压压缩机用于在气流进入高压压缩机之前对气流进行增压或升压。然后气流可以行进通过高压压缩机,高压压缩机进一步对气流加压。高压压缩机包括附接到轴的一组叶片(例如风扇)。叶片高速旋转并随后压缩气流。然后高压压缩机将加压气流供给到燃烧室。在一些示例中,高压压缩机以每小时数百英里的速度供给加压气流。在一些情况下,燃烧室包括一个或多个燃料喷射器环,其将稳定的燃料流注入到燃烧室中,在燃烧室中燃料与加压气流混合。

在涡轮发动机的燃烧室中,燃料被点火器提供的电火花点燃,在一些示例中,燃料在超过2000华氏度的温度下燃烧。由此导致的燃烧产生高温高压气体流(例如,热燃烧气体),该气体流通过被称为涡轮的另一组叶片。在一些示例中,涡轮包括交替旋转转子和静止翼型截面转子的复杂阵列。替代地,涡轮可以被构造为具有相邻旋转转子或静止翼型截面转子,或者处于交替或相邻翼型截面叶片的任何组合。当热燃烧气体通过涡轮时,热燃烧气体膨胀,导致旋转转子的旋转叶片旋转。旋转转子的旋转叶片用于至少两个目的。旋转叶片的第一目的是驱动增压压缩机和/或高压压缩机,以将更加压空气吸入燃烧室。例如,在直接驱动构造中涡轮与高压压缩机附接到同一轴,因此,涡轮的旋转使高压压缩机旋转。旋转叶片的第二目的是使可操作地联接到涡轮区段的发电机旋转以产生电力。例如,涡轮可以生成电力,以供飞行器、发电站等使用。

在飞行器涡轮发动机的示例中,在通过涡轮之后,热燃烧气体通过飞行器涡轮发动机后部的喷嘴离开飞行器涡轮发动机。随着热燃烧气体离开喷嘴,飞行器涡轮发动机和联接到飞行器涡轮发动机的对应飞行器被向前加速(例如,向前推进)。在陆基涡轮发动机的示例中,在通过涡轮之后热燃烧气体被消散,用于生成蒸汽等。

当创建燃气涡轮发动机时,通常在不同位置处(例如,在同一设施内或在不同设施处)创建不同模块(例如,系统、子系统、区段、零件、部件、区段和/或线路可替换单元(LRU))。LRU是设计为易于移除、检查和/或替换以进行维护目的的部件。在一些示例中,旧的或回收的零件、模块、部件、LRU等可以用于新燃气涡轮发动机的一部分。此外,当燃气涡轮发动机经过定期或非定期维护和/或检查时,燃气涡轮发动机的零件、模块、部件、LRU等可以被拆卸并移动到不同的位置以进行检查和/或维护。为了能够在组装发动机之前和/或在拆卸发动机时跟踪发动机的各个零件和/或部件,可以在燃气涡轮发动机的模块上放置和/或标记标识符(例如,序列号)。但是,通过序列号以电子方式跟踪零件可能会导致用户错误(例如,输入错误的序列号),从而导致发动机模块信息不准确。这种不准确的信息可能是危险的。例如,如果用户输入了用于在要替换模块时进行跟踪的错误序列号,则不符合安全标准的模块可能会无意中用于飞机中。

射频标识(RFID)标签用于轻松、快速和更准确地跟踪部件。例如,RFID标签可以放置在要跟踪的物品上,扫描仪可以扫描RFID标签以基于来自RFID标签的响应跟踪物品。此外,RFID标签可以存储静态信息(例如,零件清单等)、制造商信息、维护信息(例如,如何检查、维护和/或替换零件)等)和/或历史信息(例如,飞行历史信息、检查历史信息、维护历史信息等),以便可以跟踪对应于燃气涡轮发动机和/或燃气涡轮发动机的各个模块的信息。然而,燃气涡轮发动机的一些模块(例如,有限寿命零件(LLP))暴露在极高温度和/或压力下,这会损坏放置在其中的RFID标签和/或任何其他电子跟踪部件。因此,在暴露于高温和/或足够压力的模块上放置RFID标签将无法在单次飞行后跟踪模块。

本文公开的示例提供了基于云的技术,用于使用RFID标签跟踪涡轮发动机和/或涡轮发动机的部件、零件、模块、LRU和/或LLP,而不管RFID标签放置在何处(例如,在高温模块或低温模块中)。尽管结合RFID技术描述了本文公开的示例,但本文公开的示例可以与任何类型的无线协议技术(例如,近场通信(NFC)、蓝牙低能量(BLE)、Wi-Fi等)一起使用。本文公开的示例针对暴露于高温或低温的模块将RFID标签与LRU、条形码、标记、嵌入式传感器技术等集成在一起。本文公开的示例跟踪零件信息,包括标识符、序列号、供应商信息、制造商信息、零件清单、时间戳、维护数据、历史数据(例如,飞行次数、使用时间、维护/检查的次数和/或类型等)等,以促成灵活的系统,该系统可以更有效地响应未知的现场问题,并提供有关机队中的部件的近实时信息。因此,从可用的数据湖中检索数据并与跟踪的感兴趣零件相关联。使用本文公开的示例,可以使用基于云的方法在任何时间点跟踪、定位、监测等发动机零件(例如,包括高温零件),以简化发动机零件维护、调度,提高制造和维护效率等,从而导致更有效和更安全地使用燃气涡轮发动机。

图1是示例燃气涡轮发动机102的示意图。示例燃气涡轮发动机102包括示例核心燃气涡轮发动机106、示例风扇区段(例如,也称为风扇、助推器或助推器模块)108、示例外壳110、示例环形入口112、示例增压压缩机模块114、示例高压多级轴流式压缩机模块(例如,也称为多级压缩机、高压室、高压压缩机模块、高压模块和/或轴流式压缩机)116、示例燃烧器模块118、第一示例涡轮模块120、第一示例驱动轴122、第二示例涡轮模块124、第二示例驱动轴126、示例排气喷嘴128、示例轴流式风扇转子组件130、示例环形风扇壳体132、示例导向轮叶134、示例风扇转子叶片136、示例下游区段138、示例气流导管140、示例减速装置142、示例入口150和示例燃烧产物158。

图1是根据所公开示例的方面的可以在飞行器内使用的发动机102的横截面视图。出于参考目的,燃气涡轮发动机102被示出为具有贯穿燃气涡轮发动机102延伸的纵向或轴向中心线轴线104。如本文所用,术语“轴向”和“纵向”均指平行于中心线轴线104的方向,而“径向”指垂直于轴向方向的方向,“切向”或“周向”指与轴向方向和径向方向相互垂直的方向。如本文所用,术语“前”或“前方”是指在通过或围绕部件的气流中相对上游的位置,而术语“后”或“后方”是指在通过或围绕部件的气流中相对下游的位置。该流动的方向由图1中的箭头148表示。这些方向性术语仅用于描述方便,并不要求由此描述的结构的特定取向。示例中心线轴线104表示转子(例如,包括示例转子组件130)的几何中心。

图1的发动机102包括核心燃气涡轮发动机106和定位在其上游的风扇区段108。核心燃气涡轮发动机106通常可以包括限定环形入口112的基本上管状外壳110。此外,外壳110可以进一步包围和支撑增压压缩机114(例如,也称为增压模块或增压压缩机模块),增压压缩机114用于将进入核心燃气涡轮发动机106的空气的压力增加到第一压力水平。高压多级轴流式压缩机116然后可以接收来自增压压缩机114的加压空气,并且进一步将这种空气的压力增加到第二压力水平。或者,高压多级压缩机116可以是高压多级离心压缩机或高压多级轴向离心压缩机。

在图1的所示示例中,离开高压压缩机116的加压空气然后可以流向燃烧器118,在燃烧器118内将燃料喷射到加压空气流中,所得混合物在燃烧器118内燃烧。高能燃烧产物沿发动机102的热气路径从燃烧器118引导到第一(高压)涡轮120,用于经由第一(高压)驱动轴122驱动高压压缩机116,然后引导到第二(低压)涡轮124,用于经由与第一驱动轴122大致同轴的第二(低压)驱动轴126驱动增压压缩机114和风扇区段108。在驱动涡轮120和124中的每一个之后,燃烧产物可以经由排气喷嘴128从核心燃气涡轮发动机106排出,以提供推进喷射推力。

在一些示例中,压缩机模块114、116中的每一个可以包括多个压缩机级,每个级包括静止压缩机轮叶的环形阵列和紧邻压缩机轮叶的上游定位的旋转压缩机叶片(例如,作为压缩机的一部分的转子)的环形阵列。类似地,涡轮120、124中的每一个可以包括多个涡轮级,每个级包括静止喷嘴轮叶的环形阵列和紧邻喷嘴轮叶的下游定位的旋转涡轮叶片的环形阵列。

此外,如图1所示,发动机102的风扇区段108通常可以包括被构造为由环形风扇壳体132围绕的可旋转轴流式风扇转子组件130(例如,也称为转子)。风扇壳体132可以被构造为通过多个基本上径向延伸、周向隔开的出口导向轮叶134相对于核心燃气涡轮发动机106被支撑。因此,风扇壳体132可以包围风扇转子组件130及其对应的风扇转子叶片136。此外,风扇壳体132的下游区段138可以在核心燃气涡轮发动机106的外部分上延伸,以限定提供附加推进喷射推力的次级或旁通气流导管140。下面结合图2进一步描述风扇转子叶片136的详细示例。

在一些示例中,第二(低压)驱动轴126直接联接到风扇转子组件130,以提供直接驱动构造。或者,第二驱动轴126可经由减速装置142(例如,减速齿轮或齿轮箱)联接到风扇转子组件130,以提供间接驱动或齿轮传动构造。这种减速装置也可以根据需要或要求设置在发动机102内的任何其他合适的轴和/或线轴之间。

在发动机102的操作期间,初始气流(由箭头148指示)可以通过风扇壳体132的相关入口150进入发动机102。气流148然后通过风扇转子叶片136并分流为移动通过导管140的第一压缩气流(由箭头152指示)和进入增压压缩机114的第二压缩气流(由箭头154指示)。第二压缩气流154的压力然后增加并进入高压压缩机116(如箭头156指示)。在与燃料混合并在燃烧器118内燃烧之后,燃烧产物158离开燃烧器118并流过第一涡轮120。此后,燃烧产物158流过第二涡轮124并离开排气喷嘴128以为发动机102提供推力。

图2示出了用于跟踪图1的示例发动机102的系统。示例发动机102包括图1的示例风扇区段108(例如,低压)、示例高压室116、示例燃烧器118、示例高压涡轮120和示例低压涡轮124。图2还包括RFID标签200a、200b-1、200b-2、200c-1、200c-2、200d-1、200d-2、200e-1、200e-2、示例RFID扫描仪202、示例计算装置204和示例基于云的服务器206。

图2的示例RFID标签200a、200b-1、200b-2、200c-1、200c-2、200d-1、200d-2、200e-1、200e-2是包括一个或多个标识符(例如,唯一标识符(UID)、序列号等)的RFID标签。RFID标签200a、200b-1、200c-1、200d-1、200e-1被放置在模块116、118、120、124中的每一个中/上。放置在风扇或助推器108上和/或中的重复标签200b-2、200c-2、200d-2、200e-2存储相应模块116、118、120、124上的对应标签200b-e的一个或多个标识符。标签200a、200b-1、200b-2、200c-1、200c-2、200d-1、200d-2、200e-1、200e-2还可以存储其他信息,例如静态信息、零件清单、制造信息、维护信息等。虽然标签200a、200b-1、200b-2、200c-1、200c-2、200d-1、200d-2、200e-1、200e-2可以不存储其他信息(例如静态信息、零件清单、制造信息、维护信息等),但当技术人员扫描RFID标签200a、200b-2、200c-2、200d-2、200e-2时,技术人员可以经由基于云的服务器206注意到对应于发动机102的信息,以帮助技术人员进行检查和/或维护。例如,在技术人员扫描RFID标签200a、200b-2、200c-2、200d-2、200e-2之后,计算装置204可以向示例基于云的服务器206发送对应于发动机102和/或模块108、116、118、120、124的识别信息,以确定对应于发动机102的信息并将该信息提供回计算装置204,使得技术人员可以使用该信息进行服务和/或维护。尽管示例标签200a、200b-1、200b-2、200c-1、200c-2、200d-1、200d-2、200e-1、200e-2是RFID标签,但这些标签可以用任何类型的有线或无线通信协议(例如NFC、BLE、Wi-Fi等)来实施。

在图2的示例发动机102的组装期间,发动机的不同模块(例如,模块108、116、118、120、124)由一个或多个机器和/或技术人员放在一起。在组装处理期间,一个或多个机器和/或技术人员将RFID标签200a-e放置在模块108、116、118、120、124中的每一个上/中。此外,一个或多个机器和/或技术人员将重复RFID标签200b-e放置在示例风扇区段108上/中。因为模块116、118、120、124是高温模块,所以对应的标签200b-200e很可能在一次或多次飞行后被破坏。因此,重复标签200b-e被放置在较低温模块108中,使得在飞行之后,技术人员可以扫描重复标签以识别对应的高温模块。在每次飞行之后、在维护期间和/或在检查期间,模块108、116、118、120、124可以被拆卸并移动到不同位置。为了在拆卸时跟踪模块108、116、118、120、124,一个或多个机器和/或技术人员将替换高温模块上损坏的RFID标签200a-200e,并替换风扇或助推器模块108上的重复标签,使得模块108可以继续包括对应于发动机102的每个模块的标签。此外,一些模块可能在阈值飞行次数和/或操作小时数之后需要替换。然而,如果RFID标签200b-200e在一次或多次飞行之后、维护期间、检查期间等被替换,则对应模块的标识符同样不断变化。因此,示例基于云的服务器206基于标签200a-200e的不断变化的标识符和/或模块的变化跟踪和维护发动机102和/或各个模块108、116、118、120、124的历史,如下进一步所述。示例基于云的服务器206将变化的零件或组件连同变化的标识符一起监测为事务性变化。因此,基于云的服务器206可以跟踪发动机和其中的零件的历史,作为区块链和/或其他分布式账本(ledger)。

图2的RFID扫描仪202扫描示例发动机102上的标签200a、200b-1、200b-2、200c-1、200c-2、200d-1、200d-2、200e-1、200e-2作为组装、维护和/或检查的一部分。示例RFID扫描仪202经由天线输出为标签200a、200b-1、200b-2、200c-1、200c-2、200d-1、200d-2、200e-1、200e-2供电的电磁场,以使标签200a、200b-1、200b-2、200c-1、200c-2、200d-1、200d-2、200e-1、200e-2将信息(例如,一个或多个标识符)输出回RFID扫描仪202。机器和/或技术人员RFID扫描仪202可以扫描标签,以识别发动机102中的零件和/或获得可以发送到基于云的服务器206的新标识符(例如,当标签或模块被替换时)。示例RFID扫描仪202将从一个或多个标签200a、200b-1、200b-2、200c-1、200c-2、200d-1、200d-2、200e-1、200e-2获得的信息传输到示例计算装置204(例如,经由有线或无线通信)。

图2的示例计算装置204提供关于发动机102的组装、检查和/或维护的指令和/或建议。例如,计算装置204包括用户接口,以指导技术人员进行基于云的服务器206能够近乎实时地跟踪发动机102和对应模块108、116、118、120、124所需的步骤。在组装期间,计算装置204收集与发动机102,模块108、116、118、120、124和标签信息相关的信息,并将数据传输到基于云的服务器206。在维护期间,计算装置204可以识别要检查、替换等的发动机102的零件。此外,计算装置便于在模块116、118、120、124中放置一个或多个新RFID标签,和/或在风扇或助推器模块108中放置重复RFID标签(例如,因为RFID标签200b-1-200e-1中的一个或多个已被损坏)。在维护期间替换模块和/或RFID标签之后,计算装置204使用RFID扫描仪202扫描新RFID标签,以向示例基于云的服务器206提供更新的标识符和/或更新模块信息。示例计算装置204可以是计算机、移动电话、平板电脑和/或任何其他类型的计算装置。下面结合图3进一步描述示例计算装置204。

图2的示例基于云的服务器206经由放置在一个或多个模块108、116、118、120、124上/中的不断变化的RFID标签200a、200b-1、200b-2、200c-1、200c-2、200d-1、200d-2、200e-1、200e-2跟踪示例发动机102和模块108、116、118、120、124。例如,在组装时,基于云的服务器206获得与发动机102和构成发动机102的模块108、116、118、120、124相关的信息(例如,经由有线或无线通信)(例如,RFID标识符、维护信息、维护历史信息、制造商信息、飞行信息等),并在数据库中生成条目,该条目使用模块108、116、118、120、124,RFID标签200a、200b-1、200b-2、200c-1、200c-2、200d-1、200d-2、200e-1、200e-2的标识符和任何对应的信息(例如,对应于模块108、116、118、120、124的维护信息,模块108、116、118、120、124的维护历史,模块108、116、118、120、124的零件清单,模块108、116、118、120、124的飞行历史,发动机102的位置等)来识别发动机102。在维护期间,RFID扫描仪202扫描发动机102的RFID标签,以识别发动机102和进入维护的发动机的零件。对于在维护期间被替换的任何模块(例如,由于使用超过阈值飞行次数和/或由于检查),基于云的服务器206接收模块已经被替换的指示并更新发动机102的条目,以从数据库中移除标识符、维护数据、历史(例如,飞行次数、维护次数、使用小时数等)和任何其他静态数据,并基于具有新RFID标签的新模块创建新条目。在一些示例中,基于云的服务器206向计算装置204提供警报,以通知计算装置204应该基于维护记录、历史等检查和/或替换模块中的一个或多个。如果没有替换模块,但替换了RFID标签,则基于云的服务器206获得新RFID标签的指示并找到对应于该模块的条目,并且移除该模块的先前标识符并添加对应于新RFID标签的新标识符,同时维护维护数据、历史数据和/或任何其他静态数据(例如,因为模块相同但标识符已更改)。因此,基于云的服务器206可以存储与发动机、发动机的各个模块相关的实时信息,以及对应于发动机和/或发动机的模块的信息。下面结合图3进一步描述示例基于云的服务器206。

图3是图2的示例计算装置204和示例基于云的服务器206的框图。示例计算装置204包括示例接口300、示例指令确定电路302和示例用户接口304。示例基于云的服务器206包括接口306、示例数据库控制电路308和示例发动机数据库310。

图3的示例接口300经由示例RFID扫描仪202从RFID标签200a-200e-2获得信息。例如,接口300获得发动机102的模块的RFID标签标识符,以及由计算装置204获得或确定的任何信息。此外,示例接口300从示例基于云的服务器206传输和/或接收信息。例如,接口300可以结合发动机102将对应于RFID的信息传输到示例基于云的服务器206。另外,接口300可以从基于云的服务器206获得信息,例如每个模块的维护历史、飞行历史等。计算装置204可以使用维护历史、飞行历史等,以确定如何对对应模块进行维护和/或是否替换对应模块。例如,如果在50次飞行之后应该替换特定模块,则基于云的服务器206可以确定该模块是否已达到50次飞行,并经由接口300向示例计算装置204发送要替换模块的指示。接口300可以是与RFID扫描仪202和基于云的服务器206通信的一个接口。在一些示例中,接口300可以是与RFID扫描仪202通信的一个接口和与基于云的服务器206通信的一个接口。

图3的示例指令确定电路302基于扫描的上下文确定向技术人员显示哪些指令。例如,在组装期间,指令确定电路302可以制定指令以检查和扫描发动机102的新的和/或使用过的零件,将扫描的信息写入RFID标签,将RFID标签放置在发动机102的对应模块108、116、118、120、124上,将高温模块116、118、120、124上的RFID标签复制到风扇或助推器模块108,并扫描风扇或助推器模块108上的RFID标签。在维护期间,示例指令确定电路302可以扫描或制定指令,以扫描进入的发动机102,禁用和/或检查模块108、116、118、120、124,替换无法使用的模块RFID标签,扫描无法使用的模块,扫描替换零件,并在新的和/或现有的模块上放置新RFID标签。示例指令确定电路302将指令传输到示例用户接口304。

图3的用户接口304显示指令和/或从用户获得反馈。例如,用户接口304显示由示例指令确定电路302制定的指令。用户接口304可以等待技术人员已经进行特定指令的确认。此外,用户接口可能会基于用户的检查询问技术人员是否要进行维护和/或替换模块。用户接口306可以包括屏幕、触摸屏或其他视觉指示器,以及向指令确定电路302提供反馈的设备(例如,触摸屏、鼠标、键盘等)。

图3的示例接口306获得由示例计算装置204获得和/或确定的信息。例如,接口306可以接收存储在发动机102的RFID标签中的信息,以便能够生成新条目(例如,用于新组件)、跟踪(用于使用过的模块)、和/或更新对应于发动机102和/或发动机102的模块108、116、118、120、124的信息。此外,接口306将数据传输到示例计算装置204。例如,接口306可以将扫描的发动机的模块的维护历史和/或飞行历史传输到计算装置204,和/或可以传输应以特定方式检查/维护和/或替换(例如,基于根据维护协议、维护历史和/或飞行历史的确定)模块的指示。尽管图2-3的示例示出了单个计算装置和单个基于云的服务器,但是可能存在与多个基于云的服务器通信的多个计算装置。

图3的示例数据库控制电路308生成对应于新发动机和/或跟踪的新条目,和/或与机队的发动机和/或发动机模块相关的维护信息。例如,当组装新发动机时,数据库控制电路308使用发动机和/或模块信息(例如,包括RFID标识符)在示例发动机数据库中创建新条目。该条目标识发动机、模块、模块的对应RFID标签的标识符、对应于发动机和/或模块的信息(例如,制造商、零件清单等)、各个模块的维护参数(例如,如何维护/检查、何时替换等)、各个模块的维护历史(例如,新时初始化为空)、各个模块的飞行历史(例如,飞行次数、飞行小时数等,新时初始化为空)、发动机的位置、和/或发动机组装和/或扫描时的时间戳。当发动机102正在经历维护和/或检查时(例如,在一次或多次飞行之后),可以检查、处理和/或替换模块。此外,高温模块中的RFID标签在维护和/或检查期间被替换。因此,链接到模块的标识符可以在每次维护和/或检查期间改变。因此,当发动机102正在经历维护、检查和/或在操作期间,对应于模块的标识符将改变并且计算装置204将提供更新的标识符。对于没有被替换的模块,数据库控制电路308用新的标识符替换对应模块的旧的、过时的标识符,同时维护对应于模块的数据(例如,维护历史、飞行历史、检查历史、时间戳、静态数据(例如,制造信息、零件清单、维护信息等)等)。如果模块被替换,则数据库控制电路308将对应于旧模块的数据移除和/或更新为对应于新模块的数据。例如,删除旧模块的维护历史、飞行历史、检查历史、时间戳、静态数据等,并且将新模块的维护历史、飞行历史、检查历史、时间戳、静态数据等增加到条目。如果新模块从未在发动机中使用过,则维护历史、飞行历史和/或时间戳可以初始化为空值。

图3的示例发动机数据库310存储从示例计算装置204获得的信息。发动机数据库310可以包括在机队中操作的每个发动机和/或模块的条目。因此,处理装置可以访问发动机数据库310以确定和/或生成报告,该报告包括机队中每个发动机和/或每个发动机模块的位置和/或状态,并识别维护历史、即将进行的模块替换、和/或与机队的发动机有关的任何其他信息。

虽然在图3中示出了实施图2的计算装置204和/或基于云的服务器206的示例方式,但图3中所示的元件、处理和/或装置中的一个或多个可以组合、划分、重新布置、省略、消除和/或以任何其他方式实施。此外,图3的示例接口300、示例指令确定电路302、示例用户接口304、示例接口306、示例数据库控制电路308、示例发动机数据库310,和/或更一般地,示例计算装置204和/或基于云的服务器206可以由硬件、软件、固件和/或硬件、软件和/或固件的任何组合来实施。因此,例如,图3的示例接口300、示例指令确定电路302、示例用户接口304、示例接口306、示例数据库控制电路308、示例发动机数据库310,和/或更一般地,示例计算装置204和/或基于云的服务器206中的任何可以由一个或多个模拟或数字电路、逻辑电路、可编程处理器、可编程控制器、图形处理单元(GPU)、数字信号处理器(DSP)、专用集成电路(ASIC)、可编程逻辑装置(PLD)和/或现场可编程逻辑装置(FPLD)来实施。当阅读本专利的任何设备或系统权利要求以涵盖纯软件和/或固件实施方式时,图3的示例接口300、示例指令确定电路302、示例用户接口304、示例接口306、示例数据库控制电路308、示例发动机数据库310,和/或更一般地,示例计算装置204和/或基于云的服务器206中的至少一个在此被明确限定为包括非暂时性计算机可读存储装置或存储盘,例如包括软件和/或固件的存储器、数字多功能盘(DVD)、压缩盘(CD)、蓝光光盘等。此外,除了图3中示出的那些之外或代替图3中示出的那些,图3的计算装置204和/或基于云的服务器206可以包括一个或多个元件、处理和/或装置,和/或可以包括任何或所有示出的元件、处理和装置中的一个以上。如本文所用,短语“通信”,包括其变型,涵盖直接通信和/或通过一个或多个中间部件的间接通信,并且不需要直接物理(例如,有线)通信和/或持续通信,而是附加地包括以周期性间隔、预定间隔、非周期性间隔和/或一次性事件的选择性通信。

表示用于实施图3的计算装置204和/或基于云的服务器206的示例硬件逻辑、机器可读指令、硬件实施的状态机和/或其任何组合的流程图在图4-8中示出。机器可读指令可以是用于由计算机处理器和/或处理器电路(例如下文结合图9讨论的示例处理器平台900中所示的处理器912)执行的一个或多个可执行程序或可执行程序的部分。该程序可以体现在存储在非暂时性计算机可读存储介质(诸如CD-ROM、软盘、硬盘驱动器、DVD、蓝光盘或与处理器912相关联的存储器)上的软件中,但是整个程序和/或其部分可以替代地由处理器912以外的装置执行和/或体现在固件或专用硬件中。此外,尽管参考图4-8中所示的流程图描述了示例程序,但是可以替代地使用实施图3的计算装置204和/或基于云的服务器206的许多其他方法。例如,可以改变框的执行顺序,和/或可以改变、消除或组合所描述的一些框。附加地或替代地,任何或所有框可以由被构造为在不执行软件或固件的情况下进行对应操作的一个或多个硬件电路(例如,离散和/或集成模拟和/或数字电路、FPGA、ASIC、比较器、运算放大器(op-amp)、逻辑电路等)实施。处理器电路可以分布在不同的网络位置和/或位于一个或多个装置(例如,单个机器中的多核处理器、跨服务器机架分布的多个处理器等)本地。

本文所述的机器可读指令可以以压缩格式、加密格式、分段格式、编译格式、可执行格式、打包格式等中的一种或多种存储。如本文所述的机器可读指令可存储为可用于创建、制造和/或产生机器可执行指令的数据或数据结构(例如,指令的部分、代码、代码的表示等)。例如,机器可读指令可以被分段并存储在位于网络或网络集合的相同或不同位置(例如,云中,边缘装置中等)的一个或多个存储装置和/或计算装置(例如,服务器)上。机器可读指令可能需要安装、修改、适配、更新、组合、补充、构造、解密、解压缩、解包、分布、重新分配、编译等中的一种或多种,以使它们直接可由计算装置和/或其他机器读取,解释和/或执行。例如,机器可读指令可以存储在多个部分中,这些部分被单独压缩、加密并存储在单独的计算装置上,其中这些部分在解密、解压缩和组合时形成一组可执行指令,该组可执行指令实施可以一起形成诸如本文描述的程序的一个或多个功能。

在另一个示例中,机器可读指令可以被存储在它们可以被处理器电路读取的状态下,但是需要添加库(例如,动态链接库(DLL))、软件开发工具包(SDK)、应用程序编程接口(API)等,以便在特定计算装置或其他装置上执行指令。在另一示例中,可能需要在机器可读指令和/或对应程序可以整体或部分执行之前构造机器可读指令(例如,存储的设置、数据输入、记录的网络地址等)。因此,本文使用的机器可读介质可以包括机器可读指令和/或程序,而不管机器可读指令和/或程序在存储或以其他方式处于静止或处于传输时的特定格式或状态如何。

本文描述的机器可读指令可以由任何过去、现在或将来的指令语言、脚本语言、编程语言等来表示。例如,机器可读指令可以使用任何以下语言来表示:C、C++、Java、C#、Perl、Python、JavaScript、超文本标记语言(HTML)、结构化查询语言(SQL)、Swift等。

如上所述,图4-8的示例处理可以使用存储在非暂时性计算机和/或机器可读介质(诸如,在其中信息存储任何持续时间(例如,延长时间段、永久地存储、短暂存储、暂时缓冲和/或信息缓存)的硬盘驱动器、闪存、只读存储器、光盘、数字多功能磁盘、缓存、随机存取存储器和/或任何其他存储装置或存储盘)上的可执行指令(例如,计算机和/或机器可读指令)来实施。如本文所用,术语非暂时性计算机可读介质被明确限定为包括任何类型的计算机可读存储装置和/或存储盘,并且排除传播信号并且排除传输介质。

“包括”和“包含”(及其所有形式和时态)在本文中用作开放式术语。因此,只要权利要求采用任何形式的“包括”或“包含”(例如,包含、包括、具有等)作为序言或在任何类型的权利要求陈述中采用任何形式的“包括”或“包含”(例如,包含、包括、具有等),应当理解,在不超出对应权利要求或陈述的范围的情况下,可以存在附加的元件、术语等。如本文所用,当短语“至少”用作例如权利要求的序言中的过渡术语时,其以与术语“包含”和“包括”是开放式的相同的方式是开放式的。术语“和/或”当例如以诸如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中的任何的实施方式。

如本文所用,单数引用(例如,“一”、“一种”、“第一”、“第二”等)不排除复数。如本文所用,术语“一”或“一种”实体是指该实体中的一个或多个。术语“一”(或“一种”)、“一个或多个”和“至少一个”在本文中可以互换使用。此外,虽然单独列出,但多个装置、元件或方法动作可以通过例如单个单元或处理器来实施。此外,虽然单独的特征可以包括在不同的示例或权利要求中,但这些可以可能被组合,并且不同示例或权利要求中的包括并不意味着特征的组合是不可行的和/或不利的。

图4是表示可以由示例计算装置204执行以促进新发动机的组装的示例机器可读指令400的流程图。尽管指令400是结合图1、图2和/或图3的计算装置204和发动机102来描述的,但是指令400可以结合任何类型的计算装置来描述,以跟踪包括暴露于高温的模块的任何类型的装置。

在框402处,示例指令确定电路302确定标有标识符(例如,序列号)的一个或多个新零件是否已经到达设施。例如,当新发动机的新零件已经到达设施时,技术人员使用示例用户接口304指示新零件已经到达。如果示例指令确定电路302确定新零件尚未到达(框402:否),则控制返回框402。如果示例指令确定电路302确定新零件已经到达(框402:是),则示例指令确定电路302经由用户接口304促进检查和扫描发动机102和/或模块108、116、118、120、124的零件(框404)。可以扫描发动机102和/或模块108、116、118、120、124以识别与发动机102和/或发动机的模块108、116、118、120、124相关的序列号、标识符和/或任何其他信息。

在框406处,示例指令确定电路302经由用户接口304将RFID标签的部分的扫描信息写入到重复RFID标签。例如,零件和/或模块的任何识别信息(例如,RFID标签的标识符)可以被写入重复RFID标签中,使得信息被存储在风扇或助推器108中并且可以在任何时间点被扫描仪读取。例如,如果正在组装的模块是高温模块,则示例指令确定电路302指示生成将放置在低温风扇或助推器模块108上的重复RFID标签。重复RFID标签包括与放置在高温模块上的RFID标签相同的信息。

在框407处,示例指令确定电路302经由用户接口304指示将RFID标签应用到发动机102的对应模块。例如,指令确定电路302指示在示例模块116中/上应用对应于模块116的RFID标签200b-1。此外,指令确定电路302指示在示例风扇或助推器模块108中/上应用对应于模块116的重复RFID标签200b-2。在框408处,示例指令确定电路302经由用户接口304指示发动机102的组装。

在框410处,示例指令确定电路302扫描RFID标签(例如,使用RFID扫描仪202),以经由用户接口304识别和/或验证每个发动机模块(例如,发动机102的模块)的跟踪零件列表。在框412处,示例接口300将对应于RFID标签的扫描的RFID信息和/或由计算装置204经由来自技术人员的输入获得的信息(例如,标识符、制造信息、维护信息、飞行历史信息、时间戳和/或其他静态和/或历史信息)传输到示例基于云的服务器206。在一些示例中,仅RFID标签的标识符被发送到基于云的服务器206,并且基于云的服务器206基于标识符确定其他信息。如下文进一步描述,基于云的服务器206在发动机数据库310中生成条目,以能够跟踪和监测发动机102和/或构成发动机102的模块108、116、118、120、124。

图5是表示示例机器可读指令500的流程图,示例机器可读指令500可以由示例计算装置204执行以通过提供指令和/或建议来促进飞行之后的发动机的维护和/或检查的进行。尽管指令500是结合图1、图2和/或图3的计算装置204和发动机102来描述的,但是指令500可以结合任何类型的计算装置来描述,以跟踪包括暴露于高温的模块的任何类型的装置。

在框502处,示例指令确定电路302经由用户接口304使用示例RFID扫描仪202扫描进入的发动机102。例如,指令确定电路302经由接口300使用RFID扫描仪202扫描风扇或助推器模块108上的RFID标签200a、200b-2、200c-2、200d-2、200e-2。在框504处,示例接口300将扫描的信息(例如,RFID标识符)传输到基于云的服务器206。如下文进一步描述,示例基于云的服务器206基于传输的扫描信息(例如,标识符)更新历史数据(例如,每个模块和/或发动机的维护次数、每个模块和/或发动机的飞行次数、每个模块和/或发动机的飞行小时数等)。

在框506处,示例指令确定电路302经由用户接口304促进拆卸和/或检查发动机102的模块108、116、118、120、124。因此,可以识别涉及维护和/或替换的模块108、116、118、120、124的一个或多个零件的问题。对于每个模块108、116、118、120、124(框507-523),指令确定电路302确定是否将替换跟踪模块(框508)。例如,当技术人员根据一个或多个标准(例如,安全标准)识别(例如,经由用户接口304)不能修理的问题时,指令确定电路302可以确定要替换跟踪模块。另外,当基于云的服务器206基于维护信息和历史信息指示要替换模块时,指令确定电路302可以确定要替换跟踪模块。例如,如果维护信息指示在阈值飞行次数、阈值使用小时数之后,和/或在阈值时间量(例如,自首次实施以来X个月)之后应替换模块,则基于云的服务器206可以确定模块的历史以查看模块是否基于阈值而应被替换。在一些示例中,计算装置204基于从基于云的服务器206获得的维护信息和/或历史数据来确定是否满足模块的阈值。

如果指令确定电路302确定将替换跟踪模块(框508:是),则控制继续到框516,如下文进一步描述。如果指令确定电路302确定将不替换跟踪模块(框508:否),则示例指令确定电路302确定是否要进行模块的维护(框510)。示例指令确定电路302可以基于来自技术人员的反馈(例如,经由用户接口304)、维护信息、维护历史、飞行历史等(例如,来自基于云的服务器206)来确定是否要进行模块的维护。例如,维护信息可以指示特定维护将在阈值飞行次数之后进行,并且指令确定电路302可以比较模块的历史以确定是否满足阈值。如果示例指令确定电路302确定不进行模块的维护(框510:否),则控制继续到框514。

如果示例指令确定电路302确定要进行模块的维护(框510:是),则示例接口300将维护信息传输到示例基于云的服务器206(例如,经由有线或无线通信)(框512)。在框514处,示例指令确定电路302促进用新模块标签和风扇或助推器模块108中/上的重复模块标签替换无法使用的模块标签(例如,如果在高温模块中实施或不起作用),并且控制继续到框523。如果指令确定电路302确定将替换跟踪模块(框508:是),则示例指令确定电路302使用示例RFID扫描仪202扫描要替换的无法使用的模块的RFID标签(框516)。扫描无法使用的模块的RFID,以便计算装置204可以通信(例如,到基于云的服务器206)哪个模块正在从发动机102中替换。

在框518处,示例指令确定电路302使用示例RFID扫描仪202扫描替换模块(例如,对于标识符),使得计算装置204可以识别替换模块。在框520处,示例接口300将扫描的替换模块信息传输到基于云的服务器206。替换模块信息包括被替换的模块的标识符和与替换模块相关的信息。如下文进一步描述,基于云的服务器206在发动机数据库310中查找被替换的模块的条目,删除与被替换的模块相关的信息,并将来自替换模块的信息添加到条目中。因此,基于云的服务器206中的发动机102的信息保持最新。在框522处,示例指令确定电路302促进在替换模块上打印和/或放置模块RFID标签,以及在风扇或助推器108上打印和/或放置重复RFID标签(例如,包括相同信息)。新RFID标签可以包括任何识别信息(例如,UID、序列号等)

在框524处,在示例发动机102中已经检查、维护、替换和/或重新组装模块之后,示例指令确定电路302使用示例RFID扫描仪202扫描示例风扇或增压器和/或模块的RFID标签,以确保正确模块包含在正确发动机中(例如,最终检查)。示例计算装置204可以验证RFID标签对应于发动机102的预期模块。在一些示例中,计算装置204将扫描的信息传输到示例基于云的服务器206,并且基于云的服务器验证RFID标签对应于发动机102的预期模块。因此,在框526处,示例接口300将扫描的RFID标签信息传输到服务器206。

图6A和6B示出了表示示例机器可读指令600的流程图,示例机器可读指令600可由图3的示例基于云的服务器206执行,以在云中执行机队内的发动机的跟踪模块。尽管在图2的示例环境中结合基于云的服务器206描述了指令600,但是可以在任何类型的环境中结合任何类型的计算装置来描述指令600。

在框602处,示例数据库控制电路308确定已经获得与新发动机构建相关的信息。例如,数据库控制电路308识别是否已经从接口306获得新信息。如上所述,当正在组装和/或已经组装新发动机时,计算装置204传输与新发动机构建相关的数据。如果示例数据库控制电路308确定接口306没有获得与新发动机相关的信息(框602:否),则控制继续到框610,如下文进一步描述。如果示例数据库控制电路308确定接口306已经获得与新发动机相关的信息(框602:是),则示例数据库控制电路208基于来自获得的信息的发动机标识符在示例发动机数据库310中生成新发动机条目(框604)。在框606处,示例数据库控制电路308使用标识符(例如,发动机标识符、模块标识符、RFID标识符等)、模块信息(例如,时间戳、年限、制造商、初始测试结果、零件清单、飞行历史、维护信息、维护历史、检查历史等)、发动机信息(例如,其中实施有发动机的飞机的类型、发动机的零件清单、可以在发动机中实施的模块的类型、位置、组装的时间戳等)等来填充新条目。在框608处,示例数据库控制电路308将新条目的任何发动机和/或模块跟踪信息初始化为零(例如,如果对应模块是新的)。例如,数据库控制电路308将发动机和新模块的飞行计数、飞行小时数、维护/检查次数等初始化为零。如果先前已经使用了一个或多个模块,则基于云的服务器206从基于云的服务器206中查找对应数据,并将数据添加到新发动机条目的模块条目中。

如果示例数据库控制电路308没有获得与新构建相关的信息(框602:否),则示例数据库控制电路308确定接口306是否经由无线通信获得与发动机维护相关的信息(框610)。如上所述,在一次或多次飞行之后,发动机102由一个或多个技术人员和/或机器检查和/或进行维护。在检查和/或维护期间,在基于云的服务器206处更新发动机102和/或发动机102的模块108、116、118、120、124的维护历史、飞行历史和/或检查历史,以提供发动机102和/或模块108、116、118、120、124的最新历史。如果示例数据库控制电路308确定接口306没有获得与发动机维护相关的信息(框610:否),则控制返回框602。如果示例数据库控制电路308确定接口306获得与发动机维护相关的信息(框610:是),则示例数据库控制电路308从获得的信息中识别对应于一个或多个标识符的示例数据库310中的对应于发动机102的条目(框612)。例如,数据库控制电路308可以从经由无线通信获得的数据包中提取信息并处理该信息,以识别对应于发动机102的一个或多个标识符和/或任何其他获得的信息。

在框614处,示例数据库控制电路308更新发动机102和/或模块108、116、118、120、124的历史数据。例如,发动机102和/或模块108、116、118、120、124的维护数据被更新,以对应于当前维护/检查(例如,增加维护/检查次数,增加飞行计数等)。在框616处,示例数据库控制电路308基于历史数据和维护信息确定是否要替换和/或维护一个或多个零件。在一些示例中,维护信息可以要求和/或建议特定零件在阈值飞行和/或检查次数之后进行特定维护。在一些示例中,维护信息可以要求在阈值飞行、检查和/或维护次数之后替换模块。因此,数据库控制电路308使用历史信息和维护信息来确定模块和/或零件是否应被检查、维护和/或替换。

在框618处,示例接口306将发动机102的一个或多个零件的替换、检查和/或维护建议和/或要求传输到计算装置204。在框620处,示例数据库控制电路308确定是否已经对发动机102的一个或多个零件和/或模块进行维护(例如,基于从示例计算装置204发送的信息)。如果示例数据库控制电路308确定尚未对发动机102的一个或多个零件和/或模块进行维护(框620:否),则控制继续到图6B的框624。如果示例数据库控制电路308确定已经对发动机102的一个或多个零件和/或模块进行维护(框620:是),则示例数据库控制电路208基于进行的维护更新发动机102和/或一个或多个模块108、116、118、120、124的维护历史(框622)。例如,如果在模块116上进行维护,则数据库控制电路308可以更新模块116的条目,以识别维护、零件维护、维护的时间戳、维护的原因(例如,阈值飞行次数、技术人员的检查结果等)和/或与维护相关的任何其他信息。

在框624处,示例数据库控制电路308确定发动机102的一个或多个模块是否在维护期间被替换(例如,基于经由无线通信从计算装置204获得的信息)。例如,数据库控制电路308从经由无线通信获得的数据包中提取数据,以确定该数据是否包括发动机102的一个或多个模块被替换的指示。如果示例数据库控制电路308确定发动机102的一个或多个模块在维护期间没有被替换(框624:否),则控制继续到框630。如果示例数据库控制电路308确定发动机102的一个或多个模块在维护期间被替换(框624:是),则示例数据库控制电路308删除对应于正在被替换的模块的信息(框626)。由于模块正在被替换,因此对应于该模块的信息在对应于发动机102的条目中不再相关。在一些示例中,从条目中移除的信息存储在发动机数据库310中的不同位置,使得如果模块在不同时间点在不同发动机中使用,则信息可用。

在框628处,示例数据库控制电路308查询发动机数据库310,以基于模块的一个或多个标识符来查找对应于替换模块的信息。例如,如果先前使用的模块被从飞机上移除并送去维护和/或翻新,则数据库控制电路308识别可能已经从对应于活动发动机的条目中移除,但仍可能存储在发动机数据库310中的先前使用模式的历史数据和静态数据。因此,如果该模块稍后在不同的发动机中使用,则示例数据库控制电路308可以识别数据库310中的条目,并将该信息用作该模块被设置为在其中实施的发动机的一部分。如果示例数据库控制电路308在数据库310中找到对应于替换模块的条目,则对应于替换模块的信息被添加到示例数据库310中的发动机的条目中。如果示例数据库控制电路308在数据库310中没有找到对应于替换模块的条目,则该模块是新的并且发动机条目中的模块信息被初始化为示例数据库310中的新条目。

如果示例数据库控制电路308确定找到与替换模块相关的信息(框630:是),因为该模块先前在不同发动机中使用,则示例数据库控制电路308将模块的静态和历史信息添加在替换模块的发动机条目中(框632)。静态和/或历史信息可以包括发动机数据库310中的对应条目中的对应于替换模块的信息。例如,替换模块的维护信息、替换模块的维护/检查历史、替换模块的飞行历史、替换模块的零件清单、模块的制造商信息、替换的时间戳等。因此,发动机的条目包括替换模块的所有信息。如果示例数据库控制电路308确定没有找到与替换模块相关的信息(框630:否),因为模块是新的,则示例数据库控制电路308初始化发动机的条目中的替换模块的信息(框632)。例如,示例数据库控制电路308包括对应于新模块的任何获得的静态信息并且将历史信息初始化为零。

在框636处,示例接口306从发动机102的模块的新RFID标签获得新标识符。如上所述,每次飞行之后,高温模块的RFID标签都会损坏。因此,在维护和/或检查期间,为模块替换RFID标签(例如,即使是未替换的模块),并且对应于每个模块的标识符在每次维护/检查期间改变。因此,将为每个模块(例如,旧模块和新模块)获得新标识符。在框638处,示例数据库控制电路308基于新获得的标识符更新发动机102的模块的标识符信息,同时保持历史数据和静态数据,使得即使在标识符不断变化时也可以跟踪模块。

图7是表示示例机器可读指令700的通信流程图,在组装新发动机期间示例机器可读指令700可以由RFID标签200a-200e-2、计算装置204和基于云的服务器206执行。尽管指令700是结合图2和/或图3的RFID标签200a-200e-2、计算装置204和基于云的服务器206来描述的,但是指令700可以结合任何类型的标签、计算装置和/或服务器来描述。

在框702处,示例计算装置204获得对应于发动机102和/或构成发动机102的模块108、116、118、120、124的信息。该信息可以是与发动机102和/或模块108、116、118、120、124相关的标识信息和/或任何其他静态信息。在框704处,示例计算装置204促进模块的RFID标签的生成和/或放置。如上所述,RFID标签被放置在每个模块上并且包括与RFID标签相关的标识符和/或静态信息。此外,高温模块上的标签的重复RFID标签被放置在风扇或助推器模块108上。在框706处,示例计算装置204扫描模块上的RFID标签,以获得和/或验证存储在RFID标签中的信息。

在框708处,示例RFID标签200a-200e-2将存储的信息传输到示例计算装置204。在框710处,示例计算装置204将发动机和/或模块信息传输到示例基于云的服务器206。基于云的服务器206使用该信息来跟踪发动机102和/或构成发动机102的模块108、116、118、120、124。在框710处,示例基于云的服务器206基于获得的信息在发动机数据库310中生成新条目。

图8是表示示例机器可读指令800的通信流程图,在检查和/或维护期间示例机器可读指令800可以由RFID标签200a-200e-2、计算装置204和基于云的服务器206执行以跟踪模块。尽管指令800是结合图2和/或图3的RFID标签200a-200e-2、计算装置204和基于云的服务器206来描述的,但是指令800可以结合任何类型的标签、计算装置和/或服务器来描述。

在框802处,示例计算装置在发动机到达检查和/或维护位置时扫描发动机102的RFID标签(例如,制造助推器模块(fab booster module)108上的RFID标签)。在框804处,RFID标签200a-200e-2将存储的信息传输到计算装置204。在框806处,示例计算装置将扫描的信息传输到服务器206,从而允许服务器206确定发动机102已经完成一个或多个飞行并且当前正在被检查/维护。

在框810处,示例基于云的服务器206响应于接收到扫描的信息而更新对应于发动机102和/或模块108、116、118、120、124的历史信息。在框812处,示例基于云的服务器206基于一个或多个模块的历史信息和维护信息确定检查和/或替换建议。例如,如果模块的维护信息表明模块应该在20次飞行之后替换,则基于云的服务器206分析模块的历史信息以查看是否已经达到20次飞行阈值来生成替换建议。此外,维护信息可以识别何时和/或如何检查模块的特定零件。

在框814处,示例基于云的服务器206将检查和/或替换建议传输到示例计算装置204。在框816处,示例计算装置基于建议检查和/或替换模块。在框818处,在模块已经被检查、维护、替换和/或重新组装到发动机102中之后,示例计算装置204扫描发动机102的RFID标签以获得发动机102的模块的新RFID标识符。在框822处,示例RFID标签200a-200e-2将存储的包括任何标识符的信息传输到计算装置204。在框824处,示例计算装置204生成与新获得的RFID标签标识符相关的信息。

如果计算装置204确定一个或多个模块已经被替换(框826:是),则计算装置204生成与被替换的模块和替换模块相关的信息(框828)。例如,计算装置204包括替换的指示以及与替换模块相关的任何信息(标识符、统计信息、神秘信息等)。在框830处,示例计算装置204将生成的信息(例如,新标识符和/或替换模块信息)传输到示例基于云的服务器206。在框832处,示例基于云的服务器204基于获得的信息更新发动机和/或模块的条目,如上面结合图6A-6B所描述的。

图9是被构造为执行图4-8的指令以实施图2和/或图3的示例计算装置204和/或基于云的服务器206的示例处理器平台900的框图。处理器平台900例如可以是服务器、个人计算机、工作站、自学习机(例如神经网络)、移动装置(例如手机、智能手机、平板电脑(诸如iPad

所示示例的处理器平台900包括处理器912。所示示例的处理器912是硬件。例如,处理器912可以由来自任何期望的系列或制造商的一个或多个集成电路、逻辑电路、微处理器、GPU、DSP或控制器来实施。硬件处理器可以是基于半导体的(例如,基于硅的)装置。在该示例中,处理器912实施图1和/或图2的用户接口304、指令确定电路302和/或数据库控制电路308中的至少一个。

所示示例的处理器912包括本地存储器913(例如,缓存)。在图9的示例中,本地存储器913实施图3的示例发动机数据库310。所示示例的处理器912经由总线918与包括易失性存储器914和非易失性存储器916的主存储器通信。易失性存储器914可以由同步动态随机存取存储器(SDRAM)、动态随机存取存储器(DRAM)、RAMBUS

所示示例的处理器平台900还包括接口电路920。接口电路920可以由任何类型的接口标准(例如以太网接口、通用串行总线(USB)、蓝牙

在所示示例中,一个或多个输入装置922连接到接口电路920。输入装置922允许用户将数据和/或命令输入到处理器912中。输入装置可以由例如音频传感器、麦克风、相机(静止或视频)、键盘、按钮、鼠标、触摸屏、轨迹板、轨迹球和/或语音识别系统来实施。

一个或多个输出装置924也连接到所示示例的接口电路920。输出装置924例如可以由显示装置(例如,发光二极管(LED)、有机发光二极管(OLED)、液晶显示器(LCD)、阴极射线管显示器(CRT)、就地切换(IPS)显示器、触摸屏等)、触觉输出装置和/或扬声器来实施。因此,所示示例的接口电路920通常包括图形驱动器卡、图形驱动器芯片和/或图形驱动器处理器。

所示示例的接口电路920还包括通信装置(例如发射器、接收器、收发器、调制解调器、住宅网关、无线接入点和/或网络接口),以促进经由网络926与外部机器(例如,任何种类的计算装置)的数据交换。通信可以是经由例如以太网连接、数字用户线(DSL)连接、电话线连接、同轴电缆系统、卫星系统、现场无线系统、蜂窝系统等。

所示示例的处理器平台900还包括用于存储软件和/或数据的一个或多个大容量存储装置928。这种大容量存储装置928的示例包括软盘驱动器、硬盘驱动器、压缩盘驱动器、蓝光磁盘驱动器、独立磁盘冗余阵列(RAID)系统和数字通用磁盘(DVD)驱动器。

图4-8的机器可执行指令932可以存储在大容量存储装置928、易失性存储器914、非易失性存储器916中,和/或存储在可移动非暂时性计算机可读存储介质(例如CD或DVD)上。

图10是图9的处理器电路912的示例实施方式的框图。在该示例中,图9的处理器电路912由微处理器1000实施。例如,微处理器1000可以实施多核硬件电路,例如CPU、DSP、GPU、XPU等。尽管它可以包括任何数量的示例核1002(例如,1个核),但是该示例的微处理器1000是包括N个核的多核半导体器件。微处理器1000的核1002可以独立操作或者可以协作以执行机器可读指令。例如,对应于固件程序、嵌入式软件程序或软件程序的机器代码可以由核1002中的一个执行,或者可以由核1002中的多个核在相同或不同时间执行。在一些示例中,对应于固件程序、嵌入式软件程序或软件程序的机器代码被分成线程,并由核1002中的两个或更多个并行执行。软件程序可以对应于由图4-6B的流程图表示的机器可读指令和/或操作的一部分或全部。

核1002可以通过示例总线1004进行通信。在一些示例中,总线1004可以实施通信总线以实现与核1002中的一个或多个相关联的通信。例如,总线1004可以实施内部集成电路(I2C)总线、串行外围接口(SPI)总线、PCI总线或PCIe总线中的至少一种。附加地或替代地,总线1004可以实施任何其他类型的计算或电气总线。核1002可以通过示例接口电路1006从一个或多个外部装置获得数据、指令和/或信号。核1002可以通过接口电路1006向一个或多个外部装置输出数据、指令和/或信号。尽管该示例的核1002包括示例本地存储器1020(例如,可以被分为L1数据缓存和L1指令缓存的1级(L1)缓存),但微处理器1000还包括可以被核(例如,2级(L2_缓存))共享以用于高速访问数据和/或指令的示例共享存储器1010。数据和/或指令可以通过写入共享存储器1010和/或从共享存储器1010读取来传输(例如,共享)。核1002中的每一个的本地存储器1020和共享存储器1010可以是包括多级缓存存储器和主存储器(例如,图9的主存储器914、916)的存储装置层次结构的一部分。通常,层次结构中的较高级别存储器比较低级别存储器表现出较短的访问时间,并且具有较小的存储容量。缓存层次结构的各个级别的变化由缓存一致性策略管理(例如,协调)。

每个核1002可以被称为CPU、DSP、GPU等,或任何其他类型的硬件电路。每个核1002包括控制单元电路1014、算术和逻辑(AL)电路(有时称为ALU)1016、多个寄存器1018、L1缓存1020和示例总线1022。可以存在其他结构。例如,每个核1002可以包括矢量单元电路、单指令多数据(SIMD)单元电路、加载/存储单元(LSU)电路、分支/跳转单元电路、浮点单元(FPU)电路等。控制单元电路1014包括被构造为控制(例如,协调)对应核1002内的数据移动的基于半导体的电路。AL电路1016包括被构造为对对应核1002内的数据进行一个或多个数学和/或逻辑运算的基于半导体的电路。一些示例的AL电路1016进行基于整数的操作。在其他示例中,AL电路1016还进行浮点运算。在又一示例中,AL电路1016可以包括进行基于整数的运算的第一AL电路和进行浮点运算的第二AL电路。在一些示例中,AL电路1016可以被称为算术逻辑单元(ALU)。寄存器1018是基于半导体的结构,以存储数据和/或指令,例如由对应核1002的AL电路1016进行的一个或多个操作的结果。例如,寄存器1018可以包括矢量寄存器、SIMD寄存器、通用寄存器、标志寄存器、段寄存器、机器专用寄存器、指令指针寄存器、控制寄存器、调试寄存器、存储器管理寄存器、机器检查寄存器等。寄存器1018可以如图10所示布置在一个库中。或者,寄存器1018可以以任何其他布置、格式或结构来组织,包括分布在整个核1002中以缩短访问时间。总线1004可以实施I2C总线、SPI总线、PCI总线或PCIe总线中的至少一种

每个核1002,和/或更一般地,微处理器1000,可以包括以上所示和描述的那些的附加和/或替代结构。例如,可存在一个或多个时钟电路、一个或多个电源、一个或多个电源门、一个或多个缓存主代理(CHA)、一个或多个聚合/公共网格停止(CMS)、一个或多个移位器(例如,桶形移位器)和/或其他电路。微处理器1000是制造成包括许多晶体管的半导体器件,这些晶体管互连以在一个或多个封装中包含的一个或多个集成电路(IC)中实施上述结构。处理器电路可以包括一个或多个加速器和/或与一个或多个加速器协作。在一些示例中,加速器由逻辑电路实施,以比通用处理器更快速和/或更有效地进行某些任务。加速器的示例包括ASIC和FPGA,例如本文讨论的那些。GPU或其他可编程装置也可以是加速器。加速器可以在处理器电路板上、在与处理器电路相同的芯片封装中、和/或在与处理器电路分开的一个或多个封装中。

图11是图9的处理器电路912的另一个示例实施方式的框图。在该示例中,处理器电路912由FPGA电路1100实施。例如,FPGA电路1100可以用于进行可以以其他方式由执行对应机器可读指令的图10的示例微处理器1000进行的操作。然而,一旦被配置,FPGA电路1100在硬件中实例化机器可读指令,并因此通常可以比可由执行对应软件的通用微处理器进行的更快地执行操作。

更具体地,与上述图10的微处理器1000(其是可以被编程以执行由图4-6B的流程图表示的机器可读指令的全部或一些,但其互连和逻辑电路一旦制造就固定的通用装置)相比,图11的示例的FPGA电路1100包括互连和逻辑电路,其可以在制造之后以不同方式配置和/或互连,以实例化例如由图4-6B的流程图表示的机器可读指令中的一些或全部。特别地,FPGA 1100可以被认为是逻辑门、互连和开关的阵列。可以对开关进行编程以改变逻辑门如何通过互连来互连,从而有效地形成一个或多个专用逻辑电路(除非并且直到FPGA电路1100被重新编程)。配置的逻辑电路使逻辑门能够以不同方式协作,从而对输入电路接收的数据进行不同的操作。那些操作可以对应于由图4-6B的流程图表示的软件中的一些或全部。因此,FPGA电路1100可以被构造为有效地将图4-6B的流程图的机器可读指令中的一些或全部实例化为专用逻辑电路,从而以类似于ASIC的专用方式进行对应于那些软件指令的操作。因此,FPGA电路1100可以比通用微处理器可以执行相同操作更快地进行对应于图4-6B的机器可读指令中的一些或全部的操作。

在图11的示例中,FPGA电路1100被构造为由最终用户通过硬件描述语言(HDL)(诸如Verilog)来编程(和/或重新编程一次或多次)。图11的FPGA电路1100包括示例输入/输出(I/O)电路1102,以从示例配置电路1104和/或外部硬件(例如,外部硬件电路)1106获得数据和/或向其输出数据。例如,配置电路1104可以实施接口电路,接口电路可以获得机器可读指令来配置FPGA电路1100或其部分。在一些这样的示例中,配置电路1104可以从用户、机器(例如,可以实施人工智能/机器学习(AI/ML)模型以生成指令的硬件电路(例如,编程或专用电路))等获得机器可读指令。在一些示例中,外部硬件1106可以实施图10的微处理器1000。FPGA电路1100还包括示例逻辑门电路1108的阵列、多个示例可配置互连1110和示例存储电路1112。逻辑门电路1108和互连1110可配置为实例化可对应于图4-6B的机器可读指令中的至少一些的一个或多个操作和/或其他期望操作。图11中所示的逻辑门电路1108以组或块的形式制造。每个块包括可以配置成逻辑电路的基于半导体的电气结构。在一些示例中,电气结构包括为逻辑电路提供基本构建块的逻辑门(例如,与门、或门、或非门等)。电可控开关(例如,晶体管)存在于每个逻辑门电路1108内,以使得能够配置电气结构和/或逻辑门来形成执行期望操作的电路。逻辑门电路1108可以包括其他电气结构,例如查找表(LUT)、寄存器(例如,触发器或锁存器)、多路复用器等。

所示示例的互连1110是可以包括电可控开关(例如晶体管)的导电通路、迹线、通孔等,电可控开关的状态可以通过编程(例如,使用HDL指令语言)来改变,以激活或者去激活逻辑门电路1108中的一个或多个之间的一个或多个连接,从而对期望逻辑电路进行编程。

所示示例的存储电路1112被构造为存储由对应逻辑门进行的一个或多个操作的结果。存储电路1112可以由寄存器等来实施。在所示示例中,存储电路1112分布在逻辑门电路1108中,以促进访问并提高执行速度。

图11的示例FPGA电路1100还包括示例专用操作电路1114。在该示例中,专用操作电路1114包括特殊用途电路1116,可以调用特殊用途电路1116来实施常用功能以避免需要在现场对这些功能进行编程。这种特殊用途电路1116的示例包括存储器(例如,DRAM)控制器电路、PCIe控制器电路、时钟电路、收发器电路、存储器和乘法累加器电路。可以存在其他类型的特殊用途电路。在一些示例中,FPGA电路1100还可以包括示例通用可编程电路1118,例如示例CPU 1120和/或示例DSP 1122。可以附加地或替代地存在其他通用可编程电路1118,例如可以被编程以进行其他操作的GPU、XPU等。

虽然图10和图11示出了图9的处理器电路912的两个示例实施方式,但是可以设想许多其他方法。例如,如上所述,现代FPGA电路可以包括板载CPU,例如图11的示例CPU 1120中的一个或多个。因此,图9的处理器电路912可以另外通过组合图10的示例微处理器1000和图11的示例FPGA电路1100来实施。在一些这样的混合示例中,由图4-6B的流程图表示的机器可读指令的第一部分可以由图10的核1002中的一个或多个执行,并且由图4-6B的流程图表示的机器可读指令的第二部分可以由图11的FPGA电路1100执行。

在一些示例中,图9的处理器电路912可以在一个或多个封装中。例如,图10的处理器电路1000和/或图11的FPGA电路1100可以在一个或多个封装中。在一些示例中,XPU可以由图9的处理器电路912实施,其可以在一个或多个封装中。例如,XPU可以包括一个封装中的CPU、另一个封装中的DSP、又一个封装中的GPU以及又一个封装中的FPGA。

本公开的进一步方面由以下条项的主题提供:

示例1包括一种设备,所述设备包括:存储器;指令,所述指令在所述设备中;以及处理器电路,所述处理器电路执行所述指令,以:响应于发动机正在经历维护或操作的通知,识别数据库中的对应于所述发动机的条目,所述发动机包括模块;基于所述通知更新对应于所述模块的历史数据;并且通过从经由无线通信获得的数据包中提取数据来确定所述发动机的所述模块是否已经被替换;并且当所述发动机的所述模块没有被替换时,用所述模块的第二标识符替换存储在所述条目中的所述模块的第一标识符,并维护所述条目中的所述模块的所述历史数据。

示例2包括根据示例1所述的设备,其中,所述模块是高温模块,所述第二标识符存储在所述发动机的所述高温模块和低温模块中的射频标识符(RFID)标签中。

示例3包括根据示例1所述的设备,其中,所述历史数据存储在基于云的服务器中,所述历史数据包括维护数据、检查数据或飞行数据中的至少一个。

示例4包括根据示例1所述的设备,其中,所述模块是第一模块并且所述历史数据是第一历史数据,所述处理器电路基于对应于所述第二模块的第二历史数据和对应于所述第二模块的维护信息来识别是否应替换所述发动机的第二模块。

示例5包括根据示例4所述的设备,其中,所述处理器电路传输指令以用第三模块替换所述第二模块。

示例6包括根据示例1所述的设备,其中,当所述发动机的所述模块已经被替换时,所述处理器电路用替换模块的所述第二标识符替换存储在所述条目中的所述模块的所述第一标识符,并且用对应于所述替换模块的第二历史数据和第二静态信息替换存储在基于云的服务器中的所述条目中的所述模块的所述历史数据和第一静态信息。

示例7包括根据示例1所述的设备,其中,所述处理器电路在组装所述发动机之后生成所述发动机的所述条目,所述条目包括与所述发动机的模块相关的数据。

示例8包括根据示例1所述的设备,其中,所述处理器电路通过使用所述第二标识符查询所述数据库来确定所述模块是否已经在所述维护期间被替换。

示例9包括根据示例1所述的设备,其中,当所述发动机的所述模块已经被修改时,所述处理器电路用所述模块的所述第二标识符替换存储在所述条目中的所述模块的所述第一标识符,并维护所述条目中的所述模块的所述历史数据。

示例10包括一种包含指令的非暂时性计算机可读存储介质,所述指令在执行时使一个或多个处理器至少:响应于发动机正在经历维护或操作的通知,识别数据库中的对应于所述发动机的条目,所述发动机包括模块;基于所述通知更新对应于所述模块的历史数据;通过处理经由无线通信获得的数据来确定所述发动机的所述模块是否已经被替换;并且当所述发动机的所述模块没有被替换时,用所述模块的第二标识符替换存储在所述条目中的所述模块的第一标识符,并维护所述条目中的所述模块的所述历史数据。

示例11包括根据示例10所述的计算机可读存储介质,其中,所述模块是高温模块,所述第二标识符存储在所述发动机的所述高温模块和低温模块中的射频标识符(RFID)标签中。

示例12包括根据示例10所述的计算机可读存储介质,其中,所述历史数据存储在基于云的服务器中,所述历史数据包括维护数据、检查数据或飞行数据中的至少一个。

示例13包括根据示例10所述的计算机可读存储介质,其中,所述模块是第一模块并且所述历史数据是第一历史数据,所述指令使所述一个或多个处理器基于对应于所述第二模块的第二历史数据和对应于所述第二模块的维护信息来识别是否应替换所述发动机的第二模块。

示例14包括根据示例13所述的计算机可读存储介质,其中,所述指令使所述一个或多个处理器传输指令以用第三模块替换所述第二模块。

示例15包括根据示例10所述的计算机可读存储介质,其中,当所述发动机的所述模块已经被替换时,所述指令使所述一个或多个处理器用替换模块的所述第二标识符替换存储在所述条目中的所述模块的所述第一标识符,并且用对应于所述替换模块的第二历史数据和第二静态信息替换所述条目中的所述模块的所述历史数据和第一静态信息。

示例16包括根据示例10所述的计算机可读存储介质,其中,所述指令使所述一个或多个处理器在组装所述发动机之后生成所述发动机的所述条目,所述条目包括与所述发动机的模块相关的数据。

示例17包括根据示例10所述的计算机可读存储介质,其中,所述指令使所述一个或多个处理器通过使用所述第二标识符查询所述数据库来确定所述模块是否已经在所述维护期间被替换。

示例18包括根据示例10所述的计算机可读存储介质,其中,当所述发动机的所述模块已经被修改时,所述指令使所述一个或多个处理器用所述模块的所述第二标识符替换存储在所述条目中的所述模块的所述第一标识符,并维护所述条目中的所述模块的所述历史数据。

示例19包括一种方法,所述方法包括:响应于发动机正在经历维护或操作的通知,通过用处理器执行指令来识别数据库中的对应于所述发动机的条目,所述发动机包括模块;通过用所述处理器执行指令来基于所述通知更新对应于所述模块的历史数据;通过用所述处理器执行指令来通过处理经由无线通信获得的数据来确定所述发动机的所述模块是否已经被替换;并且当所述发动机的所述模块没有被替换时,通过用所述处理器执行指令来用所述模块的第二标识符替换存储在所述条目中的所述模块的第一标识符,并维护所述条目中的所述模块的所述历史数据。

示例20包括根据示例19所述的方法,其中,所述模块是高温模块,所述第二标识符存储在所述发动机的所述高温模块和低温模块中的射频标识符(RFID)标签中。

从上文可以理解,已经公开了跟踪发动机部件的示例方法、设备和存储介质。为了能够在组装发动机之前和/或在拆卸发动机时跟踪发动机的各个零件和/或部件,可以在燃气涡轮发动机的模块上放置标识符(例如,序列号)。但是,通过序列号跟踪零件可能会出现问题。例如,高温模块中的序列号可能会随着时间的推移而褪色,从而导致对序列号的识别不同和/或不可能。此外,基于用户将序列号输入系统的跟踪模块会导致用户错误(例如,输入错误的序列号),从而导致发动机模块信息不准确。这种不准确的信息可能是危险的。例如,如果用户输入了用于在应替换模块时进行跟踪的错误序列号,则不符合安全标准的模块可能会不经意地在飞机上使用。可以使用RFID标签来识别发动机的模块以缓解此类问题。在维护和/或操作期间跟踪和/或识别每个模块很重要,因为在维护期间,可能拆卸发动机并且可能将不同模块提供给不同位置的不同技术人员。技术人员可能同时在多个模块上工作,因此在没有安全跟踪装置的情况下重新组装发动机时,很难跟踪哪个模块属于哪个发动机。然而,暴露于高温的模块会破坏模块中的RFID标签。因此,没有有效的技术来跟踪可以在其他发动机系统中互换的机队的高温模块。

本文所公开的示例提供了基于云的技术,用于使用RFID标签来跟踪涡轮发动机和/或涡轮发动机的部件、零件、模块、LRU和/或LLP,而不管RFID标签放置在何处(例如,在高温模块或低温模块中)。本文公开的示例跟踪零件信息,包括标识符、序列号、供应商信息、维护数据、历史(例如,飞行次数、使用小时数等)等,以有助于更有效地响应未知现场问题的灵活系统并提供有关机队中的部件的近实时信息。使用本文公开的示例,可以使用基于云的方法在飞机内和/或在组装和/或维护/检查期间跟踪、定位、监测等发动机零件(例如,包括高温零件),而没有丢失模块的识别信息的风险(例如,由于高温)。本文公开的示例使发动机零件维护、调度变得容易,改进制造和维护效率等,从而导致更有效和更安全地使用燃气涡轮发动机。

尽管本文已经公开了某些示例方法、设备和制品,但是本专利的覆盖范围不限于此。相反,本专利涵盖了完全落入本专利权利要求范围内的所有方法、设备和制品。

以下权利要求通过引用并入本详细说明中,每个权利要求作为本公开的单独实施例独立存在。

技术分类

06120115889786