Abstract

This paper considers the global practical output tracking problem by at least continuously differentiable () state feedback for a class of uncertain nonlinear systems whose linearization around the origin may contain uncontrollable modes. Based on utilizing the homogeneous domination approach, we not only propose conditions of constructing a global continuously differentiable () controller, but also provide explicit design schemes for such systems. Finally, a numerical example demonstrates the effectiveness of the result.

1. Introduction

The problem of global output tracking control of nonlinear systems is one of the most important and challenging problems in the field of nonlinear control. One of recent focuses in the nonlinear control research is the global practical output tracking problem for a class of inherently nonlinear systems, described by the following equations:where and are the system state and the control input, respectively. For , are unknown continuous () nonlinear functions of the states and the control input and the power is a positive odd integer or a positive ratio of odd integers with .

The uncertain system (1) represents a general class of nonlinear systems considered in the nonlinear control literature. When ,  , system (1) reduces to the well-known feedback linearizable form, for which numerous design methodologies are developed; see [15] and the references therein. For the case that any one of the powers is greater than 1, system (1) is known as the power integrator system whose Jacobian linearization is uncontrollable. In recent years, the problem of global practical output tracking control of the power integrator systems in form (1) has been studied extensively with various restrictions on the integrator powers and the additive functions ’s, which directly influence the availability of smooth or nonsmooth controllers; see [610] and the references therein. For details, in [6], practical output tracking via state feedback for high-order () nonlinear systems was considered. Further, in [8, 9], the practical output feedback tracking problem was also investigated for a class of nonlinear systems with higher-order growing unmeasurable states, extending the results on stabilization in [11, 12].

For the more general nonlinear systems with arbitrary ’s, existing results toward the global output tracking problem for system (1) can be found in the literature. The global stabilization problem of system (1) for (not restricted to be larger than or equal to one) has been studied for nonlinear systems in [13, 14]. In [13], a continuous controller under a certain nonlinear growth condition is studied.

The techniques from [11, 14] were recently extended in [10, 15] to the practical output tracking problem for nonlinear systems (1) by a continuous state feedback controller. However, from the practical point of view, the smoothness of the controllers is always desired because controllers at least avoid the infinity controller gains around the origin and guarantee the uniqueness of the solution [16, 17]. Initial efforts were made in [18] to obtain or smooth controllers by upgrading the unified homogeneous degree to a set of decreasing homogeneous degrees to solve the global stabilization problem of system (1) for . It was shown that these monotone degrees gave us much flexibility in the controller design, which will lead to some nicer features for the controlled system.

In this paper, we will further generalize the results in [18] to solve the practical output tracking problem. This work will develop a detailed recursive design method which constructs a series of integral Lyapunov functions as well as the explicit formula of the continuously differentiable controllers.

Throughout this study we use the following notations.

Notations. denotes the set of all the nonnegative real numbers and denotes the real -dimensional space. A function is said to be -function, if its partial derivatives exist and are continuous up to order . A function means it is continuous. A function means it is smooth; that is, it has continuous partial derivatives of any order. The arguments of functions (or functionals) are sometimes omitted or simplified; for instance, we sometimes denote a function by , , or .

2. Problem Statement and Preliminaries

The purpose of this paper is to solve the problem of global practical output tracking by state feedback. Let be a time-varying -bounded on reference signal and, for any given tolerance , design a continuously differentiable state feedback controller of the formsuch that (i)all the states of the closed-loop system (1)-(2) are well-defined on and globally bounded;(ii)for any initial condition there is a finite time , such that To construct a global practical output tracking controller for nonlinear system (1), we introduce the following assumptions.

Assumption 1. For , there are decreasing constants , with an even integer and an odd integer , such that(i)the following holds:where are smooth functions and ’s are defined as(ii)the ’s defined by (i) satisfy the following condition:

Assumption 2. The reference signal is continuously differentiable. Moreover, there is a known constant , such thatThis section cites some definitions and technical lemmas which are used in the main body of this investigation.

Next, we will present several useful lemmas borrowed from [4, 13, 14, 19], which will play an important role in our later controller design.

Lemma 3. For all and a constant , the following inequalities hold:(i),;if then(ii), .

Lemma 4. For given positive real numbers , and a positive function , there exists a positive function , such that

Lemma 5. For any positive real numbers , and , the following inequality holds:

Lemma 6. Let , be real numbers. Then, the following inequality holds:

3. Continuously Differentiable State Feedback Controller Design

In this section, we will construct a continuously differentiable state feedback tracking controller which is addressed in a step-by-step manner for system (1).

Theorem 7. Under Assumptions 12, the global practical output tracking problem of system (1) can be solved by a continuously differentiable () state feedback controller of form (2).

