Abstract

This paper deals with the problem of resilient finite-time control for a class of stochastic nonlinear systems. The notion of finite-time annular domain stability of stochastic nonlinear systems is first introduced. Then, some sufficient conditions are given for the existence of resilient state feedback finite-time annular domain stabilizing controller, which are expressed in terms of matrix inequalities. A double-parameter searching algorithm is proposed to solve these obtained matrix inequalities. Finally, an example is given to illustrate the effectiveness of the developed method.

1. Introduction

Finite-time stability is a concept that was first introduced in the 1950s, which plays an important role in the study of the transient behavior of systems. Roughly speaking, a system is said to be finite-time stable (FTS) if, given a bound on the initial condition, its state does not exceed a certain threshold during a specified time interval. Various developments and extensions in the field of FTS have been implemented, most of which have been applied to linear systems [14]and nonlinear systems [57]. Nevertheless, the FTS in [17] not only requires the state trajectory does not exceed a given upper bound during a prespecified time interval, but it has no requirement for the lower bound of state trajectory. Recently, [8] gave a new “finite-time stability” for linear Itô stochastic systems. In fact, this kind of stability is called “finite-time annular domain stability” (FTADS for short) more precisely. Roughly speaking, a system is FTAD-stable if its state trajectories do not exceed an upper bound and are not less than a lower bound during the specific time interval. The FTADS can be used to solve some problems not only from engineering practice, such as chemical reaction temperature controlled systems and electronic circuit systems [8], but also from medicine. For example, the body’s normal systolic blood pressure is 90~130 mmHg. If the body’s systolic blood pressure is less than 90 mmHg, then one suffers from low blood pressure disease [9].

On the other hand, stochastic nonlinear systems have attracted considerable attention and have become a popular research field of modern control theory [1013]. Reference [10] investigates control problem for a class of stochastic nonlinear systems with both state and disturbance-dependent noise. References [11, 12] studied the finite/infinite horizon mixed control problem for the stochastic nonlinear systems with -dependent noise, respectively. Reference [13] addressed stochastic passivity, feedback equivalence, and global stabilization for a class of stochastic nonlinear systems.

In the implement of state feedback control, there are often some perturbations appearing in controller gain, which may result in either the actuator degradations or the requirements for readjustment of controller gains during the controller implementation stage. Therefore, it is necessary and reasonable that any controller should be able to tolerate some levels of its gain variations, which motivates us to study the resilient (nonfragile) state feedback controller problems. Although there have been some study on designing the resilient (nonfragile) controller [14, 15], up to date, to the author’s knowledge, the issue of resilient finite-time control for stochastic nonlinear systems has not been investigated.

In this paper, we consider the problem of resilient FTAD-stabilization for a class of stochastic nonlinear systems with norm-bounded and time-varying uncertainties. By stochastic analysis technology, Gronwall inequality, and neural network method, some sufficient conditions are obtained for the existence of resilient state feedback finite-time stabilizing controller. The contributions of this paper lie in the following two aspects. The concept of FTADS is extended to a class of stochastic nonlinear systems with norm-bounded and time-varying uncertainties. More precisely, a system is said to be FTAD-stable if, given a bound on the initial state of the system, the state trajectories of the system do not exceed an upper bound and are not less than a lower bound in the mean square sense during a prespecified time interval for all admissible uncertainties. The problem of resilient FTAD-stabilization is investigated and a resilient state feedback controller is designed such that the resulting closed-loop system is FTAD-stable for all admissible uncertainties.

The paper is organized as follows. In Section 2, system description along with necessary assumption is given. Section 3 provides main results. An example is analyzed to illustrate the results of the paper in Section 4. Section 5 gives the conclusion.

Notation. is transpose of a matrix or vector . is positive definite (positive semidefinite) symmetric matrix. is space of nonanticipative stochastic process with respect to an increasing σ-algebra satisfying . is identity matrix. is trace of a matrix . is the maximum (minimum) eigenvalue of a real matrix . stands for the mathematical expectation operator with respect to the given probability measure . The asterisk “” in a matrix is used to represent the term which is induced by symmetry.

2. Preliminaries and Problem Statement

Consider the following stochastic nonlinear system: where , are called the system state, control input, respectively. is the initial state. Without loss of generality, throughout this paper, we assume to be one-dimensional standard Wiener process defined on the probability space with . is assumed to be Borel measurable functions of suitable dimensions such that (1) has a unique strong solution on any finite interval ; see [16]. , , , are constant matrices. , are unknown matrices with time-varying uncertainties and satisfy the following conditions: where , , and are known matrices with appropriate dimensions; is an unknown time-varying matrix function, which satisfies The parameter uncertainties are said to be admissible if (2) and (3) hold.

