Next Article in Journal
Noise as Diagnostic Tool for Quality and Reliability of MEMS
Previous Article in Journal
Fruit Quality Monitoring with Smart Packaging
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Communication

Friction Compensation Control of Electromechanical Actuator Based on Neural Network Adaptive Sliding Mode

School of Instrumentation and Optoelectronic Engineering, Beihang University, Beijing 100191, China
*
Author to whom correspondence should be addressed.
Sensors 2021, 21(4), 1508; https://doi.org/10.3390/s21041508
Submission received: 19 January 2021 / Revised: 17 February 2021 / Accepted: 18 February 2021 / Published: 22 February 2021
(This article belongs to the Section Electronic Sensors)

Abstract

:
In this paper, a radial basis neural network adaptive sliding mode controller (RBF−NN ASMC) for nonlinear electromechanical actuator systems is proposed. The radial basis function neural network (RBF−NN) control algorithm is used to compensate for the friction disturbance torque in the electromechanical actuator system. An adaptive law was used to adjust the weights of the neural network to achieve real−time compensation of friction. The sliding mode controller is designed to suppress the model uncertainty and external disturbance effects of the electromechanical actuator system. The stability of the RBF−NN ASMC is analyzed by Lyapunov’s stability theory, and the effectiveness of this method is verified by simulation. The results show that the control strategy not only has a better compensation effect on friction but also has better anti−interference ability, which makes the electromechanical actuator system have better steady−state and dynamic performance.

1. Introduction

