Abstract

This paper investigates the stabilization problem for a class of nonlinear systems, whose control coefficient is uncertain and varies continuously in value and sign. The study emphasizes the development of a robust control that consists of a modified Nussbaum function to tackle the uncertain varying control coefficient. By such a method, the finite-time escape phenomenon has been prevented when the control coefficient is crossing zero and varying its sign. The proposed control guarantees the asymptotic stabilization of the system and boundedness of all closed-loop signals. The control performance is illustrated by a numerical simulation.

1. Introduction

The control design for nonlinear uncertain systems has been the research focus in the community for decades [13]. In recent years, the problem of uncertain control coefficient has attracted increasing research interests [417]. This special type of uncertainty is vital to control performance, because the control coefficient represents the system motion direction under any control, and unsuccessful controllers may lead to positive feedback and instability. Several methods have been proposed in literature to handle this problem [5, 7, 9, 10]. Among these studies, an adaptive function was proposed by Nussbaum [9] for linear time-invariant systems to deal with the uncertain but constant control coefficient. Now, the Nussbaum function has already become a standard technique targeting the uncertain control coefficient for both linear and nonlinear systems [18, 19]. In order to complete more complicated control tasks, the Nussbaum function has also been combined with other control techniques, such as robust control [8, 12], adaptive control [1517], learning control [6, 11], and backstepping design [8, 15, 16].

However, most previous results only investigate a relatively simple case that the sign of the uncertain control coefficient is fixed, that is, either positive or negative. It is because of the fact that the conventional Nussbaum function requires the control coefficient to be sign-fixed or “bounded away from zero.” Unfortunately, the general case of sign-varying uncertain control coefficient has received much less attention and has not been fully solved yet. Undoubtedly, this problem is technically more challenging and cannot be directly handled by the conventional Nussbaum function. In particular, to design a successful controller, two critical issues have to be taken into full consideration. First, the sign may vary very rapidly and be difficult to track. Second, any control will lose its power when the control coefficient is crossing zero; that is, singular points of control exist and improper controllers probably result in finite-time escape phenomenon [20].

The first attempt in addressing the problem of sign-varying uncertain control coefficient for a scalar nonlinear system was reported in [7]. Instead of using the Nussbaum function, an online estimator of the control coefficient was used in the robust control design. However, in order to launch the online estimation mechanism successfully, several restrictive assumptions are made in their work. For example, besides assuming the known bounds of the control coefficient and its varying speed, it also requires the control coefficient to be a common term between the unknown dynamics and the control. These assumptions make their method specific instead of general, and thus they need to be relaxed.

In this paper, we propose a new Nussbaum function, which does not require such assumptions of [7] and is able to track the rapidly varying sign of control coefficient. Then, a robust controller is designed and then combined with the proposed Nussbaum function, such that the potential finite-time escape phenomenon is avoided. By such means, all closed-loop signals are bounded and asymptotic stabilization is achieved. The paper is organized as follows. The control problem is presented in Section 2. Section 3 designs the new Nussbaum function and the robust controller, followed by the convergence analysis in Section 4. The illustrative example is given in Section 5.

2. System Description

In order to highlight the development of the proposed control approach, we will only consider the following scalar uncertain nonlinear system in this paper: where is the time, is the state, and is the control. is an uncertain continuous function, which denotes the dynamic part of the system and is assumed to be bounded by a known function as follows: where is well-defined in the sense that is finite for any finite .

is an uncertain continuous function that denotes the sign-varying uncertain control coefficient. In this paper, let the control coefficient consist of two terms as follows: where and are both unknown continuous functions and govern, separately, the “amplitude” and “sign” of . Let be a bounded positive function satisfying where and are unknown positive constants. Without loss of any generality, let the “sign” function be bounded by 1 as follows: Thus, we immediately have in previous literature [8, 9, 15, 16].

However, in this paper is allowed to vary its value and change its sign. Compared with most previous results, this study is more comprehensive and technically challenging. The focus of research will be put on handling the varying , which has been barely addressed. Since continuously varies between positive and negative and will certainly cross zero, let the control singular point be denoted by the pair , , such that, Note that at these points, the system is essentially out of control for any ; thus, the dynamics are solely determined by . Therefore, in general, the control singular points are considered to be separately located, so that the control only loses its power at these particular points; otherwise, finite-escape phenomenon may be produced by when remains useless for a period of . According to this consideration, the following assumption is made, which in fact is quite weak and can be easily satisfied for most common continuous functions.

