Next Article in Journal
Tracking by Risky Particle Filtering over Sensor Networks
Next Article in Special Issue
Improved Active Disturbance Rejection Control for Trajectory Tracking Control of Lower Limb Robotic Rehabilitation Exoskeleton
Previous Article in Journal
Recurrent GANs Password Cracker For IoT Password Security Enhancement
Previous Article in Special Issue
Joint Angle Estimation of a Tendon-Driven Soft Wearable Robot through a Tension and Stroke Measurement
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Terminal Sliding Mode Control with a Novel Reaching Law and Sliding Mode Disturbance Observer for Inertial Stabilization Imaging Sensor

1
Key Laboratory of Airborne Optical Imaging and Measurement, Changchun Institute of Optics, Fine Mechanics and Physics, Chinese Academy of Sciences, Changchun 130033, China
2
University of Chinese Academy of Sciences, Beijing 100049, China
3
Information Engineering School, Inner Mongolia University of Science and Technology, Baotou 014010, China
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(11), 3107; https://doi.org/10.3390/s20113107
Submission received: 24 April 2020 / Revised: 25 May 2020 / Accepted: 27 May 2020 / Published: 31 May 2020
(This article belongs to the Special Issue Sensors and Robot Control)

Abstract

:
High-performance control of inertial stabilization imaging sensors (ISISs) is always challenging because of the complex nonlinearities induced by friction, mass imbalance, and external disturbances. To overcome this problem, a terminal sliding mode controller (TSMC) based on a novel exponential reaching law (NERL) method with a high-order terminal sliding mode observer (HOTSMO) is suggested. First, the TSMC based on NERL is adopted to improve system performance. The NERL incorporates the power term and switching gain term of the system state variables into the conventional exponential reaching law, and the convergent speed of the TSMC is accelerated. Then, an HOTSMO is designed, which considers the speed and lumped disturbances of the system as the observation object. The estimated disturbance is then provided as a compensation for the controller, which enhances the disturbance rejection ability of the system. Comparative simulation and experimental results show that the proposed method achieves the best tracking performance and the strongest robustness than PID and the traditional TSMC methods.

1. Introduction

An inertial stabilization imaging sensor (ISIS) is widely applied in robot systems to achieve stable image acquisition under mobile platform, such as wheeled robot, aerial robot, simulation robot, etc. [1,2]. The ISIS isolates nonideal angle disturbances and maintains the line of sight (LOS) of stabilized optical sensors [3]. It is generally affected by disturbance factors, including internal disturbances caused by mass imbalance torque [4], friction torque [5], and cable restraint torque [6], and by external disturbances caused by carrier motion or vibration. Moreover, when environment change occurs, system parameters vary. Therefore, the ISIS system is a nonlinear time-varying system with parameter perturbation and multi-source complex disturbances. It is difficult to achieve satisfactory performance in the entire operating range only using traditional linear PID control schemes. Thus, an effective control method is considered to be of great practical significance for improving the dynamic response and disturbance rejection performance of the ISIS system.
In recent years, owing to the rapid progress in digital signal processors, various modern control methods, such as robust control [7], active disturbance rejection control [8], adaptive control [9], back-stepping control [10], sliding mode control (SMC) [11], and intelligent control [12], have been proposed to improve the performance of the ISIS system. Scholars employed inexactly scheduling method to deal with parameter uncertainties [13,14]; however, it is difficult to address the lumped disturbance considering only parameter uncertainties. Therefore, SMC is chosen as a candidate for the controller. It is proven to be effective for maintaining system stability and consistent performance in the presence of parameter perturbation and disturbances [15]. However, the convergence rate of linear sliding surface is exponential with an infinite settling time. Thus, a terminal sliding mode control (TSMC) method was proposed with a nonlinear sliding surface that ensures that the states converge to the origin in finite time [16]. The finite-time convergence demonstrates that the TSMC has the advantage of a fast dynamic response and better robustness properties. In addition, a nonsingular TSMC [17] scheme was developed to avoid the singularity problem of the TSMC.
The traditional SMC usually adopts a constant reaching law with fixed switching gain; therefore, there is an upper limit to the disturbance rejection ability. Since the reaching law approach is directly related to the reaching process, a reasonable design of the reaching law can efficiently improve system performance [18]. Hence, many scholars have attempted to modify the reaching law by making discontinuous switching gain a function of the sliding mode variable to enhance the anti-disturbance ability. In [19], a novel reaching law was proposed in the robot system, which allows chattering reduction on the control input while maintaining a high tracking performance of the controller in a steady-state regime. In [20], an improved exponential reaching law was adopted in the permanent magnet synchronous motor control system, and it achieved higher robustness with lower chattering. A sliding-mode control strategy using a new reaching law was proposed in [21]. The new reaching law effectively suppressed sliding-mode chattering and increased the convergence rate of the system state reaching the sliding-mode surface. The performance of permanent magnet synchronous motor was improved by using their proposed method. However, in the aforementioned reaching law, the switching gain decreased when approaching the sliding surface; thus, the robustness of the controller near the sliding surface was reduced, and the reaching time increased. There is a tradeoff between chattering and disturbance rejection, and the method will reduce the robustness of the system, especially when there are multi-source complex disturbances in the ISIS system.
To address the aforementioned problem, the TSMC based on a novel exponential reaching law (NERL), which adjusts the controller gain based on the error signal between the actual and desired system states, is proposed in this paper. When the states of the system are near or far from the sliding surface, the switching gain increases, forcing the system states to move to the desired states rapidly. The convergent speed of the controller is increased, and the disturbance rejection ability is elevated. Moreover, to further improve the disturbance rejection performance and avoid the excessive switching gain of the TSMC, a high-order terminal sliding-mode observer (HOTSMO) is also designed. The estimated disturbance is given as the compensation part of the controller; the controller avoids the selection of excessive switching gain, thus avoiding system chattering caused by the TSMC. A composite controller combining the TSMC part based on the NERL and a compensation part based on the HOTSMO is developed. Simulation and experimental results verify the effectiveness of the proposed method.
The remainder of this paper is organized as follows. Section 2 describes the mathematical model of the ISIS. Section 3 provides the design process of the NERL-based TSMC and HOTSMO. Section 4 presents the simulations implemented to verify the effectiveness of the proposed method. Section 5 presents the experimental results. Finally, Section 6 concludes the study.

