Next Article in Journal
Discriminative Convolutional Sparse Coding of ECG Signals for Automated Recognition of Cardiac Arrhythmias
Previous Article in Journal
Unknown Security Attack Detection of Industrial Control System by Deep Learning
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive State-Feedback Stabilization for Stochastic Nonlinear Systems with Time-Varying Powers and Unknown Covariance

1
School of Mathematics and Statistics Science, Ludong University, Yantai 264025, China
2
School of Information Science and Engineering, Shandong Normal University, Jinan 250014, China
*
Author to whom correspondence should be addressed.
Submission received: 17 June 2022 / Revised: 29 July 2022 / Accepted: 10 August 2022 / Published: 11 August 2022
(This article belongs to the Section Network Science)

Abstract

:
This paper investigates the adaptive state-feedback stabilization problem for stochastic nonlinear systems. Compared with the existing results, we consider more general and more practical systems, i.e., systems with time-varying powers and unknown covariance simultaneously. We propose a new adaptive state-feedback control method, which ensures that the closed-loop system is globally stable in probability and the states are regulated to the origin almost surely. Finally, the feasibility of the design method is verified by two examples.

1. Introduction

In many industrial applications, due to the ubiquity of stochastic noise and nonlinearity, real systems are often modeled by stochastic differential equations [1,2], which attract researchers to pay more and more attention to the control of stochastic systems. The prior work is reported in [3,4,5,6,7], which was further developed by [8,9,10,11,12,13]. Recently, there have been many reports on designs for stochastic high-order nonlinear systems [14,15,16,17,18,19]. The authors of [15] proposed a new stochastic homogeneous domination method to relax the power restrictions in [14]. The authors of [18] focused on the cooperative control problem of multiple nonlinear systems perturbed by second-order moment processes in a directed topology. The authors of [19] developed a state-feedback controller by using a combination of backstepping method and type-3 fuzzy neural network. All the results reported in [14,15,16,17,18,19] require that the order should be constant. For stochastic systems with time-varying powers, Ref. [20] is the first paper to work out the state-feedback stabilization problem. The authors of [21] solved the decentralized stabilization problem of large-scale stochastic systems with time-varying powers. However, in [20,21], it is required that their covariances are known identity matrices.
The designs above are for systems without unknown parameters. Nevertheless, parameter uncertainties are common and inevitable in many systems [22,23]. For systems with unknown parameters, adaptive control is an effective approach, with a strong ability to compensate for unknown parameters and fast convergence speed. Thus, stochastic adaptive control is a useful method to process unknown covariance. The authors of [24] considered stochastic nonlinear systems with a non-vanishing noise vector field and unknown covariance, and constructed an adaptive controller for strict-feedback systems. The authors of [25] extended the results in [24] to output-feedback stabilization. The authors of [26] proposed a novel least-squares algorithm to estimate the unknown covariance and designed adaptive control to guarantee that the states are regulated to zero almost surely. Although the authors of [24,25,26] considered stochastic systems with unknown covariance, it should be highlighted that the powers of their systems are constant, and they did not consider time-varying powers. However, many real applications require the order to be time-varying. For instance, the powers of boiler-turbine units [27] and underactuated mechanical systems [28] are time-varying.
On the basis of the above observations, we study the adaptive state-feedback stabilization problem for stochastic nonlinear systems with time-varying powers and unknown covariance. The main contributions include:
(1) The system model we take into account is more applicable than the existing results [14,15,16,17,18,19,20,21,24,25,26]. Unlike the systems studied in [14,15,16,17,18,19,20,21] with known identity matrix, this paper studies the systems with unknown covariance, whose characteristics are that the systems are affected by the noise of unknown intensity. Different from the systems with constant powers [24,25,26], this paper considers the time-varying power model, which makes the results more general. In fact, the inherent time-varying characteristics and unknown factors of the system make the design and stability analysis full of challenges.
(2) We propose a new adaptive control scheme. Since the powers are time-varying and the covariance is unknown, the control schemes in [14,15,16,17,18,19,20,21,24,25,26] are invalid here. We use the time-varying power’s bounds to design a new time-invariant controller to ensure that the closed-loop system is globally stable in probability and the states are regulated to the origin almost surely.
The rest of this paper is listed as follows. Section 2 is the problem formulation. Section 3 describes the controller design and stability analysis. Section 4 gives two simulations. The conclusions are collected in Section 5.

2. Problem Formulation

Consider the following system
d ζ 1 = [ ζ 2 ] m ( t ) + f 1 ( t , ζ 1 ) d t + g 1 T ( t , ζ 1 ) Σ ( t ) d ω ( t ) , d ζ 2 = [ ζ 3 ] m ( t ) + f 2 ( t , ζ ¯ 2 ) d t + g 2 T ( t , ζ ¯ 2 ) Σ ( t ) d ω ( t ) , d ζ n = [ u ] m ( t ) + f n ( t , ζ ¯ n ) d t + g n T ( t , ζ ¯ n ) Σ ( t ) d ω ( t ) ,
where ζ ¯ i = ( ζ 1 , . . . , ζ i ) T R i and u R are the system state and control input, respectively. The functions f i : R + × R i R and g i : R + × R i R r are assumed to be smooth, and f i ( t , 0 ) = 0 , g i ( t , 0 ) = 0 , i = 1 , . . . , n . ω is an r dimensional standard Wiener process, which is defined on the complete probability space ( Ω , F , F t , P ) with the filtration F t satisfying the general conditions, and Σ : R + R r × r is Borel measurable and bounded, and the matrix Σ ( t ) is nonnegative-definite for each t 0 . m ( t ) : R + R + is a continuously bounded function, which satisfies 1 m ̲ m ( t ) m ¯ with m ̲ and m ¯ being constants. The power sign function [ · ] α is defined as [ · ] α : = sign ( · ) | · | α with α ( 0 , + ) .
To realize this control objective, we need the following assumption.
Assumption 1.
There are two nonnegative smooth functions f ˜ i ( ζ ¯ i ) and g ˜ i ( ζ ¯ i ) , i = 1 , . . . , n , such that
| f i ( t , ζ ¯ i ) | f ˜ i ( ζ ¯ i ) | ζ 1 | m ( t ) + | ζ 2 | m ( t ) + . . . + | ζ i | m ( t ) , | g i ( t , ζ ¯ i ) | g ˜ i ( ζ ¯ i ) | ζ 1 | m ( t ) + | ζ 2 | m ( t ) + . . . + | ζ i | m ( t ) .
Remark 1.
It should be noted that Σ ( t ) is unknown because the system (1) is affected by arbitrary bounded intensity noise. One of the difficulties of this paper is to deal with this item. When the power is constant, Assumption 1 is the same as the assumed condition in [14,15,16,17,18,19,20,21]. How to deal with the unknown Σ ( t ) and the time-varying power m ( t ) is nontrivial.
For a bounded function X : R + R n × m
| | X | | sup t R + | X ( t ) | .
The space of n × m matrices with real entries will be denoted by R n × m , | X | denotes the Frobenius norm of | X | R n × m : | X | = i = 1 n j = 1 m X i j 2 1 / 2 . A detailed explanation is given in [24].

3. Controller Design

In this section, for the system (1) under Assumption 1, we first construct an adaptive state-feedback controller and then analyze the stability of the closed-loop system.

3.1. Controller Design

