Next Article in Journal
Evaluation of the Accuracy of Bathymetry on the Nearshore Coastlines of Western Korea from Satellite Altimetry, Multi-Beam, and Airborne Bathymetric LiDAR
Next Article in Special Issue
PZT/PZT and PZT/BiT Composite Piezo-Sensors in Aerospace SHM Applications: Photochemical Metal Organic + Infiltration Deposition and Characterization
Previous Article in Journal
Analysis of High Sensitivity Photonic Crystal Fiber Sensor Based on Surface Plasmon Resonance of Refractive Indexes of Liquids
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Backstepping Sliding Mode Control for Radar Seeker Servo System Considering Guidance and Control System

Air and Missile Defense College, Air Force Engineering University, Xi’an 710051, China
*
Author to whom correspondence should be addressed.
Sensors 2018, 18(9), 2927; https://doi.org/10.3390/s18092927
Submission received: 15 August 2018 / Revised: 29 August 2018 / Accepted: 30 August 2018 / Published: 3 September 2018
(This article belongs to the Special Issue Intelligent Sensors Applications in Aerospace)

Abstract

:
This paper investigates the design of a missile seeker servo system combined with a guidance and control system. Firstly, a complete model containing a missile seeker servo system, missile guidance system, and missile control system (SGCS) was creatively proposed. Secondly, a designed high-order tracking differentiator (HTD) was used to estimate states of systems in real time, which guarantees the feasibility of the designed algorithm. To guarantee tracking precision and robustness, backstepping sliding-mode control was adopted. Aiming at the main problem of projectile motion disturbance, an adaptive radial basis function neural network (RBFNN) was proposed to compensate for disturbance. Adaptive RBFNN especially achieves online adjustment of residual error, which promotes estimation precision and eliminates the “chattering phenomenon”. The boundedness of all signals, including estimation error of high-order tracking differentiator, was especially proved via the Lyapunov stability theory, which is more rigorous. Finally, in considered scenarios, line of sight angle (LOSA)-tracking simulations were carried out to verify the tracking performance, and a Monte Carlo miss-distance simulation is presented to validate the effectiveness of the proposed method.

1. Introduction

A radar seeker is the “eye” of a missile, and it’s one of the most important parts of and the biggest sensor in the missile. The seeker guides the missile to attack a target because of its ability of detecting and tracking. A radar seeker servo system with platform (RSSSP) is a kind of high-precision servo tracking system, which is mounted on the front of a missile to achieve stable tracking of moving targets, while the object of the controlling system is an inertially stabilized platform (ISP). An ISP is widely used in varieties of seekers, including radar seekers [1] and infrared seekers; the application of ISP also includes aerial shooting, airborne remote sensing systems [2], robotics [3], deep-space exploration, etc. The main factors that affect the tracking performance are projectile motion interference, friction torque between the shafts, and the uncertainty of modelling [4,5]. Thus, ISP is a nonlinear, time-varying system with complex disturbance and parameter perturbation.
To realize a better dynamic response performance and stronger robustness of RSSSP, researchers have tried a variety of approaches. For simple control structure, the proportional-integral-derivative control has been used in many systems [6]; however, the contradiction between robustness and rapidity can’t be solved. Similarly, although H control is introduced to eliminate the sensitivity for disturbance, the robustness conflicts with its performance more sharply [7,8]. Besides that, it has strong reservation towards control performance. Furthermore, sliding mode control (SMC) is also used to deal with the nonlinearity of ISP systems [9], as it enables all system states with arbitrary values to converge to a user-specified surface. Aiming at its shortcoming of the “chattering phenomenon”, many researchers applied high-order SMC; this method guarantees strong robustness as well as weaker chattering [10,11]. Furthermore, G.P. Incremona et al. designed an adaptive suboptimal second-order sliding mode control for microgrids [12]. The method considers the upper bound of uncertain terms unknown, which promotes the theory and application of SMC. Besides that, some researchers investigated model-free sliding mode control and acquired satisfying experimental results, which extended the application of SMC [13]. But, faced with compound disturbance of the ISP, using SMC separately is hard to guarantee control precision. SMC is usually combined with an estimation algorithm, which acquires better control performance [14].
Thus, the active disturbance rejection control technique is widely used in ISPs to compensate for disturbance [15,16], which eliminates disturbance on a large scale. Due to the compensation of the disturbance, the robustness and tracking precision of ISP are enhanced. In recent years, many intelligent algorithms are applied to ISPs. W. Yu applies a backstepping control method to control the optoeletronic system on the flexible suspend system, but the complex disturbance may eliminate the performance of system [17]. The neural network (NN) is used by many researchers to deal with uncertain nonlinear disturbance because of its universal approximation ability [18]. However, it requires training time and sample time to become NN-optimized, which is hard for RSSSP. In Reference [19,20], an adaptive RBFNN was proposed to generate the feedback control parameters online, while the extended state observer was used to compensate for composite disturbances. The control strategy possessed perfect adaptability and robustness. However, its control performance was easily affected by the selected upper bound of residual approximation error.
Especially few researchers combined the guidance and control systems to analyze seeker servo systems [21,22,23,24,25]; they mostly focus on improving the performance of servo systems separately by giving specific reference and disturbance signals, which may violate a realistic combat background.
To achieve high performance of RSSSP in a complete missile system, a model containing a guidance system, control system, and RSSSP is built, which contains unknown model perturbation and external disturbance. To guarantee the application of the designed algorithm, a designed high-order tracking differentiator (HTD) was used to estimate unknown system states. Based on the HTD, a backstepping sliding mode control was designed. Furthermore, an adaptive RBFNN was designed to compensate for complex disturbances, which would also eliminate the chattering problem. The special contributions of this paper are summarized as follows:
(1)
Differently from existing studies, this paper combined the RSSSP with missile guidance and control systems to design a control algorithm, and a Monte Carlo simulation was carried out to verify the improvement of guidance precision, which is more realistic than analyzing servo systems by themselves;
(2)
differently from traditional research in which the reference signal is given as a specific function, this paper applies HTD to estimate system states in real time, and all signals involved were generated in real time;
(3)
different from traditional RBFNN, this paper proposed an adaptive RBFNN that adjusts the residual error in time, which enhances the estimation precision. No training is needed.
The paper is organized as follows: In Section 2, the model containing guidance, control, and RSSSP was built and its working preliminaries are presented. In Section 3, sliding backstepping controller was designed, along with the stability analysis. In Section 4, simulations were carried out to demonstrate effectiveness.

