Literature DB >> 23853544

Robust adaptive control for a class of uncertain nonlinear systems with time-varying delay.

Ruliang Wang1, Jie Li, Shanshan Zhang, Dongmei Gao, Huanlong Sun.   

Abstract

We present adaptive neural control design for a class of perturbed nonlinear MIMO time-varying delay systems in a block-triangular form. Based on a neural controller, it is obtained by constructing a quadratic-type Lyapunov-Krasovskii functional, which efficiently avoids the controller singularity. The proposed control guarantees that all closed-loop signals remain bounded, while the output tracking error dynamics converge to a neighborhood of the desired trajectories. The simulation results demonstrate the effectiveness of the proposed control scheme.

Entities:  

Mesh:

Year:  2013        PMID: 23853544      PMCID: PMC3703331          DOI: 10.1155/2013/963986

Source DB:  PubMed          Journal:  ScientificWorldJournal        ISSN: 1537-744X


1. Introduction

In the practical control process, control system is usually required to meet the stability and the corresponding performance index, which affects the system stability factors mainly including the uncertainties and time delays. On the study of the uncertain time-delay many scholars have achieved valuable fruits [1, 2]. Paper [3] has analyzed and designed the optimal H feedback controller by the LMI method. In recent decades, the delay nonlinear systems with neural network research have received extensive attention [4-20]. Paper [4] has solved the problem of chaotic synchronization phenomenon by the neural network method. In [5-11], the study of the nonlinear continuous system and discrete nonlinear system is based on adaptive neural network control. The tracking and stabilization problem of nonlinear systems has been studied by neural network backstepping method [12, 13]. In [14], neural network control has been applied to a piece of triangle structure of multiple-input multiple-output nonlinear time-delay system, in which a dynamic system neural network is used mainly for unknown function approximation and separation. In multiple input and multiple output nonlinear system, [15] presents a new adaptive neural network controller design method but does not consider with external disturbance and time-varying delay. In [18], the problem of the adaptive neural networks control for a class of nonlinear state-delay systems with unknown virtual control coefficients is considered. In [19], a control scheme combined with backstepping, radial basis function (RBF) neural networks and adaptive control are proposed for the stabilization of nonlinear system with input and state delay. This paper mainly aims at studying the simultaneous presence of uncertainties and time-varying delay MIMO nonlinear system. By defining the new quadratic Lyapunov-Krasovskii functionals, it has analyzed and designed the adaptive neural network controller by neural network approximation method in [15, 16].

2. Description of the Problem

Let us consider the following block-triangular structure with the disturbance of nonlinear MIMO systems with time-varying delays: where are the state variable for the i differential equations of the jth subsystem; X = [x 1 ,…, x ], where x = [x ,…, x ] ∈ R are the state vector of the jth subsystem; x = x (t − τ ), where τ are unknown time-varying delay of the states, and , , X = [x ,…, x ,…, x ,…, x ], the output y = [y 1,…, y ] ∈ R ; are input vector of the jth subsystem; f (·), g (·), and h (·) are unknown smooth nonlinear function. ω (t) is the disturbance input and |ω (t)|≤d < 1. Let x (t) = β (t), with t ∈ [−τ 0, 0]; assume β (t) is smooth and bounded. We make the following assumptions for the system (1).

Assumption 1

The desired trajectories y ,  j = 1,2,…, n, have the nth derivation and the derivation is continuous and bounded.

Assumption 2

We use g (·) to represent some given function. There exist constant g and unknown smooth functions , such that . Without loss of generality, we further assume that g (·) > g > 0.

Lemma 3 (see [16])

There exists smooth positive function ψ (η ) : R → R  (j = 1,2,…, n) with ψ (0) = 0 for all continuous functions h(η 1,…, η ) : R × ⋯×R → R with h(0,…, 0) = 0, where η ∈ R   (j − 1,2,…, n, m > 0), such that |h(η 1,…, η )|≤∑ ψ (η ).

Lemma 4 (see [14])

On any normal number ξ > 0 and random variable l ∈ R have lim⁡⁡tanh 2(l/ξ)/l = 0. In this paper, the following radial basis function neural network is used to approximate unknown continuous function (in [13] once had been put forward): where the input vector Z ∈ Ω ⊂ R ; W = [w 1, w 2,…, w ] is the weight vector; the number of neural network node l > 1 and S(Z) = [s 1(Z), s 2(Z),…, s (Z)], where s = exp⁡[−(Z − μ )(Z − μ )/ϕ 2], i = 1,2,…, l, μ = [μ , μ ,…, μ ] is the center of the receptive field, and ϕ is the width of the Gaussian function.

3. Adaptive Neural Network Controller Design