The trajectory correction projectile is based on the original projectile and replaced with a guidance part, so that it has the ability to accurately strike. As the actuator of the trajectory correction projectile, the main function of the electromechanical actuator (EMA) system is to realize the tracking control of the commanded angular position. During the flight of the projectile, it needs to continuously adjust its attitude according to the target position. Therefore, the tracking speed and tracking accuracy of the EMA system will have a vital influence on the mobility and accuracy of the trajectory correction projectile. Compared with hydraulic actuators and pneumatic actuators, electromechanical actuators are widely used because of their simple structure, convenient control, and low cost [1].
The EMA system is mainly composed of a controller, a driver, a Brushless DC (BLDC) motor, a ball screw reducer, a speed sensor, and a position sensor [2]. Therefore, the system will inevitably be adversely affected by friction during transmission. Especially in the case of low speed, it will cause a dead zone, crawling, and tracking error to adversely affect the control performance of the system [3]. In addition, due to the uncertainty of the model and the existence of external disturbances, it brings serious difficulties and challenges to the design of high−performance EMA system controllers.
In order to overcome the influence of friction disturbance on the performance of the control system, scholars have designed many compensation techniques to improve the performance of the nonlinear servo control system. Generally, there are two main methods of friction compensation [4]. The first is to design a compensation controller based on the friction model. Another method is to treat the friction torque disturbance as an external disturbance and use an intelligent control strategy to suppress it. Common friction models are mainly divided into static friction models and dynamic friction models [5]. Among them, static friction models mainly include the Coulomb model [6], Stribeck model [7], Karnopp model [8], and Armstrong model [3]. The static friction model has a simple structure and the parameters in the model are easy to identify, but it cannot accurately describe the friction phenomenon, so the friction compensation based on the static model has limited performance improvement of the system. Therefore, various scholars have also carried out research on dynamic friction models, mainly including the Dahl model [9], Elasto−plastic model [10], LuGre model [11], and Leuven model [12]. These dynamic models can describe the friction phenomenon relatively accurately, but the parameters of the dynamic model are complex and difficult to identify. Based on the friction model compensation, scholars have also conducted extensive research. Xu, L., and B. Yao designed an adaptive robust controller based on the LuGre friction model to improve the effect of dynamic friction on system performance [13]. Tong, H.L built a system’s adaptive compensator based on the LuGre friction [14]. Based on the LuGre friction model, Huang used neural network approximation to compensate for friction, so as to obtain good tracking performance [15]. Feng proposed a friction feedforward compensation method based on the improved Stribeck model, which effectively eliminated the low−speed creep and amplitude flattening phenomenon in the dispensing servo system, and improved the control performance of the system [16]. Based on the Stribeck friction model, X.Y. studied and compared the precision of position and velocity controlled by PID control and BP neural network when the seeker platform was working at the low speed [17].
In the method of adopting an intelligent control strategy, people have studied many advanced nonlinear control strategies. Common methods include sliding mode control, adaptive integral backstepping sliding mode control, and dimensionality reduction observation. Wang designed the controller of the robot by adopting the terminal sliding mode control strategy of a neural network to suppress the influence of model uncertainty and external interference [18]. An adaptive neural network sliding mode scheme was used in the robot trajectory tracking system [19]. An adaptive actor−critic controller was designed for some nonlinear systems with unknown input disturbances [20]. Seong Ik Han designed a recurrent fuzzy neural network and reconstructed error compensator as well as a robust friction state observer to achieve high−precision positioning performance of mechanical systems [21]. In the above−mentioned various intelligent control strategies, there will always be errors in the observation and approximation of friction disturbances, and there will be interferences from other nonlinear factors in the system. Therefore, in order to obtain better control performance, a new control strategy needs to be introduced on this basis. While compensating for friction, the new control strategy can eliminate the effects of compensation errors and other nonlinear disturbances.
In addition, with the development of control technology and the continuous improvement of control requirements, some new control technologies have also been proposed. In [22], a long−distance teleoperation control system, signal delay and uncertainty are inevitable problems. This paper investigated the feasibility of a more straightforward, classical control solution based on Kessler’s Extended Symmetrical Method, formulated in a cascade control approach to tackle the problems caused by latency and uncertainties in a modeled telesurgical robot system. In order to get a better vibration isolation capability than other methods, in [23] a combination of skyhook and groundhook control−based magneto rheological lookup table technique called hybrid control for a quarter car was developed. In [24], a data−driven model−free sliding mode learning control (MFSMLC) for a class of discrete−time nonlinear systems was proposed. This method does not require a specific mathematical model, and in addition the chattering is reduced because there is no non−smooth term in the controller. It can be seen from the above literature that there are different control strategies for different systems. Therefore, in view of the friction and other nonlinear disturbances in the EMA system, this paper focuses on finding an effective control strategy to improve the performance of the system.
Because the neural network has good approximation characteristics, it is a relatively advanced method for tracking control of nonlinear dynamic systems. For the approximation error of the neural network, the sliding mode control strategy is often used to compensate. Lewis designed a neural network control method for the robot system [25]. Jui−Hong presented a neural network−based adaptive control strategy for speed or position tracking of a DC motor with unknown system nonlinearities [26]. Nasser Sadati proposed a robot adaptive multimodel sliding mode controller; a radial basis function neural network (RBF−NN) was used to approximate the discontinuous part of the control signal [27]. Faa−Jeng Lin designed a robust dynamic sliding mode controller for the magnetic levitation system and used a linear neural network estimator to estimate an unknown nonlinear function with lumped uncertainty online [28]. For nonholonomic wheeled mobile robot systems, Bong Seok Park proposed an adaptive neural sliding mode control method. Autoregressive wavelet neural networks are used to approximate arbitrary model uncertainties and external disturbances in mobile robot dynamics [19].
In [29], the advantages and disadvantages of eight common friction models are listed. In engineering applications, the LuGre friction model or the Stribeck friction model is often used to compensate the friction in the system. However, due to the complex internal parameters of the LuGre friction model, it is difficult to identify the parameters in the model in practical applications. As for the electric steering gear system, since its interior is reciprocating, the rotation speed of the system is slow, so the Stribeck friction model can also accurately reflect the friction disturbance torque in the system. In addition, the neural network used in this paper can be adjusted online, and the sliding mode controller can compensate for the approximation error of the model. For this reason, this paper proposes an RBF−NN adaptive sliding mode controller (ASMC). Aiming at the friction disturbance, based on the Stribeck friction model, the neural network adaptive method is adopted to approximate the friction torque, so as to realize the compensation of the friction torque. Aiming at the approximation error and other nonlinear disturbances, a sliding mode control strategy is adopted to improve the control performance of the system. Through the adaptive learning method, the closed−loop system can be guaranteed to be globally stable.
The rest of this article is organized as follows: The second part of this article establishes the dynamic model of the EMA system based on the system composition and principles, and analyzes the characteristics of the Stribeck friction model. The third part of this paper designs a sliding mode controller based on the system model and designs a neural network adaptive controller to approximate the friction torque, and finally proves the stability of the controller. The fourth part of this article is to build a simulation model in MATLAB/Simulink, design a simulation algorithm to simulate the controller, and finally compare the simulation results with a sliding mode controller to analyze the performance of the system.

