Collaborative design of fault diagnosis and fault tolerance control under nested signal temporal logic specifications
Penghong Lu, Gang Chen, Rong Su
TL;DR
The paper tackles robust fault diagnosis and fault-tolerant control for nonlinear CPS under nested signal temporal logic specifications. It advances a collaborative framework (CoD) that integrates STLT-based NSTL decoding, fault-detection observers, online monitoring, and CBF-driven MPC with a fault-tolerant recursive feasibility guarantee to ensure NSTL satisfaction despite faults. Key contributions include the STLT encoding for nested specifications, the construction of fault-tolerant feasible sets with a backward-recursion mechanism, and a hierarchical MPC/CBF control architecture that guarantees periodic safety and constraint satisfaction. The approach is validated in simulation on integrator and unicycle models, demonstrating improved fault detection fidelity and sustained STL-compliant performance, with potential impact on safety-critical CPS in transportation, robotics, and automation.
Abstract
Signal Temporal Logic (STL) specifications play a crucial role in defining complex temporal properties and behaviors in safety-critical cyber-physical systems (CPS). However, fault diagnosis (FD) and fault-tolerant control (FTC) for CPS with nonlinear dynamics remain significant challenges, particularly when dealing with nested signal temporal logic (NSTL) specifications. This paper introduces a novel framework for the collaborative design of FD and FTC, aimed at optimizing fault diagnostic performance while ensuring fault tolerance under NSTL specifications. The proposed framework consists of four key steps: (1) construction of the Signal Temporal Logic Tree (STLT), (2) fault detection via the construction of fault-tolerant feasible sets, (3) evaluation of fault detection performance, and (4) synthesis of fault-tolerant control. Initially, a controller for nonlinear systems is designed to satisfy NSTL specifications, and a fault detection observer is developed alongside fault-tolerant feasible sets. To address the challenge of maintaining solution feasibility in dynamic optimization control problems, the concept of fault-tolerant control recursive feasibility is introduced. Subsequently, suboptimal controller gains are derived through a quadratic programming approach to ensure fault tolerance. The collaborative design framework enables more rapid and accurate fault detection while preserving FTC performance. A simulation study is presented to demonstrate the effectiveness of the proposed framework.
