Next Article in Journal
Dynamic Hardy–Copson-Type Inequalities via (γ,a)-Nabla-Conformable Derivatives on Time Scales
Next Article in Special Issue
A Practical Disturbance Rejection Control Scheme for Permanent Magnet Synchronous Motors
Previous Article in Journal
The Black Hole Universe, Part I
Previous Article in Special Issue
Dual-Time-Scale Sliding Mode Control for Surface-Mounted Permanent Magnet Synchronous Motors
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A High-Performance Compound Control Method for a Three-Axis Inertially Stabilized Platform under Multiple Disturbances

The School of Instrument Science and Opto-Electronics Engineering, Beihang University, Beijing 100191, China
*
Author to whom correspondence should be addressed.
Symmetry 2022, 14(9), 1848; https://doi.org/10.3390/sym14091848
Submission received: 15 August 2022 / Revised: 29 August 2022 / Accepted: 2 September 2022 / Published: 5 September 2022

Abstract

:
Symmetry is presented in the frame structure, modeling, and disturbance analysis of the three-axis inertially stabilized platform (ISP), which affects the control performance of the ISP. To realize high-performance control for the ISP, a nonlinear dynamic model based on the geographic coordinates and a compound control method based on the adaptive extended state observer (ESO) and adaptive back-stepping integral sliding mode control (SMC) are proposed. The nonlinear dynamic model based on geographic coordinates could avoid the degradation of measurement and control performance due to complex coordinate transformations. An adaptive ESO (AESO) has been developed to estimate the unknown disturbances of ISP. With the information from the ISP system, the adaptive bandwidth of AESO can deal with the peaking phenomenon without introducing excessive noise. Furthermore, based on the integral sliding mode, the adaptation laws of parameter uncertainty and disturbance estimation compensation have been developed for the back-stepping integral SMC method, which can reduce the estimation burden and improve the disturbance estimation accuracy of AESO. The asymptotic stability of the compound control method has been proven by the Lyapunov stability theory. Through a series of simulations and experiments, the effectiveness of the compound method is validated.

1. Introduction

The three-axis inertially stabilized platform (ISP) is the middle mechanism between the remote sensing loads and the aircraft. To realize a high-performance attitude control for the load line of sight (LOS) in the flight process [1], the ISP is used to isolate the non-ideal attitude perturbation of the airplane. Therefore, it has become a common key equipment in aerial remote sensing systems [2].
However, the mechanism of the three-axis ISP is so complex that it is difficult to achieve high control performance in a real application. Due to the coupling between the aircraft and the ISP gimbal, the dynamic model has a strong coupling characteristic [3]. At the same time, a nonlinear mapping relationship exists among the control signals and the measurement information of high-precision attitude measurement systems, gyroscopes, and encoders [4]. Furthermore, the dynamic unbalance torque has a strong time-varying characteristic [5]. Moreover, during the flight process, multiple disturbances for ISP exist, including the non-ideal angular motion and linear motion interferences generated by the strong random wind disturbance, the base angular motion disturbances caused by aircraft engine vibration, the coupling torques and friction interference torques caused by mechanical and electrical structure imperfections, and the measurement errors of gyros and accelerometers [6]. The disturbances have asymmetry, non-Gaussian, norm-bounded, and other complex structural characteristics.
With its simple structure, PID control methods have been widely proposed for ISP. However, they have poor anti-interference abilities in a complex environment [7]. Based on the imprecise model, robust control methods have shown high adaptability to parameter uncertainty. With the robust control and predictive control method, Rezaei D. Mahdy [8] achieved a high control performance for ISP. However, it has corresponding conservative characteristics with the improvement of the system’s robustness. The back-stepping control method can deal with the system nonlinearity by using a step-by-step recursive process [9]. Steoodeh [10] developed the back-stepping control to stabilize the LOS of a boat-board camera. However, the parameters’ uncertainty and disturbances reduce the control performance [11]. Sliding mode control (SMC) can deal with nonlinear systems with external disturbances and uncertainty effectively [12,13], and the high-order SMC method has been proposed for ISP [14,15]. However, the control performance will be deteriorated largely by the unknown cross coupling and external disturbance [16]. Moreover, there is a certain chattering phenomenon in SMC [17]. Due to its universal generalization ability, the neural network control method can suppress the influence of nonlinear disturbances after enough training [18,19]. However, it is difficult to obtain sufficient sample data in the ISP work environment. Without offline training, the adaptive neural network control method combined with the SMC is constructed [20]. However, the upper bound of the residual approximation error can influence the control performance easily.
An extended state observer (ESO) can consider the system uncertainty and external disturbances as lumped disturbances, and extend them as the incremental state to be estimated and compensated directly [21,22]. Yao [23] proposed a compound method based on the ESO and adaptive control for DC motors. Structural uncertainty can be dealt with effectively by adaptive control. Furthermore, the ESO is constructed to deal with unstructural uncertainty. A. H. M. Sayem [24] proposed a compound control method for servo motor control that is composed by the linear ESO-based model repetitive control (MRC) method. In order to compensate for the friction of omnidirectional mobile robots (OMRs), Chao proposed a compound control method based on the SMC and a reduced-order ESO [25]. However, if the system’s initial state does not match the estimated state of ESO, increasing the observation bandwidth will bring about the peaking phenomenon [26]. At the same time, the system input delay will have a greater impact on the dynamic tracking error of the ESO [27].
In this paper, to realize a high-performance control for the three-axis ISP, a compound control method is proposed, which consists of the adaptive ESO (AESO) and adaptive back-stepping integral SMC. The main contributions of this paper are listed as:
(1) For the three-axis ISP system, a nonlinear dynamic model based on geographic coordinates is constructed, which uses the attitudes of the LOS as the criteria of the ISP. It can avoid the degradation of measurement and control performance due to complex coordinate transformations.
(2) Based on the adaptive bandwidth, the AESO was developed to estimate the unknown disturbances of the ISP. With the information from the ISP system, the adaptive bandwidth of AESO can deal with the peaking phenomenon without introducing excessive noise.
(3) The adaptive back-stepping integral SMC is proposed to handle the ISP system’s nonlinearity, parameter variations, and disturbances. The adaptation laws based on the integral sliding mode for parameter uncertainty and disturbance estimation compensation have been developed, which can reduce the estimation burden and improve the disturbance estimation accuracy of AESO. With the introduction of the lumped disturbance estimation, the chattering problem of SMC has been effectively reduced to improve the control performance.
The outline of the paper is organized as follows: In Section 2, the dynamic model of the three-axis ISP is constructed. In Section 3, the compound control method based on the AESO and the adaptive back-stepping integral SMC is proposed to improve the control performance. The effectiveness of the proposed control method is validated by a series of simulations and experiments in Section 4, followed by the conclusions in Section 5.

2. The Dynamic Model of the Three-Axis ISP