2. Materials and Methods

2.1. System Composition and Working Principle

The EMA system studied in this article is composed of a controller, a driver, a BLDC motor, a ball screw reducer, a speed sensor, and an angle sensor. Figure 1 shows the composition of the EMA system. The working principle is: The controller generates a control voltage according to the deviation between the command signal and the actual signal. The driver amplifies the controller to drive the BLDC motor to rotate. The BLDC motor transmits torque through the ball screw reducer to drive the rudder wing to the specified position [30].
In the EMA system, due to the existence of transmission mechanisms such as reducers, there will inevitably be the influence of frictional disturbance torque during the transmission process. Generally, friction disturbance mainly acts on the transmission mechanism. In this paper, in order to analyze and design a suitable controller, the friction disturbance torque is equivalent to the output shaft of the BLDC motor.

2.2. EMA System Modeling

2.2.1. BLDC Motor Modeling

The motor is an electrical component of the entire system, and its performance directly affects the performance of the system. What this text chooses is BLDC electrical machinery—it has the characteristic of a small moment of inertia, and high speed meets the requirement of the fast response of the system [31]. Under ideal conditions, the armature circuit balance equation of the motor is
u ( t ) = E + R i d ( t ) + L d i d ( t ) d t ,
where, u(t) is the armature voltage of the motor, id is the armature current, R the motor armature resistance, L is the inductance of the motor armature, and E is a counter electromotive force of the motor armature.
The induced electromotive force of the motor is proportional to the motor speed, which is
E = C e ω ( t ) ,
where, Ce is the back electromotive force coefficient, ω(t) is the angular velocity of the motor.
According to Newton’s second law, the dynamic equation of the motor is
T e T L = J d ω d t ,
where, T e = C m i d ( t ) is the electromagnetic torque, TL is the load torque, Cm is the electromagnetic torque coefficient, and J is the moment of inertia.
When the external load is 0, the above formulas are combined and organized, and the pull transformation is performed to obtain the open−loop transfer function of the motor as
ω ( s ) U ( s ) = 1 / C e τ l τ m s 2 + τ m s + 1 ,
where, τ m = R J C e C m is the Electromechanical time constant and τ l = L R is the Electromagnetic time constant.

2.2.2. Drive and Reducer Modeling

The output voltage of the controller cannot directly drive the BLDC motor, so the driver is required to amplify the signal of the controller. The drive circuit is composed of field−effect tubes, so for the drive, its transfer function can be expressed as
G p ( s ) = K p T s + 1 ,
where, KP is the magnification of the driver, and T is the delay time constant of the field−effect tube. Under normal circumstances, the delay time of the FET is much smaller than the delay time of the controller, so the mathematical model of the driver can be further simplified as
G p ( s ) = K p ,
The motor and the rudder wing are connected by a ball screw reducer, so the approximate relationship between the rotation angle of the rudder blade and the motor angle is
d θ d t = ω i ,
where, θ is the deflection angle of the rudder wing and i is the reduction ratio of the EMA system reducer.
Therefore, the transfer function of the reducer part can be expressed as
θ ( s ) = ω ( s ) i s ,

2.2.3. Stribeck Friction Model

Because the frictional disturbance torque in the EMA system has a high degree of nonlinearity and complexity, it has a greater impact on the control performance of the system, causing the system to crawl at low speeds, and there will be larger errors in the steady−state. The Strobeck friction model is the most common friction model in engineering, which can fully and accurately reflect the friction phenomenon in the EMA system. The expression of the disturbance torque is [32]
T f ( ω ) = T l · s i g n ( ω ) + ( T s T l ) e | ω / ω s | 2 + b ω ,
where, Tf is the friction torque of the system, Tl is the Coulomb friction torque, Ts is the maximum static friction torque, ω is the angular velocity of the motor output shaft, ωs is the Stribeck speed, and b is the viscous friction coefficient.
Generally, friction models are divided into continuous and discontinuous models. The main difference is whether it is continuous at zero speed [33]. The Stribeck friction model used in this article is a discontinuous model, so it has the problem of speed zero crossing detection. In the Stribeck friction model, a symbolic function is used. Since the generalized zero velocity is difficult to measure, the saturation function is used instead of the sign function to solve the problem of velocity zero crossing detection.2.2.3 EMA system model.
According to the above analysis of each part of the EMA system, according to the working principle of the EMA system, when the external load is 0, the open−loop transfer function of the EMA system can be obtained as
G = G p · ω ( s ) U ( s ) · θ ( s ) ω ( s ) = K p / ( C e · i ) τ l τ m s 3 + τ m s 2 + s ,
According to the above analysis and the open−loop transfer function of the system, the overall control block diagram of the system can be obtained, as shown in Figure 2.
In Figure 2, TL is the sum of frictional disturbance torque equivalent and other load disturbances to the motor output shaft.

