Abstract

The problem of tracking error constrained adaptive fuzzy output feedback control is investigated for a class of single-input and single-output (SISO) stochastic nonlinear systems with actuator faults, unknown time-delay, and unmeasured states. The considered faults are modeled as both loss of effectiveness and lock-in-place. The fuzzy logic systems are used to approximate the unknown nonlinear functions, and a fuzzy adaptive observer is designed for estimating the unmeasured states. By transforming the tracking errors into new virtual error variables and based on backstepping recursive design technique, a new fuzzy adaptive output feedback control method is developed. It is shown that all the signals of the resulting closed-loop system are bounded in probability and the tracking error remains an adjustable neighborhood of the origin within the prescribed bounds. The simulation results are provided to show the effectiveness of the proposed approach.

1. Introduction

In recent years, the adaptive fuzzy or neural networks (NN) adaptive control design methods based on Itô’s stochastic differential equation and backstepping design technique have been developed for some unknown stochastic nonlinear systems; see, for example, [111]. Authors in [13] proposed adaptive fuzzy state feedback control approaches for a class of SISO stochastic nonlinear systems with unknown virtual control gain function, unknown input saturation, and unknown dead-zone, respectively. Authors in [4] proposed an adaptive fuzzy backstepping control design method for a class of stochastic pure-feedback nonlinear systems with time-varying delays. Authors in [5] extended the results of [4] to a class of unknown stochastic pure-feedback nonlinear systems with unknown control directions, time-varying delays, and measurable states, while authors in [69] developed adaptive fuzzy output feedback controllers for SISO uncertain stochastic nonlinear systems with or without time-varying delays. And also, authors in [10, 11] proposed an adaptive fuzzy backstepping control approach for a class of uncertain stochastic nonlinear large-scale systems with immeasurable states.

However, the aforementioned control approaches assume that all the components of the considered stochastic nonlinear systems are in good operating conditions. In fact, the practical engineering always causes some faults, just like actuators and sensors, which often degrade the control performances and affect system stability or even catastrophic accidents. To handle the actuator faults involved in the considered nonlinear systems, many fault-tolerant control (FTC) design methods have been developed (see [1217]). References [12, 13] proposed two adaptive fuzzy backstepping FTC control design methods for a class of unknown SISO nonlinear strict-feedback systems with both loss of effectiveness and lock-in-place actuator failures, in which they utilize fuzzy logic systems to approximate the unknown functions, and based on the backstepping recursive technique. The two methods not only guarantee the stability of the control system, but also achieve good robust performance. On the basis of the results of [12, 13], [14] proposed an adaptive fuzzy backstepping FTC control design method for a class of uncertain MIMO strict-feedback nonlinear systems and also prove the stability of the control system. However, the above mentioned FTC control schemes require that the state variables in the systems are measured directly. To solve the state’s unmeasured problem, [1517] developed two fuzzy adaptive output feedback FTC methods for a class of deterministic nonlinear systems and a class of stochastic nonlinear systems with actuator faults, respectively. It should be mentioned that although the aforementioned adaptive fuzzy output feedback control design methods have been developed for stochastic nonlinear systems, the unknown time-delay and tracking error constrained are neglected, which usually appear in many industrial control systems and often give rise to undesirable inaccuracy or even affect system stability.

It is worth pointing out that a design solution called prescribed performance control has been proposed in [18] for a class of feedback linearization nonlinear systems and was extended to the class of nonlinear systems in [1921]. Its main idea is to introduce predefined performance bounds of the tracking errors and it is able to adjust control performance indices. However, to the author’s best knowledge, by far, the prescribed performance design methodology has not been applied to unknown stochastic nonlinear strict-feedback systems with unknown functions, unknown time-delay, actuator faults, and immeasurable states, which is important and more practical, thus having motivated us for this study.

For the moment, there are few works to deal with such kinds of control systems in the literature at present stage, and few attempts have been made to pursue this novel idea. Motivated by the aforementioned observations, in this paper, authors proposed an adaptive fuzzy FTC method for a class of stochastic nonlinear systems with the actuator faults, immeasurable states, unknown time-delay, and tracking error constrained. Compared with the previous adaptive fuzzy control methods, the main advantages and contributions of the proposed control scheme are summarized as follows. (i) The problem of unmeasured state is solved by designing fuzzy state observer. (ii) The considered stochastic nonlinear systems include actuator failures and unknown time-delay. Consequently, the proposed adaptive controller not only can accommodate the actuator faults, but also has the robustness to the unknown time-delay. (iii) By introducing predefined performance, the proposed adaptive control method can not only ensure the closed-loop system to be stable, but also guarantee the tracking error to converge to a predefined arbitrarily small residual set.

2. System Descriptions and Preliminaries

2.1. Stochastic Nonlinear System Descriptions and Basic Assumptions