The schematic diagram of the three-axis ISP is shown in Figure 1, which is composed of the roll gimbal, pitch gimbal, and yaw gimbal. The roll gimbal is located at the outermost gimbal, fixed on the base by the shock absorbers. The pitch gimbal is adjacent to the roll gimbal, and the yaw gimbal is located in the innermost gimbal, carrying the remote sensing load. The frame structure of the ISP is symmetrically distributed from the inside to the outside, which ensures the stability of the LOS in the mechanical structure. The high-performance micro-guidance navigation control (MGNC) unit is installed on the top of the remote sensing load, which has the same base as the remote sensing load. Therefore, it can sample the pointing accuracy of the LOS of the remote sensing load in the geographic coordinate system and generate the corresponding control commands to isolate non-ideal disturbances. In order to achieve a high precision and a fast response control, the driving mechanisms of ISP are mainly composed of the brushless DC motors and wire gear drive systems. Based on the commands of the MGNC unit, the remote sensing load is adjusted correspondingly.
The coordinates used in the three-axis ISP system are shown in Figure 2. The x b , y b , z b , x r , y r , z r , x p , y p , z p and x a , y a , z a are the base coordinates, roll coordinates, pitch coordinates, and yaw coordinates, respectively. Moreover, the attitude and angular velocity of the ISP are defined as θ = θ p θ r θ a T and θ ˙ = θ ˙ p θ ˙ r θ ˙ a T with respect to the base coordinate obtained by the roll-pitch-yaw sequence of rotations. Define B = p , r , a , b as the pitch coordinates, the roll coordinates, the yaw coordinates, and the base coordinates, respectively; ω i B B = ω i B x B ω i B y B ω i B z B T as the angular velocity of the B coordinate with respect to the inertial coordinate expressed in the B coordinate; ω t B B = ω t B x B ω t B y B ω t B z B T as the angular velocity of the B coordinate with respect to the geographic coordinate expressed in the B coordinate; ω i t t = ω i t x t ω i t y t ω i t z t T as the angular velocity of the geographic coordinate with respect to the inertial coordinate expressed in the geographic coordinate; C t B as the transformation matrix from the geographic coordinates to the B coordinates. Moreover, C b r , C r p , and C p a represent the transformation matrixes from base coordinates to roll coordinates, roll coordinates to pitch coordinates, and pitch coordinates to yaw coordinates, respectively. According to Figure 2, C b r , C r p , and C p a can be expressed as.
C b r = cos θ r 0 sin θ r 0 1 0 sin θ r 0 cos θ r , C r p = 1 0 0 0 cos θ p sin θ p 0 sin θ p cos θ p , C p a = cos θ a sin θ a 0 sin θ a cos θ a 0 0 0 1
Referring to the previous work [20], the dynamic model of the ISP can be defined as follows:
J a z ω ˙ i a z a = N K t u a K e N ( ω i a z a ω i b z a ) R m + ( N T d m + T d a ) + N ( N 1 ) J m ω ˙ i b z a N 2 J m ω ˙ i a z a
J p x + J a x ω i p x p = J p x + J a x ω ˙ i r x r + J a z ω i a z a ω i p y p + J p z + J a z J p y J a y ω i p y p ω i p z p + N K t u p K e N ω i p x p ω i b x p R m + N T d m + T d p + N ( N 1 ) J m ω ˙ i b x p N 2 J m ω ˙ i p x p
[ J r y ω i r y r + cos θ p ( J a y + J p y ) ω i p y p sin θ p ( J a z + J p z ) ω i p z p sin θ p J a z ω i a z a ] + ( J r x J r z ) ω i r x r ω i r z r + ( J a x + J p x ) ω i p x p ω i r z r sin θ p ( J a y + J p y ) ω i p y p ω i r x r cos θ p ( J a z + J p z ) ω i p z p ω i r x r cos θ p J a z ω i a z a ω i r x r = N K t u r K e N ( ω i r y r ω i b y r ) R m + ( N T d m + T d r ) + N ( N 1 ) J m ω ˙ i b y r N 2 J m ω ˙ i r y r
where ω i b z a , ω ˙ i b z a , ω i b x p , ω ˙ i b x p , ω i b y r , and ω ˙ i b y r can be obtained by ω i b b , ω ˙ i b b and the transformation matrices C b r , C r p , and C p a . J p = d i a g ( J p x , J p y , J p z ) , J r = d i a g ( J r x , J r y , J r z ) and J a = d i a g ( J a x , J a y , J a z ) are the moment of inertia of pitch, roll, and yaw gimbal in three directions, respectively, and they are all symmetric matrices. J m is the moment of inertia of the motor. K t is the torque sensitivity. K e is the back EMF constant. R m is the motor resistance. The N is the gear ratio of motor. u p , u r , and u a are the voltage inputs applied on the pitch, roll, and yaw gimbal motor armatures, respectively. T d p , T d r , and T d a are the torque disturbances imposed on the pitch gimbal, roll gimbal, and yaw gimbal, respectively. T d m is the torque disturbance imposed on the motor of ISP.
The attitudes of the LOS are the criteria of the ISP system, which are defined in the geographic coordinates. However, it is obvious that the θ and θ ˙ of the ISP of [20] are measured in the inertial coordinates. The process of converting from inertial coordinates to geographic coordinates is complicated, which will increase the computational burden of the MGNC unit and reduce the measurement and control performance. In order to solve the above problem, a nonlinear dynamic model based on the geographic coordinates is proposed. The θ and θ ˙ of the ISP with respect to geographic coordinates is expressed as θ = θ t p p θ t r r θ t a a T and θ ˙ = ω t p x p ω t r y r ω t a z a T , and the corresponding values can be measured by the MGNC unit. The parameters coordinates can be unified:
ω i B B = C t B ω i t t + ω t B B , B = p , r , a , b
Since ω i t t is relatively small.
ω i B B ω t B B , B = p , r , a , b
To facilitate the application in practical engineering, based on (1)–(5), the nonlinear dynamic model of the three-axis ISP based on the geographic coordinates can be obtained as follows, and the detailed information on the dynamic model is shown in the Appendix A.
ω ˙ t a x a = f 1 ( t ) + b 1 u 1 + g 1 d 1 = b 1 u 1 + D 1
ω ˙ t a y a = f 2 ( t ) + b 2 u 2 + g 2 d 2 = b 2 u 2 + D 2
ω ˙ t a z a = f 3 ( t ) + b 3 u 3 + g 3 d 3 = b 3 u 3 + D 3
where:
f 1 ( t ) = ( K t K e N 2 J 2 R m + ( s 1 θ ˙ a ) tan θ a ) ω t a x a + ( K t K e N 2 J 2 R m tan θ a s 1 cos θ p ) ω t a y a + s 1 J 2 sin θ p + J a z ω t p y p J 2 cos θ a ω t a z a + K t K e N 2 ω t r x p + N ( N 1 ) R m J m ω ˙ t r x p J 2 R m cos θ a s 1 cos θ a ( J p z J p y J a y ) ω t r z r 2 sin θ p cos θ p + J 2 ( ω t a y a sin θ a ) J 2 cos θ a θ ˙ a sin θ p
f 2 ( t ) = ( K t K e N 2 J 3 R m tan θ a + s 2 tan θ a + ( J a x + J p x ) ω t r z r J 3 cos θ p ) ω t a x a ( K t K e N 2 J 3 R m + s 2 ( J a x + J p x ) ω t r z r J 3 cos θ p tan θ a ) ω t a y a + ( K t K e N 2 + J 3 R m s 2 ) tan θ p + J a z R m ω t r x r J 3 R m cos θ a ω i a z a + K t K e N 2 ω t b y r + N ( N 1 ) J m R m ω ˙ t b y r J 3 R m cos θ a cos θ p ( K t K e N 2 J 3 R m + s 2 ) tan θ p cos θ a θ ˙ a + ( J a y + J p y ) sin 2 θ p + J p z cos 2 θ p J r x + J r z J 3 cos θ a cos θ p ω t r z r ω t r x r [ ( J a y + J p y J a z J p z ) ω t r z r cos θ p sin θ p sin θ p J a z θ ˙ a ] J 3 cos θ a cos θ p ( ω t a x a sin θ a cos θ p ω t a z a sin θ p + θ ˙ a sin θ p ) + ω t a y a ( cos θ a cos θ p ) cos θ a cos θ p
f 3 ( t ) = K t K e N 2 ( ω t b z a ω t a z a ) J 1 R m + N ( N 1 ) J m ω ˙ t b z a J 1 , b 1 = N K t J 2 R m cos θ a , b 2 = N K t J 3 R m cos θ a cos θ p , b 3 = N K t J 1 R m , u 1 = u p , u 2 = u r , u 3 = u a , g 1 = 1 J 2 cos θ a , g 2 = 1 J 3 cos θ a cos θ p , g 3 = 1 J 1 , d 1 = N T d m + T d p + Δ 1 , d 2 = N T d m + T d r + Δ 2 , d 3 = N T d m + T d a + Δ 3 , Δ i denotes the unknown uncertainties of f i ( t ) and d i , i = 1 , 2 , 3 , D i = f i ( t ) + g i d i , i = 1 , 2 , 3 denotes the lumped disturbance, which contains nonlinearities and various unmodeled disturbances of the ISP system.

