Next Article in Journal
Coordinated Unmanned Aircraft System (UAS) and Ground-Based Weather Measurements to Predict Lagrangian Coherent Structures (LCSs)
Previous Article in Journal
A Novel Step Length Estimator Based on Foot-Mounted MEMS Sensors
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Hybrid Control with PID–Improved Sliding Mode for Flat-Top of Missile Electromechanical Actuator Systems

1
Changchun Institute of Optics, Fine Mechanics and Physics, Chinese Academy of Sciences, Changchun 130033, China
2
School of Mechanical and Electronic Engineering, University of Chinese Academy of Sciences, Beijing 100039, China
3
School of Mechanical and Electronic Engineering, Jilin University, Changchun 130025, China
*
Author to whom correspondence should be addressed.
Sensors 2018, 18(12), 4449; https://doi.org/10.3390/s18124449
Submission received: 9 November 2018 / Revised: 6 December 2018 / Accepted: 14 December 2018 / Published: 15 December 2018
(This article belongs to the Section Physical Sensors)

Abstract

:
Electromechanical actuator (EMA) systems are widely employed in missiles. Due to the influence of the nonlinearities, there is a flat-top of about 64 ms when tracking the small-angle sinusoidal signals, which significantly reduces the performance of the EMA system and even causes the missile trajectory to oscillate. Aiming to solve these problems, this paper presents a hybrid control for flat-top situations. In contrast to the traditional PID or sliding mode controllers that missiles usually use, this paper utilizes improved sliding mode control based on a novel reaching law to eliminate the flat-top during the steering of the input signal, and utilizes the PID control to replace discontinuous control and improve the performance of EMA system. In addition, boundary layer and switching function are employed to solve the high-frequency chattering problem caused by traditional sliding mode control. Experiments indicate that the hybrid control can evidently reduce the flat-top time from 64 ms to 12 ms and eliminate the trajectory limit cycle oscillation. Compared with PID controllers, the proposed controller provides better performance—less chattering, less flat-top, higher precision, and no oscillation.

1. Introduction

The actuator system is an important operating unit in modern applications such as in autonomous vehicles, robotics, aircraft equipment and submarine operations. As electromechanical actuators (EMAs) have smaller volume and lighter weight than hydraulic actuators, EMAs have been widely used in many fields with limitations on space and weight, such as robotics, unmanned airplanes [1], and guided missiles [2]. With the rapid development of electric technology, EMA systems are broadly used to improve the maintainability and reliability of future aircraft [3].
However, the EMA system exhibits highly nonlinear properties, such as backlash, time-delay and friction. These nonlinear factors introduce several problems, such as tracking errors, limit cycles and poor stick-slip motion. In order to address these issues, various control schemes are proposed to control the position of the EMA system, including PID control algorithms [4,5,6,7],fuzzy control [8,9], intelligent algorithms [10], sliding mode control [11,12,13], the ADRC algorithm [14], robust control [15], active control [16], model-based prognostic algorithms [17], and compensation control [18,19,20]. Among these algorithms, PID is the most widely used because of its simplicity and reliability, though it suffers from poor robustness and weak anti-interference ability. ADRC can observe the “unknown disturbances” in real time and perform compensations, but it is difficult to find the optimal parameters of ADRC, furthermore, it also puts higher requirements on the MCU due to the calculation of so many parameters [21]. Intelligent control has become popular in recent years. However, intelligent controllers are seldom used in missiles or aerospace applications because of their poor portability and complicated calculations. Sliding mode control (SMC) exhibits excellent performance against uncertainties and nonlinearities. Pertaining to these advantages, the SMC is conceived as a reasonable choice for nonlinear systems and has been successfully used to estimate nonlinearities.
Chen proposed a robust sliding mode control scheme to solve a class of uncertain multi-input multi-output nonlinear systems with the unknown external disturbance, system uncertainty, and backlash-like hysteresis [22]. Chou proposed a digital signal processor (DSP)-based cross-coupled intelligent complementary sliding mode control system for synchronous control of a dual linear motor servo system [23]. In order to solve the nonlinearities in a motor-lead screw system, the fuzzy sliding mode control method was applied to the control of the position of a ball screw driven by a servomotor [24]. Yau proposed an adaptive sliding mode controller for a ball-screw-driven system, which achieved high precision and long-range positioning [25]. In order to actively suppress the vibrations of the flexible ball-screw drives, Chinedum designed a mode-compensating disturbance adaptive discrete-time sliding mode controller [26]. The dead zone characteristic as one of the most important non-smooth input nonlinearity widely existing in lots of practical systems [27,28]. Cat presented a new adaptive control algorithm for robot motion tracking problem to overcome noises and large uncertainties using integral sliding surface with a neural network [29]. Kuo proposed a novel adaptive PID with sliding mode control for the rotary inverted pendulum to achieve system robustness against parameter variations and external disturbances [30]. Rubio designed a sliding mode controller to regulate robotic arms with unknown behaviors in the dead zone and gravity, and the sliding mode strategy was employed to compensate the unknown behaviors [31]. For non-affine nonlinear uncertain systems, Xu proposed a terminal sliding mode control law based on adaptive fuzzy neural observer [32]. Bessa proposed a dynamic surface sliding mode control scheme combined with an adaptive fuzzy system, state observer and parameter estimator to estimate the uncertainty, friction and dead zone of the robot manipulator system [33]. Generally, the main difficulty in designing a fuzzy sliding mode controller for nonlinear systems is how to select the most appropriate initial value of the parameter vector. In order to deal with these types of problems, Chen designed a GA-based reference adaptive fuzzy sliding model controller for a nonlinear system [34].
However, the existing research focuses on the elimination of nonlinearities, which are suitable for tracking large-angle signals while ignoring the tracking of small-angle sinusoidal signals. With the development of high-performance aircraft, higher performance has been required of EMA systems. In particular, tracking small-angle sinusoidal responses requires higher performance. When nonlinearities exist in small-angle sinusoidal response system, the EMA system will have a long delay-time and a large flat-top in position tracking. The flat-top is mainly caused by friction and backlash. The phenomenon of flat-top occurs in the maximum position tracking, and it may introduce a large position tracking error, instability and self-excited oscillation. Besides, the flat-top has an extremely adverse effect on the missile system, which may cause the missile trajectory to oscillate. Hence, the design of such type of controller to compensate nonlinearities and eliminate the flat-top tends to be challenging but indispensable.
In order to solve these problems mentioned above, this paper proposes a hybrid controller with PID—improved sliding mode (PID-ISM) for flat-top of EMA system. As PID controller has the advantages of high control accuracy, static performance, dynamic performance and reliability, but poor robustness. SMC is computational simplicity and robustness to parameter variations. However, SMC has chattering problems, which may induce poor tracking performance and create undesirable oscillations. In contrast to traditional PID or traditional sliding mode controllers that missiles or aircraft usually use, this paper utilizes improved sliding mode control based on a novel reaching law to compensate static friction and eliminate the flat-top during the steering of the input signal, utilizes boundary layer and switching function to solve high-frequency chattering problem, and utilizes PID control to improve the performance index of EMA system.