Consider the following strict-feedback stochastic nonlinear system: where , , are the states, is the system output, and is the input vector of the system; that is, is the output of the th actuator, , , , are known constant vectors. , , are unknown continuous nonlinear functions; is unknown bounded external disturbances satisfying , with being unknown constant. is the uncertain function, , , are unknown smooth nonlinear functions, and is an unknown time-delay with , . is an independent -dimensional Wiener process defined on a complete probability space with the incremental covariance . In this paper, it is assumed that only output is available for measurement.

The actuator faults considered in this paper are both lock-in-place and loss of effectiveness, which were defined by [1217] as follows.

Lock-in-Place Model ([1214]). Consider the following:

Loss of Effectiveness Model ([1214]). Consider the following: where is the constant value where the actuator stuck at and are the time instants when some faults take place. is the still effective proportion of the actuator after losing some effectiveness, and is the lower bound of . When is 1, the corresponding actuator is normal (no fault happens).

Taking the actuator faults ((2)) and ((3)) into account, the input vector can be written as where is the applied control vector. with , are constant values, and with

Our control objective is to design an adaptive fuzzy output feedback FTC scheme for the system ((1)) to ensure that all the signals in the closed-loop system are bounded in probability and the output can track the given reference signal with the given prescribed performance bounds. To this end, the following assumptions are made for the proposed control designs.

Assumption 1 (see [46]). Nonlinear function satisfies the following inequalities for : where is a known function, is bounded function with , and is positive scalars; is referred to as a virtual error variable, which will be designed later.

Assumption 2. Assume that functions satisfy the global Lipschitz condition; that is, there exist known constants , such that, for all , the following inequalities hold: where denotes the 2-norm of a vector .

Assumption 3 (see [1217]). System ((1)) requires that for any up to actuators which fail as ((2)) and the other(s) which may lose effectiveness as ((3)), the resulting system can still achieve the desired control objective.

Assumption 4 (see [22]). The disturbance covariance is bounded, where is matrix-valued function.

2.2. Fuzzy Logic Systems

A fuzzy logic system (FLS) consists of four parts: the knowledge base, the fuzzifier, the fuzzy inference engine working on fuzzy rules, and the defuzzifier. The knowledge base for FLS comprises a collection of fuzzy If-then rules of the following form: where and are the fuzzy logic system input and output, respectively. Fuzzy sets and associate with the fuzzy functions and , respectively. is the rule number of IF-THEN.

Through singleton function, center average defuzzification, and product inference [23], the fuzzy logic system can be expressed as where .

Define the fuzzy basis functions as Denoting and , then fuzzy logic system ((10)) can be rewritten as

Lemma 5 (see [23]). Let be a continuous function defined on a compact set . Then for any constant , there exists a fuzzy logic system ((14)) such that

2.3. Performance Function and Error Transformation

This section introduces preliminary knowledge on the prescribed performance concepts reported in [20, 21]. According to [20, 21], the prescribed performance is achieved by ensuring that tracking error evolves strictly within predefined decaying bounds as follows: where and are design constants and the performance functions are bounded and strictly positive decreasing smooth functions with the property ;   is a constant. The performance functions are chosen as the exponential form , where , , and are strictly positive constants, , and is selected such that is satisfied. Furthermore, the maximum overshoot of is prescribed less than . Therefore, choosing the performance function and the constants and appropriately determines the performance bounds of the error .

To represent ((14)) by an equality form, we employ an error transformation as where , , and , with .

For the output feedback control design of the nonlinear system, we design the following state transformation: And the transformation state dynamics is

3. Fuzzy State Observer Design

Note that, in the system ((1)), the states are not measured directly; thus a state observer should be established to obtain the estimations of .

Rewrite ((1)) in the following form: where , , , , , , and .

Given a positive definite matrix and an appropriate constant , choose vector satisfying the following matrix inequality: where is a positive definite matrix.

The matrix inequality ((19)) is widely used in - fuzzy system control design. To solve positive definite matrix and vector from ((19)), the matrix need be decomposed into and .

Then, ((19)) can be transformed into a standard linear matrix inequality (LMIs): where , . By using LMIs ((20)), we can obtain and . Furthermore, the matrix can be computed as [46].

By Lemma 5, we can assume that nonlinear terms , , in ((14)) can be approximated by the following fuzzy logic systems: where is the estimation of .

Define the optimal parameter vectors as where and are bounded compact sets for and , respectively. Also, the fuzzy minimum approximation error is defined as where satisfies , with being a positive constant.

The state observer for ((18)) is designed as Let be the observer error vector. Then from ((18)) and ((24)), we have the observer error equation where is the parameter error vector.

Theorem 6. Consider the following Lyapunov candidate for the observer error system ((25)): Then is bounded by where .

Proof. See the Appendix.

4. Fault-Tolerant Control Design and Stability Analysis

In this section, an adaptive fuzzy fault-tolerant control scheme will be developed by using the above fuzzy state observer and the backstepping technique [24, 25], and the stability of the closed-loop system will be given.