3. Control System of the ISP

Since D i , i = 1 , 2 , 3 are nonlinear and time variant functions, it is difficult to express them accurately in the actual control system, which will affect the control performance of the ISP. Therefore, a compound control method based on the AESO and the adaptive back-stepping integral SMC is proposed. The adaptive back-stepping integral SMC method is proposed to handle the ISP system nonlinearity, parameter variations, and disturbances. Furthermore, the sign function is replaced by the lumped disturbance estimation of AESO, which can reduce the chattering problem and improve the control performance.
Since the pitch, roll, and yaw gimbals have the same control structure, take the roll gimbal as an example, and let θ = θ r , ω = ω t a y a , J = 1 / b = 1 / b 2 , u = u 2 , D = D 2 , the control flowchart is shown in Figure 3.

3.1. The Traditional Linear ESO

For the ISP, let x 1 x 2 x 3 T = θ ω D T , where x i ( t ) , i = 1 , 2 , 3 are the state variables.
Assumption 1.
The  D ( t )  and its first derivative  D ˙ ( t ) = h ( t ) are bounded, satisfying  D ( t ) H , h ( t ) δ h ( t ) .
From (7), the expansion state equation of ISP can be obtained as:
x ˙ 1 = x 2 x ˙ 2 = b u + x 3 x ˙ 3 = h
For the (9), design the linear ESO (LESO).
e 1 = x ^ 1 x 1 x ^ ˙ 1 = x ^ 2 3 ω o e 1 x ^ ˙ 2 = x ^ 3 + b 0 u 3 ω o 2 e 1 x ^ ˙ 3 = ω o 3 e 1
where x ^ 1 , x ^ 2 and x ^ 3 are the estimation value of x 1 , x 2 and x 3 , e 1 is the error between x ^ 1 and x 1 , ω o is the fixed bandwidth of LESO. At the same time, b 0 is the estimation value of b .
Based on the (10), we can obtain:
x ^ 1 = ( 3 ω o s 2 + 3 ω o 2 s + ω o 3 ) x 1 + b s u s 3 + 3 ω o s 2 + 3 ω o 2 s + ω o 3
x ^ 3 = ω o 3 ( s 2 x 1 b u ) s 3 + 3 ω o s 2 + 3 ω o 2 s + ω o 3
According to (9), one has:
D = x 3 = x ˙ 2 b u = x ¨ 1 b u
Combining (13) and (12), the lumped disturbance observation transfer function can be defined as follows:
G D ( s ) = x ^ 3 D = ω o 3 s 3 + 3 ω o s 2 + 3 ω o 2 s + ω o 3 = ω o s + ω o 3
The frequency response of G D ( s ) is shown in Figure 4. It can be seen that as the frequency of the disturbance increases, the estimation of the disturbance by LESO exhibits obvious phase lag and amplitude attenuation. The decrease in the disturbance estimation accuracy will result in a decrease in the control performance. Although increasing the observation bandwidth ω o can improve the estimation ability of LESO, it will also introduce more high-frequency noise, which will weaken the system’s resistance to high-frequency noise.
Moreover, define:
x ˜ = x ˜ 1 x ˜ 2 x ˜ 3 ,   x ˜ i ( t ) = x i ( t ) x ^ i ( t ) ,   i = 1 , 2 , 3
By subtracting (10) from (9), the error model of the LESO is:
x ˜ ˙ 1 ( t ) = x ˜ 2 ( t ) 3 ω o x ˜ 1 ( t ) x ˜ ˙ 2 ( t ) = x ˜ 3 ( t ) 3 ω o 2 x ˜ 1 ( t ) x ˜ ˙ 3 ( t ) = h ( t ) ω o 3 x ˜ 1 ( t )
According to (16), one has:
x ˜ 3 ( t ) = x ˜ ˙ 2 ( t ) + 3 ω o 2 ( t ) x ˜ 1 ( t )
when there are certain errors between the real states x 1 and x 2 of the system and the observation states x ^ 1 and x ^ 2 of LESO, the disturbance estimation error makes the corresponding increment due to the high observation bandwidth. Therefore, it will cause a great peaking phenomenon.

3.2. The AESO

