首页> 外文期刊>Systems, Man, and Cybernetics: Systems, IEEE Transactions on >Dynamic Set-Covering for Real-Time Multiple Fault Diagnosis With Delayed Test Outcomes
【24h】

Dynamic Set-Covering for Real-Time Multiple Fault Diagnosis With Delayed Test Outcomes

机译:具有延迟测试结果的实时多重故障诊断的动态集覆盖

获取原文
获取原文并翻译 | 示例

摘要

The set-covering problem is widely used to model many real-world applications. In this paper, we formulate a generalization of set-covering, termed dynamic set-covering (DSC), which involves a series of coupled set-covering problems over time. We motivate the DSC problem from the viewpoint of a dynamic multiple fault diagnosis problem, wherein faults, possibly intermittent, evolve over time; the fault-test dependencies are deterministic (components associated with passed tests cannot be suspected to be faulty and at least one of the components associated with failed tests is faulty), and the test outcomes may be observed with delay. The objective of the DSC problem is to infer the most probable time sequence of a parsimonious set of failure sources that explains the observed test outcomes over time. The DSC problem is NP-hard and intractable due to the fault-test dependency matrix that couples the failed tests and faults via the constraint matrix, and the temporal dependence of failure sources over time. By relaxing the coupling constraints using Lagrange multipliers, the DSC problem can be decoupled into independent subproblems, one for each fault. Each subproblem is solved using the Viterbi decoding algorithm, and a primal feasible solution is constructed by modifying the Viterbi solutions via a heuristic. The Lagrange multipliers are updated using a subgradient method. The proposed Viterbi-Lagrangian relaxation algorithm provides a measure of suboptimality via an approximate duality gap. As a major practical extension of the above problem, we also consider the problem of diagnosing faults with delayed test outcomes, termed delay DSC. A detailed experimental evaluation of the algorithms is provided using real-world problems that exhibit masking faults.
机译:集覆盖问题被广泛用于对许多实际应用进行建模。在本文中,我们制定了集覆盖的一般化,称为动态集覆盖(DSC),它涉及随着时间的推移而产生的一系列耦合集覆盖问题。我们从动态多重故障诊断问题的观点出发,提出DSC问题,其中动态故障可能随着时间的推移而不断发展。故障测试的依赖关系是确定性的(与通过的测试关联的组件不能被怀疑是有故障的,并且与失败的测试关联的组件中的至少一个有故障),并且可能会延迟观察到测试结果。 DSC问题的目的是推断出一组故障源的最可能的时间顺序,该时间顺序可以解释随时间推移所观察到的测试结果。由于故障测试相关性矩阵通过约束矩阵将失败的测试和故障耦合在一起,并且故障源随时间的时间依赖性,因此DSC问题是NP难题并且难以解决。通过使用拉格朗日乘数放松耦合约束,可以将DSC问题分解为独立的子问题,每个子问题一个。使用维特比解码算法解决了每个子问题,并通过启发式修改维特比解来构造基本可行解。拉格朗日乘数使用次梯度法更新。提出的维特比-拉格朗日松弛算法通过近似对偶间隙提供了次优性的度量。作为上述问题的主要实际扩展,我们还考虑了诊断具有延迟测试结果的故障的问题,称为延迟DSC。使用表现出掩盖错误的实际问题,对算法进行了详细的实验评估。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号