According to [1214], we choose the following special control structure: where , for all , ; and are the lower and upper bounds of , respectively. is the final controller to be designed by the backstepping technique as follows.

The -step adaptive fuzzy output feedback backstepping FTC design is based on the following changes of coordinates: where are the virtual control functions to be designed later.

Step 1. From ((1)), ((17)), and ((29)), one has By using ((21)), ((24)) can be rewritten as Consider the following Lyapunov function candidate: where is a design parameter. and in which and are known constants.

From ((25)) and ((27)), the infinitesimal generator of satisfies By using Young’s inequality, one can obtain By using Assumption 4 and Young’s inequality, one has where is a constant with .

By using Assumption 4 and Young’s inequality, one can obtain the following inequality: It is noticed that Substituting ((29))–((32)) into ((28)) yields where .

Choose the intermediate control function, , and the adaptation law for as follows: where and are design parameters.

Substituting ((34))–((36)) into ((33)), one has

Step i . From ((14)) and ((21)) and similar to Step 1, one has where .

Consider the following Lyapunov function: where is the design parameter.

From ((43)) and ((44)), the infinitesimal generator of can be shown as follows: By using Young’s inequality, one can obtain Then by applying Assumptions 1 and 3, one has the following inequalities: Substituting ((46))–((48)) into ((45)), one has where .

Choose the intermediate control function, , and the adaptation law for as where and are design parameters.

Substituting ((50))-((51)) into ((49)) yields

Step . In the final design step, the actual control input appears. Similar to step , one has where . Note that, by ((4)) and ((47)), one can obtain Consider the overall Lyapunov function candidate as where is the design parameter.

Design the controller and the adaptation law for as where and are design parameters, and .

Substituting ((52))–((56)) into ((51)), one can obtain where .

By completing the square for each parameter estimate, Substituting ((58))–((60)) into ((57)) yields where , .

Define .

Then ((61)) can be rewritten as Multiplying by and by Itô formula leads to where for , and .

From ((61)) and ((62)), one has Integrating ((63)) over , we get Taking expectation on ((64)), it follows that where .

By ((65)) and using the similar arguments in [811], it follows that all the signals of the closed-loop system are bounded in probability.

Theorem 7. For nonlinear system ((1)), if Assumptions 14 are satisfied, the controller ((56)) with the state observer ((24)), the intermediate control functions ((40)) and ((50)), and parameter adaptive laws ((41)), ((51)), and ((57)) can guarantee that all the signals in the closed-loop system are bounded in probability, and the output error converges to the given prescribed performance bounds.

5. Simulation Study

In this section, an example is given to illustrate the effectiveness of the proposed adaptive fuzzy FTC method.

Example 8. Consider the following: where , , ,
, , , , , and . is assumed to be a Gaussian white noise with . The tracking reference signal is chosen as .
The actuator faults are , when , and , when .
Choose fuzzy membership functions as Construct the FLSs to approximate the unknown nonlinear function , .
The parameters of the prescribed performance functions are selected as , , , , , and .
Setting the parameters , the state observer ((20)) is The design parameters in the controllers ((56)), the intermediate controls function ((40)), and the adaptive laws ((41)) and ((57)) are selected as , , , , and .
The initial conditions are chosen as follows: , , , , and .
Applying the control method in this paper to control ((66)), the simulation results are shown by Figures 1, 2, 3, 4, and 5, respectively. From Figures 15, it is shown that the proposed adaptive FTC method can guarantee that all the variables are bounded in probability, the output can track the given reference signal , and the tracking error remains within the prescribed performance bounds.

6. Conclusion

This paper has developed an adaptive fuzzy FTC method for a class of uncertain stochastic nonlinear systems with unmeasured states, unknown time-delay, actuator faults, and tracking error constrained. The considered faults are modeled as both loss of effectiveness and lock-in-place. With the help of fuzzy logic systems to approximate the unknown nonlinear functions, a fuzzy adaptive observer has been developed for estimating the unmeasured states. Combining the backstepping technique with the nonlinear tolerant-fault control theory, a novel adaptive fuzzy FTC approach has been constructed. It has proved that the proposed control approach can guarantee that all the signals of the resulting closed-loop system are bounded in probability, and the tracking error converges to an adjustable neighborhood of the origin and remains within the prescribed performance bounds. Future research will concentrate on the adaptive FTC methods for uncertain MIMO stochastic nonlinear systems and uncertain stochastic nonlinear large-scale systems based on the results of this paper and the references of [2636].

Appendix

Proof. From (25), one can obtain where is the smallest eigenvalue of matrix , , , , and .
By using Young’s inequality and Assumption 1, one has the following inequalities: By using Young’s inequality and the fact , one has Substituting (A.2)–(A.4) into (A.1) yields (27).

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 National Natural Science Foundation of China (nos. 61374113, 61074014, and 61203008) and Program for Liaoning Innovative Research Team in University (LT2012013).