2. System Modeling and Problem Formulation

2.1. Constitution and Operating Principle of Two-Axis RSSSP

Figure 1 shows the schematic diagram of two-axis RSSSP. We can see that stabilized platform consists of two gimbals, which are pitch gimbal and yaw gimbal, respectively. The system is driven by two servo motors; the detective sensor was placed in the inner frame. The radar seeker antenna array is a high-precision compositive sensor that detects targets by emitting radio signals and receiving signals. The length and width of the pitch gimbal were 32.8 cm and 32.8 cm, respectively. While the length and width of yaw gimbal were 28.6 cm and 28.6 cm, respectively. The diameter of the antenna array was 25.0 cm.
From Figure 1, we can see the relationships between two gimbals: gyroscopes measuring the angular rate of the pitch and yaw gimbal, angle sensors measuring the angle of the pitch and yaw gimbal, and moment sensors measuring the moment of the pitch and yaw motor. Those sensors are the foundation of control system, which offer crucial feedback state information of the RSSSP.
ISP is fixed at the projectile body to achieve target angle alignment.
Because of the low coupling and similar characteristic of the pitch and yaw channel [5], we chose the pitch channel to analyze. Furthermore, the guidance system was analyzed in the longitudinal plane.
Figure 2 shows the angle relationship of radar seeker tracking. q is the line of sight angle (LOSA), i.e., the angle between horizontal plane and connection of missile and target. The antenna array was trying to align at the target, while, because of the relative motion between missile and target, there unavoidably existed misalignment angle Δ q , which should be eliminated. θ a is the angle between the missile lengthwise axis and horizontal plane, while θ g is the rotation angle of the antenna array surface in pitch channel.
To eliminate Δ q quickly and accurately, a designed algorithm gave demand to the servo motor to drive the antenna array. In practice, θ g plus θ a is considered as the LOSA, and the changing rate of it is the LOSA rate, which is necessary for the guidance system.

2.2. Dynamic Model of the RSSSP