Proof. Let be a constant satisfying , where and are defined by Assumption 1.
Let and given . Then we haveInitial Step. Choose which is positive definite, proper, and due to the fact that . Then, the time derivative of along the trajectory of (1) isFurther, it follows from Assumptions 1(ii) and 2 and Lemmas 35 that where , , and is any real constant.
Since is smooth function and is bounded, we can choose .
Design the virtual controller aswith a smooth function , and then we haveInductive Step. Suppose, at step (), there exist a series of smooth functions , , with the following virtual controllers:such thatWe claim that (18) also holds at step k. To prove this claim, consider the Lyapunov function The function can be shown to be , proper, and positive definite with the following property: for ,and there is a known constant such that Proofs of these properties proceed just in the same way as in the proofs for [20, Propositions  1 and 2] and [21], where the set of positive odd integers is considered instead of which is used in this paper.
With these properties, we obtainfor a virtual controller to be determined later. In order to proceed further, a bounding estimate for each term in the right hand side of (22) is needed. The terms in (22) can be estimated using Propositions A.1A.3 in the appendix.
Substituting the results of Propositions A.1A.3 into (22), we arrive atwhere is a smooth positive function.
Therefore, if we take the virtual control asthen we obtainwhich proves the inductive argument.
At the th step, by applying the feedback controlwith the , proper, and positive definite Lyapunov function constructed via the inductive procedure, we arrive at Recall that , where ’s are defined in (19). Then, it follows from Lemma 6 that, for any ,where.
Moreover, we havewhere . Therefore,Inequality (31) will show that the state of closed-loop system (11)–(27) is well-defined on and globally bounded. To prove this, first introduce the following set:and let be the trajectory of (11) with an initial state . If , then it follows from (32) thatThis implies that as long as , is strictly decreasing with time , and hence must enter the complement set in a finite time and stay there forever. Therefore, (33) leads towhich shows and so do and . By and , we conclude that as well. Noting and is smooth function of , we have .
Since and the inequality (21) holds, we have and . Inductively, we can prove , and so do .
Thus, the solution of system (11) is well-defined and globally bounded on .
Next, it will be shown thatThis is easily shown from (21) and (34) and by tuning the parameter as follows: Therefore, for any , there is globally practical output tracking such that (36) holds.
This completes the proof of Theorem 7.

4. An Illustrative Example

In this section, we give a simple numerical example to illustrate the correctness and effectiveness of the theoretical results by considering the following nonlinear system:where , and represent an unknown bounded time-varying function and parameter, respectively.

Our objective is to design a practical continuously differentiable () output tracking controller such that the output of system (38) tracks a desired reference signal , and all the states of system (38) are globally bounded.

Clearly, the system is of form (1). It is worth pointing out that although system (38) is simple, it cannot solve the global practical tracking problem using the design method presented in [6, 10]. Choose ,, then , and . By Lemma 4, it is easy to obtain Clearly, Assumption 1 holds with , ; according to the design procedure proposed in Section 3, we can obtain a continuously differentiable () tracking controller: whereIn the simulation, by choosing the initial values as ,, and ,  , . Then, we have the following:(i)When the parameter is set as , the tracking error obtained is about 0.1 as shown in Figures 1(a), 1(b), and 1(c).(ii)When parameter is increased to , then the tracking error reduces to about 0.025 as shown in Figures 2(a), 2(b), and 2(c).

5. Conclusion

This paper has developed a systematic approach to construct a continuously differentiable () practical output tracking controller for a class of inherently nonlinear systems, whose chained integrator part has the power of positive odd rational numbers. Such a controller guarantees that the states of the closed-loop system are globally bounded, while the tracking error can be bounded by any given positive number after a finite time. Further, a simple numerical example was performed to illustrate the effectiveness of the result obtained.

Appendix

Proposition A.1. There exist positive smooth functions such that

Proof. First, whenever it follows from Lemma 3 thatBy the utilization of Lemma 4 and noting that , it can be seen thatfor a smooth function . However, if , by the Mean Value Theorem, Finally, by Lemma 4 and again noting that , it is apparent thatfor a smooth function .

Proposition A.2. There exist positive smooth functions and any real number such that

Proof. Using Lemma 3, Assumptions 12 can be rewritten as (for )for smooth, positive nonzero functions ,, and .
By Lemmas 45 and (A.7), with ,for a smooth function and any real number .

Proposition A.3. There exist positive smooth functions and any real number such that

Proof. Considerwhere the last inequality is from Lemma 3 with .
By definition of and Lemma 4, we haveThus, it follows from (A.7) giving that Further, it follows from Lemma 4 and the above fact that Under the realization that , , the following inequalities can be obtained from Lemmas 45:for smooth, strictly positive functions and any real number .

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgment

This work was supported in part by JSPS KAKENHI Grant no. 26420428.