Advanced Techniques for Computational and Information SciencesView this Special Issue
Decentralized Control for Large-Scale Interconnected Nonlinear Systems Based on Barrier Lyapunov Function
We present a novel decentralized tracking control scheme for a class of large-scale nonlinear systems with partial state constraints. For the first time, backstepping design with the newly proposed BLF is incorporated to effectively deal with the control problem of nonlinear systems with interconnected constraints. To prevent the states of each subsystem from violating the constraints, we employ a special barrier Lyapunov function (BLF), which grows to infinity whenever its argument approaches some finite limits. By ensuring boundedness of the barrier Lyapunov function in the closed loop, we ensure that those limits are not transgressed. Asymptotic tracking is achieved without violation of the constraints, and all closed-loop signals remain bounded. In the end, an illustrative example is presented to demonstrate the performance of the proposed control.
The control problem of constrained systems is by far one of the most common challenges faced by control engineers. In practical physical systems, constraints are ubiquitous, such as physical stoppages, saturation, and performance and safety specifications. Violation of the constraints during operation may result in performance degradation, hazards, or system damage. Driven by practical needs and theoretical challenges, the rigorous handling of constraints in control design has become an important research topic in recent decades. Various techniques have been developed to solve the constrained control problems, namely, override control , linear model predictive control  for linear systems, invariance control , nonlinear reference governor , and nonlinear model predictive control  for nonlinear systems.
Integrator backstepping design was developed in  for nonlinear systems with triangular structures and has become a very popular nonlinear control design. This control design can overcome some restrictions that traditional Lyapunov-based design faced, such as matching conditions, extended matching conditions, or growth conditions, and has been applied to a large class of systems. The concept of control Lyapunov functions (CLFs) was used to construct stable controllers, and for simplicity, quadratic Lyapunov functions (QLFs) of the form were often proposed as CLF candidates. However, it is not until recently that insights into structural properties of stabilizable constrained systems were provided. In , backstepping design was introduced to stabilize a class of pure strict feedback nonlinear systems. Full states constraints but system output were considered and systematic control method was developed based on choosing appropriate symmetrical BLF. The reason why this method can really work lies in the fact that the BLF will approach infinity whenever error signals approach and thus the constraint violation is avoided. Following this result, the control problem of output constrained system with state and output feedback was investigated in , where not symmetrical BLF but asymmetrical one was used to add flexibility in control design and relaxes the restriction on initial conditions; then system with time-varying output constrains was considered in [9, 10], as well as multiple BLFs under a switching scheme . Other works [12–16] extended this systematic design to systems with full state constrains, adaptive neural control, indirect adaptive fuzzy control, the adaptive control for output-feedback constraint systems, and the nonlinear switched systems. A practical electrostatic microactuator system control was presented in [15, 17] within this framework.
However, despite the maturity of BLF in dealing with SISO systems, the more challenging control problem of constrained large-scale systems has received little attention, for the reason that the constrained states are distributed in the subsystems. In this paper, we tackle the tracking problem of large-scale nonlinear system with partial states constrains, motivated by the fact that full state constrains systems and output constrained systems mentioned before are subset of it. By using a BLF, new decentralized tracking control design is presented based on backstepping methodology, but more efforts are made to deal with the constrained states of the subsystems. The stability analysis shows that all closed-loop signals are ensured to be bounded, and the output tracking errors can converge to zero asymptotically. Simulation results demonstrate the effectiveness of the proposed approach.
2. Problem Statement
Consider a partial constrained large-scale system comprised of subsystems interconnected by their outputs. The th subsystem is given bywhere , , and are the state vector, control input, and system output, respectively, , , are smooth nonlinear functions, and are smooth nonlinear interconnections, where ; are constrained states of th subsystem, where are constants. The control objective is to design decentralized controller such that the system outputs can track a desired trajectory while ensuring that all closed-loop signals are bounded and that the state constrains of are not violated.
For , the constraints are specified so that is not driven out of the interval . However, when , then, for , the constraints are not explicitly specified as problem requirement. To keep the real constraints , , never violated, the constraints , , are artificially imposed as part of the design procedure.
Assumption 1. The reference signals and their first derivatives are piecewise continuous and bounded in the interval , and the bounds of and are specified asfor all , where .
Remark 2. The large-scale nonlinear systems considered in this paper are more complicated than output constrains  and full state constrains  because of the interconnections. Moreover, when with , system (1) is equivalent to , and when , with , system (1) is equivalent to , so the systems discussed in [8, 12] are just subset of system (1).
3. Controller Design
Define the error variables and a change of coordinates:where is the stabilizing function to be designed and .
Step 1. To keep the constraint not violated, we employ the following BLF in this design procedure:whereIt can be shown that is positive definite and continuously differentiable in the open set , and thus it is a valid Lyapunov function candidate. The derivative of along the closed-loop trajectories isDesign the stabilizing function aswhere is constant, so thatThe derivative of along (8) is
Step . To design a control that does not drive out of the interval , we choose the following BLF candidate:The derivative of along the closed-loop trajectories isDesign the stabilizing function aswhere is constant, so thatThe derivative of along (13) is
Step . To eliminate the residual coupling term of the previous step, must be designed alone. The following Lyapunov candidate was chosen:The derivative of along the closed trajectories isDesign the stabilizing function aswhere is constant, so thatThe derivative of along (18) is
Step . The design procedure is similar to traditional backstepping design procedure, and we give the results directly:where is constant, , and . Then we have
4. Stability Analysis
Theorem 3. Consider the closed-loop systems (1), (8), (13), (18), (22), (24), and (25) under Assumption 1. Denote by an upper bound for in the compact set , where ; that is,where , , and . So is parameterized by . The compact set is defined bywith , whereDefine and . Given the constraints , and , , whenthen the following properties hold..The signals remain in the set , for , where and ..The states remain in the set , for ; that is, the state constraints are never violated..All closed-loop signals are bounded..The output tracking errors converge to zero asymptotically; that is, as .
Proof. The properties ~ will be proved in sequence as follows.
. Define Lyapunov function asThe time derivative of isFrom (32), it is clear that , so When , we have thatOn the other hand, when , we have thatHence, remains in the compact set for .
. From (3), we have thatwith . From (28), (29), and Assumption 1, it is clear thatFrom (28), we know that , , and , so that the stabilizing function is bounded. Then we can conclude that an upper bound can be found from (27). Similar to (36) and (37) and from (3), (28), and (29) and , we haveProgressively, after verifying , , and with , we can conclude that the stabilizing function is bounded by from (27). Then it is clear that .
. For are all bounded from and , and together with the fact that , we can progressively show that the remaining and are also bounded for . Then it is straightforward to show that the control is bounded. Thus, all closed-loop signals are bounded.
. From (32), we havewhere , , . By LaSalle-Yoshizawa theorem [6, p.24 Theorem 2.1], we know that , , and , . Then we can directly get that ; that is, as .
5. Simulation Results
In this section, we consider the following large-scale system consisting of two second-order subsystems:where , , and are required that , , and . The reference signals are and . As far as we know, the existing decentralized control approaches cannot be applied to the system because of the existing output and state constraints.
Based on the control scheme proposed in this paper, we haveand the control input can be designed aswhere the design parameters are chosen as , , , and .
The tracking performances are shown in Figures 1 and 2, the control performances of constrained state and the unconstrained state are plotted in Figure 3, and the control input signals are shown in Figure 4.
From Figures 1 and 2, we can see that the interconnected output signals and can track the reference signals and asymptotically, while the constraints and are not violated. From Figure 3, we can see that the constrained state , which has never broken the constraint , together with the unconstrained state , is bounded in the closed loop. The simulation results have shown that although the partial constraint systems and interconnected with each other through their constrained outputs, the decentralized controller proposed in this paper can achieve good control performance, which further verifies the feasibility of our control scheme.
The problem of tracking control for a class of interconnected large-scale systems with partial state constraints has been considered. Such systems are very common in practice due to physical/performance limitations. The main contribution of this paper is the first extension of the BLF-based backstepping control methodology to interconnected large-scale systems with distributed constrained states. Future research will focus on extending the proposed approach to a more general class of nonlinear systems.
Conflict of Interests
The author declares that there is no conflict of interests regarding the publication of this paper.
This work was supported by Program for Science & Technology Innovation Talents in Universities of Henan Province (15HASTIT021), the Science and Technology Project of Henan Province (142300410114 and 112102210126), and the Foundation of Henan Educational Committee (2011B120001 and 13A520017).
A. H. Glattfelder and W. Schaufelberger, Control Systems with Input and Output Constraints, Advanced Textbooks in Control and Signal Processing, Springer, London, UK, 2003.
J. Wolff and M. Buss, “Invariance control design for constrained nonlinear systems,” in Proceedings of the 16th Triennial World Congress of International Federation of Automatic Control (IFAC '05), pp. 37–42, Prague, Czech Republic, July 2005.View at: Google Scholar
M. Krstic, I. KanellaKopulos, and P. V. Kokotovic, Nonlinear and Adaptive Control Design, Wiley, New York, NY, USA, 1995.
K. B. Ngo, R. Mahony, and Z. P. Jiang, “Integrator backstepping using barrier functions for systems with multiple state constraints,” in Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference (CDC-ECC '05), pp. 8306–8312, Seville, Spain, December 2005.View at: Publisher Site | Google Scholar
F. J. Yan and J. M. Wang, “Non-equilibrium transient trajectory shaping control via multiple Barrier Lyapunov Functions for a class of nonlinear systems,” in Proceedings of the American Control Conference (ACC '10), pp. 1695–1700, Baltimore, Md, USA, July 2010.View at: Google Scholar
K. P. Tee and S. S. Ge, “Control of nonlinear systems with full state constraint using a barrier lyapunov function,” in Proceedings of the 48th IEEE Conference on Decision and Control Held Jointly with 28th Chinese Control Conference (CDC/CCC '09), pp. 8618–8623, Shanghai, China, December 2009.View at: Publisher Site | Google Scholar