Figure 3 shows the pitch channel block diagram of the RSSSP, where the block within the red imaginary line stands for the servo motor, while the block within the blue imaginary line stands for the friction disturbance; θ d represents the angle conference signal of the system; k P W M is the power-amplifier coefficient; θ ˙ is the angular rate of stabilized platform in inertial space; ϑ ˙ is the projectile pitch angle rate; T t u r b is the disturbance moment; k g is the simplified transfer function of rate gyroscope; T c is the moment output of servo motor; i is the electric current of the servo motor; J L is the rotational inertia of motor load; L a is the inductance of inductance of armature winding; R a is the resistance of armature winding, C m is the moment coefficient of motor; C e is the coefficient of counter electromotive force.
Combined with the dynamic equation of the stable platform and the dynamic equation of the motor, the mathematical model of the RSSSP is acquired as follows [5]:
{ x ˙ 1 = x 2 x ˙ 2 = x 3 J L T t u r b J L x ˙ 3 = C m C e L a x 2 R a L a x 3 + C m k P W M L a u C e C m Δ L a
where x 1 , x 2 , x 3 are state variables, which represent θ , θ ˙ and T c , respectively u is the output of controller.
The disturbance torque mainly consists of the spring torque and damping torque. The spring torque mainly results from the drag of wire when the platform is rotating towards the projectile, while the damping torque mainly results from the interaction between platform and base. The torque model is shown as Equation (2), where K w and K N are the proportionality of the spring torque and damp torque, respectively [21]:
T t u r b = K W θ ˙ + K N θ

2.3. Dynamic Model of Guidance and Control Systems

Figure 4 demonstrates the relationship of missile–target motion, where V M , V T represent the velocity of missile and target, respectively, θ m , θ T are the trajectory inclination angular of missile and target, respectively, and R is the distance between missile and target. The relative motion equation between missile and target is given as follows:
R ˙ = V M cos η M V T cos η T
R q ˙ = V M sin η M + V T sin η T
θ ˙ M = A M / V M
θ ˙ T = A T / V T
where θ M = q η M , θ T = q η T , and A M , A T represent the command acceleration of missile and target, respectively [26].
The simplified missile dynamics and autopilot model are expressed as ( T α s + 1 ) V m , 1 ( T A u t o s + 1 ) 3 , respectively. T α , T A u t o are the turning rate time constant of missile maneuverability and the time constant of autopilot, respectively.
Above all, a complete model is established in Figure 5.
Remark 1.
Through the complete model in Figure 5, we can connect the servo system to the guidance system; furthermore, the motion between missile and target will be acquired (as seen in Figures 8b and 9b). Different from traditional research on RSSSP, the reference tracking signal comes from an angle signal detected by the detective sensor (seen in Figures 8a, 9a and 12) in real time. The projectile attitude motion generated by the missile control system is also regarded as disturbance ϑ ˙ (as seen in Figures 10 and 13), which can test the disturbance-isolation ability of RSSSP. The working situation of RSSSP is close to real combat situations. Moreover, a Monte Carlo target miss-distance simulation (seen in Table 2) is accessible via the established model.
Remark 2.
The model describes the complete system relative to seeker servo systems except for signal-processing systems. Considering that the signal-processing system is independent of controller design, the system is ignored in modeling.

2.4. Control Problems for RSSSP

There are some troublesome characteristics in the RSSSP:
(1)
When there exist torque disturbances and angular-rate disturbances generated by projectile motion, high-performance angle tracking is hard to guarantee;
(2)
due to the change of the flight environment and the limited accuracy of mathematical modeling, coefficient uncertainty, and perturbation, tracking performance may not be guaranteed;
(3)
to enhance the performance of RSSSP, the states have to be estimated precisely in real time.

3. Controller Design

The control block diagram of the proposed method is shown in Figure 6.
To enhance tracking precision and robustness, a sliding mode backstepping control based on an adaptive RBFNN is proposed. The proposed method was designed under the structure of backstepping control. The system can be considered as a three-loop control system, where x 1 d is the reference input of system, x ¯ 2 d can be considered as the first virtual control term for angular velocity control loop, x ¯ 3 d is the virtual control term for torque loop, u is the actual control term. To ensure the feasibility of the designed algorithm, newly defined states χ 2 , χ 3 , χ 4 are essential, which will be estimated by designed HTD. ϑ ˙ is the motion disturbance generated by the missile control system. Aiming at the problem of compound disturbance, an adaptive RBFNN was applied. D ^ is the transferred disturbance estimated online, which would be used to offset disturbance.
Compared with traditional designs of sliding mode control, this paper applies sliding mode control only in an angular velocity loop to enhance the robustness of angular velocity tracking. To avoid a severe “chattering phenomenon”, sliding mode control is not used in angular and torque tracking loops. The upper bound of residual error is also estimated online to reduce the “chattering phenomenon”.
In this section, high-order tracking differentiator and adaptive RBFNN were designed at first, and were then used in controller design in Section 3.3. Sliding mode backstepping control based on adaptive RBFNN was designed for better performance of RSSSP. Furthermore, stability analysis was carried out in Section 3.4, and the semiglobal uniform ultimate stability of the system was proved.

3.1. High-Order Tracking Differentiator

In the subsequent developments, an HTD was designed to estimate newly-defined states. The HTD was formulated as follows:
χ ˙ 1 = χ 2 χ ˙ 2 = χ 3 χ ˙ 3 = χ 4 χ ˙ 4 = R 3 [ a 1 tanh ( χ 1 x ( t ) ) a 2 tanh ( χ 2 R ) a 3 tanh ( χ 3 R 2 ) a 4 tanh ( χ 4 R 3 ) ]
where R > 0 , a 1 > 0 , a 2 > 0 , a 3 > 0 , a 4 > 0 are positive constants to be chosen; x ( t ) is the input signal; χ 1 , χ 2 , χ 3 , χ 4 donate the states of HTD, which are x ( t ) , x ˙ ( t ) , x ¨ ( t ) , x ( t ) respectively. The corresponding estimation errors are defined as follows: e 1 = χ 1 x ( t ) , e 2 = χ 2 x ˙ ( t ) , e 3 = χ 3 x ¨ ( t ) , e 4 = χ 4 x ( t ) , by choosing an infinitely R for the HTD, we can get:
lim R + ( χ 1 x ( t ) ) = lim R e 1 = 0 , d lim R + ( χ 1 x ( t ) ) d t = lim R ( χ ˙ 1 x ˙ ( t ) ) = lim R ( χ 2 x ˙ ( t ) ) = lim R e 2 = 0 , d lim R + ( χ 2 x ˙ ( t ) ) d t = lim R ( χ ˙ 2 x ¨ ( t ) ) = lim R ( χ 3 x ¨ ( t ) ) = lim R e 3 = 0 , d lim R + ( χ 3 x ¨ ( t ) ) d t = lim R ( χ ˙ 3 x ( t ) ) = lim R ( χ 4 x ( t ) ) = lim R e 4 = 0 .
From the above deduction, the estimation errors e i ( i = 1 , 2 , 3 , 4 ) can converge to zero by choosing an adequately large R . If we choose an infinitely large but bounded R for HTD, there exist positive constants e ¯ i ( i = 1 , 2 , 3 , 4 ) , such that e ¯ i | e i | ( i = 1 , 2 , 3 , 4 ) [27,28].
The application of HTD can be found in Figure 6, and the validation of HTD is verified in Figure 7.

3.2. Adaptive Neural Network

To guarantee the controller’s robustness, an adaptive RBFNN is introduced to approximate the compound disturbance owing to its excellent performance and global approximation [29]. The adaptive RBFNN is defined as the mapping relationship between input vector X = [ x 1 , x 2 , , x n ] T R n and the output y R [30].
y = W T h ( X )
where W = [ w 1 , w 2 , w m ] T R m donates weight vector; m and n represent the node number and input number, respectively; and h ( X ) = [ h 1 ( X ) , h 2 ( X ) , h m ( X ) ] T R m with h j ( X ) is defined as follows:
h j ( X ) = exp ( X c σ j 2 ) R m , j = 1 , 2 , m
where c = [ c 1 , c 2 , , c n ] T R m and σ = [ σ j 1 , σ j 2 , , σ j n ] T R n mean a center and a width vector of h j ( X ) , respectively [31].
For an arbitrary continuous unknown function F ( X ) , it has to be proven that there exists an ideal weight vector W = [ w 1 , w 2 , w m ] T R m , such that
F ( X ) = W h ( X ) + ε
where ε is approximate error. It should be noted that W and ε are unknown; their elements w 1 , w 2 , w m , and ε are required to be adjusted adaptively.
Define the error between the ideal weight W and the estimated weight W ^ as
W ˜ = W ^ - W
ε ^ is the estimated value of ε . The adaptation laws of W ^ and ε ^ are designed in next Section.
The application of adaptive RBFNN can be found in Figure 6.

3.3. Controller Design for RSSSP

Assumption 1.
We assume that the LOSA q d is detected accurately.
Assumption 2.
The reference signal x 1 d , its derivative x ˙ 1 d , its second-order derivation x ¨ 1 d , and its third-order derivation x 1 d are limited.
The algorithm design is taken as follows:
Define the state error as
z 1 = x 1 x 1 d z 2 = x 2 x 2 d
The time derivative of z 1 is obtained by
z ˙ 1 = x ˙ 1 x ˙ 1 d = x 2 x ˙ 1 d
Define the virtual control law as
x 2 d = k 1 z 1 + x ˙ 1 d
Use χ 2 to replace x 1 d , Equation (15) becomes
x ¯ 2 d = k 1 z 1 + χ 2
where x ¯ 2 d is available virtual control law owing to tracking differentiator, while x ¯ 3 d in Equation (28) has the same meaning. Taking the derivative of x 2 d , we can get
x ˙ 2 d = k 1 z ˙ 1 + x ¨ 1 d = k 1 x 2 + k 1 x ˙ 1 d + x ¨ 1 d x ¨ 2 d = k 1 z ¨ 1 + x 1 d = k 1 x 3 J L + k 1 T t u r b J L + k 1 x ¨ 1 d + x 1 d
where k 1 is a positive constant value. Considering that T t u r b is a positive constant value. Considering that can’t be acquired directly, the item is ignored, and will be estimated later. Substituting χ 3 , χ 4 for x ¨ 1 d , x 1 d , we can get:
x ˙ ¯ 2 d = k 1 z ˙ 1 + x ¨ 1 d = k 1 x 2 + k 1 χ 2 + χ 3 x ¨ ¯ 2 d = k 1 z ¨ 1 + x 1 d = k 1 x 3 J L + k 1 χ 3 + χ 4
Remark 3.
Considering that x ˙ 2 d , x ¨ 2 d can’t be directly acquired, intermediate variables x ˙ ¯ 2 d , x ¨ ¯ 2 d are defined, and will be used for controller design later.
The first Lyapunov function is chosen as
V 1 = 1 2 z 1 2
Differentiating V 1 with respect to time, and we can get
V ˙ 1 = z 1 z ˙ 1 = z 1 ( x 2 x ˙ 1 d   ) = z 1 ( x 2 x 2 d e 2 k 1 z 1 ) = z 1 ( z 2 e 2 ) k 1 z 1 2
To enable that the LOSA rate tracking possesses strong robustness, sliding mode control is adopted to eliminate the effect of uncertain parameters perturbance.
Define a traditional sliding mode and a complementary sliding mode as follows:
s = z 2 + k 2 z 2 d τ
s c = z 2 k 2 z 2 d τ
where k 2 > 0 is the parameter to be designed.
And the second Lyapunov function is chosen as
V 2 = 1 2 s 2 + 1 2 s c 2
Take time derivative of Equation (21), and the following equation is acquired
s ˙ = z ˙ 2 + k 2 z 2 = x 3 T t u r b J L x ˙ 2 d + k 2 z 2
The relationship between s and s c can be expressed as
s ˙ c + k 2 ( s + s c ) = s ˙
Then the virtual law is designed as
x 3 d = T t u r b + J L ( x ˙ 2 d k 2 z 2 k 2 s )
Furthermore, we can get the derivative that will be used later
x ˙ 3 d = T ˙ t u r b + J L ( x ¨ 2 d k 2 z ˙ 2 k 2 s ˙ )
Considering that T t u r b is an unknown function, x 3 d can’t be used directly; therefore, virtual control law is chosen as
x ¯ 3 d = J L ( x ˙ ¯ 2 d k 2 z 2 k 2 s )
Besides, the derivation of x 3 d is
x ˙ 3 d = T ˙ t u r b + J L ( x ¨ 2 d k 2 z ˙ 2 k 2 s ˙ )
Invoking Equations (16) and (21), the available virtual controller x ˙ ¯ 3 d is acquired
x ˙ ¯ 3 d = J L ( x ¨ ¯ 2 d k 2 ( 2 R a L a x 3 ( 2 C m C e L a + 1 ) x 2 ) )
To guarantee the convergence of z 3 , the third Lyapunov is chosen as
V 3 = 1 2 z 3 2
Taking the derivation of z 3 , we get the following equation:
z ˙ 3 = x ˙ 3 x ˙ 3 d = R a L a x 3 C m C e L a x 2 C e C m ϑ ˙ L a + C m k P W M L a u x ˙ 3 d
Design the actual control law as follows
u = L a C m k P W M ( R a L a x 3 + C m C e L a x 2 x ˙ ¯ 3 d z 3 ) D
where the whole disturbance D is presented as
D = L a C m k P W M ( z 2 z 3 ( s + s c + 2 k 1 ) + ( T t u r b + ( 2 2 k 2 J L ) T ˙ t u r b + C e C m ϑ ˙ L a ) / z 3 )
Considering that D is a complex function with z 1 , z 2 , z 3 as arguments, an adaptive RBFNN is introduced to approximate D on line.
Remark 4.
In Equation (35), T t u r b and T ˙ t u r b are functions with z 1 , z 2 as arguments. Besides, the projectile attitude motion disturbance ϑ ˙ is seduced by guidance command, which can be written as ϑ ˙ ( a n ) , while guidance command is determined by the LOSA rate, which can be seen as a n ( z 1 , z 2 , z 3 ) . Above all, ϑ ˙ can be seen as the function with z 1 , z 2 , z 3 as arguments, which can be rewritten as ϑ ˙ ( a n ( z 1 , z 2 , z 3 ) ) . Therefore, ϑ ˙ can be estimated by RBFNN.
Therefore, D can be expressed as
D = W h ( z ) + ε 1
where z = [ z 1 z 2 z 3 ] T .
The control law is rewritten as
u = L a C m k P W M ( R a L a x 3 + C m C e L a x 2 x ˙ ¯ 3 d z 3 ) W ^ h ( z ) ε ^ 1
To develop the adaption laws of W ˜ and ε ^ , define Lyapunov function
V 4 = V 1 + V 2 + V 3 + 1 2 γ 1 W ˜ T W ˜ + 1 2 γ 2 ( ε ^ 1 ε 1 ) 2
Combining with Equations (20), (28), (30) and (31), the derivation of V 4 is acquired.
V ˙ 4 = V ˙ 1 + V ˙ 2 + V ˙ 3 + 1 γ 1 W ˜ T W ˜ ˙ + 1 γ 2 ( ε ^ 1 ε 1 ) ε ^ ˙ 1 = z 1 ( z 2 e 2 ) k 1 z 1 2 + ( s + s c ) ( k 1 e 2 + e 3 ) k 3 z 3 2 + z 3 ( ( J L k 3 + 1 ) ( k 1 e 2 + e 3 ) + J L k 3 ( k 1 e 3 + e 4 ) + D W ^ h ( z ) ε ^ 1 ) k 2 ( s + s c ) 2 + 1 γ 1 W ˜ T W ˜ ˙ + 1 γ 2 ( ε ^ 1 ε 1 ) ε ^ ˙ 1
Since W is a constant, it should be noted that W ˜ ˙ = W ^ ˙ .
According to Equation (38), adaption laws W ^ ˙ and ε ^ ˙ 1 are designed as follows:
ε ^ ˙ 1 = γ 2 z 2
W ^ ˙ = γ 1 z 2 h ( z )

3.4. Stability Analysis

Theorem 1.
Consider the closed-loop system Equation (1) and controller Equation (36), adaptive laws Equations (39) and (40), all the signals involved in Equation (37) are bounded.
Proof. 
Substituting Equations (20), (24), (25), (39) and (40) into Equation (38), we get
V ˙ 4 = V ˙ 1 + V ˙ 2 + V ˙ 3 + 1 γ 1   W ˜ T W ˜ ˙ + 1 γ 2 ( ε ^ 1 ε 1 ) ε ^ ˙ 1 = z 1 ( z 2 e 2 ) k 1 z 1 2 + ( s + s c ) ( k 1 e 2 + e 3 ) k 3 z 3 2 + z 3 ( ( J L k 3 + 1 ) ( k 1 e 2 + e 3 ) + J L k 3 ( k 1 e 3 + e 4 ) ) 2 k 2 z 2 2
Remark 5.
From Equation (41), it can be observed that the global boundedness of disturbance is guaranteed. Besides, the chattering phenomenon caused by sliding mode control is eliminated.
Notice that
{ z 1 z 2 z 1 e 2 + 2 z 2 ( k 1 e 2 + e 3 ) z 1   2 + z 2 2 2 + e ¯ 2 ( 1 2 + z 1 2 2 ) + k 1 2 e ¯ 2 2 + e ¯ 3 2 ( 1 + z 2 2 ) z 3 ( ( J L k 3 + 1 ) ( k 1 e ¯ 2 + e ¯ 3 ) + J L k 3 ( k 1 e ¯ 3 + e ¯ 4 ) ) B 1 ( 1 2 + z 3 2 2 )
where B 1 = ( J L k 3 + 1 ) 2 ( k 1 e ¯ 2 2 + e ¯ 3 2 ) + J L 2 k 3 2 ( k 1 2 e ¯ 3 2 + e ¯ 4 2 ) .
Thus, the following inequality is acquired.
V ˙ 4 z 1 2 + z 2 2 2 + e ¯ 2 ( 1 2 + z 1 2 2 ) + k 1 2 e ¯ 2 2 + e ¯ 3 2 ( 1 + z 2 2 ) + B 1 ( 1 2 + z 3 2 2 ) = ( e ¯ 2 2 + 1 2 k 1 ) z 1 2 + ( 1 2 + k 1 2 e ¯ 2 2 + e ¯ 3 2 k 2 ) z 2 2 + ( B 1 2 k 3 ) z 3 2 + B 2
where B 2 = 1 2 ( e ¯ 2 + k 1 2 e ¯ 2 2 + e ¯ 3 2 + B 1 ) .
Let
k 1 > e ¯ 2 2 + 1 2 , k 2 > 1 2 + k 1 2 e ¯ 2 2 + e ¯ 3 2 , k 3 > B 1 2
and define the following compact sets:
Ω z 1 = { z 1 | | z 1 | B 2 e ¯ 2 2 + 1 2 k 1 } Ω z 2 = { z 2 | | z 2 | B 2 1 2 + k 1 2 e ¯ 2 2 + e ¯ 3 2 k 2 } Ω z 3 = { z 3 | | z 3 | B 2 B 1 2 k 3 }
It can be seen that V ˙ 4 will be negative if z 1 Ω z 1 or z 2 Ω z 2 or z 3 Ω z 3 . Hence, z 1 , z 2 , z 3 are semiglobally uniformly ultimately bounded. This is the end of proof.

4. Simulation and Analysis

Simulations were carried out in this section to verify the effectiveness of the proposed control scheme. We consider two different combat scenarios to verify the algorithm. The designed algorithm was applied to the missile RSSSP. In the first scenario, the missile attacked the target from upwards. In the second scenario, the missile attacked the target from downwards and the target was carrying out sine maneuvering.
The parameters of the RSSSP are shown in Table 1.
Case 1. In this case, we assume that a missile intercepts a low-altitude target. The positions of missile and target are ( 0   m , 2000   m ) and ( 5000   m , 100   m ) , respectively; their speeds are 1000   m / s and ( 400 + 30 × t ) m / s , respectively. Thus, the LOSA is 0.36   rad , and the initial servo system rotation angle was 0.36   rad , while the initial trajectory inclination angles were 30° and 0°, respectively. Because of the multipath effect of a radar seeker while interpreting low-altitude targets, Brewster angle restraint has to be guaranteed, and the double sliding mode guidance law [32] is designed as
A M = ( 2 R ˙ q ˙ + λ V M S 2 k R ˙ S λ V M R ˙ S 1 / R cos η T A T + ε s g n ( S ( t ) ) / cos η m
where λ , k , ε are positive design parameters, S 1 = x 1 x 1 d , S 2 = x 2 , S = S 2 + λ V M S 1 / R .
The coefficients of the missile control system are T α = 1.5 , T A u t o = 0.06 , respectively.
The order of HTD is chosen as 2, and the design parameters of HTD are chosen as follows: R 1 = 200 , R 2 = 20 , R 3 = 5 , a 11 = 10 , a 21 = 10 , a 31 = 10 , a 12 = 10 , a 22 = 10 , a 31 = 10 ; the control design parameters are k 1 = 10 , k 2 = 3 , k 3 = 0.0125 .
Parameters of RBFNN are chosen as γ 1 = 1000 , γ 2 = 3 , the number of node is 100, and the center of RBFNN is evenly spaced in c [ 50 , 49 ] , the width is chosen as b = 15 . In particular, the mentioned parameters are all designed, while W ^ and ε ^ are adaptive vector and adaptive parameter that adjust online.
The effectiveness of HTD is shown as follows; it can be observed from Figure 16 that the estimation of LOSA is perfect.
To show the priority, the proposed method is compared with a prescribed performance controller in Reference [20].
From Figure 8a and Figure 9a, we can see that the convergence speed and tracking precision of the proposed method are better than the method in Reference [33]. Figure 10 shows the projectile disturbance generated in real time, and the figure shows that the disturbance is sharp. While Figure 11 shows the disturbance estimated by adaptive RBFNN. The designed adaptive RBFNN achieves precise compensation of disturbance, which will enhance the tracking ability. From Figure 8b and Figure 9b, we can see that a missile with the two mentioned methods hits the target in high precision. We can conclude that in this scenario, although the tracking performance of method in Reference [20] is worse than proposed method, its guidance precision is satisfying. The controller output contrast in Figure 12 shows that the controller output is smooth except for the initial big overshoot, while a sharp “chattering phenomenon” occurs in the sliding mode controller. We can conclude that the proposed method eliminates chattering of the controller output.
Remark 6.
It should be noted that Figure 10 shows the disturbance generated by projectile motion ϑ ˙ , whileFigure 11shows total disturbance D = L a C m k P W M ( z 2 z 3 ( s + s c + 2 k 1 ) + ( T t u r b + ( 2 2 k 2 J L ) T ˙ t u r b + C e C m ϑ ˙ L a ) / z 3 ) . The difference should be clarified.
Case 2. In this case, we assume that an air-defense missile hits a plane target. The positions of missile and target are ( 0   m , 10 , 000   m ) and ( 8000   m , 13 , 000   m ) , respectively; their initial speeds are 1000   m / s and 600   m / s , respectively, and the speed of target in y-axis direction is V t y = 100 × cos ( 0.2 π t ) ( m / s ) . Thus, the LOSA is 0.358   rad , the initial servo system rotation angle is 0.34   rad , while the initial trajectory inclination angles are 30 ° and 0 ° , respectively.
Guidance law is chosen as the proportional navigation law, and the proportionality coefficient is K .
The order of HTD is chosen as 2, and the design parameters of HTD are chosen as follows: R 1 = 200 , R 2 = 20 , R 3 = 5 , a 11 = 10 , a 21 = 10 , a 31 = 10 , a 12 = 10 , a 22 = 10 , a 31 = 10 ; the control design parameters are k 1 = 10 , k 2 = 3 , k 3 = 0.012 ; parameters of adaptive RBFNN are chosen as γ 1 = 1000 , γ 2 = 3 , the number of node is 100, and the center of RBFNN is evenly spaced in c [ 50 , 49 ] , the width is chosen as b = 15 . Simulation step time is 0.001   s . 30 % parameter perturbation of the servo system is introduced to verify the robustness.
Remark 7.
The rules of control parameters are illustrated as follows. For a closed-loop control system, the primary purpose is to guarantee the stability based on the Lyapunov theorem of stability, while the stability interval of system falls in compact sets (Equation (46)). By choosing appropriate control parameters k 1 , k 2 , k 3 within the interval (Equation (45)), the system will be stable. Parameter R determines the response speed and estimation precision of HTD, its positive correlation, while a i determines the convergence characteristic of the i t h term, its positive correlation, too. Parameters γ 1 , γ 2 , b of RBFNN determines the convergence speed, besides, γ 1 , γ 2 determines the estimation precision directly. The center c is adjusted by the specific range of state variety, while the number of nodes depends on the complexity of estimation. The parameters of the control system have to be adjusted repeatedly.
It can be seen from Figure 13 that the proposed method converges quicker; besides, when there exists a 30 % model parameters perturbation, the proposed method precisely tracks the reference, while the precision and robustness of the method in Reference [20] are worse.
Figure 14 shows the projectile generated in real-time, while Figure 15 shows total disturbance estimated by RBFNN. It can be observed from Figure 16 that a higher tracking performance of servo system advances hit time, and the trajectory is gentler.
To verify and demonstrate the advanced designed servo algorithm, a Monte Carlo simulation was carried out [34,35]. Through the Monte Carlo simulation, the effect of the improved servo algorithm is clearly shown through target-miss distance.
It can be seen from Table 2 that the designed method eliminates the miss distance in the considered scenarios.

5. Conclusions

In this paper, a backstepping sliding mode control based on an adaptive RBFNN is proposed to keep precise and stable tracking of seeker servo systems. A complete model of SGCS was built, and the algorithm design was carried out based on HTD. It is proved that all closed-loop system signals are semiglobally uniformly ultimately bounded. The designed method enhances the tracking robustness and precision in large scale, and solves problems of uncertain disturbance and parameters perturbation. A method in Reference [20] was compared with the proposed method, and the better performance of proposed method was proved through LOSA tracking contrasts. Besides that, Monte Carlo simulations showed that the proposed method enhances guidance precision.

Author Contributions

Conceptualization, Y.W. and X.B.; Methodology, Y.W.; Software, J.Y.; Validation, X.B.; Formal Analysis, H.L.; Investigation, Y.W.; Resources, J.Y.; Data Curation, J.Y.; Writing-Original Draft Preparation, Y.W.; Writing-Review & Editing, X.B.; Visualization, Y.W.; Supervision, X.B. and H.L.; Project Administration, H.L.; Funding Acquisition, H.L. and J.Y.

Funding

This work was supported by the National Natural Science Foundation of China (grand, No. 61573374, No. 61503408, No. 61703421 and No. 61773398).

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, and in the decision to publish the results.

Data Availability Statement

The data in this paper include two parts: one is model-parameter data and the other is simulation results generated by digital simulation. The model data are mostly derived from references, which have been remarked. The simulation results are derived from our original simulation program. All necessary data are presented in this paper.

References

  1. Stepaniak, M.J.; Mu, D.H.; Van, G.F. Field programmable gate array-based attitude stabilization. J. Aerosp. Comput. Inf. Commun. 2009, 6, 451–463. [Google Scholar] [CrossRef]
  2. Zhou, X.Y.; Zhao, B.L.; Wei, L. A compound scheme on parameters identification and adaptive compensation of nonlinear friction disturbance for the aerial inertially stabilized platform. ISA Trans. 2017, 67, 293–305. [Google Scholar] [CrossRef] [PubMed]
  3. Haarhoff, D.; Kolditz, M.; Abel, D.; Brell-Cokcan, S. Actuator Design for Stabilizing Single Tendon Platforms; Springer: Cham, Switzerland, 2017. [Google Scholar]
  4. Kennedy, P.J.; Kennedy, R.L. Direct versus indirect line of sight stabilization. IEEE Trans. Control Syst. Technol. 2013, 11, 1293–1299. [Google Scholar] [CrossRef]
  5. Sun, H.; Zhang, S.M. Computation model and error budget for image motion of aerial imaging system. Electron. Opt. Control 2012, 20, 2492–2499. [Google Scholar] [CrossRef]
  6. Zhang, Y.S.; Yang, T.; Li, C.Y.; Liu, S.S.; Du, C.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]
  7. Martin, R.; Zdenek, H. Structured MIMO design for dual-stage inertial stabilization: Case study for HIFOO and Hinfstruct solvers. Mechatronics 2013, 23, 1084–1093. [Google Scholar]
  8. Jha, S.K.; Gaur, A.K.Y. Robust and optimal control of a missile seeker system using sliding modes. Control Eng. Appl. Inf. 2014, 16, 70–79. [Google Scholar]
  9. Zou, Y.; Lei, X.S. 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]
  10. Matraji, I.; Al-Durra, A.; Haryono, A.; Al-Wahedi, K.; Abou-Khousa, M. Trajectory tracking control of skid-steered mobile robot based on adaptive second order sliding mode control. Control Eng. Pract. 2018, 72, 167–176. [Google Scholar] [CrossRef]
  11. Komurcugil, H.; Biricik, S. Time-varying and constant switching frequency-based sliding-mode control methods for transformerless DVR employing half-bridge VSI. IEEE Trans. Ind. Electron. 2017, 64, 2570–2579. [Google Scholar] [CrossRef]
  12. Incremona, G.P.; Cucuzzella, M.; Ferrara, A. Adaptive suboptimal second-order sliding mode control for microgrids. Int. J. Control 2016, 89, 1849–1867. [Google Scholar] [CrossRef]
  13. Precup, R.E.; Radac, M.B.; Roman, R.C. Model-free sliding mode control of nonlinear systems: Algorithms and experiments. Inf. Sci. 2017, 381, 176–192. [Google Scholar] [CrossRef]
  14. Bu, X.W.; Wu, X.Y.; Ma, Z.; Rui, Z. Novel adaptive neural control of flexible air-breathing hypersonic vehicles based on sliding mode differentiator. Chin. J. Aeronaut. 2015, 28, 1209–1216. [Google Scholar] [CrossRef]
  15. Wei, Y.; Ma, J.G.; Xiao, J. Tracking control strategy for the optoelectronic system on the flexible suspended platform based on backstepping method. In Proceedings of the Sixth International Symposium on Advanced Optical Manufacturing and Testing Technologies, Xiamen, China, 15 October 2012. [Google Scholar]
  16. 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]
  17. Lei, X.S.; Zou, Y.; Dong, F. A composite control method based on the adaptive RBFNN feedback control and the ESO for two-axis inertially stabilized platforms. ISA Trans. 2015, 59, 424–433. [Google Scholar] [CrossRef] [PubMed]
  18. Zhou, X.Y.; Yuan, J.Q.; Cai, T.T. Dual-rate-loop control based on disturbance observer of angular acceleration for a three-axis aerial inertially stabilized platform. ISA Trans. 2016, 63, 288–298. [Google Scholar] [CrossRef] [PubMed]
  19. Yao, J.Y.; Jiao, Z.X.; Ma, D.W. Extended-State-Observer-Based Output Feedback Nonlinear Robust Control of Hydraulic Systems with Backstepping. IEEE Trans. Ind. Electron. 2014, 61, 6285–6293. [Google Scholar] [CrossRef]
  20. Bu, X.W. Guaranteeing prescribed output tracking performance for air-breathing hypersonic vehicles via non-affine back-stepping control design. Nonlinear Dyn. 2018, 91, 525–538. [Google Scholar] [CrossRef]
  21. Du, X.; Liu, T.Y.; Xia, Q.L. Research of disturbance rejection effect performance of phased array seeker with platform for air-to-air missile. Syst. Eng. Electron. 2017, 39, 846–853. [Google Scholar]
  22. Song, T.; Lin, D.F.; Wang, J. Influence of seeker disturbance rejection rate on missile guidance system. J. Harbin Eng. Univ. 2013, 34, 1234–1241. [Google Scholar]
  23. Bai, R.; Xia, Q.L.; Du, X. The study of guidance performance of a phased array seeker with platform. Optik 2017, 132, 9–23. [Google Scholar] [CrossRef]
  24. Wen, Q.Q.; Lu, T.Y.; Xia, Q.L. Beam-pointing error compensation method of phased array radar seeker with phantom-bit technology. Chin. J. Aeronaut. 2017, 30, 1217–1230. [Google Scholar] [CrossRef]
  25. Zhang, X.L.; Yan, Z.; Guo, K.; Li, G.L.; Deng, N.M. An adaptive B-spline neural network and its application in terminal sliding mode control for a mobile sitcom antenna inertially stabilized platform. Sensors 2017, 17, 978. [Google Scholar] [CrossRef] [PubMed]
  26. Ye, J.K.; Lei, H.H.; Xue, D.F. Nonlinear differential geometric guidance for maneuvering target. J. Syst. Eng. Electron. 2012, 23, 752–760. [Google Scholar] [CrossRef]
  27. Bu, X.W.; Wu, X.Y.; Tian, M.Y.; Huang, J.Q.; Zhang, R.; Ma, Z. High-order tracking differentiator based adaptive neural control of a flexible air-breathing hypersonic vehicle subject to actuators constraints. ISA Trans. 2015, 58, 237–247. [Google Scholar] [CrossRef] [PubMed]
  28. Emna, K.G.; Moez, F.; Derbel, N. Sliding mode control of a hydraulic servo system position using adaptive sliding surface and adaptive gain. Int. J. Model. Identif. Control 2015, 23, 248–259. [Google Scholar]
  29. Bu, X.W.; He, G.J.; Wang, K. Tracking control of air-breathing hypersonic vehicles with non-affine dynamics via improved neural backstepping design. ISA Trans. 2018, 75, 88–100. [Google Scholar] [CrossRef] [PubMed]
  30. Chen, B.; Liu, X.; Liu, K.; Lin, C. Direct adaptive fuzzy control of nonlinear strict-feedback systems. Automatica 2009, 45, 1530–1545. [Google Scholar] [CrossRef]
  31. Lei, X.S.; Ge, S.Z.S.; Fang, J.C. Adaptive neural network control of small unmanned aerial rotorcraft. J. Intell. Rob. Syst. 2014, 75, 331–341. [Google Scholar] [CrossRef]
  32. Guo, J.G.; Han, T.; Zhou, J.; Wang, G.Q. Second-order sliding-mode guidance law with impact angle constraint. Acta Aeronaut. 2017, 38, 1–10. [Google Scholar]
  33. Ye, W.J.; Shen, W.X.; Zheng, J.C. Sliding mode control of longitudinal motions for underground mining electric vehicles with parametric uncertainties. Int. J. Model. Identif. Control 2016, 26, 68–78. [Google Scholar] [CrossRef]
  34. Hablani, H.B.; Pearson, D.W. Miss distance error analysis of exoatmospheric interceptors. J. Guid. Control Dyn. 2004, 27, 283–289. [Google Scholar] [CrossRef]
  35. Panchal, B.; Subramanian, K.; Talole, S.E. Robust missile autopilot design using two time-scale separation. IEEE Trans. Aerosp. Electron. Syst. 2018, 54, 1499–1510. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram of the two-axis radar seeker servo system with platform (RSSSP).