In this part, our control objective is controller design. Before that, we need to deal with the unknown parameters. Since Σ is unknown, it is not necessary to estimate the entire matrix Σ . Instead, by using an estimate ρ ^ , we only need to estimate the unknown parameter ρ = | | Σ Σ T | | .
Proof. 
Firstly, introduce the coordinate transformation
ξ i = ζ i ζ i * , i = 1 , 2 , . . . , n ,
where ζ i * is the virtual controller and ζ 1 * = 0 . By using Itô’s differentiation rule, we have
d ξ i = [ ζ i + 1 ] m ( t ) d t + f i ( ζ ¯ i ) k = 1 i 1 ζ i * ζ k [ ζ k + 1 ] m ( t ) + f k ( ζ k ) d t 1 2 j , k = 1 i 1 2 ζ i * ζ j ζ k g j T ( ζ ¯ j ) Σ Σ T g k ( ζ ¯ k ) + ζ i * ρ ^ ρ ^ ˙ d t + g ^ i T Σ ( t ) d ω ,
where g ^ i = g i ( ζ ¯ i ) k = 1 i 1 ζ i * ζ k g k ( ζ ¯ k ) , i = 2 , . . . , n , with ζ n + 1 = u .
Next, the following is a detailed derivation of the controller.
Step 1. From (3), we obtain
d ξ 1 = [ ζ 2 ] m ( t ) d t + f 1 ( ζ 1 ) d t + g ^ 1 T Σ ( t ) d ω .
Choose V 1 = 1 4 ξ 1 4 + 1 2 σ ρ ˜ 2 with σ > 0 being any constant and ρ ˜ = | | Σ Σ T | | ρ ^ . From (4) and Assumption 1, we get
L V 1 = ξ 1 3 [ ζ 2 ] m ( t ) + ξ 1 3 f 1 + 3 2 Tr { Σ ( t ) T g ^ 1 ξ 1 2 g ^ 1 T Σ ( t ) } ρ ˜ ρ ^ ˙ σ ξ 1 3 [ ζ 2 ] m ( t ) + f ˜ 1 ( ζ 1 ) | ξ 1 | m ( t ) + 3 + 3 2 g ˜ 1 2 ( ζ 1 ) | ζ 1 | 2 m ( t ) + 2 | | Σ Σ T | | ρ ˜ ρ ^ ˙ σ ξ 1 3 [ ζ 2 ] m ( t ) + f ˜ 1 ( ζ 1 ) | ξ 1 | m ( t ) + 3 + 3 2 g ˜ 1 2 ( ζ 1 ) | ζ 1 | m ( t ) 1 | ξ 1 | m ( t ) + 3 ρ ˜ + ρ ^ ρ ˜ ρ ^ ˙ σ ξ 1 3 [ ζ 2 ] m ( t ) + f ˜ 1 ( ζ 1 ) | ξ 1 | m ( t ) + 3 + 3 2 g ˜ 1 2 ( ζ 1 ) ζ 1 2 + 1 m ¯ 1 2 ρ ^ | ξ 1 | m ( t ) + 3 ρ ˜ ρ ^ ˙ σ 3 2 g ˜ 1 2 ( ζ 1 ) ζ 1 2 + 1 m ¯ 1 2 | ξ 1 | m ( t ) + 3 ξ 1 3 [ ζ 2 ] m ( t ) [ ζ 2 * ] m ( t ) + ξ 1 3 [ ζ 2 * ] m ( t ) + β 1 ( ζ 1 , ρ ^ ) | ξ 1 | m ( t ) + 3 ρ ˜ ρ ^ ˙ σ 3 2 g ˜ 1 2 ( ζ 1 ) ζ 1 2 + 1 m ¯ 1 2 | ξ 1 | m ¯ + 3 ,
where β 1 ( ζ 1 , ρ ^ ) = f ˜ 1 ( ζ 1 ) + 3 2 g ˜ 1 2 ( ζ 1 ) ζ 1 2 + 1 m ¯ 1 2 ρ ^ is irrelevant to m ( t ) .
Let
τ 1 ( ζ 1 ) = 3 2 g ˜ 1 2 ( ζ 1 ) ζ 1 2 + 1 m ¯ 1 2 | ξ 1 | m ¯ + 3 .
Thus, if we choose ζ 2 * as
ζ 2 * = c 1 + β 1 ( ζ 1 , ρ ^ ) + ( n 1 ) ρ ^ 1 m ̲ ζ 1 : = α 1 ( ζ 1 , ρ ^ ) ξ 1 ,
we can get
ξ 1 3 [ ζ 2 * ] m ( t ) = α 1 m ( t ) ( ζ 1 , ρ ^ ) | ξ 1 | m ( t ) + 3 c 1 + β 1 ( ζ 1 , ρ ^ ) + ( n 1 ) ρ ^ | ξ 1 | m ( t ) + 3 ,
where c 1 1 and α 1 ( ζ 1 , ρ ^ ) = c 1 + β 1 ( ζ 1 , ρ ^ ) + ( n 1 ) ρ ^ 1 m ̲ 1 are irrelevant to m ( t ) .
Substituting (6) and (8) into (5) yields
L V 1 c 1 | ξ 1 | m ( t ) + 3 ( n 1 ) ρ ^ | ξ 1 | m ( t ) + 3 + ξ 1 3 [ ζ 2 ] m ( t ) [ ζ 2 * ] m ( t ) ρ ˜ ρ ^ ˙ σ τ 1 ( ζ 1 ) .
Step 2. By (3), we have
d ξ 2 = [ ζ 3 ] m ( t ) d t + f 2 ( ζ ¯ 2 ) ζ 2 * ζ 1 [ ζ 2 ] m ( t ) + f 1 ( ζ 1 ) d t 1 2 2 ζ 2 * ζ 1 2 g 1 T ( ζ 1 ) Σ Σ T g 1 ( ζ 1 ) + ζ 2 * ρ ^ ρ ^ ˙ d t + g ^ 2 T Σ ( t ) d ω .
Choosing V 2 = V 1 + 1 4 ξ 2 4 , by (9) and (10), we obtain
L V 2 c 1 | ξ 1 | m ( t ) + 3 ( n 1 ) ρ ^ | ξ 1 | m ( t ) + 3 + ξ 1 3 [ ζ 2 ] m ( t ) [ ζ 2 * ] m ( t ) + ξ 2 3 [ ζ 3 * ] m ( t ) + ξ 2 3 f 2 ( ζ ¯ 2 ) ζ 2 * ζ 1 [ ζ 2 ] m ( t ) + f 1 ( ζ 1 ) 1 2 2 ζ 2 * ζ 1 2 g 1 T ( ζ 1 ) Σ Σ T g 1 ( ζ 1 ) ζ 2 * ρ ^ ρ ^ ˙ + ξ 2 3 [ ζ 3 ] m ( t ) [ ζ 3 * ] m ( t ) + 3 2 Tr { Σ T g ^ 2 ξ 2 2 g ^ 2 T Σ } ρ ˜ ρ ^ ˙ σ τ 1 ( ζ 1 ) .
By (2), (7) and using Lemma 1 in [29], we get
ξ 1 3 [ ζ 2 ] m ( t ) [ ζ 2 * ] m ( t ) m ¯ 2 m ¯ 2 + 2 | ξ 1 | 3 | ξ 2 | m ( t ) + α 1 m ¯ 1 ( ζ 1 , ρ ^ ) | ξ 1 | m ( t ) + 2 | ξ 2 | .
By using Lemma 2.1 in [30], we obtain
m ¯ 2 m ¯ 2 + 2 | ξ 1 | 3 | ξ 2 | m ( t ) 1 4 | ξ 1 | m ( t ) + 3 + β 211 | ξ 2 | m ( t ) + 3 , m ¯ 2 m ¯ 2 + 2 α 1 m ¯ 1 ( ζ 1 , ρ ^ ) | ξ 1 | m ( t ) + 2 | ξ 2 | 1 4 | ξ 1 | m ( t ) + 3 + β 212 | ξ 2 | m ( t ) + 3 ,
where
β 211 = m ¯ m ̲ + 3 m ¯ 2 m ¯ 2 + 2 m ¯ + 3 m ̲ m ̲ + 3 12 3 m ¯ , β 212 = 1 m ̲ + 3 m ¯ 2 m ¯ 2 + 2 α 1 m ¯ 1 m ¯ + 3 m ̲ + 3 4 ( m ¯ + 2 ) ( m ¯ + 2 ) .
Substituting (13) into (12) yields
ξ 1 3 [ ζ 2 ] m ( t ) [ ζ 2 * ] m ( t ) 1 2 | ξ 1 | m ( t ) + 3 + β 21 ( ζ 1 , ρ ^ ) | ξ 2 | m ( t ) + 3 ,
where β 21 ( ζ 1 , ρ ^ ) = β 211 + β 212 ( ζ 1 , ρ ^ ) 0 is irrelevant to m ( t ) .
By (2), (7) and using Lemma 5 in [31], we have
| ζ 2 | m ( t ) = | ξ 2 + ζ 2 * | m ( t ) | ξ 2 | + α 1 ( ζ 1 , ρ ^ ) ξ 1 m ( t ) 2 m ¯ 1 | ξ 2 | m ( t ) + | α 1 ( ζ 1 , ρ ^ ) ξ 1 | m ( t ) 2 m ¯ 1 α 1 m ¯ ( ζ 1 , ρ ^ ) | ξ 2 | m ( t ) + | ξ 1 | m ( t ) ,
which means that
| ζ 1 | m ( t ) + | ζ 2 | m ( t ) φ 2 ( ζ 1 , ρ ^ ) | ξ 2 | m ( t ) + | ξ 1 | m ( t ) ,
where φ 2 ( ζ 1 , ρ ^ ) = 2 m ¯ 1 α 1 m ¯ ( ζ 1 , ρ ^ ) + 1 is irrelevant to m ( t ) .
By (16), using Assumption 1 and Lemma 2.1 in [30], we get
ξ 2 3 f 2 ( ζ ¯ 2 ) ζ 2 * ζ 1 [ ζ 2 ] m ( t ) + f 1 ( ζ 1 ) | ξ 2 | 3 | ζ 1 | m ( t ) + | ζ 2 | m ( t ) f ˜ 2 ( ζ ¯ 2 ) + ζ 2 * ζ 1 1 + f ˜ 1 ( ζ 1 ) | ξ 2 | 3 | ξ 1 | m ( t ) + | ξ 2 | m ( t ) φ 2 ( ζ 1 , ρ ^ ) f ˜ 2 ( ζ ¯ 2 ) + ζ 2 * ζ 1 1 + f ˜ 1 ( ζ 1 ) | ξ 2 | 3 | ξ 1 | m ( t ) + | ξ 2 | m ( t ) φ ˜ 2 ( ζ ¯ 2 , ρ ^ ) 1 2 | ξ 1 | m ( t ) + 3 + β 22 ( ζ ¯ 2 , ρ ^ ) | ξ 2 | m ( t ) + 3 ,
where φ ˜ 2 ( ζ ¯ 2 , ρ ^ ) 1 and β 22 ( ζ ¯ 2 , ρ ^ ) 0 are irrelevant to m ( t ) .
From (7), (16) and Assumption 1, we obtain
| g ^ 2 T | = g 2 T ( ζ ¯ 2 ) ζ 2 * ζ 1 g 1 T ( ζ 1 ) σ ˜ 2 ( ζ ¯ 2 , ρ ^ ) | ξ 1 | m ( t ) + | ξ 2 | m ( t ) ,
where σ ˜ 2 ( ζ ¯ 2 ) 0 is irrelevant to m ( t ) .
From (2), (18) and Lemma 2.1 in [30], we get
3 2 Tr { Σ ( t ) T g ^ 2 ξ 2 2 g ^ 2 T Σ ( t ) } 3 2 σ ˜ 2 2 ( ζ ¯ 2 , ρ ^ ) ξ 2 2 | ξ 1 | m ( t ) + | ξ 2 | m ( t ) 2 | | Σ Σ T | | 3 σ ˜ 2 2 ( ζ ¯ 2 , ρ ^ ) | ξ 1 | m ( t ) 1 | ξ 1 | m ( t ) + 1 | ξ 2 | 2 + | ξ 2 | m ( t ) 1 | ξ 2 | m ( t ) + 3 | | Σ Σ T | | 3 σ ˜ 2 2 ( ζ ¯ 2 , ρ ^ ) ζ 1 2 + 1 m ¯ 1 2 | ξ 1 | m ( t ) + 1 | ξ 2 | 2 + ζ 2 + α 1 ζ 1 2 + 1 m ¯ 1 2 | ξ 2 | m ( t ) + 3 ρ ^ + ρ ˜ 1 2 ρ ^ | ξ 1 | m ( t ) + 3 + 1 2 ρ ˜ | ξ 1 | m ( t ) + 3 + β 23 ( ζ ¯ 2 , ρ ^ ) ρ ^ | ξ 2 | m ( t ) + 3 + β 23 ( ζ ¯ 2 , ρ ^ ) ρ ˜ | ξ 2 | m ( t ) + 3 ,
where β 23 ( ζ ¯ 2 , ρ ^ ) 0 is irrelevant to m ( t ) , and
β 23 ( ζ ¯ 2 , ρ ^ ) = 2 m ̲ + 3 ( 3 σ ˜ 2 2 ( ζ 1 2 + 1 ) m ¯ 1 2 ) m ¯ + 3 2 m ̲ + 3 2 ( m ¯ + 1 ) m ¯ + 1 2 + 3 σ ˜ 2 2 ( ( ζ 2 + α 1 ζ 1 ) 2 + 1 ) m ¯ 1 2 .
By using Lemma 2.1 in [30] and Assumption 1, we have
1 2 ξ 2 3 ζ 2 * ζ 1 2 g 1 T ( ζ 1 ) Σ Σ T g 1 ( ζ 1 ) 1 2 2 ζ 2 * ζ 1 2 ζ 1 2 + 1 m ¯ 2 g ˜ 1 2 ( ζ 1 ) | ξ 1 | m ( t ) | ξ 2 | 3 | | Σ Σ T | | 1 2 ρ ^ | ξ 1 | m ( t ) + 3 + 1 2 ρ ˜ | ξ 1 | m ( t ) + 3 + β 24 ( ζ ¯ 2 , ρ ^ ) ρ ^ | ξ 2 | m ( t ) + 3 + β 24 ( ζ ¯ 2 , ρ ^ ) ρ ˜ | ξ 2 | m ( t ) + 3 ,
where β 24 ( ζ ¯ 2 , ρ ^ ) 0 is irrelevant to m ( t ) , and
β 24 ( ζ ¯ 2 , ρ ^ ) = 3 ( m ̲ + 3 ) 1 2 2 ζ 2 * ζ 1 2 ζ 1 2 + 1 m ¯ 2 g ˜ 1 2 ( ζ 1 ) m ¯ + 3 3 m ̲ + 3 2 m ¯ m ¯ 3 .
Substituting (14), (17), (19) and (20) into (11) yields
L V 2 ( c 1 1 ) | ξ 1 | m ( t ) + 3 ( n 2 ) ρ ^ | ξ 1 | m ( t ) + 3 + ξ 2 3 [ ζ 3 ] m ( t ) [ ζ 3 * ] m ( t ) + ξ 2 3 [ ζ 3 * ] m ( t ) ζ 2 * ρ ^ ρ ^ ˙ + β 2 ( ζ ¯ 2 , ρ ^ ) | ξ 2 | m ( t ) + 3 ρ ˜ ( ρ ^ ˙ σ τ 1 ( ζ 1 ) β 23 ( ζ ¯ 2 , ρ ^ ) + β 24 ( ζ ¯ 2 , ρ ^ ) | ξ 2 | m ¯ + 3 | ξ 1 | m ¯ + 3 ) ,
where β 2 ( ζ ¯ 2 , ρ ^ ) = β 21 ( ζ 1 , ρ ^ ) + β 22 ( ζ ¯ 2 , ρ ^ ) + β 23 ( ζ ¯ 2 , ρ ^ ) ρ ^ + β 24 ( ζ ¯ 2 , ρ ^ ) ρ ^ 0 is irrelevant to m ( t ) .
Let
τ 2 ( ζ ¯ 2 , ρ ^ ) = τ 1 ( ζ 1 ) + β 23 ( ζ ¯ 2 , ρ ^ ) + β 24 ( ζ ¯ 2 , ρ ^ ) | ξ 2 | m ¯ + 3 + | ξ 1 | m ¯ + 3 .
Choosing the virtual controller ζ 3 * as
ζ 3 * = c 2 + β 2 ( ζ ¯ 2 , ρ ^ ) + ( n 2 ) ρ ^ | ξ 2 | m ¯ ζ 2 * ρ ^ σ τ 2 ( ζ ¯ 2 , ρ ^ ) 1 m ̲ : = ( α 21 ( ζ ¯ 1 , ρ ^ ) ξ 1 m ¯ + α 22 ( ζ ¯ 2 , ρ ^ ) ξ 2 m ¯ ) 1 m ̲ ,
we have
ξ 2 3 [ ζ 3 * ] m ( t ) ( α 21 ( ζ ¯ 1 , ρ ^ ) ξ 1 m ¯ + α 22 ( ζ ¯ 2 , ρ ^ ) ξ 2 m ¯ ) | ξ 2 | 3 c 2 + β 2 ( ζ ¯ 2 , ρ ^ ) + ( n 2 ) ρ ^ | ξ 2 | m ( t ) + 3 + ζ 2 * ρ ^ σ τ 2 ( ζ ¯ 2 , ρ ^ ) | ξ 2 | 3 ,
where c 2 1 , α 21 ( ζ ¯ 1 , ρ ^ ) 1 and α 22 ( ζ ¯ 2 , ρ ^ ) 1 are irrelevant to m ( t ) .
By using (21), (22) and (24), we obtain
L V 2 ( c 1 1 ) | ξ 1 | m ( t ) + 3 ( n 2 ) ρ ^ | ξ 1 | m ( t ) + 3 + | ξ 2 | m ( t ) + 3 c 2 | ξ 2 | m ( t ) + 3 + ξ 2 3 [ ζ 3 ] m ( t ) [ ζ 3 * ] m ( t ) ρ ˜ ρ ^ ˙ σ τ 2 ( ζ ¯ 2 , ρ ^ ) .
Deductive Step. Suppose that steps 1 , . . . , i 1 have been completed, there exists a virtual controller ζ i * as
ζ i * : = k = 1 i 1 α i 1 k ( ζ ¯ k , ρ ^ ) ξ k m ¯ 1 m ̲ ,
such that the positive definite Lyapunov function V i 1 satisfies
L V i 1 k = 1 i 1 ( c k + k i + 1 ) | ξ k | m ( t ) + 3 + k = 1 i 3 ( n k 2 ) λ k | ξ k | m ( t ) + 3 ( n i + 1 ) ρ ^ k = 1 i 1 | ξ k | m ( t ) + 3 + ξ i 1 3 [ ζ i ] m ( t ) [ ζ i * ] m ( t ) ρ ˜ ρ ^ ˙ σ τ i 1 ( ζ ¯ i 1 , ρ ^ ) ,
where λ k > 0 is any constant, and α i 1 k ( ζ ¯ k , ρ ^ ) 1 , k = 1 , . . . , i 3 are irrelevant to m ( t ) .
For completing the induction, we choose the following Lyapunov function at the ith step.
V i = V i 1 + 1 4 ξ i 4 .
From (2), (3), (27), and (28), we get
L V i k = 1 i 1 ( c k + k i + 1 ) | ξ k | m ( t ) + 3 + k = 1 i 3 ( n k 2 ) λ k | ξ k | m ( t ) + 3 ( n i + 1 ) ρ ^ k = 1 i 1 | ξ k | m ( t ) + 3 + ξ i 1 3 [ ζ i ] m ( t ) [ ζ i * ] m ( t ) + ξ i 3 f i ( ζ ¯ i ) k = 1 i 1 ζ i * ζ k [ ζ k + 1 ] m ( t ) + f k ( ζ ¯ k ) ζ i * ρ ^ ρ ^ ˙ + ξ i 3 [ ζ i + 1 ] m ( t ) [ ζ i + 1 * ] m ( t ) + ξ i 3 [ ζ i + 1 * ] m ( t ) + 3 2 Tr { Σ ( t ) T g ^ i ξ i 2 g ^ i T Σ ( t ) } 1 2 ξ i 3 j , k = 1 i 1 2 ζ i * ζ j ζ k g j T ( ζ ¯ j ) Σ Σ T g k ( ζ ¯ k ) ρ ˜ ρ ^ ˙ σ τ i 1 ( ζ ¯ i 1 , ρ ^ ) .
By (2), (26), Lemma 1 in [29] and using the Minkowski inequality, we have
ξ i 1 3 [ ζ i ] m ( t ) [ ζ i * ] m ( t ) m ¯ 2 m ¯ 2 + 2 | ξ i 1 | 3 | ξ i | m ( t ) + k = 1 i 1 α i 1 k ( ζ ¯ k , ρ ^ ) | ξ k | m ( t ) 1 | ξ i 1 3 | | ξ i | .
By using Lemma 2.1 in [30], we get
m ¯ 2 m ¯ 2 + 2 | ξ i 1 | 3 | ξ i | m ( t ) 1 4 | ξ i 1 | m ( t ) + 3 + β i 11 | ξ i | m ( t ) + 3 , k = 1 i 1 α i 1 k | ξ k | m ( t ) 1 | ξ i 1 3 | | ξ i | 1 4 | ξ i 1 | m ( t ) + 3 + k = 1 i 2 λ k | ξ k | m ( t ) + 3 + β i 12 | ξ i | m ( t ) + 3 ,
where β i 11 0 and β i 12 ( ζ ¯ i 1 , ρ ^ ) 0 are irrelevant to m ( t ) .
Substituting (31) into (30), yields
ξ i 1 3 [ ζ i ] m ( t ) [ ζ i * ] m ( t ) 1 2 | ξ i 1 | m ( t ) + 3 + k = 1 i 2 λ k | ξ k | m ( t ) + 3 + β i 1 ( ζ ¯ i 1 , ρ ^ ) | ξ i | m ( t ) + 3 ,
where β i 1 ( ζ ¯ i 1 , ρ ^ ) = β i 11 + β i 12 ( ζ ¯ i 1 , ρ ^ ) 0 is irrelevant to m ( t ) .
From (2), (26), Assumption 1 and Lemma 2.1 in [30], we get
ξ i 3 f i ( ζ ¯ i ) k = 1 i 1 ζ i * ζ k [ ζ k + 1 ] m ( t ) + f k ( ζ ¯ k ) | ξ i | 3 k = 1 i | ζ k | m ( t ) f ˜ i ( ζ ¯ i ) + k = 1 i 1 ζ i * ζ k 1 + f ˜ k ( ζ k ) | ξ i | 3 k = 1 i | ξ k | m ( t ) φ i ( ζ ¯ i 1 , ρ ^ ) f ˜ i ( ζ ¯ i ) + k = 1 i 1 ζ i * ζ k 1 + f ˜ k ( ζ k ) | ξ i | 3 k = 1 i | ξ k | m ( t ) φ ˜ i ( ζ ¯ i , ρ ^ ) 1 2 k = 1 i 1 | ξ k | m ( t ) + 3 + β i 2 ( ζ ¯ i , ρ ^ ) | ξ i | m ( t ) + 3 ,
where φ ˜ i ( ζ ¯ i , ρ ^ ) 1 and β i 2 ( ζ ¯ i , ρ ^ ) 0 are irrelevant to m ( t ) .
By (3), (26), using Assumption 1 and Lemma 2.1 in [30], we get
3 2 Tr { Σ ( t ) T g ^ i ξ i 2 g ^ i T Σ ( t ) } 3 2 σ ˜ i 2 ( ζ ¯ i , ρ ^ ) | ξ i | 2 | ξ 1 | m ( t ) + | ξ 2 | m ( t ) + . . . + | ξ i | m ( t ) 2 | | Σ Σ T | | 3 i 2 σ ˜ i 2 ( ζ ¯ i , ρ ^ ) | ξ i | 2 k = 1 i 1 | ξ k | m ( t ) + 1 | ξ k | m ( t ) 1 + | ξ i | m ( t ) 1 | ξ i | m ( t ) + 3 | | Σ Σ T | | 3 i 2 σ ˜ i 2 ( ζ ¯ i , ρ ^ ) | ξ i | 2 k = 1 i 1 | ξ k | m ( t ) + 1 ξ k 2 + 1 m ¯ 1 2 + ξ i 2 + 1 m ¯ 1 2 | ξ i | m ( t ) + 3 ρ ^ + ρ ˜ 1 2 k = 1 i 1 | ξ k | m ( t ) + 3 + β i 3 ( ζ ¯ i , ρ ^ ) | ξ i | m ( t ) + 3 ρ ^ + ρ ˜ ,
where σ ˜ i 2 ( ζ ¯ i , ρ ^ ) 0 and β i 3 ( ζ ¯ i , ρ ^ ) 0 are irrelevant to m ( t ) .
By Assumption 1 and using Lemma 2.1 in [30], we have
1 2 ξ i 3 j , k = 1 i 1 2 ζ i * ζ j ζ k g j T ( ζ ¯ j ) Σ Σ T g k ( ζ ¯ k ) | ξ i | 3 | ζ 1 | m ( t ) + | ζ 2 | m ( t ) + . . . + | ζ i 1 | m ( t ) 2 β i 41 ( ζ ¯ i , ρ ^ ) | | Σ Σ T | | | ξ i | 3 | ξ 1 | m ( t ) + | ξ 2 | m ( t ) + . . . + | ξ i 1 | m ( t ) 2 β i 42 ( ζ ¯ i , ρ ^ ) | | Σ Σ T | | | ξ i | 3 | ξ 1 | m ( t ) + | ξ 2 | m ( t ) + . . . + | ξ i 1 | m ( t ) β i 43 ( ζ ¯ i , ρ ^ ) ρ ^ + ρ ˜ 1 2 k = 1 i 1 | ξ k | m ( t ) + 3 + β i 4 ( ζ ¯ i , ρ ^ ) | ξ i | m ( t ) + 3 ρ ^ + ρ ˜ ,
where β i 41 ( ζ ¯ i , ρ ^ ) , β i 42 ( ζ ¯ i , ρ ^ ) , β i 43 ( ζ ¯ i , ρ ^ ) and β i 4 ( ζ ¯ i , ρ ^ ) are irrelevant to m ( t ) .
Substituting (32)–(35) into (29), we get
L V i k = 1 i 1 ( c k + k i ) | ξ k | m ( t ) + 3 + k = 1 i 2 ( n k 1 ) λ k | ξ k | m ( t ) + 3 ( n i ) ρ ^ k = 1 i 1 | ξ k | m ( t ) + 3 + ξ i 3 [ ζ i + 1 ] m ( t ) [ ζ i + 1 * ] m ( t ) + ξ i 3 [ ζ i + 1 * ] m ( t ) ζ i * ρ ^ ρ ^ ˙ + β i ( ζ ¯ i , ρ ^ ) | ξ i | m ( t ) + 3 ρ ˜ ρ ^ ˙ σ τ i 1 ( ζ ¯ i 1 , ρ ^ ) β i 3 ( ζ ¯ i , ρ ^ ) + β i 4 ( ζ ¯ i , ρ ^ ) | ξ i | m ¯ + 3 k = 1 i 1 | ξ k | m ¯ + 3 ,
where β i ( ζ ¯ i , ρ ^ ) = β i 1 ( ζ ¯ i 1 , ρ ^ ) + β i 2 ( ζ ¯ i , ρ ^ ) + β i 3 ( ζ ¯ i , ρ ^ ) ρ ^ + β i 4 ( ζ ¯ i , ρ ^ ) ρ ^ 0 is irrelevant to m ( t ) .
Let
τ i ( ζ ¯ i , ρ ^ ) = τ 1 ( ζ 1 ) + k = 2 i β k 3 ( ζ ¯ k , ρ ^ ) + β k 4 ( ζ ¯ k , ρ ^ ) | ξ k | m ¯ + 3 + k = 1 i ( i k ) | ξ k | m ¯ + 3 .
Clearly, setting the virtual controller ζ i + 1 * as
ζ i + 1 * = c i + β i ( ζ ¯ i , ρ ^ ) + ( n i ) ρ ^ | ξ i | m ¯ ζ i * ρ ^ σ τ i ( ζ ¯ i , ρ ^ ) 1 m ̲ : = k = 1 i α i k ( ζ ¯ k , ρ ^ ) ξ k m ¯ 1 m ̲ ,
we get
L V i k = 1 i ( c k + k i ) | ξ k | m ( t ) + 3 + k = 1 i 2 ( n k 1 ) λ k | ξ k | m ( t ) + 3 ( n i ) ρ ^ k = 1 i | ξ k | m ( t ) + 3 + ξ i 3 [ ζ i + 1 ] m ( t ) [ ζ i + 1 * ] m ( t ) ρ ˜ ρ ^ ˙ σ τ i ( ζ ¯ i , ρ ^ ) ,
where c i 1 and α i k ( ζ ¯ k , ρ ^ ) 1 are irrelevant to m ( t ) .
Step n. Choose
V n = k = 1 n 1 4 ξ k 4 + 1 2 σ ρ ˜ 2 ,
where σ > 0 is a constant.
By using (40), in the same way with (36), we have
L V n k = 1 n 1 ( c k + k n ) | ξ k | m ( t ) + 3 + k = 1 n 2 ( n k 1 ) λ k | ξ k | m ( t ) + 3 + ξ n 3 [ u ] m ( t ) ζ n * ρ ^ ρ ^ ˙ + β n ( ζ ¯ n , ρ ^ ) | ξ n | m ( t ) + 3 ρ ˜ ρ ^ ˙ σ τ n 1 ( ζ ¯ n 1 , ρ ^ ) β n 3 ( ζ ¯ n , ρ ^ ) + β n 4 ( ζ ¯ n , ρ ^ ) | ξ n | m ¯ + 3 k = 1 n 1 | ξ k | m ¯ + 3 ,
where β n ( ζ ¯ n , ρ ^ ) = β n 1 ( ζ ¯ n 1 , ρ ^ ) + β n 2 ( ζ ¯ n , ρ ^ ) + β n 3 ( ζ ¯ n , ρ ^ ) ρ ^ + β n 4 ( ζ ¯ n , ρ ^ ) ρ ^ 0 is irrelevant to m ( t ) .
Design the adaptive law as
ρ ^ ˙ = σ τ n ( ζ ¯ n , ρ ^ ) , τ n ( ζ ¯ n , ρ ^ ) = τ 1 ( ζ 1 ) + k = 2 n β k 3 ( ζ ¯ k , ρ ^ ) + β k 4 ( ζ ¯ k , ρ ^ ) | ξ k | m ¯ + 3 + k = 1 n ( n k ) | ξ k | m ¯ + 3 ,
and the controller as
u = c n + β n ( ζ ¯ n , ρ ^ ) | ξ n | m ¯ ζ n * ρ ^ σ τ n ( ζ ¯ n , ρ ^ ) 1 m ̲ : = k = 1 n α n k ( ζ ¯ k , ρ ^ ) ξ k m ¯ 1 m ̲ .
Choosing appropriate λ k such that ( n k 1 ) λ k = 1 , k = 1 , . . . , n 2 , we have
L V n k = 1 n 2 ( c k + k n 1 ) | ξ k | m ( t ) + 3 ( c n 1 1 ) | ξ n 1 | m ( t ) + 3 c n | ξ n | m ( t ) + 3 ,
where c n 1 is a constant to be designed, and α n k ( ζ ¯ n , ρ ^ ) 1 is a smooth function irrelevant to m ( t ) . □
Remark 2.
Although [24,25,26] solve the adaptive control problems for stochastic nonlinear systems with unknown covariance, their powers are m ( t ) = 1 . In this paper, the power m ( t ) 1 is time-varying and non-differentiable, which makes the deduction of the controller much more difficult. To solve this problem, we introduce two constants m ¯ and m ̲ , which are reasonably used in the design process, see (7) and (12). In this way, the controller (43) can be designed independently of m ( t ) , which is crucial to guarantee stability.
Remark 3.
In the derivation process, there is a complex term 1 2 Tr { Σ T g ( ζ ) 2 V ζ 2 g T ( ζ ) Σ } , which is produced inevitably (see (5) and (11)). Because Σ ( t ) is unknown, it is difficult to deal with this term directly. To solve this problem, we first estimate ρ = | | Σ Σ T | | with ρ ^ and replace the resulting ρ with ρ ^ + ρ ˜ (see (19) and (34)). Then, we combine the terms with ρ ˜ to design τ 1 , τ 2 , . . . , τ n , which can be found in (6), (22) and (42). Finally, the adaptive law (42) is derived. This is one of the main innovations of this paper.