2.3. Controller Design

2.3.1. Controller Structure

Take x = [ x 1 , x 2 ] = [ θ , θ ˙ ] , for the EMA system, τ l τ m , the EMA system can be simplified into a second−order system. Consider the friction disturbance, the system model can be expressed by Equation (11).
θ ¨ = 1 τ m θ ˙ + K p τ m C e i ( u T f ( x ) ) + d ( t ) = f ( x ) + p ( u T f ( x ) ) + d ( t ) ,
where, d(t) is the external disturbance, and, d(t) < D, D is a constant, and T f ( x ) is the friction disturbance in the EMA system. And, f ( x ) = 1 τ m , p = K p τ m C e i .
The structure of the RBF−NN ASMC designed in this paper is shown in Figure 3.
Because sliding mode control has the characteristics of insensitivity to parameters and strong antidisturbance, for the EMA system, sliding mode control is used to realize the tracking control of the position signal to overcome the uncertainty of the system model and the influence of external disturbances. For the compensation of friction disturbance torque, on the basis of the Stribeck friction model, the RBF−NN method is used to approximate the friction torque. The adaptive law is used to adjust the weights of the network to achieve the global stability of the system.

2.3.2. Controller Design

In this paper, the Gaussian function is used as the hidden layer of the RBF−NN, and the output of the neural network can be expressed as
Y = j = 1 m w j h j + b = W T H + b ,
The expression of Gaussian function is
h j = exp ( X c j 2 2 σ j 2 ) ,
In the formula, c j is the center of the Gaussian function; σ j represents the width of the Gaussian function. w j is the weight from the hidden layer to the output layer; b is the bias of the output neuron.
In this paper, a neural network is used to approximate the frictional disturbance torque. Therefore, the frictional torque can be expressed by the output of the neural network
T f ( x ) = W * T h ( x ) + ε ,
where, W * is the ideal network weight of the neural network, ε is the error of the ideal neural network approximation, and | ε | ε max .
Take the estimated value of W * as W ^ then the estimated value of T f ( x ) can be expressed as
T ^ f ( x ) = W ^ T h ( x ) ,
Then the estimated error of the network weight is W ˜ = W * W ^ .
Take x 1 = θ , let the ideal angular position signal be θ d , then the angular position error is e = θ d θ , and the sliding mode function of the EMA system is
s = e ˙ + c e ,
Derivation of sliding mode function of the EMA system
s ˙ = e ¨ + c e ˙ = θ ¨ d θ ¨ + c e ˙ = θ ¨ d f ( x ) p ( u T f ( x ) ) d ( t ) + c e ˙
Equation (18) is the designed sliding mode control law
u = 1 p ( f ( x ) θ ¨ d + c e ˙ + η sgn ( s ) ) + T ^ f ( x ) ,
where, η D + p ε max .
Based on the above equations, Equation (17) can be further simplified
s ˙ = θ ¨ d f ( x ) p ( u T f ( x ) ) d ( t ) + c e ˙ = θ ¨ d f ( x ) p ( ( 1 p ( f ( x ) θ ¨ d + c e ˙ + η sgn ( s ) ) + T ^ f ( x ) ) T f ( x ) ) d ( t ) + c e ˙ = η sgn ( s ) + p ( T ^ f ( x ) T f ( x ) ) + d ( t ) = η sgn ( s ) + p T ˜ f ( x ) + d ( t ) = η sgn ( s ) + p ( W ˜ T h ε ) + d ( t )

2.3.3. Proof of Controller Stability

Define the Lyapunov function as
V = 1 2 s 2 + 1 2 γ W ˜ T W ˜ ,
where, γ is the adaptive gain and γ > 0 .
Take the time−derivative of and simplify Equation (20)
V ˙ = s s ˙ + γ W ˜ T W ^ ˙ = s ( η sgn ( s ) + p ( W ˜ T h ε ) + d ( t ) ) + 1 γ W ˜ T W ˜ ˙ = η | s | + s d ( t ) s p ε + W ˜ T ( s p h + γ W ^ ˙ )
Take the adaptive law as
W ^ ˙ = 1 γ s p h ( x ) ,
Substitute Equation (22) into Equation (21) and simplify
V ˙ = η | s | + s ( d ( t ) p ε ) 0 ,
Take V ˙ 0 , according to LaSalle invariant set theorem, when t , s 0 . Therefore, the controller designed in this article is stable.

3. Simulation Results and Analysis

3.1. Parameter Settings

The parameters of the EMA system are shown in Table 1.
The parameters in the Stribeck friction model are set as: T f = 15 , T s = 20 , b = 0.4 , ω s = 0.05 . Therefore, the frictional disturbance torque of the EMA system is
T f ( ω ) = 15 sgn ( ω ) + 5 e ( ω / 0.05 ) 2 + 0.4 ω ,
In order to verify the performance of the RBF−NN ASMC, this paper also designs a sliding mode controller based on the exponential reaching law. To this end, this article builds a model of the EMA system in MATLAB and Simulink, and uses the S function to implement two control algorithms.
The ideal angle signal of the system is taken as θ d = sin ( t ) , and take the external disturbance as d ( t ) = sin ( t ) . The initial state is taken as [0.2,0]. For the RBF−NN, the structure of 1−5−1 is adopted, the input of the network is x2, and the center vector of the Gaussian function is designed as c i = [ 1 , 0.5 , 0 , 0.5 , 1 ] and the width is b j = 1 . The initial weight of the network is 0, and the adaptive gain is γ = 0.1 . For the sliding mode controller based on the exponential reaching law, the friction disturbance is treated as an external disturbance. The EMA system is simulated by adjusting the parameters of each controller.

3.2. Simulation Results

In order to verify the pros and cons of the RBF−NN ASMC performance, this article starts from three situations to simulate and analyze the system. The first is to simulate the Sliding mode controller(SMC) based on the reaching law without considering the friction disturbance to verify the robustness of the sliding mode controller to model uncertainty and load disturbance. Then, considering the impact of friction disturbance on the EMA system, the SMC based on the reaching law and the RBF−NN ASMC is simulated respectively.

3.2.1. Simulation of SMC without Friction Disturbance

When the friction disturbance is zero, the sliding mode controller with exponential reaching law is used to control the system, and its angle and velocity tracking trajectory are shown in Figure 4. The angle tracking error curve is shown in Figure 5.
It can be seen from the above two figures that the sliding mode controller has good performance for nonlinear systems, has a fast response to command signals and small tracking errors, but it can be seen from the error−tracking curve that there is a comparison in the control process.

3.2.2. Simulation of SMC with Friction Disturbance

The friction disturbance torque is added to the control system, and the SMC method is used for simulation. The tracking curve of angle and speed is shown in Figure 6, and the angle tracking error is shown in Figure 7.
It can be seen from Figure 7 and Figure 8 that when there is friction disturbance, the control system still has a good effect on tracking position and speed, but when compared with no friction disturbance, the performance of sliding mode control has been reduced; especially in the control process, the tracking error is larger.

3.2.3. Simulation of RBF−NN ASMC with Friction Disturbance

When there is friction disturbance, the RBF−NN is used to approximate the friction disturbance torque, and the SMC is used for compensation control. The simulation results obtained are as follows. Figure 8 shows the approximation curve of the RBF−NN to frictional disturbance torque. Figure 9 shows the position and speed tracking curve of the RBFNN−ASMC. Figure 10 shows the angular position tracking error curve.
It can be seen from Figure 8 that RBF−NN can have a better effect on the approximation of the friction disturbance torque. It can be seen from Figure 9 and Figure 10 that the RBF−NN ASMC also has a good position and speed tracking effects, and from the error curve, it can be seen that its tracking error is smaller than that of the SMC. And it also has a certain inhibitory effect on the chattering problem of the SMC.

3.3. Simulation Result Analysis