Figure 1. Schematic diagram of the two-axis radar seeker servo system with platform (RSSSP).
Sensors 18 02927 g001
Figure 2. Angle relationship of radar seeker tracking.
Figure 2. Angle relationship of radar seeker tracking.
Sensors 18 02927 g002
Figure 3. Block diagram of the RSSSP tracking loop.
Figure 3. Block diagram of the RSSSP tracking loop.
Sensors 18 02927 g003
Figure 4. Diagram of missile-target motion relationship.
Figure 4. Diagram of missile-target motion relationship.
Sensors 18 02927 g004
Figure 5. Complete model of missile control system (SGCS).
Figure 5. Complete model of missile control system (SGCS).
Sensors 18 02927 g005
Figure 6. Control block diagram of proposed method.
Figure 6. Control block diagram of proposed method.
Sensors 18 02927 g006
Figure 7. High-order tracking differentiator (HTD) estimation.
Figure 7. High-order tracking differentiator (HTD) estimation.
Sensors 18 02927 g007
Figure 8. Method in Reference [33].
Figure 8. Method in Reference [33].
Sensors 18 02927 g008
Figure 9. Proposed method.
Figure 9. Proposed method.
Sensors 18 02927 g009
Figure 10. Projectile disturbance in real time.
Figure 10. Projectile disturbance in real time.
Sensors 18 02927 g010
Figure 11. Total disturbance estimated by adaptive RBFNN.
Figure 11. Total disturbance estimated by adaptive RBFNN.
Sensors 18 02927 g011
Figure 12. The controller output contrast.
Figure 12. The controller output contrast.
Sensors 18 02927 g012
Figure 13. Line of sight angle (LOSA) tracking contrast.
Figure 13. Line of sight angle (LOSA) tracking contrast.
Sensors 18 02927 g013
Figure 14. Projectile disturbance in real time.
Figure 14. Projectile disturbance in real time.
Sensors 18 02927 g014
Figure 15. Total disturbance estimated by RBFNN.
Figure 15. Total disturbance estimated by RBFNN.
Sensors 18 02927 g015
Figure 16. Contrast of trajectory with different guidance proportional coefficients.
Figure 16. Contrast of trajectory with different guidance proportional coefficients.
Sensors 18 02927 g016
Table 1. Model Parameters.
Table 1. Model Parameters.
ParameterValueParameterValue
J L 1.2 × 10 3   kg m 2 C e 0.75
C m 0.625   N m / A k P W M 3.75
L a 0.0062   H K W 0.05
R a 5.1   Ω K N 1
Table 2. Monte Carlo simulation.
Table 2. Monte Carlo simulation.
MethodCombat ScenarioProportional CoefficientAverage Miss Distance/m
Proposed methodLow-altitude targets 0.338
High-altitude targets30.521
50.785
60.635
Method in [20]Low-altitude targets 0.685
High-altitude targets30.946
51.658
61.885

Share and Cite

MDPI and ACS Style

Wang, Y.; Lei, H.; Ye, J.; Bu, X. Backstepping Sliding Mode Control for Radar Seeker Servo System Considering Guidance and Control System. Sensors 2018, 18, 2927. https://doi.org/10.3390/s18092927

AMA Style

Wang Y, Lei H, Ye J, Bu X. Backstepping Sliding Mode Control for Radar Seeker Servo System Considering Guidance and Control System. Sensors. 2018; 18(9):2927. https://doi.org/10.3390/s18092927

Chicago/Turabian Style

Wang, Yexing, Humin Lei, Jikun Ye, and Xiangwei Bu. 2018. "Backstepping Sliding Mode Control for Radar Seeker Servo System Considering Guidance and Control System" Sensors 18, no. 9: 2927. https://doi.org/10.3390/s18092927

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