To overcome the problem of LESO, we propose an AESO.
e 1 = x ^ 1 x 1 x ^ ˙ 1 = x ^ 2 3 ω A E S O ( x ˜ ) e 1 x ^ ˙ 2 = x ^ 3 + b ^ u 3 ω A E S O 2 ( x ˜ ) e 1 x ^ ˙ 3 = ω A E S O 3 ( x ˜ ) e 1
where b ^ is the input gain value estimated by the J ^ ˙ , and J ^ ˙ is the parameter adaptation law to be synthesized later. ω A E S O ( x ˜ ) = ω 0 exp ( x ˜ o T δ x ˜ o ) with x ˜ o = x ˜ 1 x ˜ 2 T , δ = 1 / δ 0 0 1 / ( ω 0 2 δ ) , is the bandwidth of AESO, which is composed by the observation errors of x 1 and x 2 , and the constant δ > 0 needs to be designed.
Remark 
1. The input gain b ^ and observation bandwidth ω A E S O ( x ˜ ) of AESO are adaptive values, which are different from LESO. Adaptive variation of  b ^ can reduce the estimation burden of AESO [28]. In addition, through the data input of the observation errors x ˜ o = x ˜ 1 x ˜ 2 T , the observation bandwidth  ω A E S O ( x ˜ ) can deal with the peaking phenomenon, improving the estimation accuracy of AESO without introducing excessive high-frequency noise. In order to further ensure the reliability of AESO, define:
ω A E S O ( x ˜ ) = ω 0 exp ( x ˜ o T δ x ˜ o ) ω A E S O ( x ˜ ) ω min ω min ω A E S O ( x ˜ ) < ω min  
Convergence Proof.
Let ζ i ( t ) = ( x ˜ i ( t ) ) / ( ω 0 i 1 ) , i = 1 , 2 , 3 , from (16) and (18), one has
ζ ˙ = ω 0 A ζ ( ζ ) ζ + B ζ h ( t ) ω 0 2
where ζ = [ ζ 1 ζ 2 ζ 3 ] T 3 , A ζ ( ζ ) = 3 exp ( ( ζ 1 2 + ζ 2 2 ) / δ ) 1 0 3 exp ( ( ζ 1 2 + ζ 2 2 ) / δ ) 0 1 exp ( ( ζ 1 2 + ζ 2 2 ) / δ ) 0 0 and B ζ = 0 0 1 T . □
Theorem 1.
For (18), if δ > m 2 / 0.9 ( m > 0 ) and V ζ ( ζ ( 0 ) ) m 2 / ( 3 ω 0 ) , there exist a constant  σ i > 0 and a finite time  T 1 > 0 , satisfying
x ˜ i ( t ) σ i ,   σ i = 8 δ h ( t ) ω 0 4 i ,   i = 1 , 2 , 3 ,   t T 1
Proof. 
The autonomous system of (19) is:
ζ ˙ = ω 0 A ζ ( ζ ) ζ
For (21), define the Lyapunov function V ζ ( ζ ) = ( 1 / ω 0 ) ζ T P 0 ζ with A 0 T P 0 + P 0 A 0 = I 3 , where A 0 = 3 1 0 3 0 1 1 0 0 and P 0 = 1 0.5 1 0.5 1 0.5 1 0.5 4 . Then, the V ˙ ζ ( ζ ) is.
V ˙ ζ ( ζ ) = ζ T ( A ζ ( ζ ) T P 0 + P 0 A ζ ( ζ ) ) ζ
If δ > m 2 / 0.9 and V ζ ( ζ ( 0 ) ) m 2 / ( 3 ω 0 ) are achievable, then ζ o 2 m ,   ζ o = ζ 1 ζ 2 , A ζ ( ζ ) T P 0 + P 0 A ζ ( ζ ) < 0 , and ζ = 0 of (21) are locally exponentially stable (Theorem 1 of [29]).
Based on the Assumption 1 and the exponential stability of (21), for (19), there exists an invariant set:
B 0 ζ 3 :   ζ 2 2 λ max P 0 B ζ δ h ( t ) ω 0 3 = 8 δ h ( t ) ω 0 3
for any ζ B 0 and V ζ ( ζ ) m 2 / ( 3 ω 0 ) , we can obtain.
V ˙ ζ ( ζ ) = ζ T A ζ ( ζ ) T P 0 + P 0 A ζ ( ζ ) ζ + 2 ζ T P 0 B ζ δ h ( t ) ω 0 3 < 0
then, for all t T 1 , considering ζ i ( t ) = ( x ˜ i ( t ) ) / ( ω 0 i 1 ) , i = 1 , 2 , 3 and (24), one has
x ˜ i ( t ) ω 0 i 1 ζ 2 8 δ h ( t ) ω 0 4 i = σ i

3.3. The Compound Control Method Based on the AESO and the Adaptive Back-Stepping Integral SMC

To facilitate the design of adaptation laws, for (9), we can obtain:
x ˙ 1 = x 2 J x ˙ 2 = u + D J
where J = 1 / b , D J = D / b .
Assumption 2.
Define the unknown parameter  J Ω J J : J min J J max , and the  J ^ = 1 / b ^ is the estimation value of  J . Moreover, define the lumped disturbance estimation error  ε = D J J ^ x ^ 3 , ε Ω ε ε : ε min ε ε max and the lumped disturbance estimation compensation  ε ^ is the estimation value of  ε .
Let the estimation error J ˜ = J ^ J , ε ˜ = ε ^ ε . Combining Assumption 2, the adaptation law J ^ ˙ and ε ^ ˙ , with J min J ^ ( 0 ) J max and ε min ε ^ ( 0 ) ε max , can be defined as [28].
J ^ ˙ = P r o j J ^ ( τ J ^ ) = 0 ,   i f   J ^ J max   a n d   τ J ^ > 0 0 ,   i f   J ^ J min   a n d   τ J ^ < 0 τ J ^   o t h e r w i s e
ε ^ ˙ = P r o j ε ^ ( τ ε ^ ) = 0 ,   i f   ε ^ ε max   a n d   τ ε ^ > 0 0 ,   i f   ε ^ ε min   a n d   τ ε ^ < 0 τ ε ^   o t h e r w i s e
where τ J ^ and τ ε ^ are the adaptation functions to be synthesized later; for any adaption function, the projection mapping used in (27) and (28) guarantees J ^ Ω J ^ J ^ : J min J ^ J max , ε ^ Ω ε ^ ε ^ : ε min ε ^ ε max .
Define the desired attitude angle x 1 d , the virtual control law x 2 d and the state error as:
z 1 = x 1 x 1 d   z 2 = x 2 x 2 d
and the derivative of z 1 is obtained by:
z ˙ 1 = x 2 x ˙ 1 d
For the virtual control law x 2 d , define:
x 2 d = k 1 z 1 + x ˙ 1 d
where the constant k 1 > 0 is the virtual control law coefficient.
Define the first Lyapunov function V 1 = 1 2 z 1 2 , then the V ˙ 1 is.
V ˙ 1 = z 1 z ˙ 1 = z 1 x 2 x ˙ 1 d = z 1 x 2 x 2 d k 1 z 1 = z 1 z 2 k 1 z 1 2
It is obvious that if z 2 converges to zero, z 1 is asymptotically stable, and x 1 can asymptotically track x 1 d .
Based on (26) and (29), the differentiation of z 2 is.
J z ˙ 2 = u + D J J x ˙ 2 d
Define the integral sliding surface s as.
s = z 2 + k 2 z 2 d τ
where k 2 is a positive constant. Then, the control law u , the adaptation functions τ J ^ and τ ε ^ can be designed as.
u = u 0 ( J ^ x ^ 3 + ε ^ ) = J ^ ( x ˙ 2 d k 2 z 2 ) k s s ( J ^ x ^ 3 + ε ^ )
τ J ^ = γ J s ( x ˙ 2 d k 2 z 2 )
τ ε ^ = γ ε s
where k s is a positive constant, γ J and γ ε are the learning rates.
Stability analysis:
Define the second Lyapunov function V 2 = 1 2 J s 2 + 1 2 γ J J ˜ 2 + 1 2 γ ε ε ˜ 2 , then the V ˙ 2 is.
V ˙ 2 = J s s ˙ + 1 γ J J ˜ J ^ ˙ + 1 γ ε ε ˜ ε ^ ˙ = s ( J z ˙ 2 + J k 2 z 2 ) + 1 γ J J ˜ J ^ ˙ + 1 γ ε ε ˜ ε ^ ˙ = s ( u + D J J ( x ˙ 2 d k 2 z 2 ) ) + 1 γ J J ˜ J ^ ˙ + 1 γ ε ε ˜ ε ^ ˙
Taking (35)–(37) into (38).
V ˙ 2 = s ( J ^ ( x ˙ 2 d k 2 z 2 ) k s s ( J ^ x ^ 3 + ε ^ ) + D J J ( x ˙ 2 d k 2 z 2 ) ) + 1 γ J J ˜ J ^ ˙ + 1 γ ε ε ˜ ε ^ ˙ = s ( J ˜ ( x ˙ 2 d k 2 z 2 ) k s s ( J ^ x ^ 3 + ε ^ ) + D J ) + 1 γ J J ˜ J ^ ˙ + 1 γ ε ε ˜ ε ^ ˙ = s ( J ˜ ( x ˙ 2 d k 2 z 2 ) k s s ε ˜ ) + 1 γ J J ˜ J ^ ˙ + 1 γ ε ε ˜ ε ^ ˙ = k s s 2 + J ˜ ( s ( x ˙ 2 d k 2 z 2 ) + 1 γ J J ^ ˙ ) + ε ˜ ( s + 1 γ ε ε ^ ˙ ) = k s s 2 0
Then, based on the x 2 d and u , the sliding surface s = 0 is reachable. Meanwhile, the x 1 can track the x 1 d effectively.
Remark 2.
It is obvious that the control law  u does not contain symbolic function  sgn ( s ) , which can reduce the chattering problem for the switching action of  sgn ( s ) and decrease the loss of actuators in the control system. Moreover, the estimation compensation  ε ^ in  u can improve the estimation accuracy of AESO.
Remark 3.
The projection mapping adaptation law (27) and (28) can guarantee  J ˜ ( s ( x ˙ 2 d k 2 z 2 ) + 1 γ J J ^ ˙ ) 0 and  ε ˜ ( s + 1 γ ε ε ^ ˙ ) 0 , thus guaranteeing  V ˙ 2 0 . Since  V 2 0 , V ˙ 2 0 , when  t , V 2 is bounded, and it can be shown that  J ^ is bounded. However, due to  V ˙ 2 = k s s 2 , when  s = 0 , V ˙ 2 = 0 , and  V 2 is not decreasing, which does not guarantee  J ˜ 0 . However,  J ^ ˙ can still reduce the error between the estimation value  b ^ and the real input gain  b .