Assumption 1. Assume that there always exists an arbitrarily small positive constant , such that one and only one control singular point locates in the neighborhood , while outside these neighborhoods.
In addition, since may not stabilize the system at the origin point , it has to require that the control be effective when , or equivalently, is a nonzero constant instead of a control singular point for any . In other words, keeps varying between positive and negative when and stops until . To characterize this point, another assumption is imposed.

Assumption 2. Assume that the derivative of can be written into where is a known function satisfying Thus, when for any . stands for the “speed” of sign variation and is an unknown bounded positive function as follows: where and are unknown positive constants.

Remark 3. Though is a nonzero constant when , as well as is not necessarily a constant and may still vary.

Remark 4. Though needs to be known for control design in the next section, the other functions, that is, , , , and , as well as their bounds, that is, , , , , and , are completely unknown. Therefore, it still provides us great flexibilities to model the control coefficient and to admit various kinds of uncertainties.

Remark 5. As stated before, the focus of this research is to tackle the continuously varying “sign” function . Note that since the unknown function could be very large, may vary very rapidly between positive and negative, which undoubtedly increases the difficulty to track the varying sign. In addition, because there exist some control singular points where the system is essentially out of control, the controller must be carefully designed to avoid the potential finite-time escape phenomenon.

3. Controller Design

Let us define the Lyapunov function such that Since and are known functions, one can always solve by using the differential equation (12) and as initial condition. By using (12) to define a Lyapunov function, the information of can be introduced into the controller design process; thus, it is able to avoid the finite-time escape phenomenon at control singular points as shown later. Consequently, the dynamics of can be expressed as follows:

Now, design the control as follows: Conceptually, is a common robust controller [21] that can stabilize the system , that is, the simplified form of (1) when , and is the Nussbaum function that is used to deal with the uncertain and varying .

Rewrite (13) as follows: and let be given as follows: Then, one can readily have Taking (17) into (15) yields

Now, we will design the Nussbaum function , which can adjust its value between positive and negative according to the control performance index . In this paper, is defined as follows: It readily computes the lower and upper bounds of as follows: Then (18) can be rewritten into and taking integration yields where , , and .

Conventionally, the Nussbaum gain often adopts the form , , , or , so that can swing between positive infinite and negative infinite according to the control performance index . Thus, it provides a possibility of correcting inappropriate deviation caused by erroneous previous control. However, the sign-varying speed of the conventional Nussbaum gain is limited. For example, each variation of the sign of needs to increase 1; therefore, it may not be able to track the rapidly varying in this paper. To deal with this, a new Nussbaum function is proposed as follows: where the constant is a design parameter. Note that grows nonlinearly, and thus the sign-varying speed of keeps increasing with the increase of . Consequently, the proposed varies much faster than those conventional ones when is sufficiently large. The property of the proposed is presented below.

Lemma 6. Suppose that , where is an arbitrary positive constant that is smaller than 1. If for when , then we have where is the truncation operator; otherwise, if for when , then

The detailed proof of Lemma 6 is given in the Appendix. The property of will be used to derive the asymptotic convergence in the next section.

4. Convergence Analysis

Before presenting the main theorem of asymptotic convergence, the following lemma is introduced first.

Lemma 7. If is bounded for any , all closed-loop signals are bounded; that is, and are bounded for , and the system is asymptotically stabilized; that is, when  .

Proof. The proof of Lemma 7 is straightforward. Since is semipositive, from (19), we have Clearly, is a semipositive and nondecreasing variable. Thus the boundedness of implies the boundedness of for . Then according to (22), since , , and are all bounded, is also bounded when is bounded. On the other hand, the boundedness of also implies that when , since is continuous and semipositive; or equivalently, when . Then from (9), we can readily conclude that when . This completes the proof.

Now, the main result is stated below.

Theorem 8. The proposed controller in (14), (16), (20), and (23) guarantees the boundedness of all closed-loop signals and is able to drive when .

