Abstract: For the Adaptive Fuzzy Control (AFC) of uncertain nonlinear systems, the unknown control direction brings about great difficulty in control design. This study presents a novel direct AFC approach for a class of perturbed uncertain affine nonlinear systems with unknown control directions. The overall control input contains a basic direct AFC term and an additional robust control term. A Lyapunov-based ideal control law is proposed to solve the control singularity problem and the Nussbaum gain technique is applied to solve the control direction problem. Using an e2-modification in adaptive laws, it not only obtains bounded adaptive parameters, but also achieves asymptotic convergence of tracking errors. Moreover, the proposed controller has more compact structure compared with the previous indirect approaches. Simulated studies have demonstrated the effectiveness of the proposed approach.
INTRODUCTION
For uncertain nonlinear systems, indirect and direct Adaptive Fuzzy Control (AFC) approaches (Wang, 1994) have been intensively developed in the past decades. Generally speaking, for facilitating AFC design, the control direction is assumed to be known a priori (Pan et al., 2011, 2013). However, the problem of unknown control direction often appears in practical applications which brings about great difficulty in controller design (Wen and Ren, 2010). Without knowing the control direction, (Ge and Wang, 2002) firstly introduced the Nussbaum gain technique into the Adaptive Neural Control (ANC) design for a class of strict feedback nonlinear systems. A Nussbaum gain is a control-direction estimator that can swing the sign according to the control performance (Nussbaum, 1983). Next, the approach of (Ge and Wang, 2002) was extended to the pure-feedback nonlinear system (Ren et al., 2009), the low-triangular nonlinear system (Du et al., 2006), the block-triangular nonlinear system (Chen et al., 2009), the nonaffine nonlinear system (Liu et al., 2009) and the output-feedback nonlinear system (Liu and Li, 2010). Note that all aforementioned approaches are based on the indirect scheme and make tracking errors Uniformly Ultimately Bounded (UUB). The direct adaptive design can lead to more compact control structure (Pan and Er, 2013). Direct Backstepping AFC was developed for the strict-feedback nonlinear system (Wang et al., 2007). Direct composite AFC was proposed for a class of affine nonlinear systems (Labiod and Guerra, 2011). However, Wang et al. (2007), using the norm of parameter vectors as adaptive parameters is not appropriate since the turning would be monotonously increased at positive direction. The achieved asymptotic convergence of the tracing errors is based on the neglect of Fuzzy Approximation Errors (FAEs) Labiod and Guerra (2011). To achieve the asymptotic stability in the presence of the FAE, a robust control term with a boundary estimation law was applied into the ANC of the triangular-structured nonlinear system by Zhang and Ge (2009). But the robust control term is unbound since the boundary estimation law is an integral of an absolute value.
PROBLEM FORMULATION
Consider the following perturbed nth-order Single-Input Single-Output (SISO) nonlinear system in the controllable canonical form, i.e., the Brunovsky form:
(1) |
where, x = [x1, x2,..., xn]T =
[x,
Assumption 1: There exist unknown functions
Assumption 2: yd has the (n+1)th-order derivative such that
Define the output tracking error
LYAPUNOV-BASED CONTROL STRUCTURE
Choose a real vector k = [kn, , k1]T so that h(s) = sn+k1sn-1+ +kn is a Hurwitz polynomial, where s is a complex variable. Let:
Thus, there exists a unique positive definite symmetric matrix Pε
ATP+PA = -Q |
(2) |
Design an ideal control law as follows:
(3) |
Making u = u* Eq. 1, one obtains:
(4) |
Choose the Lyapunov function candidate for Eq. 4 as follows:
(5) |
Differentiating Eq. 5 with respect to time t yields:
Using |g| = sgn(g) and sgn(
where,
DIRECT ADAPTIVE FUZZY CONTROL
Certain control scheme: Since, f and g are unknown and d ≠ 0 Eq. 1, some terms in Eq. 3 cannot be determined. For facilitating derivation, let:
(6) |
Thus, one has
(7) |
to approximate
(8) |
in which,
Define compact sets
(9) |
where, θ* is an optimal parameter vector given by:
From assumptions 1-2 and the derivation in section 3, these exists a bounded
u* Eq. 3 such that
(10) |
From the boundness of w, d and g, one can make the following assumption.
Assumption 3: The lump uncertain term wL Eq.
10 is bounded, i.e., there exists a finite positive constant
To cope with the unknown sign of g, the Nussbaum gain technique is applied. A function N(ζ) is called a Nussbaum-type function if it has the following properties (Ryan, 1991):
(11) |
(12) |
Lemma 1: (Zhang and Ge, 2009): Let V(.), ζ(.) be smooth functions defined on [0, tf) with V(t)≥0, ∀tε[0, tf) and N(ζ) be an even smooth Nussbaum-type function. If:
(13) |
where, c0ε
must be bounded on [0, tf) with tf = ∞.
Accordingly, one can design the certain controller as:
(14) |
in which ur is the robust control term defined as:
(15) |
where,
Adaptive law derivation: From Eq. 1 and 3, one gets:
(16) |
Choose the Lyapunov function candidate as:
(17) |
where,
Theorem 1: For the system Eq. 1, select Eq. 14 that is equipped with Eq. 7 and 15 as the controller and design the parameter adaptive laws as:
(18) |
(19) |
(20) |
where, σε
(21) |
in which λmin(Q) is the minimal eigenvalue of Q. Then, the
closed-loop system achieves asymptotic stability in the sense that all involving
variables are UUB and
Proof: Differentiating Eq. 17 with respect to time t, one obtains:
Noting u* = sgn(g)u*0, one gets:
Using Eq. 9-10 and sgn(g) = |g|/g, one obtains:
Substituting Eq. 18 and 19 into above expression leads to:
in which g0 = -sgn(g). Since, g is either positive or negative, g0 is a constant equaling to 1 or -1. Using Eq. 14 and 20, one gets:
(22) |
Adding and subtracting ζ on the right side of Eq. 22 and using Eq. 7, one has:
Applying Eq. 15 to above expression and noting:
as by Phan and Gale (2007), one obtains:
Accordingly, one deduces:
where,
lead to:
(23) |
Then, one directly obtains Eq. 13. From Lemma 1, one concludes that V(t), ζ(t):
on tε[0, ∞). Thus, one has e, x,
which implies eεL2. Now, we have
AN ILLUSTRATIVE EXAMPLE
Consider an inverted pendulum model in the form of Eq. 1 [30] with n = 2 and:
(24) |
and d(t) = 3cos(2t)+2sin((0.09t+1)t), where x1 is the angular position of the pendulum, x2 is the angular velocity, gv = 9.8 m sec-2 is the gravitational acceleration, mc is the mass of the cart, m1 is the mass of the pendulum and lp is the half-length of the pendulum. For simulation, Select mc = 1 kg, m1 = 0.1 kg, lp = 0.5 m, x(0) = [π/6, 0] and yd = sin(t).
To construct the controller, select
Fig. 1: | Inverted pendulum angular position tracking by the proposed approach |
Fig. 2: | Inverted pendulum Angular velocity tracking by the proposed approach |
Fig. 3: | Norm of tracking error vector by the proposed approach |
Simulation results are shown in Fig. 1-4.
Fig. 4: | Inverted pendulum control input by the proposed approach |
Both the angular position and the angular velocity successfully track their corresponding desired trajectories with very small tracking errors and smooth control inputs.
CONCLUSION
A novel robust direct AFC for a class of perturbed uncertain nonlinear systems with unknown control directions has been successfully developed in this study. The novelties of this study are as follows: (1) A Lyapunov-based ideal control law was presented to solve the control singularity problem and (2) an e2-modification of adaptive laws was applied to obtain both the boundedness of the adaptive parameters and the asymptotic convergence of the tracking errors. Compared with the previous approaches, the proposed approach not only obtains more compact control structure, but also guarantees better. Simulated application has demonstrated the effectiveness of the proposed approach.
ACKNOWLEDGMENTS
This study is supported by the Natural Science Foundation of Guangdong Province under Grant No. 10151064101000075, S2011010001153 and the Pearl New Star Science and Technology Foundation of Guangzhou City under Grant No. 2011J2200084. We also get a helping hand from Fund of Innovation Creation Academy Group established by the Guangzhou Education Bureau.