From the simulation results, it can be seen that when the friction disturbance of the system is not considered, the SMC can achieve a better control effect on the nonlinear system, but when the friction disturbance is introduced into the system, the quality of the SMC decreases. When RBF−NN is used to approximate the frictional disturbance torque and the SMC is used to compensate and control the whole, not only can it achieve a good approximation effect on the friction disturbance, but also the overall control performance of the system has improved. In addition, because the neural network compensates for the friction in the system, for the sliding mode controller, the chattering phenomenon can also be suppressed to a certain extent. The chattering problem inherent in the SMC is solved. Therefore, it can be seen from the simulation results that the RBF−NN ASMC proposed in this paper can not only compensate for the friction disturbance but also have a better control effect on other nonlinear factors in the system.
In the related literature investigated in this article, people have proposed various methods to solve the friction and other nonlinear problems in the EMA system, but due to the inconsistency of system parameters and simulation methods, the simulation results have little reference significance. For example, in [34], an adaptive fuzzy sliding mode control strategy to suppress the parameter perturbation and external interference of the EMA system is used, but from the simulation results, its tracking performance for sinusoidal signals is not as good as this article’s designed controller. Compared with other adaptive control systems, the advantage of this paper is that the neural network is used to compensate the friction disturbance in the system, and the adaptive method enables the neural network to have the ability of online learning. Finally, the compensation error and other disturbances are compensated by sliding mode control. Therefore, the RBF−NN ASMC proposed in this paper can improve the performance of the EMA system to a certain extent and provide an idea for solving the friction disturbance and other nonlinear disturbances in the system.

4. Conclusions

Aiming at the nonlinearity in the EMA system and the influence of friction disturbance, this paper proposes a control strategy combining an RBF neural network and adaptive sliding mode controller. First, the friction phenomenon in the EMA system based on the Stribeck friction model is analyzed. Next, an RBF neural network method is used to approximate the friction disturbance torque. Then, this paper designs an adaptive law to adjust the weight of the neural network so that the friction model can be adjusted according to the actual situation. On this basis, the SMC is designed to compensate for the approximation error of the RBF−−NN to frictional disturbance torque. In addition, considering the uncertainty and nonlinearity of other parts of the system, the SMC also has a better control performance. The simulation results show that the developed RBF−NN SMC can compensate for friction well, and also has a good control performance on other nonlinear and uncertain factors in the system. Also, the inherent chattering problem of the SMC controller is also suppressed due to the existence of the RBF−NN controller. Therefore, the proposed RBF−NN SMC has better compensation and suppression for friction and other disturbances in the EMA system.

Author Contributions

