Nonlinear Dyn DOI 10.1007/s11071-017-3400-x ORIGINAL PAPER Fixed-time sliding mode controller design for synchronization of complex dynamical networks Alireza Khanzadeh · Mahdi Pourgholi Received: 30 July 2016 / Accepted: 6 February 2017 © Springer Science+Business Media Dordrecht 2017 Abstract This paper investigates the fixed-time syn- chronization of complex dynamical networks with non- identical nodes in the presence of bounded uncertain- ties and disturbances using sliding mode control tech- nique. Firstly, a novel sliding surface is introduced and fixed-time stability of the sliding mode dynam- ics is proven by benefiting from Gudermannian func- tion. Then, a novel sliding mode controller is proposed whereby fixed-time stability of the reaching mode is guaranteed. The outstanding feature of the proposed controller is that fixed convergence times of reaching and sliding modes are independent design parameters explicitly existing in the control law. This allows us not only to set the reaching time of reaching mode and settling time of sliding mode at any desired values in advance but also to adjust them independent of each other and in the most straightforward possible way. Finally, simulation results are reported in order to show the effectiveness of the proposed controller. Keywords Complex dynamical networks · Fixed-time stability · Sliding mode control · Sliding surface · Synchronization A. Khanzadeh · M. Pourgholi (B) Faculty of Electrical Engineering, Shahid Beheshti University, P.O. Box 1658953571, Tehran, Iran e-mail: m_pourgholi@sbu.ac.ir 1 Introduction In the last decades and especially in the recent years, considerable attention has been given to the complex networks. This can be attributed to its real-world and broad applications in different fields such as ecosys- tems, secure communication, biology systems, traffic and electrical power grids. Among different research areas of the complex networks, the majority of stud- ies have been devoted to the synchronization of the complex networks. The aim of synchronization is to force all the coupled nodes of the network to reach a common state as the network evolves. So far, dif- ferent types of synchronization of complex dynamical networks with different topologies and coupling char- acteristics have been achieved by employing different control techniques such as output-feedback control [1], state-feedback control [24], intermittent control [5], pinning control [68], adaptive control [911], impul- sive control [1214] and sliding mode control [1517]. These works guarantee the asymptotical stability of the synchronization process. This means that the synchro- nization is realized when time goes to infinity, whereas, in practical engineering situations, it is desirable that the synchronization of complex network be accom- plished within a finite time. Based on the benchmark work of Bhat and Bernstein in [18], finite-time synchronization in [1933] has been obtained. Finite-time combination–combination syn- chronization of chaotic systems has been carried out in [19]. Sun et al. in [20] have designed a nonsingular 123