2. Mathematical Model of ISIS

The ISIS system is typically composed of two or three degrees of freedom, which can be decoupled structurally. The motion of each degree of freedom is considered separately to simplify the discussion. This study considers the single pitch axis as an example, and the schematic of the ISIS system is shown in Figure 1. The pitch axis is driven by a torque motor; the motor stator of ISIS is embedded in the carrier, which indicates that the stator and carrier are fixed as a rigid body. Moreover, the optical encoder is mounted on the axis to provide relative angular displacements of gimbals, and a gyro is applied to provide the angular velocity information of the axis. Based on the information measured by the gyro and encoder, the controller generates the corresponding control signals to adjust the motion of the pitch axis. Therefore, the LOS of the optical sensors is adjusted to obtain precise images and videos of targets. The dynamic model of an ISIS can be summarized as [22].
R a i + L a d i d t + K e ω m = u a
T M = K t i
J m ω ˙ m + B m ω m = T M + T d i n + T d e x
where ω m denotes the angular speed of the motor, u a denotes the armature voltage, R a denotes the motor armature resistance, L a denotes the motor armature resistance, i denotes the armature current, K e denotes the coefficient of back-EMF, K t denotes the electromagnetic torque constant, J m denotes the moment of inertia, B m denotes the damping ration, and T M denotes the motor output torque. Further, T d i n denotes internal disturbances, including mass imbalance torque, friction torque, and sensors measurement error. M d e x denotes the external turbulence, including carrier motion and vibration. It is reasonable to assume that L a 0 because the armature inductance is sufficiently small to be neglected.
According to Equations (1) and (2), we obtain,
T M = K t R a ( u a K e ω m L a K t d T M d t )
Thus, Equation (3) can be rewritten as
J m ω ˙ m + B m ω m = K t R a ( u a K e ω m ) + T d i n + T d e x
Setting J = R a J m / K t , B = R a B m / K t + K e , u = u a , T D = R a ( T d i n + T d e x ) / K t , the dynamic equation can be presented as
J ω ˙ m + B ω m = u + T D
where J is the equivalent moment of inertia, B is the equivalent damping ration, u is the equivalent input, and T D represents the disturbances including both internal disturbances and external disturbances.
If parameter uncertainties are considered, the dynamic equation of the ISIS can be rewritten as
J n ω ˙ m + B n ω m = u + d
Set parameter uncertainties Δ J = J J n , Δ B = B B n , where J n and B n are the moment of inertia and the frictional coefficient of the nominal model. d in Equation (7) can be expressed as d = T D Δ J ω ˙ m Δ B ω m , where d represents the lumped disturbances of the system including internal disturbances, external disturbances, and parameter uncertainties.
Assumption 1.
The derivative of d in Equation (7) with respect to time t can be regarded as bounded | r | l d , where d ˙ = r is the derivative of the lumped disturbances and l d is a positive constant [23]. It is reasonable since in a practical ISIS system, the system disturbances are considered to vary slowly compared with the system state in every sampling period of the speed loop.

3. Composite Controller Design

