Literature DB >> 32486370

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

Xin Che1,2, Dapeng Tian1,2,3, Ping Jia1, Yang Gao1,2, Yan Ren3.   

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.

Entities:  

Keywords:  disturbance rejection control; high-order terminal sliding mode observer (HOTSMO); inertial stabilization imaging sensor (ISIS); reaching law method; terminal sliding mode control (TSMC)

Year:  2020        PMID: 32486370      PMCID: PMC7308983          DOI: 10.3390/s20113107

Source DB:  PubMed          Journal:  Sensors (Basel)        ISSN: 1424-8220            Impact factor:   3.576


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]. where denotes the angular speed of the motor, denotes the armature voltage, denotes the motor armature resistance, denotes the motor armature resistance, i denotes the armature current, denotes the coefficient of back-EMF, denotes the electromagnetic torque constant, denotes the moment of inertia, denotes the damping ration, and denotes the motor output torque. Further, denotes internal disturbances, including mass imbalance torque, friction torque, and sensors measurement error. denotes the external turbulence, including carrier motion and vibration. It is reasonable to assume that because the armature inductance is sufficiently small to be neglected.
Figure 1

Schematic diagram of an inertial stabilization imaging sensor (ISIS) system.

According to Equations (1) and (2), we obtain, Thus, Equation (3) can be rewritten as Setting , the dynamic equation can be presented as where J is the equivalent moment of inertia, B is the equivalent damping ration, u is the equivalent input, and 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 Set parameter uncertainties , , where and are the moment of inertia and the frictional coefficient of the nominal model. d in Equation (7) can be expressed as , where d represents the lumped disturbances of the system including internal disturbances, external disturbances, and parameter uncertainties. The derivative of d in Equation (7) with respect to time t can be regarded as bounded

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 where denotes equivalent input, denotes switching input, and 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 where is the reference speed. The TSMC manifold is designed as where are positive odd integers, . For system (7), the conventional exponential reaching law is adopted as where 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 is designed as where and . Note that for any , is always satisfied. In this novel reaching law, it can be seen that if increases, approaches ; therefore, converges to , which is greater than . 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 decreases, approaches one, and converges to . Thus, when the system state approaches the sliding surface, 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 vary between and . 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 The stability of the control system can be achieved by 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 Choosing Laypunov function , and differentiating V gives Hence, for , we can derive . Similar to the proof in [16], for , , from Equation (12), we obtain , which implies that is not an attractor. Therefore, the state reaches the terminal sliding manifold from any initial condition in finite time. Supposing is the time when s reaches zero from , once the sliding surface is reached, we have After a simple calculation, the time from to can be given as Therefore, the speed error can converge to zero in finite time , which completes the proof. □ 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 [ (19); however, this will amplify the velocity measurement noises. The choice of

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 Then, HOTSMO is designed as where represents the estimated value of the velocity, represents the designed control law, and represents the designed equivalent lumped disturbances derivative. The speed estimated error and system disturbance estimated error are defined as By subtracting Equation (21) from Equation (20), we can obtain the equation for the derivative of the observation error as A terminal sliding surface is designed to achieve better tracking accuracy. where is the sliding surface, , and are positive odd integers. Thus, the HOTSMO control law can be obtained as where , is the control gain, is the feedback gain, and 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 , , and .
Figure 2

Block diagram of a high-order terminal sliding-mode observer.

If Assumption 1 holds, for error system in Equation (23), under the control law in Equation (25), the observation error The sliding-mode surface can be rewritten by substituting the first equation in Equation (23) and the first equation in Equation (25) into Equation (24) as The derivative of can be calculated by combining the second equation in Equation (23) and the last two equations in Equation (25) as By choosing the Lyapunov function , the derivative of is given as By selecting , we can obtain Therefore, the states of the system can converge to the TSM surface in finite time. When , we have . After simple calculation, the time from to reach can be given as This completes the proof. □ Chattering Suppression Analysis: From the second equation of Equation (21), Thus, the proposed observer smooths the estimated disturbance (25), it can be concluded that the chattering signal

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 will deviate from the rotating gimbal , 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 , the change in the deflecting angle will change the unbalanced force arm in the horizontal and vertical directions, forming the mass unbalanced torque.
Figure 3

Schematic diagram of mass imbalance.

The dynamic mass imbalance torque can be expressed as [25] where r represents the offset between the center of gravity and the rotating gimbal, represents the base angle related to the reference axis, m represents the mass of the whole system, and 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] where represents the coulomb friction torque, represents the maximum static friction, represents the relative angular velocity between contact surfaces, represents viscous friction coefficient, and 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.
Table 1