W.R. conceived and designed the simulations. W.R., Z.L., Q.D. and X.Z. wrote the manuscript. Z.L. and X.Z. revised the manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Wang, C.; Gan, M.; Qiao, Z. A composite controller strategy for electromechanical actuator using a permanent−magnet synchronous motor. In Proceedings of the 33th Chinese Control Conference, Nanjing, China, 28–30 July 2014; pp. 3846–3851. [Google Scholar]
  2. Li, H. Improved hybrid robust control method for the electromechanical actuator in aircrafts. Chin. J. Mech. Eng. 2010, 23, 443–450. [Google Scholar]
  3. Armstrong−Hélouvry, B.; Dupont, P.; De Wit, C.C. A survey of models, analysis tools and compensation methods for the control of machines with friction. Automatica 1994, 30, 1083–1138. [Google Scholar]
  4. Zhang, M.; Zhou, M.; Liu, H. Friction compensation and observer−based adaptive sliding mode control of electromechanical actuator. Adv. Mech. Eng. 2018, 10. [Google Scholar] [CrossRef]
  5. Fei, J.; Ding, H.; Hou, S.; Wang, S.; Xin, M. Robust adaptive neural sliding mode approach for tracking control of a MEMS triaxial gyroscope. Int. J. Adv. Robot. Syst. 2012, 9, 20. [Google Scholar]
  6. Mostaghel, N.; Davis, T. Representations of Coulomb friction for dynamic analysis. Earthq. Eng. Struct. Dyn. 2015, 26, 541–548. [Google Scholar]
  7. Bo, L.C.; Pavelescu, D. The friction−speed relation and its influence on the critical velocity of stick−slip motion. Wear 1982, 82, 277–289. [Google Scholar]
  8. Karnopp, D. Computer simulation of stick−slip friction in mechanical dynamic systems. J. Dyn. Syst. Meas. Control. 1985, 107, 100–103. [Google Scholar]
  9. Dahl, P.R. A Solid Friction Model; Aerospace Corporation: El Segundo, CA, USA, 1968. [Google Scholar]
  10. Dupont, P.; Hayward, V.; Armstrong, B.; Altpeter, F. Single state elastoplastic friction models. IEEE Trans. Autom. Control 2002, 47, 787–792. [Google Scholar]
  11. Li, X.; Yao, J.; Zhou, C. Output feedback adaptive robust control of hydraulic actuator with friction and model uncertainty compensation. J. Frankl. Inst. 2017, 354, 5328–5349. [Google Scholar]
  12. Ferretti, G.; Magnani, G.; Rocco, P. Single and multistate integral friction models. IEEE Trans. Autom. Control 2004, 49, 2292–2297. [Google Scholar]
  13. Xu, L.; Yao, B. Adaptive robust control of mechanical systems with nonlinear dynamic friction compensation. Int. J. Control 2008, 81, 167–176. [Google Scholar]
  14. Lee, T.H.; Tan, K.K.; Huang, S. Adaptive friction compensation with a dynamical friction model. IEEE/ASME Trans. Mechatron. 2011, 16, 133–140. [Google Scholar]
  15. Huang, S. Intelligent friction modeling and compensation using neural network approximations. IEEE Trans. Ind. Electron. 2012, 59, 3342–3349. [Google Scholar]
  16. Feng, H.; Qiao, W.; Yin, C.; Yu, H.; Cao, D. Identification and compensation of non−linear friction for a electro−hydraulic system. Mech. Mach. Theory 2019, 141, 1–13. [Google Scholar]
  17. Yan, X.Y.; Mo, B.; He, Y. Design of BP neural network controller for infrared seeker servo system based on Stribeck friction model. Appl. Mech. Mater. 2014, 615, 409–414. [Google Scholar]
  18. Wang, L.; Chai, T.; Zhai, L. Neural-network-based terminal sliding-mode control of robotic manipulators including actuator dynamics. IEEE Trans. Ind. Electron. 2009, 56, 3296–3304. [Google Scholar]
  19. Park, B.S.; Yoo, S.J.; Park, J.B.; Choi, Y.H. Adaptive neural sliding mode control of nonholonomic wheeled mobile robots with model uncertainty. IEEE Trans. Control Syst. Technol. 2008, 17, 207–214. [Google Scholar]
  20. Fan, Q.Y.; Yang, G.H. Adaptive actor-critic design-based integral sliding-mode control for partially unknown nonlinear systems with input disturbances. IEEE Trans. Neural Netw. Learn. Syst. 2017, 27, 165–177. [Google Scholar]
  21. Han, S.I.; Lee, K.S. Robust friction state observer and recurrent fuzzy neural network design for dynamic friction compensation with backstepping control. Mechatronics 2010, 20, 384–401. [Google Scholar]
  22. Haidegger, T.; Kovács, L.; Precup, R.E.; Preitl, S.; Benyó, B.; Benyó, Z. Cascade control for telerobotic systems serving space medicine. IFAC Proceedings Volumes 2011, 44, 3759–3764. [Google Scholar]
  23. Turnip, A.; Panggabean, J.H. Hybrid controller design based magneto-rheological damper lookup table for quarter car suspension. Int. J. Artif. Intell. 2020, 18, 193–206. [Google Scholar]
  24. Cao, L.; Gao, S.; Zhao, D. Data-driven model-free sliding mode learning control for a class of discrete-time nonlinear systems. Trans. Inst. Meas. Control 2020, 42, 2533–2547. [Google Scholar]
  25. Lewis, L.F. Neural network control of robot manipulators. IEEE Expert 1996, 11, 64–75. [Google Scholar]
  26. Horng, J.H. Neural adaptive tracking control of a DC motor. Inf. Sci. 1999, 118, 1–13. [Google Scholar]
  27. Sadati, N.; Ghadami, R. Adaptive multi-model sliding mode control of robotic manipulators using soft computing. Neurocomputing 2008, 71, 2702–2710. [Google Scholar]
  28. Lin, F.-J.; Chen, S.-Y.; Shyu, K.-K. Robust dynamic sliding-mode control using adaptive RENN for magnetic levitation system. IEEE Trans. Neural Netw. 2009, 20, 938–951. [Google Scholar]
  29. Pennestrì, E.; Rossi, V.; Salvini, P.; Valentini, P.P. Review and comparison of dry friction force models. Nonlinear Dyn. 2016, 83, 1785–1801. [Google Scholar]
  30. Wei, Y.; Li, K.; Wang, X.; Li, D.; Deng, H. Fuzzy sliding mode control based on disturbance observer for electromechanical actuator on guided projectile. In Proceedings of the IEEE International Conference on Unmanned Systems, Beijing, China, 27–29 October 2017. [Google Scholar]
  31. Popenda, A. Modelling of BLDC motor en.ergized by different converter systems. Przegląd Elektrotechniczny 2013, 86. [Google Scholar]
  32. Bigras, P. Reduced nonlinear observer for bounded estimation of the static friction model with the Stribeck effect. Syst. Control Lett. 2009, 58, 119–123. [Google Scholar]
  33. Borello, L.; Dalla Vedova, M.D.L. A dry friction model and robust computational algorithm for reversible or irreversible motion transmissions. Int. J. Mech. Control 2012, 13, 37–48. [Google Scholar]
  34. Jing, Z.; Yongli, C.; Fengbao, H. Method of adaptive fuzzy sliding mode control for air-to-air missile electromechanical actuator. Ordnance Industry Automation 2014, 33, 42–46. [Google Scholar]