In this section, a composite control method combining a TSMC with NERL and a compensation part based on HOTSMO is designed for the ISIS system.
The composite controller can be designed as
u = u e q + u n d ^
where u e q denotes equivalent input, u n denotes switching input, and d ^ denotes the estimated value of the lumped disturbances. The specific part will be introduced in the next section.

3.1. Terminal Sliding Mode Controller Design Based on Novel Exponential Reaching Law

The speed tracking error is defined as
e = ω r ω m
where ω r is the reference speed.
The TSMC manifold is designed as
s = e + α e ˙ p / q
where α > 0 , p , q are positive odd integers, 1 < p / q < 2 .
For system (7), the conventional exponential reaching law is adopted as
s ˙ = k 1 sign ( s ) k 2 s
where k 1 , k 2 > 0 are constants. Therefore, the convergent characteristics of the system cannot achieve the best performance as the system states changes. Based on the system state e and manifold of the TSMC s, NERL is given by
s ˙ = k 1 N ( s ) sign ( s ) k 2 s
N ( s ) is designed as
N ( s ) = δ + ( 1 δ ) e μ | s |
where 0 < δ < 1 and μ > 0 . Note that for any s R , 0 < N ( s ) < 1 is always satisfied. In this novel reaching law, it can be seen that if | s | increases, N ( s ) approaches δ ; therefore, k 1 / N ( s ) converges to k 1 / δ , which is greater than k 1 . This means that when the system state is away from the sliding surface, the attraction of the sliding surface will be faster than that in Equation (11), and the reaching time can be significantly shortened. However, if | s | decreases, N ( s ) approaches one, and k 1 / N ( s ) converges to k 1 . Thus, when the system state approaches the sliding surface, k 1 / N ( s ) gradually decreases to weaken the chattering. Therefore, the improved exponential reaching law allows the controller to dynamically adapt to the variations in the switching function by letting k 1 / N ( s ) vary between k 1 and k 1 / δ .
Considering the speed error state Equation (9), the sliding surface Equation (10), and reaching law Equation (12), the TSM controller based on NERL can be designed as
u e q = J n ( ω ˙ r + B n J n ω m )
u n = J n 0 t [ 1 α q p e ˙ 2 p / q + k 1 N ( s ) sign ( s ) + k 2 s ] d t
u = u e q + u n
The stability of the control system can be achieved by Theorem 1.
Theorem 1.
If Assumption 1 holds, under the control laws in Equations (14)–(16), the speed tracking error of the ISIS system converges to zero in finite time, if the switching gain satisfies k 1 > l d / J n .
Proof of Theorem 1.
Choosing Laypunov function V = s 2 / 2 , and differentiating V gives
V ˙ = s s ˙ = s ( e ˙ + α p q e ˙ p / q 1 e ¨ ) = s α p q e ˙ p / q 1 ( e ¨ + 1 α q p e ˙ 2 p / q ) = s α p q e ˙ p / q 1 ( ω ¨ r + B n J n ω ˙ m u ˙ J n d ˙ J n + 1 α q p e ˙ 2 p / q ) = s α p q e ˙ p / q 1 ( d ˙ J n k 1 N ( s ) sign ( s ) k 2 s ) α p q e ˙ p / q 1 ( | d ˙ | J n | s | k 1 | s | + k 2 s 2 ) < α p q e ˙ p / q 1 ( ( k 1 l d J n ) | s | + k 2 s 2 )
Hence, for e ˙ p / q 1 0 , we can derive V ˙ < 0 . Similar to the proof in [16], for e ˙ p / q 1 = 0 , s 0 , from Equation (12), we obtain e 0 , which implies that e ˙ p / q 1 is not an attractor. Therefore, the state reaches the terminal sliding manifold s = 0 from any initial condition in finite time.
Supposing t r is the time when s reaches zero from s ( 0 ) 0 , once the sliding surface s = 0 is reached, we have
s = e + α e ˙ p / q = 0
After a simple calculation, the time from s ( 0 ) 0 to e ( t s ) = 0 can be given as
t s = t r + p α q / p ( p q ) | e ( t r ) | 1 q / p
Therefore, the speed error can converge to zero in finite time t s , which completes the proof. □
Remark 1.
Equation (10) implies that α determines the decay rate of the tracking error on the sliding surface, and it roughly determines the bandwidth of the tracking bandwidth, thus providing a faster response speed and higher tracking accuracy [24]. A large bandwidth will also amplify high-frequency noise. Similarly, a larger value of p / q results in a smaller convergence time as seen in Equation (19); however, this will amplify the velocity measurement noises. The choice of k 1 , δ and μ requires a tradeoff between system robustness and chattering. k 2 increases the stiffness of the closed-loop system, and a large k 2 injects excess noise into the system.

3.2. High-Order Terminal Sliding Mode Observer Design

