Time-constrained failure diagnosis in distributed embedded systems: application to actuator diagnosis

Time-constrained failure diagnosis in distributed embedded systems: application to actuator diagnosis
复制标题

分布式嵌入式系统中的时间约束故障诊断:在执行器诊断中的应用

DOI:
10.1109/tpds.2005.37
复制
发表时间:
2005
影响因子:
5.3
通讯作者:
B. Murray
B. Murray
中科院分区:
计算机科学2区
文献类型:
--
作者:
Nagarajan Kandasamy;J. Hayes;B. Murray

文献摘要

被引文献

相似文献

诸如线控转向的高级汽车控制应用通常被实现为包括经由通信总线交互的许多嵌入式处理器、传感器和致动器的分布式系统。它们具有严格的成本限制,但要求高水平的安全性和性能。出于及时诊断故障执行器在这样的系统中的需要,我们提出了一种方法来实现分布式故障诊断的期限和资源限制。处理器以分布式方式诊断执行器,以提供其故障状态的全局视图。研究了在整个控制应用中集成基于软件的执行器诊断测试。这些测试使用分析冗余来实施,并与控制任务同时执行。测试调度问题,然后制定和解决,以保证在设计师指定的期限内,同时满足控制性能目标的执行器诊断。作为次要目标,调度算法还减少了诊断所需的处理器数量。我们证明了所提出的诊断方法的实用性,将其应用到一个线控转向的例子,及时识别故障执行器。
Advanced automotive control applications such as steer-by-wire are typically implemented as distributed systems comprising many embedded processors, sensors, and actuators interacting via a communication bus. They have severe cost constraints, but demand a high level of safety and performance. Motivated by the need for timely diagnosis of faulty actuators in such systems, we present a method to achieve distributed failure diagnosis under deadline and resource constraints. Actuators are diagnosed in distributed fashion by processors to provide a global view of their fault status. The integration of software-based tests for actuator diagnosis within the overall control application is studied. These tests are implemented using analytical redundancy and execute concurrently with the control tasks. The test scheduling problem is then formulated and solved to guarantee actuator diagnosis within designer-specified deadlines while meeting control performance goals. As a secondary objective, the scheduling algorithm also reduces the number of processors required for diagnosis. We demonstrate the practicality of the proposed diagnosis approach by applying it to a steer-by-wire example to identify failed actuators in timely fashion.