Abstract:
In recent years, multi-agent systems (MASs) have been applied in many practical fields, including multi-vehicle and multi-robot systems. Research on consensus control of MASs has also received increasing attention. The purpose of consensus control for MASs is to drive the states of the agents to converge to a uniform value based on the local state information of the agents. To obtain a consensus on MASs, designing a distributed consensus control strategy is essential. In this study, the consensus control problem of MASs under an unknown state and external disturbance is investigated, where it behaves the Markov switching topology. To address unknown states and external disturbances, a reduced-order state observer and disturbance observer are each designed. To reduce controller update times and costs, a self-triggering mechanism is constructed. Based on the design of the reduced-order state observer, disturbance observer, and self-triggering mechanism, the consensus controller is then designed to obtain the mean-square consensus of the MASs under the Markov switching topology. The design details are as follows. First, a self-triggering mechanism is designed to predict the next triggering moment of the consensus controller. When developed, the monotonicity and positive characteristics of the exponential function are fully utilized, and an exponential term is used to increase the triggering threshold in the triggering function. Consequently, the self-triggering mechanism further reduces the number of controller updates. The estimated information of external disturbances is also considered. The mechanism also avoids using global information while simultaneously considering the balance between the immediate handling of adverse effects of external disturbances and the reduction of triggering times. Thus, a resource cost reduction is achieved. Our analysis reveals that the designed self-triggering mechanism can exclude the Zeno behavior. Second, a reduced-order observer is constructed to solve the problem of unknown states. To design it, the MAS model is transformed, and the control input and external disturbance are combined into a single variable. A new variable is then defined based on the state information of the followers, and a new form for the followers’ state is derived. Thus, a new model expression for MASs is obtained. Based on the above, the expression of the reduced-order model is obtained, and a reduced-order observer is designed to estimate the unknown state of the follower. Next, the observation error is proven to converge to zero. Third, based on the estimated information of the unknown state, a disturbance observer is designed to handle external disturbances. A Lyapunov function is designed for the estimation error. The estimation error is then determined to converge to zero. A consensus controller is designed based on the observers and self-triggering mechanism, and the mean-square consensus of the MASs is proven by Lyapunov theory. Finally, the effectiveness of the designed observer, self-triggering mechanism, and consensus controller is verified via both numerical and multi-UAV simulations.