Control for Leader–Follower Consensus of Multi-agent Systems with Actuator Faults Using Decentralized Robust Fault-tolerant Control

Khodabandeh S., Kharrati H., Hashemzadeh F.

Iranian Journal of Science and Technology - Transactions of Electrical Engineering, vol.45, no.2, pp.529-541, 2021 (SCI-Expanded) identifier

  • Publication Type: Article / Article
  • Volume: 45 Issue: 2
  • Publication Date: 2021
  • Doi Number: 10.1007/s40998-020-00372-y
  • Journal Name: Iranian Journal of Science and Technology - Transactions of Electrical Engineering
  • Journal Indexes: Science Citation Index Expanded (SCI-EXPANDED), Scopus, ABI/INFORM, Communication Abstracts, INSPEC
  • Page Numbers: pp.529-541
  • Keywords: Actuator faults, Decentralized control, Fault-tolerant control, Leader–follower consensus, Multi-agent systems, Robust control
  • Istanbul Technical University Affiliated: No


The leader–follower consensus tracking is one of the important problems in multi-agent systems (MASs) which can be influenced by actuator faults. The main issue of the paper is fault occurrence, and the challenge is to design an appropriate decentralized fault-tolerant control (FTC) based on fault estimations to minimize the effects of actuator fault and maintain the tracking problem. In this paper, the Luenberger detection filter is adopted for the fault detection process and fault estimations are obtained by recursive least-square (RLS) parameter estimation method. The procedure utilized for FTC is fault hiding technique so that using virtual actuator methodology, the effects of faults are partially improved and a robust controller is combined with a virtual actuator to reduce the tracking error. The main contribution of this paper is designing a robust FTC which not only can compensate for the performance degradation, but also can make the system robust against fault estimation error uncertainties. It is also proved that the tracking error of faulty agents converges to zero asymptotically and the consensus tracking is preserved by using the proposed method. The effectiveness of the proposed method is verified through simulations.