【技术实现步骤摘要】
将可执行代码并入健康维护系统的方法和可重新配置系统
本专利技术总体上涉及用于基于状况的健康维护系统的体系结构,更具体而言,涉及可以由用户灵活地重新配置以反映被监控资产的物理结构以及资产如何被监控的体系结构。
技术介绍
车辆复杂性的增加和伴随而来的维护费用的增加已经导致了工业上广泛投资到基于状况的健康管理(conditionbasedhealthmanagement,CBM)领域中。这些努力已经引起工业或设备专用过程方案的开发。然而,常规CBM系统总体上是被刚性配置的,需要用户容忍繁琐的性能或支付显著的改装费用。图1是示例性多级健康维护过程10的简化框图,该过程可能在监控复杂系统(未示出)中有用。在这里讨论的复杂系统可以是任何类型的车辆、飞行器、制造过程或机器,其可以使用传感器、换能器或其它数据源来监控复杂系统的各种组件和参数。传感器/换能器通常位于组件或过程测量级20处,用于通过各种数据驱动的输入/输出(input/output,I/O)设备测量、收集和传递原始数据。这种原始数据可表示故障指示器、参数值、过程状态和事件、可消耗的使用和状态、交互性数据等等。非限制性 ...
【技术保护点】
一种系统,用于在无需重新编译和重新链接可执行代码的情况下重新配置复杂系统健康监控系统的节点,包括:软件模块,包含用于执行多个不同标准化函数之一的预先编译的指令;计算节点,包括处理器和多个软件对象,该处理器能操作地与该软件模块通信并被配置为执行该预先编译的指令,该多个软件对象包括促进执行该预先编译的指令的实用函数和内部算法;以及配置文件,被配置为提供静态数据和动态数据给该软件模块,该配置文件包括动态数据存储器(DDS)、静态数据存储器(SDS)和二进制码数据库(BCD),该BCD包括该软件模块可调用和可执行的外部编译的可执行算法的库,该BCD被配置有与外部编译的可执行算法的库 ...
【技术特征摘要】
2011.10.17 US 13/2749111.一种用于在无需重新编译和重新链接可执行代码的情况下重新配置复杂系统健康监控系统的节点的系统,包括:不可修改的软件模块,包含用于执行多个不同标准化函数之一的预先编译的指令;计算节点,包括处理器和多个软件对象,该处理器能操作地与该软件模块通信并被配置为执行该预先编译的指令,该多个软件对象包括促进执行该预先编译的指令的实用函数和内部算法;以及配置文件,被配置为提供静态数据和动态数据给该软件模块,该配置文件包括动态数据存储器DDS、静态数据存储器SDS和二进制码数据库BCD,该BCD包括该软件模块可调用和可执行的外部编译的可执行算法的库,该BCD被配置有与外部编译的可执行算法的库相关联的数据库标识和检索数据结构。2.如权利要求1所述的系统,其中该多个软件对象包括第一软件对象,该第一软件对象当被该软件模块调用时检索来自BCD的所有预先编译的指令和所有外部编译的可执行算法并创建函数引用的合并列表。3.如权利要求2所述的系统,其中该软件对象引用该SDS来确定应该由该软件模块执行来自该合并列表的哪些预先编译的指令和外部编译的可执行算法以及应该以何种顺序执行它们。4.如权利要求1所述的系统,其中该数据库标识和检索数据结构的每个包括用于每个外部编译的可执行算法的二进制码IDBCID和BCID参数列表。5.如权利要求4所述的系统,其中BCID参数列表包含唯一地标识外部编译的可执行算法的动态标识ID。6.一种用于在无需重新编译和重新链接可执行代码的情况下重新配置复杂系统健康监控系统的节点的方法,包括:在节点处接收包含编译算法和实用程序的二进制码数据库BCD;调用驻留在BCD中的第一函数,其返回在BCD中可用的所有函数的列表;创...
【专利技术属性】
技术研发人员:D·L·比肖普,M·赫卢卡,J·范德兹维普,
申请(专利权)人:霍尼韦尔国际公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。