2. Electromechanical Actuator System and Problem Formulation

2.1. The Structure of the Electromechanical Actuator

The EMA system mainly consists of a brushless direct current (BLDC) motor, ball-screw speed reducer, encoder and potentiometer, slide, groove, crank, etc. Its structure is shown in Figure 1.
The velocity of the motor is measured by rotary encoder and return velocity to the speed regulator. The rotary encoder is fixed on the motor directly, which can avoid the errors introduced by the transmission mechanism. The rotating angle of EMA system is measured by the potentiometer. It is connected with output crank of EMA system, and return the rotation angle to the position regulator.
It is inevitable that nonlinearities exist in the transmission mechanism, such as friction and backlash. In order to find the primary source, this section analyzes the phenomenon of flat-top, and study the influence of the friction and backlash from theory and experiments.

2.2. Analysis of the Flat-Top of EMA System

2.2.1. The Phenomena of Flat-Top

When the input signal is very small, the position output has a long delay-time. And there has a long flat-top when the direction of input signal has changed. As shown in Figure 2a, the flat top time is about 64 ms and the position tracking error is about 0.123°, while the input signal is 0.1°, 4 Hz.
This greatly reduces the performance of small-angle sine tracking and causes the limit cycle oscillation of the trajectory command system. As shown in Figure 2b, the amplitude and frequency of the limit cycle oscillation is about 0.25°, 10 Hz, which would make aircraft work abnormally. Hence, eliminating flat-top tends to be indispensable. The phenomenon of limit cycle oscillation is shown in Figure 2b.

2.2.2. The Effect of Backlash

