 Research
 Open access
 Published:
Delaylowerboundbased adaptive fuzzy memory control for uncertain nonlinear systems with state and input delays
Advances in Difference Equations volumeÂ 2016, ArticleÂ number:Â 261 (2016)
Abstract
This paper is concerned with the problem of adaptive fuzzy control for a class of uncertain nonlinear strictfeedback systems. The considered systems contain uncertain state delay and input delay simultaneously. By utilizing the mean value theorem, the unknown timedelayed functions related to all state variables are dealt with. A novel adaptive filter is designed to eliminate the effect of the timevarying input delay. Based on the backstepping technique, a delaylowerboundbased adaptive fuzzy memory control scheme is developed. It is proved that the proposed adaptive memory control method can guarantee that all the signals in the closedloop system are bounded and the tracking error converges to a small neighborhood of the origin. A simulation example is given to demonstrate the effectiveness of the proposed control scheme.
1 Introduction
Over the past decades, adaptive control has become a mature and wellestablished research area within control systems society. Especially, the adaptive backstepping control technique as a powerful tool has received attractive attention for controlling strictfeedback nonlinear systems. This technique has a number of advantages over the conventional approaches, such as dealing with those nonlinear systems without satisfying the matching condition, providing a promising way to improve the transient performance of adaptive systems by tuning the design parameters. Recently, various considerable and significant results on adaptive backstepping control for nonlinear systems have been reported in [1â€“6], and the references therein. Among them, [1, 4â€“6] investigated the adaptive backstepping control technique for singleinput and singleout (SISO) nonlinear systems, [2, 3] studied for multipleinput and multipleoutput (MIMO) nonlinear systems. Recently, approximationbased adaptive fuzzy control has been developed to deal with the control problem of nonlinear systems with unknown nonlinear functions [7â€“9]. Reference [7] tried to consider a class of stochastic purefeedback nonlinear systems with unknown hysteresis by utilizing adaptive fuzzy control method. Reference [8] developed a fuzzy adaptive control approach for nonlinear systems with unknown control gain sign. The backstepping control technique has become one of the most popular design methods for a large class of nonlinear systems. In [10â€“12], the adaptive fuzzy backstepping control method is applied to deal with switched nonlinear systems. Although the backsteppingbased adaptive technique has been used widely and developed extensively, there exists the issue of â€˜explosion of complexityâ€™ in the design process. In order to avoid the problem, dynamic surface control (DSC) technique was first introduced in [13]. The DSC technique was utilized to eliminate the problem of explosion of complexity by introducing a firstorder filter at each step of the traditional backstepping approach [14, 15]. Among them, [14] investigated adaptive dynamic surface control method for nonlinear systems with an unknown dead zone in pure feedback form. Reference [15] proposed adaptive fuzzy backstepping dynamic surface control for uncertain nonlinear systems based on filters. More recently, the DSC approach has been further developed in [16, 17].
Time delays are often found in various engineering systems, such as electrical networks, microwave oscillators, nuclear reactors, etc. It is well known that time delays may destroy the stability or affect the performance of control systems. Therefore, the investigation of the stability and control design of nonlinear timedelay systems is a challenging and meaningful issue, and has received a great deal of attention in the control community in recent years. In order to deal with the stability analysis and controller design for timedelay systems, the common methods for nonlinear systems are to construct the LyapunovRazumikhin functions [18, 19] or appropriate LyapunovKrasovskii functionals [20â€“24]. In [25], the adaptive robust tracking control problem is considered for an EulerLagrange system possessing secondorder dynamics. In [26], an adaptive fuzzy predictive sliding mode control is presented for nonlinear systems with uncertain dynamics and unknown input delay. In [27], the robust control problem is investigated for a class of uncertain TS fuzzy systems. Then to improve the transient performance of adaptive systems by tuning the design parameters, by further combining appropriately LyapunovKrasovskii functionals with adaptive backstepping technique, adaptive control method is developed for uncertain nonlinear strictfeedback systems with time delays [28â€“30]. Reference [28] has developed an observerbased adaptive fuzzy control scheme for a class of nonlinear timedelay systems, and [30] tried to solve the timedelay problem in face of a class of perturbed strictfeedback nonlinear systems. Among them, the main idea is to develop the adaptive memoryless controllers, which utilizes appropriately LyapunovKrasovskii functionals to compensate for the unknown timedelay terms [29]. Although much progress has been made for the timedelay systems in the adaptive control field, some challenging difficulties still remain. The main difficulties lie in two folds: First, how to develop adaptive backstepping control scheme for nonlinear strictfeedback systems with time delays by relaxing the restrictions of the timedelayed functions with all state variables. Second, how to design adaptive memoryreliable controller with less conservative for a class of nonlinear delay systems.
In the last several years, for the study of stabilization of timedelay systems, both controllers with or without memory were proposed; see [31â€“34]. The memoryless controllers have feedback of the current state only, and they are designed to guarantee the delayindependent stability of the closedloop systems. Although the memoryless controllers [31, 32] are easy to implement, they tend to be conservative. In contrast, the memory controllers have a feedback including not only the current states but also the past ones. Hence, it is obvious that the memory controller is less conservative and may achieve a better performance than the memoryless case [34, 35]. Nevertheless, the memory control schemes are only developed for linear timedelay systems [33, 34]. To the best of our knowledge, there are few results for the case where an adaptive fuzzy memory controller is designed for uncertain nonlinear strictfeedback systems with state and input delays.
Motivated by the aforementioned observations, in this paper, the problem of adaptive fuzzy memory control is investigated for a class of uncertain nonlinear strictfeedback systems with state and input delays. Fuzzy logic systems are utilized to approximate the unknown nonlinear functions, and hyperbolic tangent function is introduced to avoid the controller singularity problem. Compared with the existing work, the main advantages of the proposed control scheme are as follows: (i)Â By using the mean value theorem, delaylowerbound states are separated from delayed state functions. Based on delaylowerbound states, a novel adaptive fuzzy memory controller is developed. In contrast with the previous memoryless control approach [30, 36â€“38], by exploiting the history information of states, therefore, the proposed controller is prone to be less conservative. (ii)Â Timevarying input delay is considered in this paper. By constructing a novel adaptive filter, the effects from input delay are compensated. Note that in existing results [39â€“41], the considered delayed input is always timeinvariant. Hence the considered systems in this paper are more general and more practical.
Utilizing the mean value theorem, the unknown timedelayed functions related to all state variables are dealt with. A novel adaptive filter is constructed to eliminate the effect of timevarying input delay. For the analysis of stability, a priori knowledge of the bound on the control is put forward. Fuzzy logic systems are utilized to approximate the unknown nonlinear functions, and hyperbolic tangent function is introduced to avoid the controller singularity problem. Combining an adaptive control methodology with the backstepping technique, a delaylowerboundbased adaptive fuzzy memory controller by considering the history information of states is designed. Finally, the proposed adaptive control scheme can guarantee that all the signals in the closedloop system are bounded and the tracking error converges to a small neighborhood of the origin.
The paper is organized as follows. In SectionÂ 2, some preliminaries are presented and the problem is formulated. Adaptive fuzzy memory control design and stability analysis are given in SectionÂ 3. A simulation study for a practical example verifies the main results in SectionÂ 4. Finally, we conclude this paper in SectionÂ 5.
2 Preliminaries and problem statement
2.1 System description
Consider a class of uncertain nonlinear strictfeedback systems with state and input delays in the following form:
where \(x=\underline{x}_{n}\) = \([x_{1},\ldots,x_{n}]^{T}\in\mathrm{R}^{n}\) and \(y \in\mathrm{R}\) are state vectors and the control output, respectively. \(u(t\tau_{0}(t)) \in \mathrm{R}\) is the control input, \(\tau_{0}(t)\) is the timevarying input delay. \(\underline{x}_{i} = [x_{1},\ldots,x_{i}]^{T}\in\mathrm{R}^{i}\) (\(i=1,\ldots,n\)). \(\underline{x}_{i}(t\tau_{i}) = [ x_{1}(t\tau_{1}), x_{2}(t\tau _{2}),\ldots, x_{i}(t\tau_{i})]^{T}\in\mathrm{R}^{i}\) are the delayed state vectors, \(\tau_{i}\) are unknown delays. \(f_{i}(\cdot) : \mathrm{ R}^{i}\rightarrow \mathrm{R} \) are the unknown smooth nonlinear functions, and \(h_{i}(\cdot) : \mathrm{R}^{i}\rightarrow \mathrm{R}\) are the unknown smooth nonlinear timedelay functions satisfying \(h_{i}(0)=0\). Here states are assumed to be measurable because this paper focuses on uncertain time delays in state and input.
The control objective presented in this paper will design an adaptive fuzzy memory controller to guarantee that all the signals in the closedloop system are bounded and the tracking error converges to a small neighborhood of the origin.
To facilitate the control system design, the following assumptions are proposed.
Assumption 1
Assume that \(\tau_{i}\) (\(i=1,\ldots,n\)) are unknowns that satisfy
where \(\tau_{m}\) and \(\tau_{M}\) are constants. \(\tau_{m}\) is the lower bound of the delay and \(\tau_{M}\) is the upper bound.
Assumption 2
The input delay satisfies the following restrictions:
where \(\overline{\tau}(t)<\varsigma\), \(\tau_{0}(t)>0\), \(\tau>0\). Ï„ is a known constant and Ï‚ is an unknown small constant.
Assumption 3
The desired reference signal \(y_{r}\) and its derivatives \(\dot{y}_{r}\), \(\ddot{y}_{r}\) are bounded, i.e., there exists a compact set \(Y = \{ (y_{r},\dot{y}_{r}, \ddot{y}_{r}): y_{r}^{2}+\dot{y}_{r}^{2}+\ddot{y}_{r}^{2}\leq Y_{R}\}\), where \(Y_{R}\) is a positive constant.
Assumption 4
[39]
Assume that a priori knowledge of the bound on the control is proposed and the finite integral of past control values is bounded by a known constant, i.e., \(\int_{t\tau}^{t}u(s)\,ds\leq u_{0}\).
Since \(h_{i}\) (\(i=1,\ldots,n\)) are sufficiently smooth functions, one can obtain by using the mean value theorem
where \(N_{i}=\frac{\partial h_{i}}{\partial{\underline{x}}_{i}}\) (\({\underline{x}}_{i}\in\Pi(X_{0})\)) is unknown constant matrix and satisfies \(\N_{i}\ \leq L_{i}\), in which \(L_{i}\) is a wellknown positive constant and \(\Pi (X_{0})\) is a compact set. \(\\cdot\\) denotes the 2norm of a vector. Thus, the system (1) can be rewritten as
2.2 Fuzzy logic systems
Due to the uncertainty of the considered system, the fuzzy logic system (FLS) is introduced. Construct a fuzzy logic system with the following form of Ifthen rules:
 \(R^{i}\)::