4. Simulations, Experiments and Discussion

The three-axis ISP is shown in Figure 5. Its length, width, and height are 0.33 m, 0.255 m, and 0.115 m, respectively. With the camera, the total weight reaches 13 Kg. Based on the MGNC unit, ISP can get attitude errors and make corresponding control commands.

4.1. Simulations

Table 1 shows the parameters of ISP. The battery voltage of the ISP system is 24 V, and the relationship between the input voltage u v o l t a g e of the ISP and the output value u c o n t r o l l e r of the controller is u v o l t a g e = 24 V 1000 u c o n t r o l l e r .
With the analysis of disturbances in the ISP system [30], the corresponding asymmetrical disturbances have been added in simulations.
For the ISP system, the maximum mass imbalance distance is 5 mm, the maximum weight of the loads is 30 kg, and the amplitude of the wind disturbance is 1.5. Therefore, the torque disturbance T d L ( L = p , r , a ) can be obtained as:
T d L = ( 2 × 30 × 9.8 × 0.005 + 1.5 ) × ( r a n d ( t ) 0.5 )
The sliding friction coefficient of the ISP system is μ = 0.1 . The weight and the radius of the motor gear in the ISP system are 0.5 Kg and 0.1 m, respectively, and the amplitude of the residual periodic vibration disturbances is 0.9. Therefore, the torque disturbance T d m can be defined as:
T d m = ( 0.1 × 0.5 × 9.8 × 0.1 + 09 ) × ( sin ( ω d m t ) + sin ( 2 ω d m t ) )
where ω d m is the residual vibration frequency.
Moreover, the mean and standard deviation of the measurement noise are 0 and 0.01, so one has:
d n o i s e = n o r m r n d ( 0 , 0.01 )
In the simulation section, take the roll gimbal as an example, and the simulation time as 10 s. Let x 1 d = 5 ° , the initial ISP system state values x 1 ( 0 ) and x 2 ( 0 ) are 5 ° and 0.15 ° / s respectively, and the initial AESO state values x ^ 1 ( 0 ) x ^ 2 ( 0 ) x ^ 3 ( 0 ) T = 0 0 0 T .
In order to verify the control performance of the proposed method, the following three control algorithms are selected in the simulation part:
(1) The proposed method: the control law in (35) with k 1 = 20 , k 2 = 50 , k s = 0.1 , ω 0 = 50 , δ = 0.01 , ω min = 10 , b ^ ( 0 ) = 1.3 , ε ^ ( 0 ) = 0 , J min J max = 0.5 1 , ε min ε max = 300 300 , γ J = 2 . 7 × 10 7 , γ ε = 2.5 . We test the disturbance estimation performance of LESO with ω o = 70 , b 0 = 1.3 .
(2) The back-stepping control (BSC): u B S C = x ˙ 2 d + k 2 z 2 b 0 with k 1 = 20 , k 2 = 50 , b 0 = 1.3 .
(3) The back-stepping integral sliding mode control (BSSMC): u B S S M C = x ˙ 2 d + k 2 z 2 + k s s + η sgn ( s ) b 0 with k 1 = 20 , k 2 = 50 , k s = 0.1 , η = 100 , b 0 = 1.3 .
Figure 6 shows the comparison of the attitude angles generated by the three control methods. When the simulation time reaches 0.3 s, the attitude angles of the three control methods can all track the desired attitude angles, and there exists a peaking value in the initial stage of the BSSMC, which reaches 5.1609°. Compared with the other two control methods, the proposed control method has the best performance both in terms of response speed and robustness to disturbances, and the angle velocity of the proposed control method can reach 50 ° / s . In order to intuitively reflect the control performance of the three control methods, the root mean square error (RMSE), the integral of time-multiplied absolute-value of error (ITAE), and the maximum deviation of error (MAXE) are used as the performance indicators of the tracking error.
Table 2 shows the comparison of the control performances of the three control methods. It can be seen that the proposed control method has the best control performance under multiple disturbance environments. Compared with the BS and the BSSMC, the RMSE value, ITAE value, and MAXE value of the proposed method are improved by at least 48.1%, 51.0%, and 34.6%, respectively.
Figure 7 shows the comparison of the control voltages generated by the three control methods. Compared with the other two control methods, BSSMC has an obvious chattering problem, which is very disadvantageous to the actuator of the ISP system. The proposed control solves the chattering problem, and the peak voltage is only 1/4 of that of the BSSMC, which will keep the ISP system running longer.
Figure 8, Figure 9 and Figure 10 show the simulation results for LESO and AESO. When the simulation time reaches 0.15 s, the disturbance estimations can track the real disturbance. Compared with LESO, there is no peaking phenomenon in AESO, and the disturbance estimation curve is more convergent. The maximum peak of estimation of AESO is only 8.09% of that of the LESO. In addition, the maximum disturbance estimation error of AESO is only 40% of that of the LESO. It can be seen from Figure 10 that the bandwidth variation of AESO guarantees the accuracy of AESO disturbance estimation.
According to Figure 11, the estimation of input gain b ^ gradually approached the real input gain b = 1.7569 with the parameter adaptation law J ^ , and finally b ^ = 1.7652 . Compared with the b 0 = 1.3 , the parameter uncertainty of b ^ reduced by 98.2%, which greatly reduced the estimation burden of AESO.

4.2. Experiments

4.2.1. Case 1: Vehicle Experiment