3.2. Stability Analysis

Firstly, we prove a lemma, which is crucial in proving that the system (1) has a unique solution.
Lemma 1.
For ζ R , the function h ( ζ ) = [ ζ ] m ( t ) satisfies the local Lipschitz condition.
Proof. 
If ζ = 0 , we get
h + ( 0 ) = lim ζ 0 + h ( ζ ) h ( 0 ) ζ = 0 , h ( 0 ) = lim ζ 0 h ( ζ ) h ( 0 ) ζ = 0 .
Then, we have
d h d ζ | ζ = 0 = h + ( 0 ) = h ( 0 ) = 0 ,
thus, h ( ζ ) is a differentiable function in ζ = 0 and so meets the local Lipschitz condition in ζ = 0 .
As ζ > 0 , we get
h ( ζ ) = [ ζ ] m ( t ) = ζ m ( t ) .
For m ( t ) 1 , h ( ζ ) is a differentiable function in ζ > 0 , so meets the local Lipschitz condition in ζ > 0 . Similarly, as ζ < 0 , the conclusion is valid.
Therefore, the conclusion holds for ζ R . □
Next, we present the stability results.
Theorem 1.
For the system (1), we use the adaptive state-feedback controller (42) and (43) with
c k n + 2 k , 1 k n 2 , c n 1 2 , c n 1 .
If Assumption 1 holds, we obtain that
(1) For each ( ζ 0 , ρ ^ 0 ) , the closed-loop system has an almost surely unique solution on [ 0 , ) ;
(2) The equilibrium ( ζ , ρ ˜ ) = ( 0 , 0 ) of the closed-loop system is globally stable in probability;
(3) For each ( ζ 0 , ρ ^ 0 ) , P { lim t ( | ζ 1 | + + | ζ n | ) = 0 } = 1 , P { lim t ρ ^ ( t ) exists and is finite } = 1 .
Proof. 
By (1), (43) and using Lemma 1, we conclude that the system (1) fulfills the local Lipschitz condition. By using (44) and (45), we get
L V n k = 1 n | ξ k | m ( t ) + 3 .
By using Lemma 5 in [31] and Lemma 5 in [29], we get
L V n 1 n m ¯ + 2 k = 1 n | ξ k | m ( t ) + 3 1 n m ¯ + 2 k = 1 n | ξ k | m ¯ + 3 1 + k = 1 n | ξ k | 2 m ¯ m ̲ + 3 .
L V n in (44) takes the same form as (3.19) in [24]. By (40) and using Lemma 1 in [32], we can follow the same procedure as in the proof of Theorem 3.1 in [24] to prove Theorem 1. □
Remark 4.
In the stability analysis process, we use two constants m ¯ and m ̲ to overcome the difficulties caused by m ( t ) , see (47), which is one of our major contributions.
Remark 5.
The control design parameters c 1 , c 2 , , c n should satisfy (45). From (43), the larger these parameters are, the larger the regulator (43) is and the faster the converge rates of the states ζ 1 , . . . , ζ n are. In other words, larger control effort yields larger convergence speed.