The ISIS system is affected by multi-source complex disturbances. It is difficult to model and identify the lumped disturbances accurately; therefore, HOTSMO is implemented to improve the robustness of the ISIS system.
Regarding d as the system extended state, the mathematical model of ISIS system can be rewritten as
ω ˙ m = 1 J n u B n J n ω m + d J n d ˙ = r
Then, HOTSMO is designed as
ω ^ ˙ m = 1 J n u B n J n ω ^ m + d ^ J n + u t s m o 1 d ^ ˙ = u t s m o 2
where ω ^ m represents the estimated value of the velocity, u t s m o 1 represents the designed control law, and u t s m o 2 represents the designed equivalent lumped disturbances derivative. The speed estimated error ω ˜ m and system disturbance estimated error d ˜ are defined as
ω ˜ m = ω m ω ^ m d ˜ = d d ^
By subtracting Equation (21) from Equation (20), we can obtain the equation for the derivative of the observation error as
ω ˜ ˙ m = B n J n ω ˜ m + d ˜ J n u t s m o 1 d ˜ ˙ = r u t s m o 2
A terminal sliding surface is designed to achieve better tracking accuracy.
s ω = ω ˜ ˙ + β ω ˜ n / m
where s ω is the sliding surface, β > 0 , and m , n ( m > n ) are positive odd integers.
Thus, the HOTSMO control law can be obtained as
u t s m o 1 = B n J n ω ˜ m + β ω ˜ n / m + v v ˙ + T w v = l 1 sign ( s ω ) u t s m o 2 = l 2 sign ( s ω )
where s ω ( 0 ) = 0 , l 1 is the control gain, l 2 is the feedback gain, and T ω > 0 is the designed parameter. The block diagram of HOTSMO is given in Figure 2. The observer can obtain satisfactory observation performance by appropriately adjusting the parameters l 1 , l 2 , and T ω .
Theorem 2.
If Assumption 1 holds, for error system in Equation (23), under the control law in Equation (25), the observation error ω ˜ m can converge to zero in finite time.
Proof of Theorem 2.
The sliding-mode surface s ω can be rewritten by substituting the first equation in Equation (23) and the first equation in Equation (25) into Equation (24) as
s ω = d ˜ J n v
The derivative of s ω can be calculated by combining the second equation in Equation (23) and the last two equations in Equation (25) as
s ˙ ω = d ˜ ˙ J n v ˙ = r l 2 sign ( s ω ) J n l 1 sign ( s ω ) + T ω v
By choosing the Lyapunov function V 0 = 1 2 s ω 2 , the derivative of V 0 is given as
V ˙ 0 = s ω s ˙ ω = s ω ( r l 2 sign ( s ω ) J n l 1 sign ( s ω ) + T ω v ) = ( r s ω l 2 | s ω | J n ) ( l 1 | s ω | + T ω v s ω )
By selecting l 1 > | T ω v | , l 2 > l d , we can obtain
V ˙ 0 = s ω s ˙ ω < 0
Therefore, the states of the system can converge to the TSM surface in finite time. When s ω = 0 , we have ω ˜ ˙ + β ω ˜ n / m = 0 . After simple calculation, the time from s ω = 0 to reach ω ˜ m = 0 can be given as
t s = m β ( m n ) | ω ˜ ( 0 ) | ( m n ) / m
This completes the proof. □
Remark 2.
Chattering Suppression Analysis: From the second equation of Equation (21),
d ^ = u t s m o 2 d t = l 2 sign ( s ω ) d t
Thus, the proposed observer smooths the estimated disturbance d ^ by integrating the switching function. Simultaneously, from the first two equations in Equation (25), it can be concluded that the chattering signal l 1 sign ( s ω ) is smoothed by an equivalent low-pass filter with the bandwidth of T ω . Therefore, the proposed HOTSMO possess a smooth disturbance observation.

4. Simulations

Simulations were implemented to verify the effectiveness of the proposed method.

4.1. Analysis of the Disturbances

The ISIS system is frequently subjected to various disturbances, which degrade its performance. Two types of major internal disturbances, mass unbalance torque and friction torque, were considered in the simulation.

4.1.1. Mass Unbalance Torque

In a real ISIS system, the center of gravity O 2 will deviate from the rotating gimbal O 1 , and there is an offset r caused by the lever arm between the center of gravity and the rotating gimbal, as shown in Figure 3. Thus, when the ISIS produces the deflecting angle θ p , the change in the deflecting angle will change the unbalanced force arm in the horizontal and vertical directions, forming the mass unbalanced torque.
The dynamic mass imbalance torque T m can be expressed as [25]
T m = m a y r sin ( θ ) + m ( g + a z ) r cos ( θ )
where r represents the offset between the center of gravity and the rotating gimbal, θ p represents the base angle related to the reference axis, m represents the mass of the whole system, a y and a z represent the horizontal acceleration and vertical acceleration, respectively.

4.1.2. Friction Torque

Friction plays a major role in the ISIS system, and it limits the precision of the dynamic response of the system. The Stribeck model is adopted to describe the static and dynamic friction of the ISIS system. It is given as [26]
T f = [ T c + ( T s T c ) e ( ω ω s ) 2 ] sign ( ω ) + σ ω
where T c represents the coulomb friction torque, T s represents the maximum static friction, ω represents the relative angular velocity between contact surfaces, σ represents viscous friction coefficient, and ω s represents the Stribeck velocity.
Hence, the designed controller requires strong robustness to deal with multi-source complex disturbances and maintain the dynamic response performance of the ISIS system.
The parameters of the ISIS system including parameter perturbation, mass imbalance, and friction torque are listed in Table 1.
Simulations were performed to evaluate the effectiveness of the proposed scheme, and the results are compared with those of the traditional PID controller and the TSM controller with traditional exponential reaching law under various operating conditions. The traditional TSMC can be designed as
u n = J n 0 t [ 1 α q p e ˙ 2 p / q + k 1 sign ( s ) + k 2 s ] d t
u = u e q + u n
The parameters of the TSMC control methods and proposed method are listed in Table 2.

4.2. Case I—Sinusoidal Signal Tracking

For this case, three tests are conducted. The reference angular speed is set as sinusoidal signals with an amplitude of 10 °/s and a frequency of 1 Hz; 30 °/s and 1 Hz; and 30 °/s and 5 Hz. The experimental response curves are shown in Figure 4, Figure 5 and Figure 6. Evidently, the proposed method exhibits the best tracking performance. The performance indexes including the maximum absolute error (MAE) and the root mean square (RMS) values of the output tracking errors are presented in Figure 7 to further demonstrate the superiority of the proposed method.

4.3. Case II—Step Signal Tracking with Disturbance

In this case, the reference angular speed is set as square-wave signals with amplitudes of 10 °/s and 30 °/s separately. From time 1 s to 2 s, an external disturbance with an amplitude of 0.1 N·m is added to the ISIS system. The response curves are shown in Figure 8. Evidently, the proposed method exhibits the best disturbance rejection capability.

4.4. Case III—Stabilization with Disturbance

In the stabilization mode, the speed command is set as ω r = 0 . To simulate carrier vibration, a sinusoidal disturbance d = 0.1 sin ( 5 π t ) N·m is added to the system. The results are given in Figure 9. The figure exhibits that the proposed method exhibits the smallest speed and angular deviation. Figure 10 shows the amplitude frequency curve of Figure 9, and it indicates that the proposed method has the best disturbance rejection effect on the 2.5 Hz disturbance. The performance indexes, including the MAE and RMS of both speed and angular deviation, are shown in Figure 11, respectively, which further verifies the effectiveness of the proposed method.

5. Experiments

Experiments under operating conditions similar to those of the simulations were conducted to verify the effectiveness of the proposed method. The experimental setup of the ISIS is shown in Figure 12.
The ISIS is driven by DSP TM320F28335 with a sampling frequency of 1 kHz. The calculation of the proposed method includes three fundamental operations, integral, difference, and exponential operations. The calculation obtained using the proposed method is not substantially higher than that obtained using the traditional control method. All operations can be completed based on the hardware resource of the DSP; the complexity of the proposed method is acceptable, and the angular speed is measured using a gyro mounted on the camera, and an encoder is employed to measure the relative angle. Further, a visible camera is utilized to transmit a real-time image. Simultaneously, real-time data are transmitted to a computer via RS-422 serial port. The parameters of the ISIS system are J n = 0.000265 kg·m2 and B n = 0.00530 N·m·s. Meanwhile, the PID controller and the TSM controller with the traditional exponential reaching law is implemented. The parameters of different control methods are listed in Table 3.

5.1. Case I—Sinusoidal Signal Tracking

For this case, the reference angular speed is set as 30 sin ( 2 π t ) °/s. The experimental response curves are shown in Figure 13. Since the ISIS system is evidently affected by the multiple disturbances, the proposed method exhibits the best tracking performance. Performance indexes including the MAE and RMS values of the output tracking errors are presented in Figure 14, which further verifies the effectiveness of the proposed method.

5.2. Case II—Step Signal Tracking with Disturbance

Here, the reference angular speed is set as square-wave signals with an amplitude of 30 °/s. From time 1 s to 2 s, a step voltage disturbance with an amplitude of 0.1 V is added to the motor voltage via program codes. The experimental response curves are shown in Figure 15. Evidently, the proposed method exhibits the best anti-disturbance ability.

5.3. Case III—Stabilization with Disturbance

The reference speed is fixed to zero in the stabilization mode. Sinusoidal disturbance with an amplitude of 0.1 V and frequency of 2.5 Hz is added to the motor voltage via program codes to simulate carrier vibration. Figure 16 shows that the proposed method has the smallest speed and angular deviation. The amplitude frequency curve of Figure 16 is given in Figure 17. The figure clearly shows that the proposed method possesses the strongest robustness against the external disturbance of 2.5 Hz. The performance indexes, including the MAE and RMS values of both the speed and angular deviation, are shown in Figure 18, respectively, which shows that the proposed method has the lowest speed and angular deviation, and smallest RMS.
The disturbance rejection effect of the simulation in Figure 10 differs from the experiment results in Figure 17. This is because solely mass unbalance torque and friction torque are considered in the simulation. However, in the actual system, there are other disturbances, such as cable restraint torque and sensors measurement error, apart from these two types. Both simulation and experiment results show the effectiveness of the proposed method in rejecting the main disturbance at 2.5 Hz.

6. Conclusions

In this study, the TSMC with NERL based on HOTSMO was investigated in the ISIS system. The TSMC based on the NERL method adjusts the switching gain as the sliding surface changes, owing to which the convergence speed of the TSMC is accelerated. An HOTSMO is further implemented to estimate the lumped disturbance of the ISIS system. Both the simulation and experimental results show that the proposed method exhibits the best tracking performance and the strongest disturbance rejection ability than PID and the traditional TSMC methods.
In the future, we plan to achieve a satisfactory performance of the tracking loop based on this study. The tracking loop generates the reference angular speed for the inner loop though visual signals, and the optical equipment faces the problem of time lapse during the identification of the target. Hence, we will aim to solve the time delay of the tracking loop.

Author Contributions

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

Funding