Remark 1. This kind of model (1) contains a large class of practical systems and has been widely investigated in control, filtering, and stability analysis [1720].

Next, using LDI technique mentioned, nonlinear function is to be parameterized by multilayer neural networks (MNNs). Here, we use the method in [2123]. For the readers’ convenience, the concrete process is as follows. Let the single hidden layer perceptron be suitably trained to approximate the nonlinear term , which is described in matrix-vector notation as where , , denote the connecting weight matrices of neurons, and denotes the activation function vector of the NNs, which is defined as in which we let The maximum and minimum derivatives of activation function are defined as follows: The activation function can be rewritten in the following min-max form: where , , is a set of positive real numbers associated with satisfying and .

According to the approximation theorem, for a given accuracy , there exist constant weight matrices defined as where is a compact set, such that Denote a set of -dimensional index vectors of the th layer as where is used as binary indicator. The th layer with neutrons has combinations of binary indicator with , and the elements of index vectors for two-layer NNs have combinations in the .

By using (7) and adopting the compact representation [21], the NNs (4) can be expressed as follows: where Thus, by means of NNs, the resulting system (1) is transformed into a group of LDIs with error bound; that is, where denotes the approximation errors of the NNs.

Remark 2. Such parameterization makes sense because any continuous nonlinear function can be approximated arbitrarily well on a compact interval by NNs.

In the following, we will extend FTADS in [8] to stochastic nonlinear systems. It is formalized through the following definition.

Definition 3. Given positive real scalars , , , , and , with , and a positive definite matrix . Stochastic nonlinear system (1) with is said to be FTAD-stable with respect to for all admissible uncertainties, if

Remark 4. The FTADS requires the state trajectory not only not to exceed a given upper bound, but also not to be less than a given lower bound, which is different from FTS in [17]. The FTS only requires the state trajectory not to exceed a given upper bound. It is noted that a system which is FTS may not be FTADS. This point can be verified as follows. Although a system is FTS, its state trajectory may cross the region .

Next, we construct the following resilient state feedback controller for system (1): where and is a constant and is a perturbed matrix which is assumed to be where and are known real constant matrices with appropriate dimensions and the time-varying uncertain matrix satisfies (3).

Remark 5. The uncertainty part of the resilient controller (18) is supposed to be 2-norm-bounded which is fit for general parameter perturbation case.

The aim of this paper is to design resilient controller (18) such that the following closed-loop system, is FTAD-stable with respect to , where , , , , and and denotes the approximation errors of the NNs.

In the following, we give some lemmas which will be used in the next sections.

Lemma 6 (Itô-type formula). For a given , associated with the following stochastic system: the infinitesimal generator operator is defined by

Lemma 7 (Gronwall inequality). Let be a nonnegative function such that for some constants , and then one has

Lemma 8 (see [8]). Let be a nonnegative function such that for some constants , and then one has

Lemma 9. Let , , , and be real matrices of appropriate dimension with . Then, for a positive scalar , one has

3. Resilient Finite-Time Controller Design

In this section, we consider resilient FTAD-stabilization for system (1). First, an important lemma is given.

Lemma 10. If there exist , , a symmetric positive definite , and a matrix such that then system (20) is FTAD-stable with respect to ), where , , , and .

Proof. Step 1. .
Take a quadratic function , where with being a solution to (29)–(32). Applying Itô formula for along the trajectory of the system (20) and considering , , we obtain where .
Before and after multiplying (29) by (29) becomes According to Schur complement, (35) is equivalent to the following inequality: From (33) and (36), it is easy to obtain that Integrating both sides of (37) from to with and then taking the expectation, it yields By Lemma 7, we obtain
According to given conditions, it follows that From (40), we easily obtain By the condition (31), it is obvious that.
Step 2. .
By Schur complement, (30) is equivalent to Before and after multiplying (42) by , we obtain Consider (33), and (43) implies Integrating both sides of (44) from to with and then taking the expectation, it yields By Lemma 8, we conclude that According to the given conditions, it follows that Because of condition (32), we obtain From (48), it readily follows that implies that .

The following theorem gives a sufficient condition for resilient FTAD-stabilization of system (1).

Theorem 11. If there exist scalars , , and positive scalars , , , a symmetric positive definite , and a matrix such that then system (20) is FTAD-stable with respect to , where , , , , , , , , and . In this case, a desired controller gain is given by .