To validate the control performance of the ISP system under the real disturbance environment, a vehicle experiment was carried out. The roll gimbal was chosen as an example, and let x 1 d = 0 ° . In order to verify the control performance of the proposed method, the adaptive neural network and sliding mode control (ANNSMC) method in [20] is also used in this part under the same experimental conditions. The parameters of the proposed method were set to the same as those used in the simulation.
Figure 12 shows the experimental devices of the vehicle experiment. The ISP system was connected to the vehicle by the transitory bracket. The data logger was used to record the experimental data. Figure 13, Figure 14 and Figure 15 show the experimental results in the vehicle experiment. As can be seen from Figure 13, Figure 14 and Figure 15, both control methods can ensure the stable operation of the ISP system in the disturbance environment.
Table 3 shows the comparison of the control performances of the two control methods in the vehicle experiment. It can be seen that the proposed control method has the best control performance in the vehicle experiment. Compared with the ANNSMC, the RMSE value, ITAE value, and MAXE value of the proposed method are improved by 33.4%, 30.0%, and 51.4%, respectively.

4.2.2. Case 2: Unmanned Helicopter Flight Experiment

To test the control performance of the proposed method in actual flight, a series of airport pavement inspections have been conducted in Tianjin city from August 2020 to February 2021. The unmanned helicopter inspection system is shown in Figure 16. Due to the consideration of counterweight, the ISP system was hung by four carbon fiber columns at the front abdomen of the unmanned helicopter.
With the consideration of camera index and the task requirement, the flight speed and flight height of the unmanned helicopter inspection system were set as 8 m/s and 20 m, respectively. Based on the MGNC system, the ISP adjusted the gimbals to keep the sight axis of load perpendicular to the ground, and the desired attitude angle θ d = θ t p d p θ t r d r θ t a d a T was set to 0 ° 0 ° 90 ° T . Under the same flight experiment conditions, the same controllers were chosen as in Case 1. The roll, pitch, and yaw angles of the ISP system generated by the proposed control method and ANNSMC are shown in Figure 17. Since the wind speed was 11.2 m/s, there were large wind disturbances in the flight test. The ISP could isolate non-ideal disturbances effectively to get high performance ground defect photos, and Table 4 shows the comparison of the control performances of the two control methods in the flight experiment.
As can be seen from Table 4, compared with the ANNSMC, the RMSE values and ITAE values of the proposed method are improved by at least 32.3% and 32.9%, respectively. However, the MAXE value of the roll gimbal of the proposed method is increased by 14.0%. Additionally, the MAXE values of the pitch gimbal and yaw gimbal of the proposed method are improved by 0.36% and 36.3%, respectively. Therefore, the proposed method has strong robustness against disturbances, which can achieve better control performance than ANNSMC.
The inspection photos of the proposed method and ANNSMC are shown in Figure 18 and Figure 19. Compared with the ANNSMC, the 1 mm crack and 1.5 mm hexagon tool could be located in the photo of the proposed method clearly. The ISP system based on the proposed method could isolate different disturbances effectively to locate airport pavement diseases.

5. Conclusions

This paper proposed a nonlinear dynamic model based on the geographic coordinates and a compound control method based on the AESO and adaptive back-stepping integral SMC for the high-performance control of the three-axis ISP system. The dynamic model described in this paper can avoid complex coordinate transformation and improve the measurement and control performance. In the proposed compound control method, the adaptation laws based on the integral sliding mode for parameter uncertainty and disturbance estimation compensation are developed, which can improve the disturbance estimation accuracy of AESO. The chattering problem of SMC has been effectively reduced by introduction of lumped disturbance estimation. A series of simulation and experimental results show that the proposed control method can ensure high control precision for ISP under multiple disturbance environments. In our future work, the robustness of the proposed method will be discussed under various design parameters.

Author Contributions

Conceptualization, X.L.; methodology, F.F.; software, X.L.; validation, F.F. and X.L.; formal analysis, X.L. and F.F.; investigation, X.L. and F.F.; resources, X.L.; data curation, X.L.; writing—original draft preparation, X.L. and F.F.; writing—review and editing, X.L. and R.W.; visualization, F.F. and R.W.; supervision, X.L.; project administration, X.L.; funding acquisition, X.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China, grant number 61873016, 61633002, and 62173019.

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.

Appendix A

Based on (1)–(5), the dynamic model with respect to geographic coordinates is defined as follows:
ω ˙ t a z a = K t K e N 2 ( ω t b z a ω t a z a ) J 1 R m + N ( N 1 ) J m ω ˙ t b z a J 1 + N K t J 1 R m u a + N T d m + T d a J 1
ω ˙ t p x p = K t K e N 2 ( ω t b x p ω t p x p ) + N ( N 1 ) R m J m ω ˙ t b x p J 2 R m + J a z ω t p y p ω t a z a ( J p z J p y J a y ) ω t r z r 2 sin θ p cos θ p J 2 ( J p z J p y J a y ) ( ω t r z r cos 2 θ p ω t r y r sin θ p cos θ p ) ω t r y r J 2 + N K t J 2 R m u p + N T d m + T d p J 2
ω ˙ t r y r = ( 2 J a z θ ˙ p + ( J p z J a y J p y ) ( ω t r x r + 2 θ ˙ p ) ) ω t r y r sin 2 θ p 2 J 3 + J a z ω t r x r ω t a z a cos θ p ( J a x + J p x ) ω t r z r ω t p x p J 3 + K t K e N 2 ( ω t b y r ω t r y r ) + N ( N 1 ) R m J m ω ˙ t b y r J 3 R m + ( ( J a y + J p y ) sin 2 θ p + J p z cos 2 θ p J r x + J r z ) ω t r z r ω t r x r J 3 [ ( J a y + J p y J a z J p z ) ω t r z r cos θ p sin θ p sin θ p J a z θ ˙ a ] J 3 + N T d m + T d r J 3 + N K t J 3 R m u r
where J 1 = J a z + N 2 J m , J 2 = J p x + J a x + N 2 J m ,
J 3 = J r y + ( J a y + J p y ) cos 2 θ p + ( J a z + J p z ) sin 2 θ p + N 2 J m .
In the ISP system, each frame is driven by a motor, that is, each frame has only one degree of freedom, and the pitch and roll angles of the yaw frame are indirectly generated by the pitch and roll frames, so θ ˙ t a x a = ω t p x p and θ ˙ t a y a = ω t r y r hold if, and only if, θ p = 0 and θ a = 0 . Since in the actual ISP system, the control target and the measurement datum are both on the yaw coordinate, θ ˙ should become θ ˙ = ω t a x a ω t a y a ω t a z a T , so it is also necessary to transform the formulas (A2) and (A3):
ω ˙ t a x a = ( K t K e N 2 J 2 R m + ( s 1 θ ˙ a ) tan θ a ) ω t a x a + ( K t K e N 2 J 2 R m tan θ a s 1 cos θ p ) ω t a y a + s 1 J 2 sin θ p + J a z ω t p y p J 2 cos θ a ω t a z a + N K t J 2 R m cos θ a u p + N T d m + T d p J 2 cos θ a + K t K e N 2 ω t r x p + N ( N 1 ) R m J m ω ˙ t r x p J 2 R m cos θ a s 1 cos θ a ( J p z J p y J a y ) ω t r z r 2 sin θ p cos θ p + J 2 ( ω t a y a sin θ a ) J 2 cos θ a θ ˙ a sin θ p
ω ˙ t a y a = ( K t K e N 2 J 3 R m tan θ a + s 2 tan θ a + ( J a x + J p x ) ω t r z r J 3 cos θ p ) ω t a x a ( K t K e N 2 J 3 R m + s 2 ( J a x + J p x ) ω t r z r J 3 cos θ p tan θ a ) ω t a y a + ( K t K e N 2 + J 3 R m s 2 ) tan θ p + J a z R m ω t r x r J 3 R m cos θ a ω i a z a + N K t J 3 R m cos θ a cos θ p u r + N T d m + T d r J 3 cos θ a cos θ p + K t K e N 2 ω t b y r + N ( N 1 ) J m R m ω ˙ t b y r J 3 R m cos θ a cos θ p ( K t K e N 2 J 3 R m + s 2 ) tan θ p cos θ a θ ˙ a + ( J a y + J p y ) sin 2 θ p + J p z cos 2 θ p J r x + J r z J 3 cos θ a cos θ p ω t r z r ω t r x r [ ( J a y + J p y J a z J p z ) ω t r z r cos θ p sin θ p sin θ p J a z θ ˙ a ] J 3 cos θ a cos θ p ( ω t a x a sin θ a cos θ p ω i a z a sin θ p + θ ˙ a sin θ p ) + ω t a y a ( cos θ a cos θ p ) cos θ a cos θ p
where s 1 = ( J p z J p y J a y ) ( 2 ω t r z r cos 2 θ p ω t r y r sin 2 θ p ) 2 J 2 ,
s 2 = 2 J a z θ ˙ p + ( J p z J a y J p y ) ( ω t r x r + 2 θ ˙ p ) 2 J 3 sin 2 θ p .