This work was supported in part by the National Science Foundation of China under grant number 61673365, in part by the Youth Innovation Promotion Association of Chinese Academy of Sciences under grant number 2017257, in part by the Basic Frontier Scientific Research Plan 0-1 Original Innovation Project of the Chinese Academy of Sciences under grant number ZDBS-LY-JSC044 and in part by the Jilin Provincial Industrial Innovation Funding Project of JLDRC under grant number 2018C038-1.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Mao, J.; Yang, J.; Liu, X.; Li, S.; Li, Q. Modeling and robust continuous TSM control for an inertially stabilized platform with couplings. IEEE Trans. Control Syst. Technol. 2019, 1–8. [Google Scholar] [CrossRef]
  2. Zhou, Z.; Zhang, B.; Mao, D. MIMO Fuzzy Sliding Mode Control for Three-Axis Inertially Stabilized Platform. Sensors 2019, 19, 1658. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  3. Masten, M.K. Inertially stabilized platforms for optical imaging systems. IEEE Control Syst. Mag. 2008, 28, 47–64. [Google Scholar]
  4. Rezac, M.; Hurak, Z. Vibration rejection for inertially stabilized double gimbal platform using acceleration feedforward. In Proceedings of the 2011 IEEE International Conference on Control Applications (CCA), Denver, CO, USA, 28–30 September 2011; pp. 363–368. [Google Scholar]
  5. Safa, A.; Abdolmalaki, R.Y. Robust output feedback tracking control for inertially stabilized platforms with matched and unmatched uncertainties. IEEE Trans. Control Syst. Technol. 2019, 27, 118–131. [Google Scholar] [CrossRef]
  6. Wang, Y.; Tian, D.; Dai, M.; Shen, H.; Jia, P. Modeling and simulation of wire-wound friction of compact inertially stabilized platforms. In Proceedings of the 2018 IEEE International Conference on Mechatronics and Automation (ICMA), Changchun, China, 5–8 August 2018; pp. 1949–1954. [Google Scholar]
  7. Rezac, M.; Hurak, Z. Structured MIMO design for dual-stage inertial stabilization: Case study for HIFOO and Hinfstruct solvers. Mechatronics 2013, 23, 1084–1093. [Google Scholar] [CrossRef]
  8. Wang, F.; Wang, R.; Liu, E.; Zhang, W. Stabilization control mothed for two-axis inertially stabilized platform based on active disturbance rejection control with noise reduction disturbance observer. IEEE Access 2019, 7, 99521–99529. [Google Scholar] [CrossRef]
  9. Deng, K.; Cong, S.; Kong, D.; Shen, H. Discrete-time direct model reference adaptive control application in a high-precision inertially stabilized platform. IEEE Trans. Ind. Electron. 2019, 66, 358–367. [Google Scholar] [CrossRef]
  10. Dong, F.; Lei, X.; Chou, W. A dynamic model and control method for a two-axis inertially stabilized platform. IEEE Trans. Ind. Electron. 2017, 64, 432–439. [Google Scholar] [CrossRef]
  11. 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]
  12. 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]
  13. Daafouz, J.; Bernussou, J.; Geromel, J.C. On Inexact LPV Control Design of Continuous–Time Polytopic Systems. IEEE Trans. Autom. Control. 2008, 53, 1674–1678. [Google Scholar] [CrossRef]
  14. Marcio, J.L.; Eduardo, S.T.; Ricardo, C.L.F.O.; Pedro, L.D.P. A new approach to handle additive and multiplicative uncertainties in the measurement for LPV filtering. Int. J. Syst. Sci. 2016, 47, 1042–1053. [Google Scholar]
  15. Sabanovic, A. Variable structure systems with sliding modes in motion control-a survey. IEEE Trans. Ind. Inform. 2011, 7, 212–223. [Google Scholar] [CrossRef]
  16. Man, Z.; Yu, X.H. Terminal sliding mode control of MIMO linear systems. IEEE Trans. Circuits Syst. I Fundam. Theory Appl. 1997, 44, 1065–1070. [Google Scholar]
  17. Feng, Y.; Yu, X.; Man, Z. Non-singular terminal sliding mode control of rigid manipulators. Automatica 2002, 38, 2159–2167. [Google Scholar] [CrossRef]
  18. Zhang, X.; Sun, L.; Zhao, K.; Sun, L. Nonlinear speed control for PMSM system using sliding-mode control and disturbance compensation techniques. IEEE Trans. Power Electron. 2013, 28, 1358–1365. [Google Scholar] [CrossRef]
  19. Fallaha, C.J.; Saad, M.; Kanaan, H.Y.; Al-Haddad, K. Sliding-mode robot control with exponential reaching law. IEEE Trans. Ind. Electron. 2011, 58, 600–610. [Google Scholar] [CrossRef]
  20. Xu, B.; Shen, X.; Ji, W.; Shi, G.; Xu, J.; Ding, S. Adaptive nonsingular terminal sliding model control for permanent magnet synchronous motor based on disturbance observer. IEEE Access 2018, 6, 48913–48920. [Google Scholar] [CrossRef]
  21. Wang, Y.; Feng, Y.; Zhang, X.; Liang, J.; Cheng, X. New reaching law control for permanent magnet synchronous motor with extended disturbance observer. IEEE Access 2019, 7, 186296–186307. [Google Scholar] [CrossRef]
  22. Wang, Y.; Tian, D.; Dai, M. Composite hierarchical anti-disturbance control with multisensor fusion for compact optoelectronic platforms. Sensors 2018, 18, 3190. [Google Scholar] [CrossRef] [Green Version]
  23. Deng, Y.; Wang, J.; Li, H.; Liu, J.; Tian, D. Adaptive sliding mode current control with sliding mode disturbance observer for PMSM drives. ISA Trans. 2019, 88, 113–126. [Google Scholar] [CrossRef] [PubMed]
  24. Zheng, J.; Wang, H.; Man, Z.; Jin, J.; Fu, M. Robust motion control of a linear motor positioner using fast nonsingular terminal sliding mode. IEEE/ASME Trans. Mechatron. 2015, 20, 1743–1752. [Google Scholar] [CrossRef]
  25. Li, S.; Zhong, M. High-precision disturbance compensation for a three-axis gyro-stabilized camera mount. IEEE/ASME Trans. Mechatron. 2015, 20, 3135–3147. [Google Scholar] [CrossRef]
  26. Ding, Z.; Zhao, F.; Lang, Y.; Jiang, Z.; Zhu, J. Anti- disturbance neural-sliding mode control for inertially stabilized platform with actuator saturation. IEEE Access 2019, 7, 92220–92231. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram of an inertial stabilization imaging sensor (ISIS) system.
Figure 1. Schematic diagram of an inertial stabilization imaging sensor (ISIS) system.
Sensors 20 03107 g001
Figure 2. Block diagram of a high-order terminal sliding-mode observer.
Figure 2. Block diagram of a high-order terminal sliding-mode observer.
Sensors 20 03107 g002
Figure 3. Schematic diagram of mass imbalance.
Figure 3. Schematic diagram of mass imbalance.
Sensors 20 03107 g003
Figure 4. Simulation response curves to a sinusoidal reference signal with 10 °/s amplitude and 1 Hz frequency.
Figure 4. Simulation response curves to a sinusoidal reference signal with 10 °/s amplitude and 1 Hz frequency.
Sensors 20 03107 g004
Figure 5. Simulation response curves to a sinusoidal reference signal with 30 °/s amplitude and 1 Hz frequency.
Figure 5. Simulation response curves to a sinusoidal reference signal with 30 °/s amplitude and 1 Hz frequency.
Sensors 20 03107 g005
Figure 6. Simulation response curves to a sinusoidal reference signal with 30 °/s amplitude and 5 Hz frequency.
Figure 6. Simulation response curves to a sinusoidal reference signal with 30 °/s amplitude and 5 Hz frequency.
Sensors 20 03107 g006
Figure 7. Simulation performance indexes under Case I with different tests.
Figure 7. Simulation performance indexes under Case I with different tests.
Sensors 20 03107 g007
Figure 8. Simulation response curves under Case II: (a) Step reference signal with 10 °/s; (b) step reference signal with 30 °/s.
Figure 8. Simulation response curves under Case II: (a) Step reference signal with 10 °/s; (b) step reference signal with 30 °/s.
Sensors 20 03107 g008
Figure 9. Simulation response curves under Case III.
Figure 9. Simulation response curves under Case III.
Sensors 20 03107 g009
Figure 10. Frequency spectrum under Case III.
Figure 10. Frequency spectrum under Case III.
Sensors 20 03107 g010
Figure 11. Simulation performance indexes under Case III: (a) Indexes of speed deviation; (b) indexes of angular deviation.
Figure 11. Simulation performance indexes under Case III: (a) Indexes of speed deviation; (b) indexes of angular deviation.
Sensors 20 03107 g011
Figure 12. Experimental setup.
Figure 12. Experimental setup.
Sensors 20 03107 g012
Figure 13. Experimental response curves under Case I.
Figure 13. Experimental response curves under Case I.
Sensors 20 03107 g013
Figure 14. Experimental performance indexes under Case I.
Figure 14. Experimental performance indexes under Case I.
Sensors 20 03107 g014
Figure 15. Experimental response curves under Case II.
Figure 15. Experimental response curves under Case II.
Sensors 20 03107 g015
Figure 16. Experimental response curves under Case III.
Figure 16. Experimental response curves under Case III.
Sensors 20 03107 g016
Figure 17. Frequency spectrum under Case III.
Figure 17. Frequency spectrum under Case III.
Sensors 20 03107 g017
Figure 18. Experimental performance indexes under Case III: (a) Indexes of speed deviation; (b) indexes of angular deviation.
Figure 18. Experimental performance indexes under Case III: (a) Indexes of speed deviation; (b) indexes of angular deviation.
Sensors 20 03107 g018
Table 1. Simulation parameters of the ISIS system.
Table 1. Simulation parameters of the ISIS system.
ParametersDescriptionValue
JMoment of inertia0.000265 kg·m2
BFrictional coefficient0.00530 N·m·s
J n Nominal value of J1.1 J
B n Nominal value of B1.1 B
mMass1.5 kg
rCentroid offset distance5 mm
a y Horizontal acceleration0.1 g
a z Vertical acceleration0.1 g
T c Coulomb friction torque0.001 N·m
T s Maximum static friction coefficient0.01 N·m
σ Viscous friction coefficient0.0005 N·m/ °/s
ω s Stribeck velocity2 °/s
Table 2. Simulation parameters of different control methods.
Table 2. Simulation parameters of different control methods.
ControllerParameters
TSMC p = 7 , q = 5 , α = 0.01 , k 1 = 6000 , k 2 = 10
the proposed p = 7 , q = 5 , α = 0.01 , k 1 = 4000 , k 2 = 5 , δ = 0.5 , μ = 10 , β = 0.05 , m = 5 , n = 3 , l 1 = 0.25 , l 2 = 1 , T ω = 100
Table 3. Experimental parameters of different control methods.
Table 3. Experimental parameters of different control methods.
ControllerParameters
TSMC p = 7 , q = 5 , α = 0.005 , k 1 = 14,000 , k 2 = 5
the proposed p = 7 , q = 5 , α = 0.005 , k 1 = 8000 , k 2 = 5 , δ = 0.5 , μ = 10 , β = 0.05 , m = 5 , n = 3 , l 1 = 0.5 , l 2 = 2 , T ω = 100

Share and Cite

MDPI and ACS Style

Che, X.; Tian, D.; Jia, P.; Gao, Y.; Ren, Y. Terminal Sliding Mode Control with a Novel Reaching Law and Sliding Mode Disturbance Observer for Inertial Stabilization Imaging Sensor. Sensors 2020, 20, 3107. https://doi.org/10.3390/s20113107

AMA Style

Che X, Tian D, Jia P, Gao Y, Ren Y. Terminal Sliding Mode Control with a Novel Reaching Law and Sliding Mode Disturbance Observer for Inertial Stabilization Imaging Sensor. Sensors. 2020; 20(11):3107. https://doi.org/10.3390/s20113107

Chicago/Turabian Style

Che, Xin, Dapeng Tian, Ping Jia, Yang Gao, and Yan Ren. 2020. "Terminal Sliding Mode Control with a Novel Reaching Law and Sliding Mode Disturbance Observer for Inertial Stabilization Imaging Sensor" Sensors 20, no. 11: 3107. https://doi.org/10.3390/s20113107

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