Proof. Substitute , , , and into (29) and (30), and let , (29), and (30), respectively, become where , , , and .
In order to deal with the uncertainties described as the form in (2), we use the following approach: where According to Lemma 9, we obtain the following: where
From the above procedure and by Schur complement, where , , , , , and . Let , and the right side of (59) becomes (49), which guarantees . Using the same procedure, (50) guarantees .
On the other hand, it is easy to check that (51) and (52) can guarantee (31), and (53) can guarantee (32).
So, according to Lemma 10, system (20) is FTAD-stable with respect to , , , , , .

In the special case, when , Theorem 11 reduces the following corollary.

Corollary 12. If there exist scalars , , and positive scalars , , , , a symmetric positive definite , and a matrix such that (51)–(53) and then system (20) is FTAD-stable with respect to , , , , , , where , , , , , , and . In this case, a desired controller gain is given by .

Remark 13. It is easy to see that the values of and determine the feasibility of Theorem 11 and Corollary 12. The procedure how to choose and is given in the next subsection.

Next, a double-parameter searching algorithm is given to solve the matrix inequalities in Theorem 11. Similar algorithm can be applied to Corollary 12.

Algorithm 14. Step 1. Give , , , , , and .
Step 2. Take a series of by a step size and a series of by a step size .
Step 3. Set , and take a .
Step 4. Set , and take a .
Step 5. If (, ) makes (49)–(53) have feasible solutions, then store (, ) into and and go to Step 5; otherwise, go to Step 6.
Step 6. If , then and take and go to Step 5. Otherwise, go to Step 7.
Step 7. Stop. If , then we cannot find which makes (49)–(53) have feasible solution; otherwise, there exists , which makes (49)–(53) have feasible solution.

Remark 15. By Algorithm 14, we can obtain a region surrounded by and , if it exists, which is used to select and for appropriate conditions.

4. Numerical Example

In this section, we provide an illustrative example to demonstrate the effectiveness and advantages of the proposed method.

Example 1. Consider stochastic nonlinear system (1) with

The initial value is taken as and the parameters , , , , , and are given. Now, we consider a single hidden layer neural network with three hidden neurons to approximate the nonlinear function . All parameters of activation functions (5) associated with the hidden layer are chosen to be , . For these activation functions, we have , . The connection weights are trained offline by using the back propagation algorithm. The initial weights and state vector are placed by uniformly distributed random numbers in . After 1000 training steps, the optimal approximation weights are as follows: The upper bound of approximation error is estimated as . Obviously, in this case, we have . According to (13), can be obtained as follows:

Here, we design the following resilient state feedback controller: where and will be determined and and represent some variations in the gains of the controller. Then, we have

Applying Algorithm 14 to Theorem 11, a region surrounded by and is obtained, which is illustrated by Figure 1. Selecting , and solving (49)–(53), we get Therefore, the following resilient state feedback controller, is obtained.

When , a nonresilient controller will be obtained. Applying Algorithm 14 to Corollary 12, a region surrounded by and is obtained, which is illustrated by Figure 2. Selecting , and solving (51)–(53) and (60), we get So, the following nonresilient state feedback controller, is obtained.

Next, a concrete response of closed-loop system of (1) is presented in the resilient control design case. When , the parameter perturbations are specific for , , and . We, respectively, apply resilient controller (67) and nonresilient controller (69) to system (1). The evolutions of of closed-loop system (20) are obtained, which show that the closed-loop system of (1) is FTAD-stable with respect to . The evolution of using resilient controller is lower than that using nonresilient controller in Figure 3, which shows that resilient controller is superior to nonresilient controller.

5. Conclusion

In this study, we have studied the problem of resilient controller design for a class of stochastic nonlinear systems. Some sufficient conditions for the existence of resilient state feedback finite-time stabilizing controller have been obtained, which are expressed in terms of matrix inequalities. A double-parameter searching algorithm is proposed to solve these obtained matrix inequalities. One example is presented to illustrate the effectiveness of the proposed results. In addition, we can also refer to [2427] and extend the results of this paper to networked systems, Markovian jumping systems, sampled nonlinear systems, and so on.

Conflict of Interests

The author declares that there is no conflict of interests regarding the publication of this paper.

Acknowledgment

This work is supported by the Starting Research Foundation of Qilu University of Technology (Grant no. 12045501) and Open foundation of Key Laboratory of Pulp and Paper Science and Technology of Ministry of Education of China (Grant no. 08031347).