4. Two Simulation Examples

In this part, we give two examples to illustrate the design methods.
Example 1.
Consider the global stabilization for the following system
d ζ 1 = [ ζ 2 ] 3 2 + 1 2 sin t + ζ 1 3 d t + ζ 1 sin 2 ζ 1 Σ ( t ) d ω , d ζ 2 = [ u ] 3 2 + 1 2 sin t + ζ 2 2 sin ζ 1 d t + ζ 2 sin 2 ζ 1 Σ ( t ) d ω ,
where m ( t ) = 3 2 + 1 2 sin t , m ̲ = 1 , m ¯ = 2 . Clearly, system (48) satisfies Assumption 1.
According to our design process, the control u is
u = c 2 + β 2 ( ζ ¯ 2 , ρ ^ ) ζ 2 + 8 3 ζ 1 + 2 3 ρ ^ ζ 1 ζ 1 2 + 1 2 + 2 3 ζ 1 2 + 1 σ τ 2 ,
and the adaptive law is
ρ ^ ˙ = σ τ 2 ,
where
τ 2 = 2 3 ζ 1 2 + 1 1 2 + 1 ζ 1 5 + ζ 2 + 8 3 ζ 1 + 2 3 ρ ^ ζ 1 ζ 1 2 + 1 5 .
In the simulation, we set parameters as c 1 = 2 , c 2 = 3 , σ = 1 , and the initial conditions as ζ 1 ( 0 ) = 1 , ζ 2 ( 0 ) = 2 , ρ ^ ( 0 ) = 1 . Finally, we obtain Figure 1, which illustrates that the responses of ( ζ 1 , ζ 2 , ρ ^ , u ) are bounded, and ( ζ 1 , ζ 2 , u ) converge to zero. Thus, the example presents the merit of the control scheme proposed in Section 3.
Example 2.
Consider the one-link manipulator which contains motor dynamics and stochastic disturbances [33].
The system is described as
D q ¨ + B q ˙ + N sin ( q ) = τ r + τ d , M τ ˙ r + H τ r = u K m q ˙ ,
where q , q ˙ , q ¨ denote the link position, velocity, and acceleration, respectively. τ r is the torque produced by the electrical subsystem, and τ d = a 1 sin ( q ) ω ˙ is the torque disturbance with constant a 1 and the torque stochastic disturbance ω defined in system (1). Σ ( t ) is an unknown nonnegative-definite matrix for each t 0 . u is the control input used to represent the electromechanical torque. In addition, D , B , N , M , H and K m are defined in [33].
To obtain a state model for the one-link manipulator system, we introduce ζ 1 = M D q , ζ 2 = M D q ˙ , ζ 3 = M τ r . Then, from (52), we get the state-space form as
d ζ 1 = ζ 2 d t , d ζ 2 = ζ 3 d t B D ζ 2 + M N sin ζ 1 M D d t + a 1 M sin ζ 1 M D Σ ( t ) d ω , d ζ 3 = u d t K m M D ζ 2 + H M ζ 3 d t .
We choose D = 2 , B = 2 , N = 1 , M = 0.5 , H = 0.1 , K m = 0.2 , a 1 = 0.1 . Obviously, (53) is a special form of the stochastic nonlinear system (1) and system (53) satisfies Assumption 1.
By following the design procedure developed in Section 3, the control u is
u = c 3 1 2 ρ ^ ζ 3 + c 2 9 2 ρ ^ ζ 2 + c 1 ζ 1 2 ρ ^ ζ 1 + 3 2 ζ 1 σ τ 2 + 9 2 ( ζ 2 + c 1 ζ 1 2 ρ ^ ζ 1 ) σ τ 3 ,
where
τ 2 = 3 2 ζ 1 4 + 9 2 ζ 2 + c 1 ζ 1 2 ρ ^ ζ 1 4 , τ 3 = τ 2 + 1 2 ζ 3 + c 2 9 2 ρ ^ ( ζ 2 + c 1 ζ 1 2 ρ ^ ζ 1 ) + 3 2 ζ 1 σ τ 2 4 ,
and the adaptive law is
ρ ˙ = σ τ 3 .
We select the parameters c 1 = 5 , c 2 = 8 , c 3 = 15 , σ = 0.1 , and the initial values of the system states of (53) are ζ 1 ( 0 ) = 1 , ζ 2 ( 0 ) = 2 , ζ 3 ( 0 ) = 1 , ρ ^ ( 0 ) = 1 . In the simulation, we use the Matlab module “Band-Limited White Noise” to describe the Wiener process. The parameters of “Band-Limited White Noise” are Noise power [20], Sample time 0.01 s, and Seed value [23341]. We obtain Figure 2, which shows that the states in the system (53) are regulated to zero. Therefore, the effectiveness of the adaptive law and the controller design developed in Section 3 is demonstrated. We show the response of the Wiener process in Figure 3.