Simulation parameters of the ISIS system.

ParametersDescriptionValue
J Moment of inertia0.000265 kg·m2
B Frictional coefficient0.00530 N·m·s
Jn Nominal value of J1.1 J
Bn Nominal value of B1.1 B
m Mass1.5 kg
r Centroid offset distance5 mm
ay Horizontal acceleration0.1 g
az Vertical acceleration0.1 g
Tc Coulomb friction torque0.001 N·m
Ts Maximum static friction coefficient0.01 N·m
σ Viscous friction coefficient0.0005 N·m/ °/s
ωs Stribeck velocity2 °/s
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 The parameters of the TSMC control methods and proposed method are listed in Table 2.
Table 2

Simulation parameters of different control methods.

ControllerParameters
TSMC p=7,q=5,α=0.01,k1=6000,k2=10
the proposed p=7,q=5,α=0.01,k1=4000,k2=5, δ=0.5, μ=10,β=0.05,m=5,n=3, l1=0.25, l2=1,Tω=100

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.
Figure 4

Simulation response curves to a sinusoidal reference signal with 10 °/s amplitude and 1 Hz frequency.

Figure 5

Simulation response curves to a sinusoidal reference signal with 30 °/s amplitude and 1 Hz frequency.

Figure 6

Simulation response curves to a sinusoidal reference signal with 30 °/s amplitude and 5 Hz frequency.

Figure 7

Simulation performance indexes under Case I with different tests.

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.
Figure 8

Simulation response curves under Case II: (a) Step reference signal with 10 °/s; (b) step reference signal with 30 °/s.

4.4. Case III—Stabilization with Disturbance

In the stabilization mode, the speed command is set as . To simulate carrier vibration, a sinusoidal disturbance 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.
Figure 9

Simulation response curves under Case III.

Figure 10

Frequency spectrum under Case III.

Figure 11

Simulation performance indexes under Case III: (a) Indexes of speed deviation; (b) indexes of angular deviation.

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.
Figure 12

Experimental setup.

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 = 0.000265 kg·m2 and = 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.
Table 3

Experimental parameters of different control methods.

ControllerParameters
TSMC p=7,q=5,α=0.005,k1=14,000,k2=5
the proposed p=7,q=5,α=0.005,k1=8000,k2=5,δ=0.5,μ=10,β=0.05,m=5,n=3,l1=0.5,l2=2,Tω=100

5.1. Case I—Sinusoidal Signal Tracking

For this case, the reference angular speed is set as °/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.
Figure 13

Experimental response curves under Case I.

Figure 14

Experimental performance indexes under Case I.

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.
Figure 15

Experimental response curves under Case II.

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.
Figure 16

Experimental response curves under Case III.

Figure 17

Frequency spectrum under Case III.

Figure 18

Experimental performance indexes under Case III: (a) Indexes of speed deviation; (b) indexes of angular deviation.

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.
  4 in total

1.  Adaptive sliding mode current control with sliding mode disturbance observer for PMSM drives.

Authors:  Yongting Deng; Jianli Wang; Hongwen Li; Jing Liu; Dapeng Tian
Journal:  ISA Trans       Date:  2018-11-30       Impact factor: 5.468

2.  Design and implementation of continuous finite-time sliding mode control for 2-DOF inertially stabilized platform subject to multiple disturbances.

Authors:  Jianliang Mao; Shihua Li; Qi Li; Jun Yang
Journal:  ISA Trans       Date:  2018-10-12       Impact factor: 5.468

3.  MIMO Fuzzy Sliding Mode Control for Three-Axis Inertially Stabilized Platform.

Authors:  Zhanmin Zhou; Bao Zhang; Dapeng Mao
Journal:  Sensors (Basel)       Date:  2019-04-06       Impact factor: 3.576

4.  Composite Hierarchical Anti-Disturbance Control with Multisensor Fusion for Compact Optoelectronic Platforms.

Authors:  Yutang Wang; Dapeng Tian; Ming Dai
Journal:  Sensors (Basel)       Date:  2018-09-21       Impact factor: 3.576

  4 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.