Figure 1. Structure diagram of the electromechanical actuator (EMA) system.
Figure 1. Structure diagram of the electromechanical actuator (EMA) system.
Sensors 21 01508 g001
Figure 2. Block diagram of the open-loop transfer function of the EMA system.
Figure 2. Block diagram of the open-loop transfer function of the EMA system.
Sensors 21 01508 g002
Figure 3. RBF-NN ASMC block diagram.
Figure 3. RBF-NN ASMC block diagram.
Sensors 21 01508 g003
Figure 4. Tracking curve of SMC without friction disturbance.
Figure 4. Tracking curve of SMC without friction disturbance.
Sensors 21 01508 g004
Figure 5. SMC angle-tracking error without friction disturbance.
Figure 5. SMC angle-tracking error without friction disturbance.
Sensors 21 01508 g005
Figure 6. Tracking curve of SMC with friction disturbance.
Figure 6. Tracking curve of SMC with friction disturbance.
Sensors 21 01508 g006
Figure 7. SMC angle tracking error with friction disturbance.
Figure 7. SMC angle tracking error with friction disturbance.
Sensors 21 01508 g007
Figure 8. Approximation curve of RBF-NN to frictional disturbance torque.
Figure 8. Approximation curve of RBF-NN to frictional disturbance torque.
Sensors 21 01508 g008
Figure 9. Tracking curve of RBF-NN ASMC with friction disturbance.
Figure 9. Tracking curve of RBF-NN ASMC with friction disturbance.
Sensors 21 01508 g009
Figure 10. RBF--NN ASMC angle tracking error with friction disturbance.
Figure 10. RBF--NN ASMC angle tracking error with friction disturbance.
Sensors 21 01508 g010
Table 1. Parameters of the EMA system.
Table 1. Parameters of the EMA system.
ParameterValue
Rated voltage of BLDC MOTOR24 V
Rated speed of BLDC MOTOR22,000 rpm
Torque constant of BLDC MOTOR3.6 mNm/A
Electromechanical time constant5 ms
Armature circuit resistance0.9 Ω
Armature loop inductance0.05 mH
Back electromotive force constant2.5 Vs/rad
Reduction ratio6
Drive magnification60
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ruan, W.; Dong, Q.; Zhang, X.; Li, Z. Friction Compensation Control of Electromechanical Actuator Based on Neural Network Adaptive Sliding Mode. Sensors 2021, 21, 1508. https://doi.org/10.3390/s21041508

AMA Style

Ruan W, Dong Q, Zhang X, Li Z. Friction Compensation Control of Electromechanical Actuator Based on Neural Network Adaptive Sliding Mode. Sensors. 2021; 21(4):1508. https://doi.org/10.3390/s21041508

Chicago/Turabian Style

Ruan, Wei, Quanlin Dong, Xiaoyue Zhang, and Zhibing Li. 2021. "Friction Compensation Control of Electromechanical Actuator Based on Neural Network Adaptive Sliding Mode" Sensors 21, no. 4: 1508. https://doi.org/10.3390/s21041508

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