5. Concluding Remarks

This paper has solved the adaptive stabilization problem for stochastic nonlinear systems with time-varying powers and unknown covariance. The constructed controller ensures that the closed-loop system is globally stable in probability and the states are regulated to the origin almost surely.
There are some related problems to be studied, such as how to extend the result to more general systems [34,35,36,37,38,39]. Specifically, we require that the system structure is fixed in this paper, but the structure of the actual system is likely to change [36,38]. Our next work is to extend the results in this paper to systems with Markovian switching [34]. In addition, in this paper, we require all the states of the systems are measurable, without considering the case of unmeasurable states [35,37,39]. Thus, how to design the output-feedback controller with unmeasurable states is an interesting problem. Moreover, as we discussed earlier, in practical applications, both systems reported in [27,28] are systems with time-varying power. How to apply the results of this paper to these practical systems is an important future work.

Author Contributions

Conceptualization, H.W.; writing—original draft preparation, J.G.; methodology, J.G. and H.W.; writing—review and editing, W.L. and B.N. All authors have read and agreed to the published version of the manuscript.

Funding

This work is funded by Shandong Province Higher Educational Excellent Youth Innovation team, China (No. 2019KJN017), and Shandong Provincial Natural Science Foundation for Distinguished Young Scholars, China (No. ZR2019JQ22).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Mao, X.R. Stochastic Differential Equations and Applications; Horwood: London, UK, 1997; Available online: https://pureportal.strath.ac.uk/en/publications/stochastic-differential-equations-and-applications (accessed on 16 June 2022).
  2. Protter, P. Stochastic Integration and Differential Equations; Springer: New York, NY, USA, 2013; Available online: https://xueshu.dailyheadlines.cc/books?hl=zh-CN&lr=&id=2a37CAAAQBAJ&oi=fnd&pg=PA1&ots=nf9izKvtkd&sig=JD6GhA4rj4bgCZtmLep1PacmbYY (accessed on 16 June 2022).
  3. Deng, H.; Krstic, M. Stochastic nonlinear stabilization, part I: A backstepping design. Syst. Control Lett. 1997, 32, 143–150. [Google Scholar] [CrossRef]
  4. Krstic, M.; Deng, H. Stabilization of Uncertain Nonlinear Systems; Springer: New York, NY, USA, 1998; Available online: https://book.douban.com/subject/2863479/ (accessed on 16 June 2022).
  5. Pan, Z.G.; Basar, T. Adaptive controller design for tracking and disturbance attenuation in parametric strict-feedback nonlinear systems. IEEE Trans. Autom. Control 1998, 43, 1066–1083. [Google Scholar] [CrossRef]
  6. Pan, Z.G.; Basar, T. Backstepping controller design for nonlinear stochastic systems under a risk-sensitive cost criterion. SIAM J. Control Optim. 1999, 37, 957–995. [Google Scholar] [CrossRef]
  7. Deng, H.; Krstic, M. Output-feedback stochastic nonlinear stabilization. IEEE Trans. Autom. Control 1999, 44, 328–333. [Google Scholar] [CrossRef]
  8. Wu, Z.J.; Xie, X.J.; Shi, P.; Xia, Y.Q. Backstepping controller design for a class of stochastic nonlinear systems with Markovian switching. Automatica 2009, 45, 997–1004. [Google Scholar] [CrossRef]
  9. Liu, L.; Xie, X.J. Output-feedback stabilization for stochastic high-order nonlinear systems with time-varying delay. Automatica 2011, 47, 2772–2779. [Google Scholar] [CrossRef]
  10. Cui, M.Y.; Xie, X.J.; Wu, Z.J. Dynamics modeling and tracking control of robot manipulators in random vibration environment. IEEE Trans. Autom. Control 2012, 58, 1540–1545. [Google Scholar] [CrossRef]
  11. Li, W.Q.; Yao, X.X.; Krstic, M. Adaptive-gain observer-based stabilization of stochastic strict-feedback systems with sensor uncertainty. Automatica 2020, 120, 109112. [Google Scholar] [CrossRef]
  12. Li, W.Q.; Krstic, M. Mean-nonovershooting control of stochastic nonlinear systems. IEEE Trans. Autom. Control 2021, 66, 5756–5771. [Google Scholar] [CrossRef]
  13. Li, W.Q.; Krstic, M. Stochastic nonlinear prescribed-time stabilization and inverse optimality. IEEE Trans. Autom. Control 2022, 67, 1179–1193. [Google Scholar] [CrossRef]
  14. Xie, X.J.; Tian, J. State-feedback stabilization for high-order stochastic nonlinear systems with stochastic inverse dynamics. Int. J. Robust Nonlinear 2007, 17, 1343–1362. [Google Scholar] [CrossRef]
  15. Li, W.Q.; Xie, X.J.; Zhang, S.Y. Output-feedback stabilization of stochastic high-order nonlinear systems under weaker conditions. SIAM J. Control Optim. 2011, 49, 1262–1282. [Google Scholar] [CrossRef]
  16. Li, W.Q.; Liu, L.; Feng, G. Output tracking of stochastic nonlinear systems with unstable linearization. Int. J. Robust Nonlinear 2018, 28, 466–477. [Google Scholar] [CrossRef]
  17. Jiang, M.M.; Xie, X.J.; Zhang, K.M. Finite-time stabilization of stochastic high-order nonlinear systems with FT-SISS inverse dynamics. IEEE Trans. Autom. Control 2018, 64, 313–320. [Google Scholar] [CrossRef]
  18. Li, W.Q.; Liu, L.; Feng, G. Cooperative control of multiple nonlinear benchmark systems perturbed by second-order moment processes. IEEE Trans. Cybern. 2020, 50, 902–910. [Google Scholar] [CrossRef] [PubMed]
  19. Huang, H.F.; Shirkhani, M.; Tavoosi, J.; Mahmoud, O. A new intelligent dynamic control method for a class of stochastic nonlinear systems. Mathematics 2022, 10, 1406. [Google Scholar] [CrossRef]
  20. Li, W.Q.; Liu, Y.; Yao, X.X. State-feedback stabilization and inverse optimal control for stochastic high-order nonlinear systems with time-varying powers. Asian J. Control 2021, 23, 739–750. [Google Scholar] [CrossRef]
  21. Li, H.J.; Li, W.Q.; Gu, J.Z. Decentralized stabilization of large-scale stochastic nonlinear systems with time-varying powers. Appl. Math. Comput. 2022, 418, 126787. [Google Scholar] [CrossRef]
  22. Ioannou, P.A.; Sun, J. Robust Adaptive Control; PTR Prentice-Hall: Hoboken, NJ, USA, 1996; Available online: https://www.researchgate.net/publication/200031814_Robust_Adaptive_Control?ev=pub_cit (accessed on 16 June 2022).
  23. Astrom, K.J.; Wittenmark, B. Adaptive Control, 2nd ed.; Addison-Wesley: New York, NY, USA, 2008; Available online: https://xueshu.dailyheadlines.cc/books?hl=zh-CN&lr=&id=4CLCAgAAQBAJ&oi=fnd&pg=PP1&dq=+Adaptive+control&ots=zHqTooZjO9&sig=0R3IuUg9pgP5K3e0Jez6OS1AhSk (accessed on 16 June 2022).
  24. Deng, H.; Krstic, M.; Williams, R. Stabilization of stochastic nonlinear systems driven by noise of unknown covariance. IEEE Trans. Autom. Control 2001, 46, 1237–1253. [Google Scholar] [CrossRef]
  25. Deng, H.; Krstic, M. Output-feedback stabilization of stochastic nonlinear systems driven by noise of unknown covariance. Syst. Control Lett. 2000, 39, 173–182. [Google Scholar] [CrossRef]
  26. Li, W.Q.; Krstic, M. Stochastic adaptive nonlinear control with filterless least-squares. IEEE Trans. Autom. Control 2021, 66, 3893–3905. [Google Scholar] [CrossRef]
  27. Liu, J.Z.; Yan, S.; Zeng, D.L.; Hu, Y.; Lv, Y. A dynamic model used for controller design of a coal fired once-through boiler-turbine unit. Energy 2015, 93, 2069–2078. [Google Scholar] [CrossRef]
  28. Rui, C.; Reyhanoglu, M.; Kolmanovsky, I.; Cho, S.; McClamroch, N.H. Nonsmooth stabilization of an underactuated unstable two degrees of freedom mechanical system. In Proceedings of the 36th IEEE Conference on Decision and Control, San Diego, CA, USA, 12 December 1997; Volume 4, pp. 3998–4003. [Google Scholar] [CrossRef]
  29. Chen, C.C.; Qian, C.; Lin, X.; Liang, Y.W. Smooth output feedback stabilization for nonlinear systems with time-varying powers. Int. J. Robust Nonlinear 2017, 27, 5113–5128. [Google Scholar] [CrossRef]
  30. Lin, W.; Qian, C.J. Adding one power integrator: A tool for global stabilization of high-order lower-triangular systems. Syst. Control Lett. 2000, 39, 339–351. [Google Scholar] [CrossRef]
  31. Zhai, J.; Karimi, H.R. Global output feedback control for a class of nonlinear systems with unknown homogenous growth condition. Int. J. Robust Nonlinear 2019, 29, 2082–2095. [Google Scholar] [CrossRef]
  32. Li, W.Q.; Jing, Y.W.; Zhang, S.Y. Adaptive state-feedback stabilization for a large class of high-order stochastic nonlinear systems. Automatica 2011, 47, 819–828. [Google Scholar] [CrossRef]
  33. Li, W.Q.; Krstic, M. Prescribed-time control of stochastic nonlinear systems with reduced control effort. J. Syst. Sci. Complex. 2021, 34, 1782–1800. [Google Scholar] [CrossRef]
  34. Schioler, H.; Simonsen, M.; Leth, J. Stochastic stability of systems with semi-Markovian switching. Automatica 2014, 50, 2961–2964. [Google Scholar] [CrossRef]
  35. Dani, A.P.; Chung, S.J.; Hutchinson, S. Observer design for stochastic nonlinear systems via contraction-based incremental stability. IEEE Trans. Autom. Control 2014, 60, 700–714. [Google Scholar] [CrossRef]
  36. Niu, B.; Liu, M.; Li, A. Global adaptive stabilization of stochastic high-order switched nonlinear non-lower triangular systems. Syst. Control Lett. 2020, 136, 104596. [Google Scholar] [CrossRef]
  37. Li, W.Q.; Liu, L.; Feng, G. Distributed output-feedback tracking of multiple nonlinear systems with unmeasurable states. IEEE Trans. Syst. Man Cybern. 2021, 51, 477–486. [Google Scholar] [CrossRef]
  38. Zhu, C.L.; He, L.; Zhang, K.J.; Sun, W.; He, Z.X. Optimal timing fault tolerant control for switched stochastic systems with switched drift fault. Mathematics 2022, 10, 1880. [Google Scholar] [CrossRef]
  39. Li, W.Q.; Krstic, M. Prescribed-time output-feedback control of stochastic nonlinear systems. IEEE Trans. Autom. Control 2022. [Google Scholar] [CrossRef]