The backlash exists in transmission mechanism, such as motor and ball-screw speed reducer, ball-screw speed reducer and slide, slide and crank, crank and potentiometer, etc. When the EMA requires high tracking precision, the backlash cannot be ignored. Through the lag between encoder and potentiometer, the impact of backlash on the system can be obtained. The effect of backlash is shown in Figure 3.
As shown in Figure 3a, C is the backlash of transmission mechanism, j is the reduction ratio. θ m is the rotating angle of the motor, while θ a is the rotating angle of EMA system. In view of the effect of backlash, θ a is not equal to θ m / j . The effective equation can be expressed as:
θ a = { θ m j C i f θ m j θ m 0 j > 0   & θ m j θ a 0 > C θ m j + C i f θ m j θ m 0 j < 0   & θ m j θ a 0 < C θ a 0 e l s e
Figure 3b shows the time-delay between speed feedback and position feedback. There is a delay time between the motor and the potentiometer. From Figure 3b, it can be seen that the speed feedback reverses at 214 ms (milliseconds), the position feedback reverses at 223 ms, which delays about 9 ms. Undesired increasing of the backlash results in an increase of the flat-top.

2.2.3. The Effect of Friction

According to Coulomb’s model, the dry friction can be described by a discrete mathematical model discriminating between static and dynamic friction phenomena [35]. In contrast, static friction has a greater effect on the static and dynamic performance of EMA systems when tracking small-angle sinusoidal. Since static friction has similar effects on the EMA position tracking system as with dead-zone. Therefore, the dead-zone model is used for static friction in this paper, which can greatly simplify the process of calculation. The effect of friction model is shown in Figure 4.
As shown in Figure 4a, u v is the output of controller, v m is the velocity of motor, u f is the starting value. The model of dead-zone can be expressed as:
v m = { 0 | u v | < u f v u v u f v u v u f , ( v > 0 )
In Figure 4b, “speed” shows the speed dead zone. Due to static friction, the dead-zone time is approximately 57 ms.
From the analysis that mentioned above, it can be concluded that due to the static friction and backlash, there is a large flat-top when tracking the small-angle sinusoidal; friction causes speed dead-zone, and the dead-zone time is about 57 ms, accounting for about 89% of the entire flat top. Hence, compensating the static friction and reducing speed dead-zone can obviously weaken the flat-top.

3. Hybrid Control with PID–Improved Sliding Mode

As PID algorithms have satisfactory dynamic and static performance, they have been widely used in engineering. In addition, PID algorithms are simple and can be easily implemented in real-time processes, but they have poor robustness and low efficiency. This paper introduces a hybrid controller with PID–improved sliding mode to compensate the friction and weaken the flat-top. Some parameters are shown in Table 1.

3.1. The Model of Electromechanical Actuator Systems

The mathematical model of the EMA system without a controller can be written as follows:
The voltage equation of the rotor circuitry is:
u = K e ω ( t ) + i a R a + L a d i a d t
where u is the motor input voltage (V), i a is the armature current (A), R a is the armature resistance ( Ω ), L a is the armature inductance (H), ω is the rotor angular velocity ( r a d / s ), K e is the motor electrical constant ( V · s / r a d ).
The dynamic equation of the motor is:
{ K m i a = J m d ω d t + T L + F f + b ω T m = K m i a
where K m is motor torque constant( N · m / A ), J m is the moment of inertia( k g · m 2 ), and T L is load torque( N · m ). The motor torque constant and motor electrical constant are the same for an ideal motor, T m is electromagnetic torque, b is equivalent damping coefficient, F f is total friction torque.
Using Equations (3) and (4) and Laplace transform, transfer function of motor can be expressed as:
{ K m I a = J m ω s + T L + F f + b ω U ( s ) = K e ω ( s ) + I a R a + L a I a s
From Equation (5), the open loop transfer function of motor can be derived:
ω ( s ) U ( s ) = K m I a T L F f K e ( K m I a T L F f ) + ( J m s + b ) ( I a R a + L a I a s )
Assuming that the load torque T L is zero as external disturbance, the open loop transfer function of motor can be written as follows:
ω U = 1 / K e F f / T m K e 1 F f / T m + τ m s + τ m τ e s 2
where τ m = R a J m K m K e , τ e = L a R a , τ m is the mechanical time constant and τ e is the electric time constant.
The deceleration ratio of transmission is j , the output angle of actuator is θ .The open loop transfer function of EMA system can be written as follows:
G E M A = θ U = 1 K e j F f T m K e j s F f T m s + τ m s 2 + τ m τ e s 3
As τ e is very small, and τ e τ m , assuming that τ e = 0 , then:
G E M A = 1 K e j F f T m K e j s F f T m s + τ m s 2
The inverse Laplace transform of Equation (9) is:
θ ¨ = 1 τ m θ ˙ + 1 τ m K e j u + F f T m ( 1 τ m θ ˙ 1 τ m K e j u )
Assuming Δ = F f T m , f ( θ , t ) = 1 τ m θ ˙ , b = 1 τ m K e j , the model of the EMA system without controller can be written as follows:
θ ¨ = f ( θ , t ) + b u ( t ) + Δ [ f ( θ , t ) + b u ( t ) ]
Define d ( t ) = F f T m [ f ( θ , t ) + b u ( t ) ] , then:
θ ¨ = f ( θ , t ) + b u ( t ) + d ( t )
where d ( t ) is the disturbance.

3.2. PI Control

Typical EMAs utilize PID algorithm for system control. The conventional controller consists of position regulator and speed regulator. U P is the output of the position regulator, and it can be represented as:
U P = K p P e P + K p I e P
where e p = θ 0 θ is the position tracking error, θ 0 is the reference angle and θ is the measured angle.
U V is the output of the speed regulator, and it can be represented as:
U V = K v P e V + K v I e V
where e V = U P v is the speed tracking error, and v is the measured speed.

3.3. Sliding Mode Control Based on Novel Reaching Law

As flat-top is mainly caused by static friction when the input is a small-angle sinusoidal, this paper utilizes SMC to compensate the static friction. In order to solve the chattering problem caused by general sliding mode control, this paper introduces the switching function and the boundary layer. Because the PI controller has advantages in stability and reliability, the PI controller is used in the boundary layer. Sliding mode control is used to improve the robustness outside the boundary layer. The structure of controller is shown in Figure 5.

3.3.1. Design of Improved Sliding Controller

Define the sliding surface as follows:
s ( t ) = c e p ( t ) + e ˙ p ( t )
where e p = θ 0 θ is the position tracking error, e ˙ p ( t ) is the rate of error.
In order to cancel the integration of speed loop and reduce the requirement of compensation accuracy, a new reaching law is proposed to improve efficiency. The reaching law can be introduced as:
{ s ˙ = η sgn ( s ) + k e V η > 0 , k > 0
Define function sgn ( s ) as:
sgn ( s ) = { 1 , s > 0 1 , s 0
If Equations (12) and (15) are substituted into Equation (16), then:
s ˙ = η sgn ( s ) + k e V = c e ˙ P + e ¨ P = c e ˙ P + ( θ ¨ 0 θ ¨ ) = c e ˙ P + θ ¨ 0 + f ( θ , t ) b u ( t ) d ( t )
The control law of sliding mode control is U e q :
U e q = 1 b [ c e ˙ p + θ ¨ 0 + f ( θ , t ) d ( t ) + η sgn ( s ) k e v ]
To eliminate the chattering and reduce the accuracy requirement, the SMC works only once when the position error passes through the boundary layer.
Switching function s a t * ( s ) is defined as follows:
{ s a t * ( s ) = { | sgn ( s ) | , | s | > α 0 a n d f l a g ( k ) f l a g ( k 1 ) 0 , | s | α 0 o r f l a g ( k ) = f l a g ( k 1 ) f l a g = { 1 , s > α 0 1 , s < α 0
where α 0 is the boundary layer, f l a g is the mark function.
The output of EMA controller can be written as follows:
U = U V + U e q s a t * ( s )
If Equations (14) and (19) are substituted into Equation (21), then:
U = U V + U e q s a t * ( s ) = K v P e V + K v I e V + 1 b [ c e ˙ p + θ ¨ 0 + f ( θ , t ) d ( t ) + η sgn ( s ) k e v ] s a t * ( s )
(1) When | s | > α 0 and f l a g ( k ) f l a g ( k 1 ) , the controller output U can be written as:
U = K v P e V + K v I e V + 1 b [ c e ˙ p + θ ¨ 0 + f ( θ , t ) d ( t ) + η sgn ( s ) k e v ] s a t * ( s ) = K v P e V + ( K v I k b ) e V + 1 b c e ˙ p + 1 b θ ¨ 0 + 1 b f ( θ , t ) + 1 b η sgn ( s ) 1 b d ( t )
The input signal is 0.1°, and frequency is 4 Hz. When input direction changes at time k, e P ( k ) , 1 b c e ˙ p ( k ) and 1 b θ ¨ 0 ( k ) are very small compared to 1 b η sgn ( s ) and 1 b d ( t ) . Due to static friction, when the input direction changes there is a large speed dead-zone, e V and θ ˙ are approximately zero, as shown in Figure 4.
Then the equation above can be simplified as follows:
U = ( K v I k b ) e V + 1 b η sgn ( s ) 1 b d ( t )
Due to the integration effect, EMAs cannot track the input well during the steering of the input signal, showing a large lag. In order to cancel the integration, we defined that:
K v I k b = 0
Then:
U = G sgn ( s ) 1 b d ( t )
where G = 1 b η , and G sgn ( s ) is used to compensate the static friction and eliminate the flat-top.
(2) When | s | < α 0 or f l a g ( k ) = f l a g ( k 1 ) , the controller output U can be written as:
U = U V + U e q × 0 = K v P e V + K v I e V
From Equations (26) and (27), because of the role of ”flag”, it can be deduced that when the position error passes through the boundary layer, the sliding mode controller will work once for each, which will reduce the time of flat-top and the influence on the key performance indexes of EMA system. Moreover, G does not require precise valve, as the sliding mode controller can only work once at a time, and the value will be corrected after 3–5 steps iterative calculation.

3.3.2. The Existence and Reachability of Sliding Mode

(1) Select the Lyapunov function as:
V = 1 2 s 2
Therefore:
V ˙ = s s ˙
From Equations (15)–(17), it can be obtained that:
V ˙ = s s ˙ = s [ η sgn ( s ) k e V ]
When:
η | k e V | , η > 0
We have:
s [ η sgn ( s ) k e V ] 0
If η | k e V | , then V ˙ 0 . Therefore, the next step is required.
(2) When the input direction changes, there is a large speed dead-zone and e V is approximately zero, so we have:
| U | = | K v P e V + K v I e V | | U 0 | | K v I e V | < | U 0 | k | e V | < b | U 0 |
where U 0 is starting value of EMA system.
In order to completely overcome the friction, letting η b | U 0 | , then:
1 b η = G | U 0 | > k b | e V |
Then we get:
η > | k e V | V ˙ < 0
In engineering implementation, assuming G = | U 0 | , so this method can assure the existence and reachability of sliding mode.

4. Experimental Verification

This section experimentally validates the effectiveness of the PID-ISM for the EMA system.

4.1. Experimental Platform

The experimental platform for verifying the performance of the PID-ISM algorithm is shown in Figure 6. The EMA system experimental platform consists of a TMS320F28335 processor, electromechanical actuator, AC-DC power, DC-DC power, CANoe, digital signal generator and a PC.
PID-ISM algorithm is implemented in the TMS320F28335 processor. A digital signal generator is used to generate position commands. The EMA system and digital signal generator use the CAN protocol. The CANoe device is mainly used to receive position feedback and position command generated by the digital signal generator. Then, CANoe device sends position feedback and position command to the PC.

4.2. The Phenomenon of Flat-Top

Because EMA shave significant flat-top when the input signal is similar to sinusoidal wave and the amplitude is less than 0.1°, in this paper the input is set to0.1°/ 4Hz. The comparisons between traditional PID controller and PID–ISM controller are displayed in Figure 7 and Table 2.
In Figure 7, “Command” is the input signal, “PID-ISM” is the position tracking by using PID-ISM controller, and “PID” is the position tracking by using PID controller. From Figure 7a, the input signal reverses at 319 ms, and PID-ISM can significantly reduce the time of flat-top from 64 ms to 12 ms compared to the PID controller. The position output of EMA system can track the input signal accurately. Compared with the PID controller, PID-ISM reduces the position tracking error from 0.123°to 0.029°, which greatly improves the position tracking precision, as shown in Figure 7b. Figure 7c shows the output of controllers, and it can be found that PID-ISM output U reverses at 321 ms, while PID output U reverses at 355 ms. Compared with PID controller, PID–ISM controller reduces about 34 ms, and has higher efficiency. Figure 7d shows speed feedbacks, PID controller has an obvious dead zone during the steering of the input signal. The dead time is about 57 ms by using PID controller, while PID-ISM is about 10 ms.
Table 2 shows the comparison between PID and PID-ISM. From these experimental results, it can be concluded that by using the PID-ISM controller, the speed dead-zone reduce from 57 ms to 10 ms and the flat-top time reduces from 64 ms to 12 ms. At the same time, position tracking error reduces from 0.123°to 0.029°. The experimental results show that PID-ISM can significantly reduce the flat-top time and increase position precision, which is helpful to eliminate the limit cycle oscillation.

4.3. The Influence of PID-ISM Controller on Other Indexes

In order to analyze the influence of PID-ISM on the key performance indexes of EMA systems, such as bandwidth, position tracking precision, setting time, steady-state error and overshoot, this section presents the comparisons and experiments of the two controllers. Figure 8 and Table 3 compare the static and dynamic performance between PID and PID-ISM.
In Figure 8, “Command” is the input signal, “PID-ISM” and “PID” are the position tracking by using PID-ISM and PID algorithms. From Figure 8a,b, it can be concluded that PID-ISM controller has the same overshoot, rise time and steady-state error as the traditional PID controller and they show little difference in tracing a sinusoidal signal when the amplitude is large, as shown in Figure 8c. In Figure 8d, the input signal is 1.5°/25Hz, and the position feedback using PID-ISM controller are similar to those if the PID controller.
The dynamic response indexes between PID-ISM and PID are shown in Table 3. From Table 3, it can be concluded that the overshoot is 8.8%, the rising time is 0.036 s, the setting time is 0.241s, the steady-state error is 0.002°and the bandwidth is higher than 25 Hz by using the traditional PID algorithm. PID-ISM algorithm has similar performance indexes with PID algorithm. The comparative results demonstrate that PID-ISM algorithm has little influence on the key performance indexes of EMA system, and solves the chattering problem caused by general sliding mode control.

4.4. The Limit Cycle Oscillation Of Missile Trajectory

The flat-top of position tracking has a great negative impact on the missile trajectory, such as limit cycle oscillation. In order to verify the performance of EMAs in the closed loop of missile system, EMAs are substituted into the semi-physical simulation of missiles. The results are shown as Figure 9. The “PID-ISM” and “PID” are missile trajectories using PID-ISM controller and PID controller.
From Figure 9, there is a serious limit cycle oscillation in missile trajectory by using PID controller. The amplitude and frequency are about 0.25°, 10 Hz, which will make missile work abnormally. In contrast to the PID controller, there is almost no oscillation in missile trajectory by using PID-ISM controller. The experimental results show that the PID-ISM is helpful to eliminate the limit cycle oscillation. These experiments show that the PID-ISM controller can compensate the static friction and significantly reduce the flat-top time. In addition, PID-ISM controller can eliminate the limit cycle oscillation of the trajectory and has little influence on other key performance indexes of EMA system.

5. Conclusions

Due to nonlinearities, there is flat-top phenomenon in position tracking. The flat top introduces a large position tracking error, during the steering of the input signal. It is possible to make the system self-excited oscillate, and even lead to limit cycle oscillation of the missile trajectory.
In order to compensate the static friction and reduce the flat-top time, this paper provides a hybrid control with PID–improved sliding mode controller. The proposed method utilizes sliding mode control to compensate the static friction and eliminate the flat-top, utilizes the PID control to replace the discontinuous control and improve the performance of EMA system. In order to improve efficiency, a novel reaching law is designed to cancel the integration during the steering. In addition, this paper designs boundary layer and switching functions. When the position errors pass through the boundary layer, the sliding mode controller works once for each, which can solve the chattering problem and reduce the accuracy requirements. The experiment results demonstrate that the chattering problems caused by general sliding mode have be solved. The comparisons show that PID-ISM can significantly compensate the static friction and reduce the flat-top time, which helps to eliminate the limit cycle oscillation. Moreover, this algorithm does not need an accurate compensation value which simplifies debugging. In addition, the PID-ISM algorithm has little influence on other performance indexes of the EMA system, making it possible to reduce the flat-top without redesigning and re-debugging the PID parameters. The results demonstrate the feasibility and application potential of PID-ISM algorithm. Of course, the tuning of PID-SMC is a complex process. The constraints between the parameters are not clear enough, therefore, it is difficult to find the optimal parameters of PID-SMC. Furthermore, it also puts higher requirements on the engineering experience due to the design of the boundary layer and switching functions.

Author Contributions

M.Z. (Man Zhou) and M.Z. (Mingyue Zhang) conceived and designed the experiments; M.Z. (Mingyue Zhang), D.M., M.Z. (Man Zhou) performed the experiments, analyzed, and interpreted the data; L.G. and M.G. contributed to analysis and interpretation of the data; M.Z. (Man Zhou) and M.Z. (Mingyue Zhang) wrote the paper.

Funding

This research is supported by the Research on Estimation Algorithm and Test Technology for Guidance Information of Strap down Imaging Seeker Projects, China, through Grant No. 20180520018JH.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Wang, X.; Liao, R.; Shi, C.; Wang, S. Linear Extended State Observer-Based Motion Synchronization Control for Hybrid Actuation System of More Electric Aircraft. Sensors 2017, 17, 2444. [Google Scholar] [CrossRef] [PubMed]
  2. Tsourdos, A.; White, B.A. Adaptive flight control design for nonlinear missile. Control Eng. Pract. 2005, 13, 373–382. [Google Scholar] [CrossRef]
  3. Qiao, G.; Liu, G.; Shi, Z.; Wang, Y.; Ma, S.; Lim, T.C. A review of electromechanical actuators for More/All Electric aircraft systems. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2017, 232, 4128–4151. [Google Scholar] [CrossRef]
  4. Luo, K.; Xiao, R.G.; Qin, K.; Zhang, G. Servo Control and Drive of AUV Electromechanical Actuator. Meas. Control Technol. 2012, 31, 55–58. [Google Scholar]
  5. Ishak, N.; Tajjudin, M.; Ismail, H.; Rahiman, M.; Sam, Y.; Adnan, R. PID Studies on Position Tracking Control of an Electro-Hydraulic Actuator. Int. J. Control Sci. Eng. 2012, 2, 120–126. [Google Scholar] [CrossRef]
  6. Alarçin, F.; Demirel, H.; Ertugrul, M.S.; Yurtseven, A. Conventional PID and Modified PID Controller Design for Roll Fin Electro-Hydraulic Actuator. Acta Polytech. Hung. 2014, 11, 2014–2233. [Google Scholar]
  7. Yang, Y.; Wang, M.; Yan, J. A Better Non-Linear PID Controller of Digital Electromechanical Actuator System. J. Northwestern Polytech. Univ. 2010, 28, 323–326. [Google Scholar]
  8. Cui, Y.B.; Zheng, J.; Ju, Y.T.; Xu, J. Precise Angle Control of Electromechanical Actuator with Fuzzy PID and Genetic Algorithm. Appl. Mech. Mater. 2013, 300–301, 1479–1485. [Google Scholar] [CrossRef]
  9. Zhang, X.; Yang, J.; Zhu, X. Design of Fuzzy Adaptive Controller for High Precise Electromechanical Actuator. J. Proj. Rocket. Missiles Guid. 2010, 30, 30–32. [Google Scholar]
  10. Ristanović, M.; Ćojbašić, Ž.; Lazić, D. Intelligent control of DC motor driven electromechanical fin actuator. Control Eng. Pract. 2012, 20, 610–617. [Google Scholar] [CrossRef]
  11. Zhou, Z.; Zhang, B.; Mao, D. Robust Sliding Mode Control of PMSM Based on a Rapid Nonlinear Tracking Differentiator and Disturbance Observer. Sensors 2018, 18, 1031. [Google Scholar] [CrossRef] [PubMed]
  12. Liu, X.; Wu, Y.; Deng, Y.; Xiao, S. A global sliding mode controller for missile electromechanical actuator servo system. Proc. Inst. Mech. Eng. Part G J. Aerosp. Eng. 2014, 228, 1095–1104. [Google Scholar] [CrossRef]
  13. Ma, X.; Wong, P.K.; Zhao, J.; Xie, Z. Multi-Objective Sliding Mode Control on Vehicle Cornering Stability with Variable Gear Ratio Actuator-Based Active Front Steering Systems. Sensors 2017, 17, 49. [Google Scholar] [CrossRef] [PubMed]
  14. Feng, H.; Guo, B. Active disturbance rejection control: Old and New results. Annu. Rev. Control 2017, 44, 238–248. [Google Scholar] [CrossRef]
  15. Salloum, R.; Moaveni, B.; Arvan, M.R. Identification and robust controller design for an electromechanical actuator with time delay. Trans. Inst. Meas. Control 2014, 37, 1227–1232. [Google Scholar] [CrossRef]
  16. Neely, J.D.; White, J.M. Active Impact Force/Torque Control for An Electromechanical Actuator. U.S. Patent 20,160,072,425, 3 October 2017. [Google Scholar]
  17. Dalla Vedova, M.D.L.; Berri, P.C.; Maggiore, P. A Smart Electromechanical Actuator Monitor for New Model-Based Prognostic Algorithms. Int. J. Mech. Control 2016, 17, 59–66. [Google Scholar]
  18. Kebairi, A.; Becherif, M.; Bagdouri, M.E. Friction compensation in a Diesel engine electromechanical actuator. Ifac. Proc. Vol. 2013, 46, 117–122. [Google Scholar] [CrossRef]
  19. Wang, N.; Zhou, Y.J. Novel Compensator for Aircraft Electromechanical Actuator. Adv. Mater. Res. 2013, 605–607, 1483–1487. [Google Scholar] [CrossRef]
  20. Gaeta, A.; Hoyos Velasco, C.I.; Montanaro, U. Cycle-by-Cycle Adaptive Force Compensation for the Soft-Landing Control of an Electro-Mechanical Engine Valve Actuator. Asian J. Control 2015, 17, 1707–1724. [Google Scholar] [CrossRef]
  21. Han, J.; Wang, H.; Jiao, G.; Cui, L.; Wang, Y. Research on Active Disturbance Rejection Control Technology of Electromechanical Actuators. Electronics 2018, 7, 174. [Google Scholar] [CrossRef]
  22. Chen, M.; Mei, R.; Jiang, B. Sliding Mode Control for a Class of Uncertain MIMO Nonlinear Systems with Application to Near-Space Vehicles. Math. Probl. Eng. 2013, 707–724. [Google Scholar] [CrossRef]
  23. Chou, P.-H.; Lin, F.-J.; Chen, C.-S.; Lee, F.-C. DSP-based cross-coupled synchronous control for dual linear motors via intelligent complementary sliding mode control. IEEE Trans. Ind. Electron. 2012, 59, 1061–1073. [Google Scholar]
  24. Shin, M.-C.; Lu, C.-S. Fuzzy sliding mode position control of a ball screw driven by pneumatic servomotor. Mechatronics 1995, 5, 421–431. [Google Scholar] [CrossRef]
  25. Yau, H.-T.; Yan, J.-J. Adaptive sliding mode control of a high-precision ball-screw-driven stage. Nonlinear Anal. Real World Appl. 2009, 10, 1480–1489. [Google Scholar] [CrossRef]
  26. Okwudire, C.; Altintas, Y. Minimum Tracking Error Control of Flexible Ball Screw Drives Using a Discrete-Time Sliding Mode Controller. J. Dyn. Sys. Meas. Control 2009, 131, 545–553. [Google Scholar] [CrossRef]
  27. Li, Y.; Tong, S.; Liu, Y.; Li, T. Adaptive Fuzzy Robust Output Feedback Control of Nonlinear Systems with Unknown Dead Zones Based on a Small-Gain Approach. IEEE Trans. Fuzzy Syst. 2014, 22, 164–176. [Google Scholar] [CrossRef]
  28. Tao, G. Discrete-time adaptive control of systems with unknown deadzones. Int. J. Control 1995, 61, 1–17. [Google Scholar] [CrossRef]
  29. Cát, P.T.; Hiệp, N.T. Robust PID sliding mode control of robot manipulators with online learning neural network. In Proceedings of the 2009 European Control Conference (ECC), Budapest, Hungary, 23–26 August 2009. [Google Scholar]
  30. Kuo, T.C.; Huang, Y.J.; Hong, B.W. Adaptive PID with sliding mode control for the rotary inverted pendulum system. In Proceedings of the 2009 IEEE/ASME International Conference on Advanced Intelligent Mechatronics, Singapore, 14–17 July 2009. [Google Scholar]
  31. Rubio, J.D.J. Sliding mode control of robotic arms with deadzone. IET Control Theory Appl. 2017, 11, 1214–1221. [Google Scholar] [CrossRef]
  32. Xu, D.; Jiang, B.; Qian, M.; Zhao, J. Terminal Sliding Mode Control Using Adaptive Fuzzy-Neural Observer. Math. Probl. Eng. 2013, 2013, 388–400. [Google Scholar] [CrossRef]
  33. Bessa, W.M.; Paula, A.S.D.; Savi, M.A. Sliding mode control with adaptive fuzzy dead-zone compensation for uncertain chaotic systems. Nonlinear Dyn. 2012, 70, 1989–2001. [Google Scholar] [CrossRef]
  34. Chen, P.C.; Chen, C.W.; Chiang, W.L. GA-Based Fuzzy Sliding Mode Controller for Nonlinear Systems. Math. Probl. Eng. 2008, 1, 267–290. [Google Scholar] [CrossRef]
  35. Borello, L.; Vedova, M.D.L. A dry friction model and robust computational algorithm for reversible or irreversible motion transmission. Int. J. Mech. Control 2012, 13, 37–48. [Google Scholar]
Figure 1. The structure of the electromechanical actuator systems.
Figure 1. The structure of the electromechanical actuator systems.
Sensors 18 04449 g001
Figure 2. (a) The phenomena of flat top. (b) The phenomena of limit cycle oscillation.
Figure 2. (a) The phenomena of flat top. (b) The phenomena of limit cycle oscillation.
Sensors 18 04449 g002
Figure 3. The effect of backlash. (a) Characteristic of backlash. (b) The tracking results of time-delay between speed feedback and position feedback.
Figure 3. The effect of backlash. (a) Characteristic of backlash. (b) The tracking results of time-delay between speed feedback and position feedback.
Sensors 18 04449 g003
Figure 4. The effect of friction. (a) Characteristic of friction. (b) The tracking results of time-delay between speed feedback and PWM.
Figure 4. The effect of friction. (a) Characteristic of friction. (b) The tracking results of time-delay between speed feedback and PWM.
Sensors 18 04449 g004
Figure 5. The controller of EMA system.
Figure 5. The controller of EMA system.
Sensors 18 04449 g005
Figure 6. The experimental setup of EMA system.
Figure 6. The experimental setup of EMA system.
Sensors 18 04449 g006
Figure 7. Position tracking (0.1°/4Hz) by using PID-ISM and PID. (a) Flat-top of position tracking. (b) Errors of position tracking. (c) The controller output of PID-ISM and PID. (d) The speed feedback by using PID-ISM and PID.
Figure 7. Position tracking (0.1°/4Hz) by using PID-ISM and PID. (a) Flat-top of position tracking. (b) Errors of position tracking. (c) The controller output of PID-ISM and PID. (d) The speed feedback by using PID-ISM and PID.
Sensors 18 04449 g007
Figure 8. The comparisons of traditional PID and PID-ISM. (a) Step response. (b) Steady-state errors. (c) Position tracking by using PID and PID-ISM. (d) Thebandwidth test.
Figure 8. The comparisons of traditional PID and PID-ISM. (a) Step response. (b) Steady-state errors. (c) Position tracking by using PID and PID-ISM. (d) Thebandwidth test.
Sensors 18 04449 g008
Figure 9. The limit cycle oscillation of missile trajectory.
Figure 9. The limit cycle oscillation of missile trajectory.
Sensors 18 04449 g009
Table 1. Parameters value of EMA system.
Table 1. Parameters value of EMA system.
SymbolQuantity
uMotor input voltage(V)
i a Armature current (A)
R a Armature resistance ( Ω )
L a Armature inductance (H)
ω Rotor angular velocity ( r a d / s )
K e Motor electrical constant ( V · s / r a d )
K m Motor torque constant ( N · m / A )
J m Moment of inertia ( k g · m 2 )
T L Load torque ( N · m )
T m Electromagnetic torque ( N · m )
F f Total friction torque ( N · m )
τ m Mechanical time constant
τ e Electric time constant
j Decelerate ratio of transmission
θ Output angle of actuator (°)
θ 0 Reference angle (°)
d ( t ) Disturbance
e p Position tracking error (°)
e V Speed tracking error (°/s)
e ˙ p ( t ) Rate of error (°/s)
U V Output of the speed regulator
U P Output of the position regulator
U e q Control law of sliding mode control
U 0 Starting value of EMA system
Table 2. Comparisons between traditional PID and PID-ISM.
Table 2. Comparisons between traditional PID and PID-ISM.
PIDPID-ISMImprovement
Flat-top time (s)0.0640.01281.25%
Position error (deg)0.1230.02976.42%
Delay time of backlash (s)0.0090.00633.33%
Speed dead zone(s)0.0570.01082.46%
Table 3. Dynamic Response Index.
Table 3. Dynamic Response Index.
PIDPID-ISMImprovement
Overshoot8.8%9%−2.3%
Rising time (s)0.0360.037−2.8%
Setting time (s)0.2410.256−6.2%
Static error (deg)±0.003±0.00233.3%
Bandwidth (Hz)≥25≥250%

Share and Cite

MDPI and ACS Style

Zhou, M.; Mao, D.; Zhang, M.; Guo, L.; Gong, M. A Hybrid Control with PID–Improved Sliding Mode for Flat-Top of Missile Electromechanical Actuator Systems. Sensors 2018, 18, 4449. https://doi.org/10.3390/s18124449

AMA Style

Zhou M, Mao D, Zhang M, Guo L, Gong M. A Hybrid Control with PID–Improved Sliding Mode for Flat-Top of Missile Electromechanical Actuator Systems. Sensors. 2018; 18(12):4449. https://doi.org/10.3390/s18124449

Chicago/Turabian Style

Zhou, Man, Dapeng Mao, Mingyue Zhang, Lihong Guo, and Mingde Gong. 2018. "A Hybrid Control with PID–Improved Sliding Mode for Flat-Top of Missile Electromechanical Actuator Systems" Sensors 18, no. 12: 4449. https://doi.org/10.3390/s18124449

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