Coordinated Control and Estimation of Multiagent Systems with Engineering Applications
View this Special IssueResearch Article  Open Access
Hybrid Structure Based Tracking and Consensus for Multiple Motors
Abstract
This paper investigates a hybrid structure based synchronous control strategy for multimotor system of shaftlessdriven printing press. Many existing algorithms can obtain a stable synchronous system; however, the obtained stable system may encounter a large enough disturbance that can destroy the synchronization. Focusing on this challenging technological problem about how to receive more robust synchronization during steadystate process, this paper first proposes a statedependentswitching based leaderfollowing control approach, in which synchronization includes two parts, one associated with tracking control for all members, and the other one associated with consensus maintained among followers in the case that one follower loses synchronization with the leader during steadystate motion. By employing the algebra graph theory, matrix theory, and Lyapunov analysis, the convergence and stability of the given multimotor system are proved. Finally, simulation examples are presented to demonstrate the effectiveness and robustness of the theoretical results.
1. Introduction
Recent years have witnessed increasing interests in the study of shaftlessdriven systems. Owing to excellent synchronous performance, shaftlessdriven printing presses play a central role in printing industry [1, 2]. However, the accuracy of multiaxis synchronization has a direct effect on production quality and efficiency [3]. Accordingly, finding more advanced multiaxis synchronous control technology remains a challenge.
Existing synchronization related literatures for multiaxis printing presses are mostly directed toward coupling control [4, 5] and virtual line shaft control [6, 7]. In the past years, considerable algorithms on synchronization for multiple motors pose advantages as well as limitations. References [4, 5] achieved synchronization by introducing parameter coupling into control strategies. However, the increasing coordinated axes induce intensive online computational work. References [6, 7] presented novel synchronous control laws with a virtual line shaft. However, there is no information exchange among followers, and it is difficult to find a satisfactory solution for the measurement of acceleration.
Meanwhile, we notice that consensus of multiagent system is arousing extensive attention in various disciplines, including biology, computer science, and control engineering [8–10]. Many existing papers have made great contributions in distributed coordinated control. Vicsek et al. first proposed the emergence of selfordered motion in systems of particles with biologically motivated interaction and received interesting results [11]. Jadbabaie et al. provided a theoretical explanation for this convergence behavior and derived several other similar models [12]. Cortes extended the application of consensus algorithms to general continuous functions [13]. Thereafter, various consensus algorithms were investigated, ranging from singleintegrator dynamics to doubleintegrator and highorderintegrator dynamics [14–16], from continuous time to discrete time [17, 18], from fixed topologies to switching topologies [19], from average consensus to consensus tracking [20–22], and so forth. Extension consensus algorithms that considered many other extra conditions were studied afterwards, and an adaptive synchronization algorithm of coupled oscillators was proposed [23]. In [24], an adaptive algorithm of coupled oscillators with multiple leaders was investigated. In [25], a superior decentralized adaptive cluster synchronization was introduced to investigate the pinningcontrol problem of complex dynamical networks. In [26, 27], input saturation was taken into account in the leaderfollowing consensus of agents described by general linear systems. Due to different versions of consensus algorithms, various cooperation control capabilities were developed; examples include flocking [28, 29], task assignment [30, 31], containment control [32, 33], formation control [34–36], and rendezvous [37].
To our knowledge, many existing algorithms can obtain a stable synchronous system; however, when the obtained stable system encounters these unanticipated situations, such as parameter perturbations, external load disturbances, and model nonlinearities, the created consistent system may be inconsistent. Moreover, amounts of wastes would be produced in the high speed printing process. Therefore, in industrial manufacturing areas, one of the main challenges is how to find a control strategy that keeps all motors maintaining consensus all the time, especially in the case that one follower loses synchronization with reference signal. If the other followers turn to track the faulty one rather than the given reference in this circumstance, the problem would be solved. Inspired by the aforementioned researches and industrial requirement, based on a statedependentswitching law, this paper proposes a virtualleaderbased consensus tracking control with hybrid structure for multimotor system.
The remainder of this paper is organized as follows. Section 2 states the problems to be solved according to a multimotor system. Section 3 establishes the control strategy and presents theoretical analysis. Simulation results are given in Section 4. Finally, Section 5 draws a conclusion.
2. Preliminaries and Problem Statement
Consider a shaftlessdriven printing press (SDPP), which can be regarded as a multimotor system (MMS). Let each printing roller be driven by a servomotor, and each servomotor system stands for an agent with actual motion ability; multiple servo systems compose a multiagent system.
Let denote the set of real number. The SDPP consists of different motors, together with an additional motor labeled , which acts as the unique virtual leader of the group, and motors are followers.
The motion of each DC motor is described by [38] where is the position of motor , is the speed of motor , is the control input of motor , is total armature resistance of motor , is the voltage feedback coefficient of motor , is inertia of motor , is the electromagnetic torque coefficient of motor , and is the load torque of motor .
Let , , and ; here, , , and . , , and denote the nominal value of , , and , respectively. , , and denote the uncertain value.
Equation (1) can be rewritten as Here, , is a timevarying uncertainty.
Define to be the actual output position of each motor in MMS (2). Let be the given reference, which is only transmitted to virtual leader. The output of leader acts as the reference of followers. Since the power of inverter is limited, the driven control system provides a limited torque; that is, is bounded. Our results will rely on the following assumption.
Assumption 1. The uncertainty , , , and are bounded in an actual SDPP.
The interaction topology of MMS (2) is represented by graph , where is the set of nodes and is the set of edges. Let be the adjacency matrix related to ; implies that information flows from node to ; otherwise, . Here we assume , . is positive if ; otherwise, , . Consider , . When we need to focus only on followers 1 to , we use a follower graph , letting be the adjacency matrix associated with . The Laplacian matrix associated with is defined as and , where . In this paper, we suppose is available to all the followers, and the followers have only local interactions with their neighbors and graphs and are fixed and have a spanning tree.
Problems to be addressed in this paper can be divided into two parts. One is the tracking control of all group members, under normal circumstances (i.e., the followers can track the motion trajectory of virtual leader with the given tracking control law), designing a tracking control algorithm to achieve , such that all followers will track the trajectory of virtual leader. The other one is consensus control among followers, under abnormal circumstance (i.e., at least one follower cannot follow the virtual leader during large enough disturbances), designing a consensus algorithm to guarantee that the other followers can track the faulty one; if it satisfies , then followers would maintain consensus. It contributes to solving the technological problem about how to reduce the production of vast amounts of wastes due to the existent printingregistration deviation when a high speed SDPP is in response to local environment disturbances.
3. Main Results
In this section, we design control algorithms to satisfy the conditions proposed in Section 2 and give the theoretical analysis.
Lemma 2 (see [39]). Given a matrix , where , , , and for each , then has at least one zero eigenvalue with an associated eigenvector , and all nonzero eigenvalues are in the open left half plane. Furthermore, has exactly one zero eigenvalue if and only if the directed graph of has a directed spanning tree.
Corollary 3 (see [39]). The nonsymmetrical Laplacian matrix of a directed graph has a simple zero eigenvalue with an associated eigenvector and all of the other eigenvalues are in the open right half plane if and only if the directed graph has a directed spanning tree.
Define synchronous coordinated matrix , where Let represent the tracking error of each member, where Let be the element of , which represents the synchronous coordinated error of each follower, and can be expressed in a vector form Here, operator expresses the Hadamard product of matrix.
Theorem 4. Consider the MMS (2) and suppose graphs and are connected and both have a spanning tree, under normal circumstance; followers track the virtual leader if and only if ; under abnormal circumstance, the followers maintain consensus if and only if .
Proof. From (5), , and we have . Thus, each follower can follow the motion state of virtual leader if and only if .
Consider the related properties of adjacency matrix and (5); (6) is equivalent to
If we have , according to Lemma 2 and Corollary 3, we can also have , it means that each element of is nonzero and the same as the others; that is, . It follows that infers and vice versa. Therefore, we can conclude that followers maintain consensus under abnormal circumstance if and only if synchronous coordination error asymptotically converges to zero.
This completes the proof.
Our control scheme is composed by tracking control under normal circumstance and coordinated consensus control under abnormal circumstance. The position controller structure of the follower servomotor is shown in Figure 1. Define a statedependentswitching law where is a positive constant, and and are designed as equations (9) and (10).
The tracking control law of each motor is given by where the gains , , and are to be designed, is the upper bound of , and denotes a signum function, where .
The consensus control law is given by where the gains , , and are to be designed.
Theorem 5. Consider the MMS (2). Let each motor be steered by the control input (8). Then choose arbitrary proper gains , , , and and positive gains , , and satisfying ; the multimotor system asymptotically synchronizes with a common evolution with the following:(i)under normal circumstances, , as ;(ii)under abnormal circumstances, , as .
Proof. Case (i). Under the normal circumstances (i.e., when unanticipated environmental disturbances can be tolerated by followers, that is, ), define vector
Consider a Lyapunov function candidate
where
which is a positive definite function and radially unbounded with respect to .
Differentiating with respect to time gives
From (2) and (5), we obtain
Substituting (15) and (9) into (14) yields
Letting , we have and supposing , then, , is a positive definite matrix
Substituting (17) into (16) yields
where is the minimum eigenvalue of .
It implies that ; that is, , are bounded; is bounded since is bounded. is bounded from (15) and Assumption 1, and thus , are bounded, and then , are uniformly continuous; from Barbalat lemma, as ; that is, , which is equivalent to .
Case (ii). Under the abnormal circumstances (i.e., when unanticipated environmental disturbances cannot be tolerated by followers, at least one member fails to follow the reference motion state; that is, it satisfies ), when is above a specified threshold , the system will switch to consensus control law which is shown in (10), controller provides , as the proof of Theorem 4, and is equivalent to (i.e., ). Thus , and all the followers maintain consensus. In the regulation of switching law and consensus control law, the system ultimately switches to tracking control and converges to the leader again.
This completes the proof.
4. Simulations
In this section, three different cases are considered to validate the theoretical results. The network topology of MMS (2) is shown in Figure 2. Apparently, it has a spanning tree in this graph, for which the virtual leader acts as the root node, and the reference state is available to all the followers. Follower motor 1 is selected to be added to various disturbances. The parameters of the five driven motors are given in Table 1. Let each motor be steered by the control input (8), set , and let the consensus reference state of virtual leader be .