In this section, we will introduce a novel adaptive NN control design procedure. There are m design steps in the design procedure for the jth subsystem. In each step, the unknown nonlinear function will be approximated by a radial neural network approximation function. Define an unknown constant as where the constant g is defined as in Assumption 2; function and vector Z will be specified in each step. Furthermore, for j = 1,2,…, n and i = 1,2,…, m , choose the virtual control laws as follows: where k > 0 and a > 0 are design parameters, represent the estimation of the unknown constant α , and S(·) is the basis function vector, and define the variables z as follows: for j = 1,…, n, i = 2,…, m . Choose the adaptive laws as follows: where r > 0 and b > 0 are design parameters. Step   j · 1  (1 ≤ j ≤ n). For the first differential equation of the jth subsystem, choose the Lyapunov function candidate where . Taking the time derivative of V , we obtain With Lemma 3, existence of positive function Q (x )  l = 1,2,…, i , such that Then, we have Substituting (10) into (8) yields To overcome the time-varying delay terms of (11), consider the following Lyapunov-Krasovskii functional: where Take the time derivative of V : from (11) and (14), one has where and η is a positive constant. From Lemma 4, the function (1/z)tanh 2(z/η) is defined at z = 0 and can be approximated by a neural network. Therefor the function will be approximated by the NN W S(Z ), such that, for given ε > 0, where θ (Z ) is the approximation error. Furthermore, a straightforward calculation shows that In additions, from (6), we obtain that for any initial conditions , for all t > t 0. Therefor Substituting (18)–(20) into (15) yields that Step   j · i   (i = 2,…, m − 1). Define the Lyapunov-Krasovskii functional as differentiating V yields From (10), we have can be expressed as Similar to (24), we can get Substituting (24)–(26) into (23) yields that To overcome the delay terms in (27), let us consider the following Lyapunov-Krasovskii functional: where Differentiating V yields where Then, combining (27) and (30) results in where The NN W S(Z ) is used to approximate such that for given ε > 0 we have where θ (Z ) represent the approximation error. Similar to (18) and (20), we have Step   j · m   (1 ≤ j ≤ n). In the final step of the jth subsystem to construct the actual control law u , let us consider the following Lyapunov-Krasovskii function: where and z = x − λ . Similar to (32) we get where can be defined by (33) with i = m . We use the NN W S(Z ) to approximate such that, for given ε > 0, we have where θ (Z ) express the approximation error. Choose the control law u as Similar to (21) we have Let V = ∑  ∑ V . Combining (21), (35), and (41) gives that The control law design is thus completed.

4. Stability Analysis

Now, the main result in this paper can be presented as follows.

Theorem 5

Consider the nonlinear time-delay system (1) with the NN adaption law (6) and the control law (40) satisfying Assumptions 1–2. All the closed-loop trajectories can guarantee boundedness if the unknown function can be approximated by neural network and the approximating error θ is boundedness.

Proof

Define functions φ , such that Let 0 < S (·)S(·) < L, where L is the number of neural network weights. From (6), we can get By choosing function φ as (43) holds. In a similar way, we can get Now, choose the Lyapunov function as V = V . Combining (42)–(46) gives that where is a constant. Thus, by (47) the boundedness follows immediately from the same line used in the proof in [9-11].

5. Simulation Examples

In this section, we will give one example to demonstrate the effectiveness of the proposed method in this paper. Let us consider the following example: where x = x (t − τ ), j = 1,2, i = 1,2. And the time delays are chosen as given the reference output signals as y = 0.5(sin(t) + sin(0.5t)), y = 0.5sin(t) + sin(0.5t). The control law is given by (40). The NN adaptation law is given by (6). Choose the design parameters Take the external disturbance as The simulation is run under the initial conditions x (ϑ) = 0, −τ 0 ≤ ϑ ≤ 0, j = 1,2, i = 1,2, and . The result of control scheme is displayed in Figures 1–5. Figures 1 and 2 demonstrate the outputs of system and the reference signals. The responses of state variables x 1,2 and x 2,2 are shown in Figure 3. The control input signals u 1 and u 2 are illustrated in Figures 4 and 5which depict the boundedness of adaptive parameters and .
Figure 1

System output y 1(t)(“−”) and the reference y (t)(“−·−”).

Figure 5

Adaptive parameters and .

Figure 2

System output y 2(t)(“−”) and the reference y (t) (“−·−”).

Figure 3

Responses of state variables x 1,2 and x 2,2.

Figure 4

Control input signals u 1 and u 2.

6. Conclusion

For a class of perturbed nonlinear MIMO time-varying delay systems in a block-triangular form, an adaptive neural control design is presented. Although there are some fluctuations of the systems and control output under the influence of interference, the required performance can be achieved in a short period of time by using the controller designed in this paper and guarantees the boundedness of all the signals in the closed-loop system. It is further extended on the bases in [14, 15], which makes it suitable for wider range of applications. The effectiveness of the proposed approach is provided by a simulation example.
  5 in total

1.  Stable adaptive neurocontrol for nonlinear discrete-time systems.

Authors:  Quanmin Zhu; Lingzhong Guo
Journal:  IEEE Trans Neural Netw       Date:  2004-05

2.  Adaptive neural control of nonlinear time-delay systems with unknown virtual control coefficients.

Authors:  Shuzhi Sam Ge; Fan Hong; Tong Heng Lee
Journal:  IEEE Trans Syst Man Cybern B Cybern       Date:  2004-02

3.  Exponential epsilon-regulation for multi-input nonlinear systems using neural networks.

Authors:  Shaosheng Zhou; James Lam; Gang Feng; Daniel W C Ho
Journal:  IEEE Trans Neural Netw       Date:  2005-11

4.  Adaptive control of a class of nonaffine systems using neural networks.

Authors:  Bong-Jun Yang; Anthony J Calise
Journal:  IEEE Trans Neural Netw       Date:  2007-07

5.  Gaussian networks for direct adaptive control.

Authors:  R M Sanner; J E Slotine
Journal:  IEEE Trans Neural Netw       Date:  1992
  5 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.