Coordinated Control and Estimation of Multiagent Systems with Engineering ApplicationsView this Special Issue
Research Article | Open Access
Hybrid Structure Based Tracking and Consensus for Multiple Motors
This paper investigates a hybrid structure based synchronous control strategy for multimotor system of shaftless-driven 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 steady-state process, this paper first proposes a state-dependent-switching based leader-following 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 steady-state 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.
Recent years have witnessed increasing interests in the study of shaftless-driven systems. Owing to excellent synchronous performance, shaftless-driven 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 . 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 self-ordered motion in systems of particles with biologically motivated interaction and received interesting results . Jadbabaie et al. provided a theoretical explanation for this convergence behavior and derived several other similar models . Cortes extended the application of consensus algorithms to general continuous functions . Thereafter, various consensus algorithms were investigated, ranging from single-integrator dynamics to double-integrator and high-order-integrator dynamics [14–16], from continuous time to discrete time [17, 18], from fixed topologies to switching topologies , 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 . In , an adaptive algorithm of coupled oscillators with multiple leaders was investigated. In , a superior decentralized adaptive cluster synchronization was introduced to investigate the pinning-control problem of complex dynamical networks. In [26, 27], input saturation was taken into account in the leader-following 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 .
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 state-dependent-switching law, this paper proposes a virtual-leader-based 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 shaftless-driven 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  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 time-varying 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 printing-registration 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 ). 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 ). 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 state-dependent-switching 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
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.
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.
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.
Case (3). The third case considers a high-frequency 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 high-frequency 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.
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.
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).
- S. Tang, “Application of shaftless drive in gravure,” Micromotors Servo Technique, vol. 39, no. 5, pp. 69–74, 2006.
- 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.
- Y. Xiao, Y. Pang, X. Ge, and J. Sun, “Synchronous control for high-accuracy biaxial motion systems,” Journal of Control Theory and Applications, vol. 11, no. 2, pp. 294–298, 2013.
- C. Chen and L. Chen, “Robust cross-coupling synchronous control by shaping position commands in multiaxes system,” IEEE Transactions on Industrial Electronics, vol. 59, no. 12, pp. 4761–4773, 2012.
- L. Zeng and Z. Li, “Double-motor synchronous control system based on deviation coupling strategy,” in Unifying Electrical Engineering and Electronics Engineering, pp. 849–855, Springer, 2014.
- 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. 383-390, pp. 574–579, 2012.
- R. G. Anderson, A. J. Meyer, M. A. Valenzuela, and R. D. Lorenz, “Web machine coordinated motion control via electronic line-shafting,” IEEE Transactions on Industry Applications, vol. 37, no. 1, pp. 247–254, 2001.
- 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.
- 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.
- H. Su, X. Wang, and Z. Lin, “Flocking of multi-agents with a virtual leader,” IEEE Transactions on Automatic Control, vol. 54, no. 2, pp. 293–307, 2009.
- T. Vicsek, A. Czirk, E. Ben-Jacob, I. Cohen, and O. Shochet, “Novel type of phase transition in a system of self-driven particles,” Physical Review Letters, vol. 75, no. 6, pp. 1226–1229, 1995.
- 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.
- J. Cortés, “Distributed algorithms for reaching consensus on general functions,” Automatica, vol. 44, no. 3, pp. 726–737, 2008.
- 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. 10-11, pp. 941–959, 2007.
- H. Su, X. Wang, G. Chen, and Z. Lin, “Adaptive second-order consensus of networked mobile agents with nonlinear dynamics,” Automatica, vol. 47, no. 2, pp. 368–375, 2011.
- W. He and J. Cao, “Consensus control for high-order multi-agent systems,” IET Control Theory & Applications, vol. 5, no. 1, pp. 231–238, 2011.
- L. Wang and F. Xiao, “Finite-time consensus problems for networks of dynamic agents,” IEEE Transactions on Automatic Control, vol. 55, no. 4, pp. 950–955, 2010.
- M. Zhu and S. Martnez, “Discrete-time dynamic average consensus,” Automatica, vol. 46, no. 2, pp. 322–329, 2010.
- W. Ni and D. Cheng, “Leader-following consensus of multi-agent systems under fixed and switching topologies,” Systems & Control Letters, vol. 59, no. 3-4, pp. 209–217, 2010.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- H. Su, M. Z. Q. Chen, J. Lam, and Z. Lin, “Semi-global leader-following consensus of linear multi-agent 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.
- H. Su, M. Z. Q. Chen, X. Wang, and J. Lam, “Semi-global observer-based leader-following consensus with input saturation,” IEEE Transactions on Industrial Electronics, vol. 61, no. 6, pp. 2842–2850, 2014.
- 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.
- W. Yu, G. Chen, and M. Cao, “Distributed leader-follower flocking control for multi-agent dynamical systems with time-varying velocities,” Systems & Control Letters, vol. 59, no. 9, pp. 543–552, 2010.
- K. L. Moore and D. Lucarelli, “Decentralized adaptive scheduling using consensus variables,” International Journal of Robust and Nonlinear Control, vol. 17, no. 10-11, pp. 921–940, 2007.
- 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.
- Z. Meng, W. Ren, and Z. You, “Distributed finite-time attitude containment control for multiple rigid bodies,” Automatica, vol. 46, no. 12, pp. 2092–2099, 2010.
- C. Xu, Y. Zheng, H. Su, C. Zhang, and M. Chen, “Necessary and sufficient conditions for distributed containment control of multi-agent systems without velocity measurement,” IET Control Theory & Applications, 2014.
- W. Ren, “Consensus strategies for cooperative control of vehicle formations,” IET Control Theory and Applications, vol. 1, no. 2, pp. 505–512, 2007.
- 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.
- C. S. Ho, Q. H. Nguyen, Y. Ong, and X. Chen, “Autonomous multi-agents in flexible flock formation,” Lecture Notes in Computer Science, vol. 6459, pp. 375–385, 2010.
- 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.
- 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.
- W. Ren and R. W. Beard, Distributed Consensus in Multi-vehicle Cooperative Control: Theory and Applications, Springer, New York, NY, USA, 2007.
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.