Proof. As shown in Lemma 7, the key of the proof is to show the boundedness of . Because may cross zero and change its sign, we will consider two situations: (1) is crossing zero, and (2) is bounded away from zero. Next, we will prove that is bounded under both situations.
Situation 1. is crossing zero. Let and consider a small neighborhood of it; that is, , where is a small positive constant. Since the positive constant in Assumption 1 can be arbitrarily small, it still has only one control singular point in the neighborhood . Without loss of any generality, consider the situation that varies from negative to positive. Let at , at , and . From (8), one can readily yield Consequently, we have Note that since varies from negative to positive, for , or equivalently, for . Then, according to (20), (29) implies that Since is positive constant, is bounded. Equation (30) indicates that the increment of for , or equivalently, in the neighborhoods of control singular points, is bounded. Note that (30) also implies that the finite-time escape phenomenon will not occur in these neighborhoods, since finite increment of insures finite increment of according to (22).
Situation 2. is bounded away from zero. Consider a continuous interval between two successive control singular points. Note that from Assumption 1, the sign of will not change and in this interval. Without loss of any generality, let at and at . The boundedness of within this interval will be proven by the contradiction method; that is, we will first assume that is unbounded and then derive some contradictions.
Since , if is unbounded, we have . As , (22) gives and we further have which implies that
Next, we will deduce a result for that contradicts (33), separately, for two cases: (a) is bounded; (b) is unbounded, where .
(a) Is Bounded. Since , we conclude that the increment between and is infinite; that is, . It implies that swings infinite times between positive and negative for , or equivalently for . Since the sign of is fixed for , the sign of is solely determined by for . Without loss of any generality, let for , which satisfies the condition of Lemma 6. Consequently, according to (24), we have Clearly (34) contradicts (33), which implies that must be bounded if is bounded.
(b) Is Unbounded. Since , we have . Note that from Assumption 1, the sign of is fixed for . Without loss of any generality, let . Similar to (28), we have Then, similar to (30), we further have which can be simplified as follows: where is a positive constant since could be an arbitrarily small positive constant.
Then, we will estimate the increment of . Note that for and then take integration for (20) as follows: We can always choose a sufficiently large constant , such that for any , we have Thus the increment of for can be readily estimated by taking (39) into account as follows:
Again, note that the sign of is fixed for and the sign of is determined by . Since is a positive constant and is unbounded, with the increase of , we will certainly have Clearly, (41) implies that has completed at least a positive round and a negative round when increases from to . Consequently, the conditions of Lemma 6 have been fulfilled. Similar to case (a), we could assume that for without loss of any generality. Then according to (24), we have the same result as (34) as follows: which still contradicts (33). Therefore, must be bounded to avoid any contradiction.
In summary, must be bounded for the intervals of from Situation 2 and its increment is also bounded for the intervals of from Situation 1. As a result, is always bounded, and thus all closed-loop signals are bounded and when . This completes the proof.

Remark 9. Since is bounded, is also bounded because On the other hand, (37) indicates that the integral of needs to increase at least to trigger a sign variation of control coefficient. Since is a positive constant, is also bounded, which essentially implies that the control coefficient will only undergo finite number of sign variations in the entire control process.

Remark 10. The proof of the Theorem is organized as follows. First, the finite increment of has been proven in Situation 1 and case (a) of Situation 2, separately, at the control singular points and in the intervals between these points. That is, these two parts show that a complete sign variation process corresponds to finite increment of . Second, case (b) of Situation 2 further shows that the control coefficient only has finite number of sign variations. In such a way, the proof of finite has been completed.

Remark 11. Note that according to Lemma 7, the boundedness of for also implies that no finite-time escape phenomenon will occur, even at the control singular points.

5. Simulation

An example is used to illustrate the performance of the proposed control. Consider system (1) with the following setup: Let the initial state be and the known bounding function be . Note that only and are known for controller design. Let the controller in (14), (16), (20), and (23) be used with the parameter settings and . It is shown by Figure 1 that the proposed controller can drive to 0 asymptotically and Figure 2 shows the profile of other bounded variables.

6. Conclusion

In this paper, the control problem is studied for a class of nonlinear uncertain systems with the uncertain control coefficient, which is allowed to vary continuously between positive and negative. A new Nussbaum gain is designed and integrated with robust controller to tackle this problem. By following the Lyapunov-fashion controller design procedure, the potential finite-time escape phenomenon is avoided. It is proven that the proposed control approach yields asymptotic stability and guarantees the boundedness of the closed-loop signals.

Appendix

Proof of Lemma 6. For the concise of the proof, we will only consider the case of , while the same results can be obtained similarly for . Now define where is a positive integer. Further calculation yields where . Clearly, is positive if is even and negative if is odd.
Because is positive and , it is readily to show that Then, according to (A.3), the ratio between and is
Because and , it is clear that and , when . Let us investigate the situation of being an integer and ; that is, for . Since , we have . Then, we will firstly prove (24). Consider the following: Clearly, Because , , and are positive and finite and , when , we have Consequently, (A.7) implies that which is the result of (24) since .
Similarly, when if for with , we can also show that which is the result of (25). For the case of , the same results can also be obtained by similar procedures. The proof is complete.

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 863 Program under Grant 2012AA041709 and by the NSFC under Grant no. 61004057.