If \(x_{1}\) is \(F^{i}_{1} \) and \(x_{2} \) is \(F^{i}_{2}\) and â€¦ and \(x_{n}\) is \(F^{i}_{q}\), then y is \(B^{i}\), \(i=1,2,\ldots,\iota\),
where \(x=[x_{1},\ldots,x_{n}]^{T}\) and y are the fuzzy logic system input and output, respectively. The fuzzy sets \(F^{i}_{j} \) and \(B^{i}\), associated with the fuzzy functions \(\mu_{F^{i}_{j}}(x_{j})\) and \(\mu_{B^{i}}(y)\), respectively. Î¹ is the rules number. Through the singleton function, the center average defuzzification and product inference [29], the FLS can be formulated as
where \(\overline{y}_{i} = \max_{y\in R}\mu_{B^{i}}(y)\).
Let \(\varphi_{i} = \frac{\prod^{q}_{j=1}\mu_{F^{i}_{j}}(x_{j})}{\sum^{\iota}_{i=1}(\prod^{q}_{j=1}\mu_{F^{i}_{j}}(x_{j}))}\), and denote \(\theta=[ \overline{y}_{1},\overline{y}_{2},\ldots,\overline{y}_{\iota}]^{T}=[\theta_{1},\theta_{2},\ldots,\theta_{\iota}]^{T} \) and \(\varphi ^{T}(x)=[\varphi_{1}(x),\ldots,\varphi_{\iota}(x)]\), then FLS (6) can be rewritten as \(y(x)=\theta^{T}\varphi(x)\).
Lemma 1
[42]
Let \(f(x)\) be a continuous function defined on a compact set Î©. Then for any constant \(\varepsilon>0\), there exists an FLS such as
By LemmaÂ 1, fuzzy logic systems are universal approximators, i.e., the y can approximate any smooth function on a compact set, thus we can assume that the nonlinear terms and the timedelay terms in (5) can be approximated by
where \(\underline{x}_{\tau_{m}}\) denotes \(\underline{x}(t\tau_{m})\).
Also the fuzzy minimum approximation errors \(\varepsilon_{i}\) and \(\delta _{i}\) are defined as \(\varepsilon_{i}=f_{i}(\underline{x}_{i})\hat{f}_{i}(\underline {x}_{i}\theta_{fi})\), \(\delta_{i}=h_{i}(\underline{ x}_{\tau_{i}}) \hat{h}_{i}(\underline{ x}_{\tau _{i}}\theta_{hi})\), \(1\leq i\leq n\), where \(\varepsilon_{i}\) satisfies \(\varepsilon_{i}\leq\varepsilon_{i}^{*}\), and \(\varepsilon_{i}^{*}\) is an unknown constant and \(\delta_{i}\) satisfies \(\delta_{i}\leq\delta_{i}^{*}\), and \(\delta_{i}^{*}\) is an unknown constant.
The system (5) can be rewritten as
2.3 Adaptive filter design
Construct a filter with adaptive parameter
where
and
A is a Hurwitz matrix. \(\hat{\theta}_{f_{i}}\) is the estimate of \(\theta_{f_{i}}\), \(\hat{\theta} _{h_{i}}\) is the estimate of \(\theta_{h_{i}}\). Thus, for any a given \(Q^{T}=Q>0\), there exists a positive definite matrix \(P^{T}=P>0\) such that \(A^{T}P +PA=Q\). Define \(x=\phi+e\), where \(e=[e_{1},\ldots,e_{n}]\) is the filtered tracking error and satisfies \(e\leq e^{*}\).
Remark 1
Several results have been developed for inputdelayed nonlinear systems with exact timedelayed knowledge [43, 44], but few results examine the timevarying input delay problem for uncertain nonlinear systems. The considered system in this paper is with timevarying input delay. The adaptive filter is designed with exact timedelayed knowledge, regardless of the effect of the timevarying input delay.
3 Control design and stability analysis
3.1 Adaptive fuzzy memory control design
In this section, an adaptive fuzzy memory control scheme is designed by combining the backstepping method with the DSC technique, which can guarantee that all the signals in the closedloop system are bounded and the tracking error is as small as desired.
First of all, the changes of the coordinates are designed as follows:
where \(S_{i}\) is called error surface; \(x_{id}\) is a state variable, which can be obtained through a firstorder filter on the intermediate control function \(\alpha_{i1}\) and \(\chi_{i}\) is called the output error of the firstorder filter. Define the firstorder filter as \(\rho_{i}\dot{x}_{id}+ x_{id}=\alpha_{i1}\), \(x_{id}(0)=\alpha_{i1}(0)\), \(i= 2,\ldots,n\).
Step 1: Consider the Lyapunov function candidate
where \(\gamma_{f1}\), \(\gamma_{h1}\) are positive design constants, \(\tilde{\theta}_{f1}=\theta_{f1}\hat{\theta}_{f1}\), \(\tilde{\theta} _{h1}=\theta_{h1}\hat{\theta}_{h1}\) and \(\overline{V}_{1}\) will be given later. The time derivative of \(V_{1}\) is
By using the Young inequality and the properties of norms, it follows that
Choosing the nonnegative function as
The time derivative of \(\overline{V}_{1}\) is
By substituting (14), (16) into (13), one can obtain
where \(H_{1}=2e^{r_{1}\tau_{M}}L_{1}^{2}x_{1}^{2}(t)\).
Remark 2
Note that \({H_{1}}/{S_{1}}\) is discontinuous at \(S_{1}=0\). Based on the property of the hyperbolic tangent function, i.e., \(\lim_{S_{1}\rightarrow0}\frac{\tanh^{2}(S_{1}/\varepsilon _{1})}{S_{1}}=0\), the function \(\tanh(S_{1}/\varepsilon _{1})\) is introduced to compensate for the singularity problem.
Design the intermediate control function \(\alpha_{1}\) as follows:
Choose the adaptive laws as follows:
Substituting (18) and (19) into (17), it follows that
where \(\lambda_{1}=\frac{1}{2}\varepsilon^{*2}_{1}+\frac{1}{2}\delta^{*2}_{1}\).
Step i (\(2 \leq i \leq n  2\)): Consider the Lyapunov function candidate
where \(\gamma_{fi}\), \(\gamma_{hi}\) are positive design constants, \(\tilde{\theta}_{fi}=\theta_{fi}\hat{\theta}_{fi}\), \(\tilde{\theta} _{hi}=\theta_{hi}\hat{\theta}_{hi}\), and \(\overline{V}_{i}\) will be given later. The time derivative of \(V_{i}\) is
By using the Young inequality and the properties of norms, it follows that
Choose the nonnegative function
The time derivative of \(\overline{V}_{i}\) is
Choose the intermediate control function \(\alpha_{i}\) and the adaptive laws as follows:
where \(H_{i}=2e^{r_{i}\tau_{M}}L_{i}^{2}\sum^{i}_{l=1}x_{l}^{2}(t)\). Substituting (23), (25)(27) into (22), it follows that
where \(\lambda_{i}=\frac{1}{2}\varepsilon^{*2}_{i}+\frac{1}{2}\delta^{*2}_{i}\).
Step \(n1\): Consider the Lyapunov function candidate
where \(\gamma_{f_{n1}}\), \(\gamma_{h_{n1}}\) are positive design constants, \(\tilde{\theta}_{f_{n1}}=\theta_{f_{n1}}\hat{\theta} _{f_{n1}}\), \(\tilde{\theta}_{h_{n1}}=\theta_{h_{n1}}\hat{\theta} _{h_{n1}}\), and \(\overline{V}_{n1}\) will be given later. The time derivative of \(V_{n1}\) is
By using the Young inequality, the properties of the norms and AssumptionÂ 4, it follows that
Remark 3
For the design of control and the analysis of the performance, it is always indispensable that a priori knowledge is introduced; see [39, 45]. Reference [39] tried to introduce a priori knowledge for the design of saturated control for an uncertain nonlinear system with input delay. A priori known tracking accuracy is proposed for the design of fuzzyapproximationbased global adaptive control in [45]. In this paper, for the a priori knowledge of the bound on the control one is required to develop an adaptive control methodology.
Choosing the nonnegative function
The time derivative of \(\overline{V}_{n1}\) is
Design the intermediate control function \(\alpha_{n1}\) as follows:
Choose the adaptive laws as follows:
Substituting (31), (33)(35) into (30), it follows that
where \(H_{n1}=2e^{r_{n1}\tau_{M}}L_{n1}^{2}\sum^{n1}_{l=1}x_{l}^{2}(t)\), \(\lambda_{n1}=\frac{1}{2}u_{0}^{2}+\frac{1}{2}e^{*2}_{n}+\frac {1}{2}\varepsilon^{*2}_{n1}+\frac{1}{2}\delta^{*2}_{n1}\).
Step n: Consider the Lyapunov functional candidate
where \(\gamma_{fn}\), \(\gamma_{hn}\) are positive design constants, \(\tilde{\theta}_{fn}=\theta_{fn}\hat{\theta}_{fn}\), \(\tilde{\theta} _{hn}=\theta_{hn}\hat{\theta}_{hn}\). The time derivative of \(V_{n}\) is
Take the actual control u as follows:
The adaptive laws are designed as
By using the Young inequality, it follows that
By substituting (39)(41) into (38), one can obtain
3.2 Stability analysis
Take the Lyapunov function for a stability analysis in the form of \(V=\sum^{n}_{i=1}V_{i}\) and its time derivative as
By the definitions of \(\chi_{i}\) (\(i=2,\ldots,n\)) and the firstorder filters [46], it yields
From the definition and the boundedness of \(\alpha_{i}\), one can obtain \(\dot{\alpha}_{i}\leq\Phi_{i}(S_{1},\ldots,S_{i},\tilde{\theta} _{f1}, \ldots,\tilde{\theta}_{fi}, y_{r},\dot{y}_{r},\ddot{y}_{r},\tilde{\theta}_{h1},\ldots,\tilde{\theta} _{hi},\chi_{2},\ldots,\chi_{i})\), where \(\Phi_{i}\) (\(i=2,\ldots,n1\)) are nonnegative continuous functions.
Given any Ïˆ, the set \(C=\{(S_{1},\ldots,S_{i},\tilde{\theta} _{f1},\ldots,\tilde{\theta}_{fi}, y_{r},\dot{y}_{r},\ddot{y}_{r}, \tilde{\theta}_{h1},\ldots,\tilde{\theta}_{hi},\chi_{2},\ldots,\chi_{i})^{T}:\mathcal {V}<\psi\}\) is a compact set. Based on the compact set C and the compact set Y in AssumptionÂ 2, the continuous function \(\Phi_{i}\) has a maximum \(B_{i}\) on \(C\times Y\). It is easy to see that
Based on Youngâ€™s inequality, it follows that
By substituting (45), (46) into (43), one can obtain
where \(\lambda=\sum^{n1}_{i=1}[\lambda_{i}+\frac{\pi_{i}}{2}]+\sum^{n}_{i=1}[\frac{\sigma_{fi}}{2\gamma_{fi}}\theta^{T}_{fi}\theta_{fi}+\frac {\sigma_{hi}}{2\gamma_{hi}}\theta^{T}_{hi}\theta_{hi}]\).
From (47), one can obtain
where \(c=\min\{2[c_{i}2],2\gamma_{fi}[\frac{\sigma_{fi}}{2\gamma _{fi}}\frac{1}{2}],2\gamma_{hi}[\frac{\sigma_{hi}}{2\gamma_{hi}}\frac {1}{2}],2[\frac{1}{\rho_{i}}\frac{B_{i1}^{2}}{2\pi_{i}}\frac{1}{2}], r_{i}\}\).
For the proof of TheoremÂ 1, the following lemma is introduced.
Lemma 2
For \(1\leq j\leq n1\), consider the set \(G_{\varepsilon }\) by \(G_{\varepsilon }=\{S_{j}S_{j}< 0.2554\varepsilon _{j}\}\). Then, for \(S_{j}\notin G_{\varepsilon _{j}}\), the inequality \(116\tanh^{2}(S_{j}/\varepsilon _{j})< 0\) is satisfied.
Proof
By following the same line as in the stability analysis of [37], it can be shown that all the signals in the closedloop systems are bounded, and the steadystate error can be made arbitrarily small.â€ƒâ–¡
From the above design procedures and analysis, the following theorem is deduced.
Theorem 1
Consider the system (1) consisting of the adaptive laws (19), (27), (35), (40), the virtual control (18), (26), (34), and the actual controller (39). Under Assumptions 14, by using the above design procedures, for the bounded initial conditions, the boundedness of all the signals in the closedloop system can be guaranteed by the proposed control scheme and the tracking error can converge to a small neighborhood of the origin.
4 Simulation example
Example 1
(Numerical examples)
Consider the following uncertain nonlinear strictfeedback systems with state and input delays:
where \(x_{1}\), \(x_{2}\) are the state variables, and \(y=x_{1}\) is the systemâ€™s output. The time delays are selected as \(\tau_{1}=3~\mbox{s}\), \(\tau_{2}=5~\mbox{s}\) and \(\tau_{0}(t)=0.16+0.1\sin(t)\). In order to illustrate the effectiveness of the method in the presence of different uncertainties, two cases of the system will be considered.
Case 1: \(f_{1}(x_{1})=0.1x_{1}e^{0.5x_{1}^{2}}\cos(x_{1})0.1x_{1}e^{0.5x_{1}^{2}}\cos (x_{1})\), \(f_{2}(x_{2})=x_{2}\sin\frac{2}{1+x_{1}^{2}}\), \(h_{1}(x_{1}(t\tau_{1}))=\frac{x_{1}^{3}(t\tau_{1})}{1+x_{1}^{2}(t\tau_{1})}\), \(h_{2}(x_{2}(t\tau_{2}))=\frac{x_{2}^{4}(t\tau_{2})\sin(x_{2})}{1+x_{2}^{2}(t\tau_{2})}\).
Case 2: \(f_{1}(x_{1})=0.2x_{1}\), \(f_{2}(x_{2})=0.2\sin(x_{1})+0.2\cos(t)\), \(h_{1}(x_{1}(t\tau_{1}))=0.5x_{1}(t\tau_{1})\), \(h_{2}(x_{2}(t\tau _{2}))=0.8x_{1}^{2}(t\tau_{2})\).
The given reference tracking signal is \(y_{r} =\sin(t)\). Choose the fuzzy membership functions as
Define the fuzzy basis functions as
We can construct intermediate control function \(\alpha_{1}\) as follows:
the actual control u as follows:
and the adaptive laws as follows:
The initial conditions of states are chosen as \(x_{1}(0)=0.2\) and \(x_{2}(0)=0.2\), and the others initial values are chosen as zeros. Choose \(\tau_{m}=3~\mbox{s}\), \(\tau_{M}=5~\mbox{s}\).
The simulation results are shown in FiguresÂ 17.
FigureÂ 1 shows the response trajectories of the control output y (state variable \(x_{1}\)) and the desired reference tracking signal \(y_{r}\). As can be seen, the control output y can track the reference signal \(y_{r}\) satisfactorily in the presence of different uncertainties.
To illustrate the merits of the proposed method, some simulation results are given for the adaptive memoryless control scheme in [37]. The control input signals u with our control and the method in [37] are shown in FigureÂ 2 and the energy of the control inputs u are shown in FigureÂ 3. FiguresÂ 4 and 5 show the trajectories of the tracking error \(S_{1}\) and the trajectory of the energy of the tracking error \(S_{1}\), respectively. It is obvious that the tracking error converges to a small neighborhood of the origin, and our proposed memory control methodology does achieve a better performance and requires less control energy than the method in [37].
To further illustrate the effective of the proposed method, some simulation results are given without considering the compensation for the timevarying input delay. FiguresÂ 6 and 7 show the trajectory of the tracking error \(S_{1}\) and control u without compensating the input delay, respectively. Obviously, the input delay can make the systems unstable.
Example 2
(Practical example)
Consider the following practical example of a twostage version of the reactors which are isothermal continuous stirred tanks reactors (CSTR) with delayed recycle streams [36, 38]. Assume that the state delays are bounded and the input delay is timevarying, and the output is \(y=x_{1}\). The system balance equation is
where \(x_{1}(t)\) and \(x_{2}(t)\) are the compositions, \(\Theta_{i}\) are the reactor residence times, \(\eta_{i}\) are the reaction constants, \(F_{2}\) is the feed rate, \(R_{i}\) are the recycle flow rates and \(V_{i}\) are reactor volumes, the functions \(h_{i}(t)\) are uncertain nonlinear functions with time delay. The parameters are taken from [36]: \(\Theta_{i}=2\), \(\eta_{i}=0.3\), \(R_{i}=0.5\), \(V_{i}=0.5\), \(F_{2}=0.5\), the nonlinear timedelay functions are selected as \(h_{1}=0.5\sin tx_{1}^{2}(t\tau_{1})\), \(h_{2}=0.5\sin tx_{1}^{3}(t\tau_{2})\) with \(\tau_{1}\), \(\tau_{2}\) being unknown time delays. The input delay is considered as \(\tau_{0}(t)=0.16+0.1\sin(t)\). The given reference tracking signal is \(y_{r} =\sin(t)\). We set the control parameters \(k_{1}=1\), \(k_{2}=1\), \(\rho _{2}=0.2\), \(c_{1}=2.1\), \(c_{2}=5\), \(\gamma_{f1}=\gamma_{f2}=\gamma_{h1}=\gamma _{h2}=4\), \(\sigma_{f1}=\sigma_{f2}=\sigma_{h1}=\sigma_{h2}=2\), \(\varepsilon _{1}=5\), \(r_{1}=0.1\), \(L_{1}=0.035\), \(\tau=0.16~\mbox{s}\).
We show the practical simulation results in FiguresÂ 811, from which it can be observed that the effectiveness of the proposed approach is confirmed in this paper.
5 Conclusion
In this paper, a delaylowerboundbased adaptive fuzzy memory control scheme has been proposed for a class of uncertain nonlinear systems with unknown time delays in state and input. By utilizing the mean value theorem, the unknown timedelay functions with all state variable have been dealt with. A novel adaptive filter has been designed to eliminate the effect of timevarying input delay. Based on a backstepping technique, a delaylowerbounddependent adaptive fuzzy memory controller has been designed. It is analyzed that the proposed control scheme guarantees that all the signals in the closedloop system are bounded and the tracking error converges to a small neighborhood of the origin. A practical simulation example also demonstrates the theoretical results. Further investigation should include more practical and general systems such as largescale nonlinear systems and purefeedback systems, and discretetime systems.
References
Yu, Y, Zhong, YS: Robust backstepping output tracking control for SISO uncertain nonlinear systems with unknown virtual control coefficients. Int. J. Control 83, 11821192 (2010)
Grinits, EV, Bottura, CP: Adaptive neuralbased backstepping control of uncertain MIMO nonlinear systems. In: IJCNN â€™06 International Joint Conference on Neural Networks, pp.Â 44684475. IEEE Press, New York (2006)
Chen, B, Lin, C, Liu, X, Liu, K: Adaptive fuzzy tracking control for a class of MIMO nonlinear systems in nonstrictfeedback form. IEEE Trans. Cybern. 45, 27442755 (2015)
Liu, YJ, Tong, SC: Adaptive fuzzy control for a class of unknown nonlinear dynamical systems. Fuzzy Sets Syst. 263, 4970 (2015)
Zhai, D, An, L, Li, J Zhang, Q: Simplified filteringbased adaptive fuzzy dynamic surface control approach for nonlinear strictfeedback systems. IET Control Theory Appl. 10, 493503 (2016)
Zhai, D, An, L, Li, J Zhang, Q: Adaptive fuzzy faulttolerant control with guaranteed tracking performance for nonlinear strictfeedback systems. Fuzzy Sets Syst. (2015). doi:10.1016/j.fss.2015.10.006
Wang, F, Liu, Z, Zhang, Y, Chen, CLP: Adaptive fuzzy control for a class of stochastic purefeedback nonlinear systems with unknown hysteresis. IEEE Trans. Fuzzy Syst. 24, 140152 (2016)
Boulkroune, A: A fuzzy adaptive control approach for nonlinear systems with unknown control gain sign. Neurocomputing 179, 318325 (2016)
Zhai, D, Xi, C, An, L, Dong, J, Zhang, Q: Prescribed performance switched adaptive dynamic surface control of switched nonlinear systems with average dwell time. IEEE Trans. Syst. Man Cybern. Syst. (2016). doi:10.1109/TSMC.2016.2571338
Zheng, X, Zhao, X, Li, R, Yin, Y: Adaptive neural tracking control for a class of switched uncertain nonlinear systems. Automatica 168, 320326 (2015)
Li, Y, Sui, S, Tong, S: Adaptive fuzzy control design for stochastic nonlinear switched systems with arbitrary switchings and unmodeled dynamics. IEEE Trans. Cybern. (2016). doi:10.1109/TCYB.2016.2518300
Li, Y, Tong, S: Adaptive fuzzy outputfeedback stabilization control for a class of switched nonstrictfeedback nonlinear systems. IEEE Trans. Cybern. (2016). doi:10.1109/TCYB.2016.2536628
Wang, D, Huang, J: Neural networkbased adaptive dynamic surface control for a class of uncertain nonlinear systems in strictfeedback form. IEEE Trans. Neural Netw. 16, 195202 (2005)
Zhang, TP, Ge, SS: Adaptive dynamic surface control of nonlinear systems with unknown dead zone in pure feedback form. Automatica 44, 18951903 (2008)
Li, Y, Li, T, Tong, S: Adaptive fuzzy output feedback dynamic surface control of interconnected nonlinear purefeedback systems. IEEE Trans. Cybern. 14, 138149 (2015)
Yoo, SJ: Adaptiveobserverbased dynamic surface tracking of a class of mobile robots with nonlinear dynamics considering unknown wheel slippage. Nonlinear Dyn. 81, 16111622 (2015)
Liu, YJ, Tang, L, Tong, SC, Chen, CLP: Adaptive NN controller design for a class of nonlinear MIMO discretetime systems. IEEE Trans. Neural Netw. Learn. Syst. 26, 10071018 (2015)
Cao, YY, Frank, PM: Stability analysis and synthesis of nonlinear timedelay systems via linear TakagiSugeno fuzzy models. Fuzzy Sets Syst. 124, 213229 (2001)
Jankovic, M: Control LyapunovRazumikhin function and robust stabilization of timedelay systems. IEEE Trans. Autom. Control 46, 10481060 (2001)
Mahboobi Esfanjani, R, Nikravesh, SKY: Stabilising predictive control of nonlinear timedelay systems using control LyapunovKrasovskii functionals. IET Control Theory Appl. 3, 13951400 (2009)
Kharitonov, VL, Zhabko, AP: LyapunovKrasovskii approach to the robust stability analysis of timedelay systems. Automatica 39, 1520 (2003)
Zhai, D, Li, J, Zhang, Q: Fault detection for singular multiple timedelay systems with application to electrical circuit. J.Â Franklin Inst. 351, 54115436 (2014)
Wang, YE, Sun, XM, Wu, BW: LyapunovKrasovskii functionals for switched nonlinear input delay systems under asynchronous switching. Automatica 61, 126133 (2015)
Li, Y, Tong, S, Li, T: Hybrid fuzzy adaptive output feedback control design for uncertain MIMO nonlinear systems with timevarying delays and input saturation. IEEE Trans. Fuzzy Syst. 24, 841853 (2016)
Roy, S, Kar, IN: Adaptive robust tracking control of a class of nonlinear systems with input delay, Nonlinear Dyn. 85, 11271139 (2016)
Khazaee, M, Markazi, AH, Omidi, E: Adaptive fuzzy predictive sliding control of uncertain nonlinear systems with boundknown input delay, ISA Trans. 59, 314324 (2015)
Hua, CC, Wang, QG, Guan, XP: Robust adaptive controller design for nonlinear timedelay systems via TS fuzzy approach. IEEE Trans. Fuzzy Syst. 17, 901909 (2015)
Yousef, HA, Hamdy, M, Wu, BW: Observerbased adaptive fuzzy control for a class of nonlinear timedelay systems. Int. J. Autom. Comput. 10, 275280 (2013)
Zhai, D, An, L, Li, J Zhang, Q: Delaydependent adaptive dynamic surface control for nonlinear strictfeedback delayed systems with unknown dead zone. J. Franklin Inst. 353, 279302 (2016)
Wang, M, Chen, B, Shi, P: Adaptive neural control for a class of perturbed strictfeedback nonlinear timedelay systems. IEEE Trans. Syst. Man Cybern., Part B, Cybern. 38, 721730 (2008)
Yan, XG, Spurgeon, SK, Edwards, C: Memoryless static output feedback sliding mode control for nonlinear systems with delayed disturbances. IEEE Trans. Autom. Control 59, 19061912 (2014)
Cacace, F, Conte, F, Germani, A: Memoryless approach to the LQ and LQG problems with variable input delay. IEEE Trans. Autom. Control 61, 216221 (2016)
Ye, D, Yang, GH: Adaptive reliable \(H_{\infty}\) control for linear timedelay systems via memory state feedback. IET Control Theory Appl. 1, 713721 (2007)
Azuma, T, Ikeda, K, Kondo, T, Uchida, K: Memory state feedback control synthesis for linear systems with time delay via a finite number of linear matrix inequalities. Comput. Electr. Eng. 28, 217228 (2002)
Park, JH, Kwon, O: On guaranteed cost control of neutral systems by retarded integral state feedback. Appl. Math. Comput. 165, 393404 (2005)
Wen, Y, Ren, X, Shi, P: Observerbased fuzzy adaptive control for nonlinear timevarying delay systems with unknown control direction. IET Control Theory Appl. 4, 27572769 (2010)
Yin, S, Shi, P, Yang, H: Adaptive fuzzy control of strictfeedback nonlinear timedelay systems with unmodeled dynamics. IEEE Trans. Cybern. (2015). doi:10.1109/TCYB.2015.2457894
Hua, C, Guan, X, Shi, P: Robust backstepping control for a class of time delayed systems. IEEE Trans. Autom. Control 50, 894899 (2005)
Fischer, N, Dani, A, Sharma, N, Dixon, WE: Saturated control of an uncertain nonlinear system with input delay. Automatica 49, 17411747 (2013)
Yousef, HA, Hamdy, M, Wu, BW, Abdesselem, B: Adaptive fuzzy backstepping tracking control for strictfeedback systems with input delay. IEEE Trans. Fuzzy Syst. (2016). doi:10.1109/TFUZZ.2016.2567457
Apostol, TM: Mathematical Analysis. AddisonWesley, Reading (1963)
Wang, H, Chen, B, Liu, X, Liu, K, Lin, C: Robust adaptive fuzzy tracking control for purefeedback stochastic nonlinear systems with input constraints. IEEE Trans. Cybern. 43, 20932104 (2013)
Krstic, M: On compensating long actuator delays in nonlinear control. IEEE Trans. Autom. Control 53, 16841688 (2008)
Mazenc, F, Bliman, P: Backstepping design for timedelay nonlinear systems. IEEE Trans. Autom. Control 51, 149154 (2006)
Wu, J, Chen, W, Li, J: Fuzzyapproximationbased global adaptive control for uncertain strictfeedback systems with a priori known tracking accuracy. Fuzzy Sets Syst. 273, 125 (2015)
Tong, SC, Li, YM, Feng, G, Li, TS: Observerbased adaptive fuzzy backstepping dynamic surface control for a class of MIMO nonlinear systems. IEEE Trans. Cybern. 41, 11241135 (2011)
Author information
Authors and Affiliations
Corresponding author
Additional information
Competing interests
The authors declare that they have no competing interests.
Authorsâ€™ contributions
All authors contributed equally to the writing of this paper. All authors read and approved the final manuscript.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Song, S., Liu, J. & Liu, D. Delaylowerboundbased adaptive fuzzy memory control for uncertain nonlinear systems with state and input delays. Adv Differ Equ 2016, 261 (2016). https://doi.org/10.1186/s1366201609753
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s1366201609753