From Figure 2, let and supposing all the neighbors have the same effect on each motor, we have
Case (1). In the first case, we choose a slowly varying disturbance that is shown in subplot 3(d). Subplot 3(a) shows the position tracking of each motor, subplot 3(b) is the tracking error of each team member, and subplot (c) in Figure 3 shows the synchronous cooperation error of each follower. From subplot 3(a), each follower can follow the reference state at first. As the disturbance increases gradually, motor 1 will lose tracking. Simultaneously, from subplots 3(a) and 3(b), we can see that other followers maintain consensus with motor 1 in this situation.
(a)
(b)
(c)
(d)
Case (2). In the second case, we consider a step disturbance which is shown in subplot 4(d). It is obvious from subplot 4(a) that the control protocol (8) is capable of tracking the virtual leader and that the followers maintain a consensus state even during a step disturbance. Subplot 4(b) corresponds to the tracking error of each motor and subplot 4(c) corresponds to the synchronous cooperation error of each follower.
(a)
(b)
(c)
(d)
Case (3). The third case considers a highfrequency disturbance shown in subplot 5(d). It is clear from subplot (a) in Figure 5 that the control protocol (8) is capable of tracking the virtual leader at first and followers maintain consensus even during highfrequency disturbance in 5(d). Subplot 5(b) presents the tracking error of each motor, and subplot 5(c) shows the synchronous cooperation error of each follower.
(a)
(b)
(c)
(d)
5. Conclusion
In this paper, we have studied approaches of improving synchronous accuracy for multiple motors. Compared with other relevant results which refer only to a final synchronization, our novel control strategy in this paper additionally considers the synchronous process by integrating tracking with consensus control based on hybrid structure. Theoretical analysis has shown that all followers asymptotically converge to a consistent state even when one follower fails to follow the virtual leader during a large enough disturbance. Simulation results show good performance of synchronization control accuracy, interference immunity, and convergence for the suggested algorithms.
Conflict of Interests
The authors declare that there is no conflict of interests regarding the publication of this paper.
Acknowledgments
This work was supported by the Natural Science Foundation of China (nos. 61273157, 61104024, and 61473117), Hunan Provincial Natural Science Foundation of China (nos. 13JJ8020 and 14JJ5024), and Hunan Province Education Department (nos. 12A040 and 13CY018).
References
 S. Tang, “Application of shaftless drive in gravure,” Micromotors Servo Technique, vol. 39, no. 5, pp. 69–74, 2006. View at: Google Scholar
 M. Yang, “Analysis and simulation of winding tension control system in shaftless web press,” in Proceeding of the 31st Chinese Control Conference (CCC '12), pp. 1826–1830, Hefei, China, July 2012. View at: Google Scholar
 Y. Xiao, Y. Pang, X. Ge, and J. Sun, “Synchronous control for highaccuracy biaxial motion systems,” Journal of Control Theory and Applications, vol. 11, no. 2, pp. 294–298, 2013. View at: Publisher Site  Google Scholar
 C. Chen and L. Chen, “Robust crosscoupling synchronous control by shaping position commands in multiaxes system,” IEEE Transactions on Industrial Electronics, vol. 59, no. 12, pp. 4761–4773, 2012. View at: Publisher Site  Google Scholar
 L. Zeng and Z. Li, “Doublemotor synchronous control system based on deviation coupling strategy,” in Unifying Electrical Engineering and Electronics Engineering, pp. 849–855, Springer, 2014. View at: Google Scholar
 G. Liu, S. Li, and L. Zhang, “The synchronization control of the hydraulic press brake based on the virtual shaft control algorithm,” Advanced Materials Research, vol. 383390, pp. 574–579, 2012. View at: Publisher Site  Google Scholar
 R. G. Anderson, A. J. Meyer, M. A. Valenzuela, and R. D. Lorenz, “Web machine coordinated motion control via electronic lineshafting,” IEEE Transactions on Industry Applications, vol. 37, no. 1, pp. 247–254, 2001. View at: Publisher Site  Google Scholar
 J. Toner and Y. Tu, “Flocks, herds, and schools: a quantitative theory of flocking,” Physical Review E, vol. 58, no. 4, pp. 4828–4858, 1998. View at: Publisher Site  Google Scholar  MathSciNet
 W. Ren and R. W. Beard, “Consensus seeking in multiagent systems under dynamically changing interaction topologies,” IEEE Transactions on Automatic Control, vol. 50, no. 5, pp. 655–661, 2005. View at: Publisher Site  Google Scholar  MathSciNet
 H. Su, X. Wang, and Z. Lin, “Flocking of multiagents with a virtual leader,” IEEE Transactions on Automatic Control, vol. 54, no. 2, pp. 293–307, 2009. View at: Publisher Site  Google Scholar  MathSciNet
 T. Vicsek, A. Czirk, E. BenJacob, I. Cohen, and O. Shochet, “Novel type of phase transition in a system of selfdriven particles,” Physical Review Letters, vol. 75, no. 6, pp. 1226–1229, 1995. View at: Publisher Site  Google Scholar
 A. Jadbabaie, J. Lin, and A. S. Morse, “Coordination of groups of mobile autonomous agents using nearest neighbor rules,” IEEE Transactions on Automatic Control, vol. 48, no. 6, pp. 988–1001, 2003. View at: Publisher Site  Google Scholar  MathSciNet
 J. Cortés, “Distributed algorithms for reaching consensus on general functions,” Automatica, vol. 44, no. 3, pp. 726–737, 2008. View at: Publisher Site  Google Scholar  MathSciNet
 G. Xie and L. Wang, “Consensus control for a class of networks of dynamic agents,” International Journal of Robust and Nonlinear Control, vol. 17, no. 1011, pp. 941–959, 2007. View at: Publisher Site  Google Scholar  Zentralblatt MATH  MathSciNet
 H. Su, X. Wang, G. Chen, and Z. Lin, “Adaptive secondorder consensus of networked mobile agents with nonlinear dynamics,” Automatica, vol. 47, no. 2, pp. 368–375, 2011. View at: Publisher Site  Google Scholar  MathSciNet
 W. He and J. Cao, “Consensus control for highorder multiagent systems,” IET Control Theory & Applications, vol. 5, no. 1, pp. 231–238, 2011. View at: Publisher Site  Google Scholar  MathSciNet
 L. Wang and F. Xiao, “Finitetime consensus problems for networks of dynamic agents,” IEEE Transactions on Automatic Control, vol. 55, no. 4, pp. 950–955, 2010. View at: Publisher Site  Google Scholar  MathSciNet
 M. Zhu and S. Martnez, “Discretetime dynamic average consensus,” Automatica, vol. 46, no. 2, pp. 322–329, 2010. View at: Publisher Site  Google Scholar  MathSciNet
 W. Ni and D. Cheng, “Leaderfollowing consensus of multiagent systems under fixed and switching topologies,” Systems & Control Letters, vol. 59, no. 34, pp. 209–217, 2010. View at: Publisher Site  Google Scholar  MathSciNet
 J. Qin, H. Gao, and W. X. Zheng, “On average consensus in directed networks of agents with switching topology and time delay,” International Journal of Systems Science, vol. 42, no. 12, pp. 1947–1956, 2011. View at: Publisher Site  Google Scholar  MathSciNet
 F. Zhang and G. Duan, “Integrated relative position and attitude control of spacecraft in proximity operation missions,” International Journal of Automation and Computing, vol. 9, no. 4, pp. 342–351, 2012. View at: Publisher Site  Google Scholar
 Y. Xia, Z. Zhu, M. Fu, and S. Wang, “Attitude tracking of rigid spacecraft with bounded disturbances,” IEEE Transactions on Industrial Electronics, vol. 58, no. 2, pp. 647–659, 2011. View at: Publisher Site  Google Scholar
 H. Su, X. Wang, and Z. Lin, “Synchronization of coupled harmonic oscillators in a dynamic proximity network,” Automatica, vol. 45, no. 10, pp. 2286–2291, 2009. View at: Publisher Site  Google Scholar  MathSciNet
 H. Su, M. Z. Q. Chen, X. Wang, H. Wang, and N. V. Valeyev, “Adaptive cluster synchronisation of coupled harmonic oscillators with multiple leaders,” IET Control Theory & Applications, vol. 7, no. 5, pp. 765–772, 2013. View at: Publisher Site  Google Scholar  MathSciNet
 H. Su, Z. Rong, M. Z. Q. Chen, X. Wang, G. Chen, and H. Wang, “Decentralized adaptive pinning control for cluster synchronization of complex dynamical networks,” IEEE Transactions on Systems, Man, and Cybernetics B: Cybernetics, vol. 43, no. 1, pp. 394–399, 2013. View at: Publisher Site  Google Scholar
 H. Su, M. Z. Q. Chen, J. Lam, and Z. Lin, “Semiglobal leaderfollowing consensus of linear multiagent systems with input saturation via low gain feedback,” IEEE Transactions on Circuits and Systems I: Regular Papers, vol. 60, no. 7, pp. 1881–1889, 2013. View at: Publisher Site  Google Scholar  MathSciNet
 H. Su, M. Z. Q. Chen, X. Wang, and J. Lam, “Semiglobal observerbased leaderfollowing consensus with input saturation,” IEEE Transactions on Industrial Electronics, vol. 61, no. 6, pp. 2842–2850, 2014. View at: Google Scholar
 H. G. Tanner, A. Jadbabaie, and G. J. Pappas, “Flocking in fixed and switching networks,” IEEE Transactions on Automatic Control, vol. 52, no. 5, pp. 863–868, 2007. View at: Publisher Site  Google Scholar  MathSciNet
 W. Yu, G. Chen, and M. Cao, “Distributed leaderfollower flocking control for multiagent dynamical systems with timevarying velocities,” Systems & Control Letters, vol. 59, no. 9, pp. 543–552, 2010. View at: Publisher Site  Google Scholar  MathSciNet
 K. L. Moore and D. Lucarelli, “Decentralized adaptive scheduling using consensus variables,” International Journal of Robust and Nonlinear Control, vol. 17, no. 1011, pp. 921–940, 2007. View at: Publisher Site  Google Scholar  Zentralblatt MATH  MathSciNet
 D. Zou, L. Gao, S. Li, J. Wu, and X. Wang, “A novel global harmony search algorithm for task assignment problem,” Journal of Systems and Software, vol. 83, no. 10, pp. 1678–1688, 2010. View at: Publisher Site  Google Scholar
 Z. Meng, W. Ren, and Z. You, “Distributed finitetime attitude containment control for multiple rigid bodies,” Automatica, vol. 46, no. 12, pp. 2092–2099, 2010. View at: Publisher Site  Google Scholar  MathSciNet
 C. Xu, Y. Zheng, H. Su, C. Zhang, and M. Chen, “Necessary and sufficient conditions for distributed containment control of multiagent systems without velocity measurement,” IET Control Theory & Applications, 2014. View at: Publisher Site  Google Scholar
 W. Ren, “Consensus strategies for cooperative control of vehicle formations,” IET Control Theory and Applications, vol. 1, no. 2, pp. 505–512, 2007. View at: Publisher Site  Google Scholar
 A. Karimoddini, H. Lin, B. M. Chen, and T. H. Lee, “Hybrid formation control of the unmanned aerial vehicles,” Mechatronics, vol. 21, no. 5, pp. 886–898, 2011. View at: Publisher Site  Google Scholar
 C. S. Ho, Q. H. Nguyen, Y. Ong, and X. Chen, “Autonomous multiagents in flexible flock formation,” Lecture Notes in Computer Science, vol. 6459, pp. 375–385, 2010. View at: Publisher Site  Google Scholar
 H. Su, X. Wang, and G. Chen, “Rendezvous of multiple mobile agents with preserved network connectivity,” Systems & Control Letters, vol. 59, no. 5, pp. 313–322, 2010. View at: Publisher Site  Google Scholar  MathSciNet
 W. P. Aung, “Analysis on modeling and Simulink of DC motor and its driving system used for wheeled mobile robot,” World Academy of Science, Engineering and Technology, vol. 32, pp. 299–306, 2007. View at: Google Scholar
 W. Ren and R. W. Beard, Distributed Consensus in Multivehicle Cooperative Control: Theory and Applications, Springer, New York, NY, USA, 2007.
Copyright
Copyright © 2014 Changfan Zhang et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.