References

  1. Masten, M.K. Inertially stabilized platforms for optical imaging systems. IEEE Control Syst. Mag. 2008, 28, 47–64. [Google Scholar]
  2. Hilkert, J.M. Inertially stabilized platform technology Concepts and principles. IEEE Control Syst. Mag. 2008, 28, 26–46. [Google Scholar]
  3. Zhou, X.; Zhang, H.; Yu, R. Decoupling control for two-axis inertially stabilized platform based on an inverse system and internal model control. Mechatronics 2014, 24, 1203–1213. [Google Scholar] [CrossRef]
  4. Liu, S.; Che, H.; Sun, L. Research on stabilizing and tracking control system of tracking and sighting pod. J. Control Theory Appl. 2012, 10, 107–112. [Google Scholar] [CrossRef]
  5. Fang, J.; Yin, R.; Lei, X. An adaptive decoupling control for three-axis gyro stabilized platform based on neural networks. Mechatronics 2015, 27, 38–46. [Google Scholar] [CrossRef]
  6. Mu, Q.; Liu, G.; Lei, X. A RBFNN-Based Adaptive Disturbance Compensation Approach Applied to Magnetic Suspension Inertially Stabilized Platform. Math. Probl. Eng. 2014, 2014, 657985. [Google Scholar] [CrossRef]
  7. Zhang, Y.; Yang, T.; Li, C.; Liu, S.; Du, C.; Li, M.; Sun, H. Fuzzy-PID control for the position loop of aerial inertially stabilized platform. Aerosp. Sci. Technol. 2014, 36, 21–26. [Google Scholar] [CrossRef]
  8. Darestani, M.; Nikkhah, A.; Sedigh, A. H∞/Predictive output control of a three-axis gyrostabilized platform. Proc. Inst. Mech. Eng. IMechE Conf. 2013, 228, 679–689. [Google Scholar] [CrossRef]
  9. Yu, Y.-J.; Fang, J.-C.; Xiang, B.; Wang, C.-E. Adaptive back-stepping tracking control for rotor shaft tilting of active magnetically suspended momentum wheel. ISA Trans. 2014, 53, 1892–1900. [Google Scholar] [CrossRef]
  10. Setoodeh, P.; Khayatian, A.; Farjah, E. Backstepping-Based Control of a Strapdown Boatboard Camera Stabilizer. Int. J. Control Autom. Syst. 2007, 5, 15–23. [Google Scholar]
  11. Guo, L.D.; Tan, Z.F.; Li, G.C.; Zhang, Q.T. Dynamic sliding-mode control with backstepping for stabilization loop of inertial platform. J. Chin. Inertial Technol. 2010, 18, 283–289. [Google Scholar]
  12. Hou, S.; Chu, Y.; Fei, J. Intelligent Global Sliding Mode Control Using Recurrent Feature Selection Neural Network for Active Power Filter. IEEE Trans. Ind. Electron. 2021, 68, 7320–7329. [Google Scholar] [CrossRef]
  13. Jiang, B.; Karimi, H.R.; Yang, S.; Gao, C.; Kao, Y. Observer-Based Adaptive Sliding Mode Control for Nonlinear Stochastic Markov Jump Systems via T–S Fuzzy Modeling: Applications to Robot Arm Model. IEEE Trans. Ind. Electron. 2021, 68, 466–477. [Google Scholar] [CrossRef]
  14. Levant, A. High-order sliding modes: Differentiation and output feedback control. Int. J. Control 2003, 76, 427–434. [Google Scholar] [CrossRef]
  15. Shtessel, Y.; Taleb, M.; Plestan, F. A novel adaptive-gain supertwisting sliding mode controller: Methodology and application. Automatica 2012, 48, 759–769. [Google Scholar] [CrossRef]
  16. Mao, J.; Li, S.; Li, Q.; Yang, J. Design and implementation of continuous finite-time sliding mode control for 2-DOF inertially stabilized platform subject to multiple disturbances. ISA Trans. 2019, 84, 214–224. [Google Scholar] [CrossRef]
  17. Mao, J.; Yang, J.; Li, S.; Yan, Y.; Li, Q. Output feedback-based sliding mode control for disturbed motion control systems via a higher-order ESO approach. IET Contr. Theory Appl. 2018, 12, 2118–2126. [Google Scholar] [CrossRef]
  18. Lei, X.; Lu, P. The Adaptive Radial Basis Function Neural Network for Small Rotary-Wing Unmanned Aircraft. IEEE Trans. Ind. Electron. 2014, 61, 4808–4815. [Google Scholar] [CrossRef]
  19. Giap, N.H.; Shin, J.-H.; Kim, W.-H. Robust Adaptive Neural Network Control for XY Table. Intell. Control Autom. 2013, 4, 293–300. [Google Scholar] [CrossRef]
  20. Zou, Y.; Lei, X. A compound control method based on the adaptive neural network and sliding mode control for inertial stable platform. Neurocomputing 2015, 155, 286–294. [Google Scholar] [CrossRef]
  21. Han, J. From PID to Active Disturbance Rejection Control. IEEE Trans. Ind. Electron. 2009, 56, 900–906. [Google Scholar] [CrossRef]
  22. Liu, J.; Vazquez, S.; Wu, L.; Marquez, A.; Gao, H.; Franquelo, L.G. Extended State Observer-Based Sliding-Mode Control for Three-Phase Power Converters. IEEE Trans. Ind. Electron. 2017, 64, 22–31. [Google Scholar] [CrossRef]
  23. Yao, J.; Jiao, Z.; Ma, D. Adaptive Robust Control of DC Motors With Extended State Observer. IEEE Trans. Ind. Electron. 2014, 61, 3630–3637. [Google Scholar] [CrossRef]
  24. Sayem, A.H.M.; Cao, Z.; Man, Z. Model Free ESO-Based Repetitive Control for Rejecting Periodic and Aperiodic Disturbances. IEEE Trans. Ind. Electron. 2017, 64, 3433–3441. [Google Scholar] [CrossRef]
  25. Ren, C.; Li, X.; Yang, X.; Ma, S. Extended State Observer-Based Sliding Mode Control of an Omnidirectional Mobile Robot with Friction Compensation. IEEE Trans. Ind. Electron. 2019, 66, 9480–9489. [Google Scholar] [CrossRef]
  26. Pu, Z.; Yuan, R.; Yi, J.; Tan, X. A Class of Adaptive Extended State Observers for Nonlinear Disturbed Systems. IEEE Trans. Ind. Electron. 2015, 62, 5858–5869. [Google Scholar] [CrossRef]
  27. Li, P.; Zhu, G.; Zhang, M. Linear Active Disturbance Rejection Control for Servo Motor Systems with Input Delay via Internal Model Control Rules. IEEE Trans. Ind. Electron. 2021, 68, 1077–1086. [Google Scholar] [CrossRef]
  28. Yao, J.; Deng, W. Active Disturbance Rejection Adaptive Control of Hydraulic Servo Systems. IEEE Trans. Ind. Electron. 2017, 64, 8023–8032. [Google Scholar] [CrossRef]
  29. Cheng, Y.; Ren, X.; Zheng, D.; Li, L. Non-Linear Bandwidth Extended-State-Observer Based Non-Smooth Funnel Control for Motor-Drive Servo Systems. IEEE Trans. Ind. Electron. 2022, 69, 6215–6224. [Google Scholar] [CrossRef]
  30. Fu, F.; Lei, X.; Wang, R. A Compound Control Method Based on the Adaptive Linear Extended State Observer and Global Fast Terminal Sliding Mode Control for Inertially Stabilized Platform. Machines 2022, 10, 426. [Google Scholar] [CrossRef]