Figure 1. The response of the closed-loop system (48)–(51).
Figure 1. The response of the closed-loop system (48)–(51).
Mathematics 10 02873 g001
Figure 2. The response of the closed-loop system (53)–(56).
Figure 2. The response of the closed-loop system (53)–(56).
Mathematics 10 02873 g002
Figure 3. The response of the Wiener process.
Figure 3. The response of the Wiener process.
Mathematics 10 02873 g003
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Gu, J.; Wang, H.; Li, W.; Niu, B. Adaptive State-Feedback Stabilization for Stochastic Nonlinear Systems with Time-Varying Powers and Unknown Covariance. Mathematics 2022, 10, 2873. https://0-doi-org.brum.beds.ac.uk/10.3390/math10162873

AMA Style

Gu J, Wang H, Li W, Niu B. Adaptive State-Feedback Stabilization for Stochastic Nonlinear Systems with Time-Varying Powers and Unknown Covariance. Mathematics. 2022; 10(16):2873. https://0-doi-org.brum.beds.ac.uk/10.3390/math10162873

Chicago/Turabian Style

Gu, Jiabao, Hui Wang, Wuquan Li, and Ben Niu. 2022. "Adaptive State-Feedback Stabilization for Stochastic Nonlinear Systems with Time-Varying Powers and Unknown Covariance" Mathematics 10, no. 16: 2873. https://0-doi-org.brum.beds.ac.uk/10.3390/math10162873

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop