用于分布式诊断推理的方法和系统技术方案

技术编号:8683184 阅读:144 留言:0更新日期:2013-05-09 03:11
本发明专利技术涉及用于分布式诊断推理的方法和系统。提供了一种分布式诊断推理的方法。该方法包括建立监视复杂系统的组件的操作的计算节点,以及利用一个或多个标准化可执行应用模块(SEAM)和工作流服务来填充计算节点的处理器和存储器中的至少一个。该方法还包括结合若干SEAM创建配置文件以创建与组件相关联的分布式诊断推理机(DDR)。该方法还包括在计算节点中安装配置文件以供处理器执行;以及初始化一个或多个SEAM、配置文件和工作流服务,其中工作流服务促进了在一个或多个SEAM和与驻留在配置文件中的故障条件相关联的静态数据之间的数据流。

【技术实现步骤摘要】

本专利技术大体上涉及用于基于条件的监视复杂系统的健康维护系统的故障模型架构,尤其涉及一种可以灵活地分离为多个分布式诊断推理机(reasoner)的诊断推理机架构,其中用于每个分布式诊断推理机的配置数据允许分布式诊断推理机在复杂系统的最低可行水平上检测和分析故障。
技术介绍
车辆复杂性增加以及伴随着维护成本的增加导致到基于条件的健康管理(CBM)的领域的行业广泛的投入。这些努力带来了特定于行业或者设备的处理解决方案的发展。然而,传统的CBM系统一般被严格地配置为要求用户忍受繁琐的性能或者支付相当可观的改造成本。图1是示例性的多级健康维护过程10的简化框图,该过程10在监视复杂系统(未示出)时是有用的。这里讨论的复杂系统可以是任意类型的车辆、飞机、制造过程、或者可以利用传感器、换能器或其它数据源来监视复杂系统的各种组件和参数的机器。传感器/换能器典型地位于组件或者过程测量级20以通过各种数据驱动的输入/输出(I/O)设备来测量、收集和传送原始数据。该原始数据可以表示故障指示器、参数值、过程状态、操作模式和事件、消耗品使用和状态、交互数据等。其它数据源的非限制性例子可以包括串行数据文件、视频数据文件、音频数据文件和内建测试设备。一旦复杂系统的参数被测量,通常就在处理的提取级30将测量数据转发到的更加复杂的设备和系统。在提取级30,可以进行更高级别的数据分析和记录,例如确定或者推导趋势和其它征兆(symptom)标记。征兆标记被进一步处理并传送到解释级40,其中适当编程的计算机设备可以诊断、预言(prognosticate)默认指示或者追踪消耗品使用和消耗。原始材料和其它使用数据也可以被确定和追踪。通常,诊断、预言和默认指示典型地通过将所检测的参数应用到大型集中式故障模型41而确定,其中数据、处理的数据或者合并的数据被分析。在解释级40合成的数据可以通过在动作级50的维护计划、分析和协调软件应用来编译和组织,以用于报告以及在交互级60与各种用户进行的其它交互。尽管实现CBM系统所需的过程变得越来越广为公知,但是CBM系统的复杂程度依然很高,并且开发这些解决方案的成本也相应很高。对于生产独立于所监视的复杂系统的设计的廉价普通的CBM解决方案的尝试并不令人满意。这是因为复杂系统发生故障的方式以及故障所表现出的征兆的组合排列高度依赖于系统设计和集中式故障模型41的复杂化。因此,希望开发一种健康维护系统架构,其能够足够灵活地支持众多的复杂系统。另外,希望开发一种健康维护系统,其能够易于供用户重新配置,因此免除了昂贵的重编程序成本和延迟。此外,结合附图和本专利技术的该背景,本专利技术的其它期望特征和特性通过本专利技术的随后详细说明和所附权利要求将是显而易见的。
技术实现思路
提供一种方法,用于复杂系统的子系统的分布式诊断推理。该方法包括建立监视复杂系统的组件的操作的计算节点,其中计算节点包括处理器和存储器,并且利用一个或多个标准化可执行应用模块(SEAM)和工作流服务来填充(populate)计算节点的处理器和存储器中的至少一个;其中所述一个或多个SEAM被配置为彼此无法直接通信。该方法进一步包括结合与组件相关联的一个或多个标准化可执行应用模块(SEAM)和工作流服务来创建配置文件以形成分布式诊断推理机(DDR),DDR还包括与默认条件相关联的静态数据,将配置文件安装在计算节点中以供处理器执行;以及初始化一个或多个SEAM、配置文件和工作流服务,其中工作流服务促进了一个或多个SEAM和与配置文件中驻留的故障条件相关联的静态数据之间的数据流。提供了一种驻留在计算节点内的计算机可读存储介质(CRSM),包括指令,所述指令在被执行时执行用于复杂系统的子系统的分布式诊断推理的动作。所述指令包括利用一个或多个标准化可执行应用模块(SEAM)和工作流服务来填充计算节点的处理器和存储器中的至少一个,其中一个或多个SEAM彼此无法直接通信。所述指令进一步包括将配置文件安装在计算节点中以供处理器执行;以及初始化一个或多个SEAM、配置文件和工作流服务,其中工作流服务促进了一个或多个SEAM和与配置文件中驻留的故障条件相关联的静态数据之间的数据流。附图说明此后将结合相应附图描述本专利技术,其中相同的参考符号代表相同的元件。图1是示例性的多级健康维护过程的简化框图;图2是分级结构的实施例的简化功能框图;图3是示例性的可配置系统的简化示意图,用以优化基于分级条件的维护系统的运行时间性能;图4-6是示例性的屏幕截图,示出了用于创建在分级结构中配置计算节点时所使用的配置文件的⑶I ;图7-9是示例性的屏幕截图,示出了用于创建在配置可执行应用模块时所使用的配置文件的GUI ;图10是示例性方法的流程图,该方法用于配置/重新配置监视复杂系统的各种组件的计算节点的分级结构;图11是示例性的计算节点的简化框图;图12是示例性的计算节点的另一个简化框图;图13是示例性方法的简化逻辑流程图,该方法用于协调计算设备的功能以根据实施例完成任务;图14是根据实施例的分布式诊断推理的简化示例;图15是示出了根据实施例的示例性诊断过程的流程图;图16是示出了在分级级别之间诊断数据流的过程的示例性流程图。具体实施例方式以下详细说明实际上仅仅是示例性的,并不意在限制本专利技术或本专利技术的应用和使用。如这里所述,术语“示例性”表示“作为一个例子、范例或示例”。因此,这里表述为“示例性”的任何实施例并不一定是比其它实施例优选或有利。这里描述的全部实施例都是示例性的实施例,其被提供用来使本领域技术人员能够制造或者使用本专利技术,而不限制由权利要求所定义的专利技术的范围。此外,这里并不意欲用前述

技术介绍

技术实现思路
或以下详细说明所表达或者隐含的任何理论来限制。本领域技术人员将理解,结合这里所公开的实施例描述的各种说明性逻辑块、模块、电路和算法步骤可以被实现为电子硬件、计算机软件或二者结合。以下根据功能和/或逻辑块组件(或模块)和各种处理步骤来描述一些实施例和实施方式。然而,应该理解,此类块组件(或模块)可以通过配置为执行特定功能的任意数量的硬件、软件和/或固件组件来实现。为了清楚地说明硬件和软件的这种互换性,各种说明性组件、块、模块、电路和步骤在这里通常是根据它们的功能来描述的。这种功能是作为硬件实现还是作为软件实现取决于施加于整个系统的特定应用和设计限制。对于每个特定应用,技术人员可以采用各种方式来实现所述功能,但是这种实现决定应该不被解释为脱离本专利技术的范围。例如,系统或者组件的实施例可以采用各种集成电路组件,例如存储元件、数字信号处理元件、逻辑元件、查找表等,可以在一个或多个微处理器或者其它控制设备的控制下执行各种功能。另夕卜,本领域技术人员将理解,这里所述的实施例仅仅是示例性的实施方式。结合这里所公开的实施例所描述的各种说明性的逻辑块、模块和电路可以利用通用处理器、控制器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑设备、离散门或晶体管逻辑、离散硬件组件或被设计为执行这里所述功能的其任意组合来实施或执行。通用处理器可以是微处理器,但是可替换地,处理器可以是任意传统的处理器、控制器、微控制器或状态机。处理器还可以实现为计算装置的组合,例如本文档来自技高网
...

【技术保护点】
一种用于复杂系统的子系统的分布式诊断推理的方法,包括:利用包括处理器和存储器的计算节点,监视复杂系统的组件的操作;利用一个或多个标准化可执行应用模块(SEAM)和工作流服务,填充计算节点的处理器和存储器中的至少一个,其中所述一个或多个SEAM无法直接彼此通信;结合所述一个或多个SEAM以及与组件相关联的工作流服务,创建配置文件以形成分布式诊断推理机(DDR),该DDR包括特定于组件的默认模型以及与故障条件相关联的静态数据;在计算节点中安装配置文件以供处理器执行;以及初始化一个或多个SEAM、配置文件和工作流服务,其中工作流服务促进了在一个或多个SEAM和与驻留在配置文件中的故障条件相关联的静态数据之间的数据流。

【技术特征摘要】
2011.10.14 US 13/2739841.一种用于复杂系统的子系统的分布式诊断推理的方法,包括: 利用包括处理器和存储器的计算节点,监视复杂系统的组件的操作; 利用一个或多个标准化可执行应用模块(SEAM)和工作流服务,填充计算节点的处理器和存储器中的至少一个,其中所述一个或多个SEAM无法直接彼此通信; 结合所述一个或多个SEAM以及与组件相关联的工作流服务,创建配置文件以形成分布式诊断推理机(DDR),该DDR包括特定于组件的默认模型以及与故障条件相关联的静态数据; 在计算节点中安装配置文件以供处理器执行;以及 初始化一个或多个SEAM、配置文件和工作流服务,其中工作流服务促进了在一个或多个SEAM和与驻留在配置文件中的故障条件相关联的静态数据之间的数据流。2.根据权利要求1的方法,其中所述一个或多个SEAM包括分配SEAM、诊断SEAM、排序SEAM和报告SEAM。3.根据权利要求1的方法,其中与故障条件相关联的静态数据包括故障条件模板和故障条件生命周期模型。4.根据权利要求3的方法,其中与故障条件相关联的静态数据包括对所述一个或多个SEAM中的每一个完成的动作所产生的事件的响应。5.根据权利要求4的方法,其中与故障条件相关联的静态数据包括静态数据的目的地列表和诊断数据报告格式。6.根据权利要求2的方法,其中所述分配SEAM被配置为将...

【专利技术属性】
技术研发人员:D·A·贝尔T·费尔克
申请(专利权)人:霍尼韦尔国际公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1