Figure 1. The schematic diagram of the three-axis ISP system.
Figure 1. The schematic diagram of the three-axis ISP system.
Symmetry 14 01848 g001
Figure 2. Coordinates of the three-axis ISP system.
Figure 2. Coordinates of the three-axis ISP system.
Symmetry 14 01848 g002
Figure 3. The flowchart of the compound method.
Figure 3. The flowchart of the compound method.
Symmetry 14 01848 g003
Figure 4. The frequency response of G D ( s ) .
Figure 4. The frequency response of G D ( s ) .
Symmetry 14 01848 g004
Figure 5. The three-axis ISP.
Figure 5. The three-axis ISP.
Symmetry 14 01848 g005
Figure 6. The comparison of the attitude angles generated by the three control methods.
Figure 6. The comparison of the attitude angles generated by the three control methods.
Symmetry 14 01848 g006
Figure 7. The comparison of the control voltages generated by the three control methods.
Figure 7. The comparison of the control voltages generated by the three control methods.
Symmetry 14 01848 g007
Figure 8. The comparison of the disturbance estimations generated by LESO and AESO.
Figure 8. The comparison of the disturbance estimations generated by LESO and AESO.
Symmetry 14 01848 g008
Figure 9. The comparison of the disturbance estimations and errors generated by the LESO and AESO.
Figure 9. The comparison of the disturbance estimations and errors generated by the LESO and AESO.
Symmetry 14 01848 g009
Figure 10. The observer bandwidth of AESO.
Figure 10. The observer bandwidth of AESO.
Symmetry 14 01848 g010
Figure 11. The estimation of input gain.
Figure 11. The estimation of input gain.
Symmetry 14 01848 g011
Figure 12. (a) Experimental vehicle (b) ISP system. Experimental devices for the vehicle experiment.
Figure 12. (a) Experimental vehicle (b) ISP system. Experimental devices for the vehicle experiment.
Symmetry 14 01848 g012
Figure 13. The comparison of the attitude angles generated by the two control methods of the vehicle experiment.
Figure 13. The comparison of the attitude angles generated by the two control methods of the vehicle experiment.
Symmetry 14 01848 g013
Figure 14. The comparison of the control voltages generated by the two control methods of the vehicle experiment.
Figure 14. The comparison of the control voltages generated by the two control methods of the vehicle experiment.
Symmetry 14 01848 g014
Figure 15. The comparison of the disturbance estimations generated by the two control methods of the vehicle experiment.
Figure 15. The comparison of the disturbance estimations generated by the two control methods of the vehicle experiment.
Symmetry 14 01848 g015
Figure 16. Flight experiment system.
Figure 16. Flight experiment system.
Symmetry 14 01848 g016
Figure 17. (a) Roll angle, (b) Pitch angle, (c) Yaw angle. The comparison of the attitude angles generated by the two control methods of the flight experiment.
Figure 17. (a) Roll angle, (b) Pitch angle, (c) Yaw angle. The comparison of the attitude angles generated by the two control methods of the flight experiment.
Symmetry 14 01848 g017aSymmetry 14 01848 g017b
Figure 18. The inspection photos of the proposed method.
Figure 18. The inspection photos of the proposed method.
Symmetry 14 01848 g018
Figure 19. The inspection photos of ANNSMC.
Figure 19. The inspection photos of ANNSMC.
Symmetry 14 01848 g019
Table 1. Parameters of the ISP.
Table 1. Parameters of the ISP.
ParameterValueUnit
K t 0.175 Nm/Amp
K e 0.143 V/rad/s
R m 4.15 Ohms
J m 1.4 × 10 4 Kg m2
N 106 . 2 Kg m2
J p d i a g ( 0.20 , 0.267 , 0.46 ) Kg m2
J r d i a g ( 0.30 , 0.25 , 0.71 ) Kg m2
J a d i a g ( 0.54 , 0.453 , 0.184 ) Kg m2
Table 2. The comparison of the control performances of the three control methods.
Table 2. The comparison of the control performances of the three control methods.
RMSEITAEMAXE
BS0.02890.22040.0771
BSSMC0.02100.16930.0541
The proposed method0.01090.08310.0402
Improvements: BS62.3%62.3%47.8%
Improvements: BSSMC48.1%51.0%34.6%
Table 3. The comparison of the control performances of the two control methods in the vehicle experiment.
Table 3. The comparison of the control performances of the two control methods in the vehicle experiment.
RMSEITAEMAXE
ANNSMC0.09394.12400.5278
The proposed method0.06252.89660.2567
Improvements33.4%30.0%51.4%
Table 4. The comparison of the control performances of the two control methods in the flight experiment.
Table 4. The comparison of the control performances of the two control methods in the flight experiment.
RollPitchYaw
RMSEITAEMAXERMSEITAEMAXERMSEITAEMAXE
ANNSMC0.312126.71580.84890.390933.77950.92070.11267.02670.8317
The proposed method0.204915.27410.96780.147910.61450.91740.07624.71190.5301
Improvements34.3%42.8%−14.0%62.2%68.6%0.36%32.3%32.9%36.3%
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Lei, X.; Fu, F.; Wang, R. A High-Performance Compound Control Method for a Three-Axis Inertially Stabilized Platform under Multiple Disturbances. Symmetry 2022, 14, 1848. https://doi.org/10.3390/sym14091848

AMA Style

Lei X, Fu F, Wang R. A High-Performance Compound Control Method for a Three-Axis Inertially Stabilized Platform under Multiple Disturbances. Symmetry. 2022; 14(9):1848. https://doi.org/10.3390/sym14091848

Chicago/Turabian Style

Lei, Xusheng, Fa Fu, and Rui Wang. 2022. "A High-Performance Compound Control Method for a Three-Axis Inertially Stabilized Platform under Multiple Disturbances" Symmetry 14, no. 9: 1848. https://doi.org/10.3390/sym14091848

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