1. Introduction
With the rapid development of multi-electric aircraft, high-power-density electromechanical actuators (EMAs) have been widely promoted and applied in aircraft flight control systems [
1]. Permanent magnet synchronous motors (PMSMs) are widely used as drive motors for EMAs due to their excellent starting performance, wide speed range, compact size, and light weight [
2]. In the flap EMA of an aircraft high-lift system, the drive motor’s position control requires high accuracy and disturbance resistance, while the flap EMA is a nonlinear, multi-variable system. During system operation, the gear backlash in the mechanical transmission mechanism, along with the reciprocating motion caused by dynamic and static friction, significantly impacts the speed and position control accuracy of the motor drive [
3]. In electric servo systems with high precision requirements, the effects of gear backlash and friction are critical and cannot be overlooked. Therefore, it is crucial to investigate the impact of these factors on flap EMAs, as they significantly contribute to the degradation of the system’s control performance.
Gear backlash frequently occurs between transmission mechanisms and is a common nonlinear disturbance in industrial processes. It is also a significant nonlinear characteristic that affects the performance metrics of servo systems. Gear backlash compensation can be approached both mechanically and through control algorithms. Mechanical solutions, such as using dual motor drives or adding spring devices, can eliminate gaps but are often inefficient and increase equipment cost and weight. In contrast, control algorithm-based compensation avoids these mechanical drawbacks. Common methods of gap compensation include inverse gap compensation, observer compensation, etc. Inverse backlash compensation uses a gear backlash model to create an inverse model, which is then converted into a control quantity that is added to the system’s control signal to counteract the backlash nonlinearity [
4]. The authors of reference [
5] developed a discrete adaptive inverse gap controller capable of rapidly determining gap parameters. However, this method exhibits discontinuities in the inverse gap compensation characteristics, which can lead to vibration issues. When using an observer for gap compensation, the gap is treated as an external disturbance. The designed observer can monitor the gap disturbance term in real time, allowing for the development of a corresponding feedforward compensation strategy based on the observed disturbance [
6,
7]. In reference [
8], current and speed controllers are integrated into a single-loop model predictive controller for a permanent magnet synchronous motor system, utilizing a holistic approach to address external disturbances. However, this integral compensation often compromises the system’s dynamic performance. The disturbance observer is highly sensitive to the initial conditions of the system; deviations from these initial conditions can impair its ability to accurately estimate system disturbances [
9]. Additionally, the observer’s performance is strongly dependent on an accurate mathematical model of the controlled object. Inaccuracies in the model or significant variations in system parameters can substantially affect the observer’s performance, leading to ineffective compensation [
10].
In terms of control methods, traditional linear control algorithms often struggle to achieve optimal control performance, especially when addressing dynamic response and interference immunity. To meet these requirements, many nonlinear algorithms such as sliding mode control [
11], robust control [
12], fuzzy control [
13], adaptive control [
14], active disturbance rejection control [
15,
16], and model predictive control [
17] can be used for research into gear backlash. A key characteristic of backlash nonlinearity is its generation of variable gear torque. While the integral term in PID control is effective at suppressing constant-value perturbations, it has limitations in addressing time-varying disturbances. Reference [
11] proposes a terminal sliding mode controller to address the backlash problem in electromechanical actuating systems. This approach uses a continuously differentiable function to approximate the backlash model, treats the model discrepancy as an external aggregate disturbance, establishes a state-space model of the system with respect to this disturbance, and designs the terminal sliding mode controller to compensate for the backlash. Reference [
12] views the tooth gap model as a globalized linear model in which there is a bounded modeling error due to the non-intersection of different linear parts. An adaptive robust controller is designed based on this model, effectively addressing the backlash nonlinearity and significantly improving the system’s speed tracking accuracy. Reference [
13] proposes a fuzzy adaptive sliding mode control method for asymptotic trajectory tracking of robotic manipulators with control gap and uncertainty. A fuzzy logic system is introduced into the sliding mode control to estimate the uncertainty of the system, to compensate for unknown concentrated disturbances and to accelerate the convergence process. Reference [
14] proposes an adaptive neural control method for a class of non-strict-feedback stochastic nonlinear systems with unknown backlash hysteresis. This method ensures that all signals in the closed-loop system remain semi-globally consistent and ultimately bounded in the fourth-moment sense, and that the tracking error converges to a small neighborhood of the origin. Reference [
16] employs a self-imposed perturbation control strategy by treating the backlash nonlinearity as an external disturbance. It considers both the external perturbation and internal uncertainties as dilation states, and designs a dilation state observer to monitor and compensate for them. This approach significantly enhances the system’s dynamic performance.
To mitigate the effects of nonlinear friction on the servo system [
18,
19], researchers both domestically and internationally have employed control compensation techniques to counteract the frictional torque. Currently, the widely used classical friction models are mainly the following: the Coulomb–viscous friction model [
20], Stribeck model [
21], Dahl model [
22], LuGre model [
23], and so on. Among them, the LuGre friction model is commonly used in typical servo systems for compensation, which utilizes the relevant theoretical foundations of the Dahl model and the bristle model, fully reflects the friction motion mechanism, portrays all the nonlinear characteristic effects of friction, and has been widely used in servo systems [
24]. The literature [
25] introduces an extended LuGre friction model aimed at estimating dynamic and position-dependent friction effects, specifically to capture the nonlinear friction characteristics of long-stroke machine tool axis systems. Reference [
26] investigated frictional effects in a lubricated linear roller guideway system, addressing both pre-slip and slip zones. The experimental measurements demonstrated that this modified LuGre model accurately predicted the dynamic behavior of the frictional contact interface.
In summary, to address the issue of control accuracy degradation caused by gear backlash and nonlinear friction in the mechanical transmission mechanism of aeronautical flap electromechanical actuators, this paper proposes an aeronautical electromechanical actuator model predictive control method considering clearance and friction compensation, which effectively integrates the gear backlash compensation with the friction compensation to improve the control accuracy. Specifically, a deadband-based gear backlash compensation model is selected, which accounts for both the damping and rigidity characteristics of the gears, while accurately describing the dynamic relationship between gear torque and the relative position of the master and slave gears. At the same time, the LuGre friction model is used to deal with the friction compensation problem. The LuGre model is able to fully reflect the motion mechanism of friction and accurately represents all the nonlinear characteristics of friction with its unique advantages. By combining these two models, the proposed approach can more accurately simulate the gear characteristics under real working conditions. Based on this, a compensation strategy for the gear gap torque current and friction torque current is designed using the deadband compensation model and LuGre friction model, and the control law is redesigned. The feedforward compensation method combined with model predictive control is used to accurately compensate and control the q-axis current of the system, which significantly enhances the overall system performance. Finally, the method proposed in this paper is verified by building a MATLAB/Simulink simulation model, and the simulation results show that the method proposed in this paper has obvious advantages in effectiveness and feasibility.
4. Simulation Verification and Results Analysis
In this paper, MATLAB/Simulink R2022a was used to build the system simulation model, and the PMSM parameters were set as shown in
Table 1. The system sampling frequency was set to 10 kHz, and the total simulation time was 1 s.
Table 1.
Parameters of permanent magnet synchronous motor.
Table 1.
Parameters of permanent magnet synchronous motor.
Parameter | Value | Symbol/Unit |
---|
Stator resistance | 2.875 | Rs/Ω |
Stator inductance | 8.5 | Ls/mH |
Permanent magnet chain | 0.09 | Ψf/Wb |
Moment of inertia | 0.002 | J/(kg·m2) |
Motor pole pair number | 4 | - |
Rated speed | 1000 | ω/(r/min) |
Inverter operating voltage | 270 | Udc/V |
Table 2.
LuGre friction model parameter settings.
Table 2.
LuGre friction model parameter settings.
Parameter | σ0 | σ1 | σ2 | Fc/N | Fs/N | ωs/r·s−1 |
---|
Value | 83895.4 | 259.4842 | 27.8623 | 3.8145 | 8.1635 | 0.0124 |
Table 3.
Gear backlash deadband model parameter settings.
Table 3.
Gear backlash deadband model parameter settings.
Condition | Δθ > α | Δθ < −α |
---|
Parameter | k | α | k | α |
---|
Value | 586.9952 | 0.00301 | 565.0363 | 0.00314 |
To ensure a closer fit to real-world conditions and to better verify the effectiveness of the proposed compensation control method, this study refers to the data obtained from the experimental research in references [
30,
31] to set the parameters of the gear backlash model and the friction compensation model. The specific parameters are provided in
Table 2 and
Table 3. Based on this, this study compares the traditional PI control method, the MPCC method, and the PI control method (Compensate–PI) with the MPCC method (Compensate–MPCC) after the flap EMA is compensated for the gap and friction; the simulation results are shown in
Figure 7,
Figure 8,
Figure 9,
Figure 10,
Figure 11,
Figure 12,
Figure 13 and
Figure 14, and the data comparisons are shown in
Table 4,
Table 5,
Table 6 and
Table 7.
Figure 7 shows the output displacement tracking curve of the flap EMA before and after compensation using the two control methods. In the simulation, the system was given an initial reference displacement of 50 mm at 0.05 s, corresponding to the scenario in
Figure 1 where the flap is not fully lowered. The second reference displacement of 100 mm was given at 0.5 s, corresponding to the scenario in
Figure 1 where the flap is fully lowered. As shown in
Figure 7, both control methods, before and after compensation, were able to track the given position. A local zoom in
Figure 7 shows the tracking performance near the reference position at 0.2 s, while another zoom focuses on performance near the position at 0.65 s. The figure indicates that the Compensate–MPCC control method tracks faster compared to the other methods.
Table 4 presents a comparison of the output displacement results under different control methods. The localized zoomed-in graphs in
Figure 7 indicate that the four control methods approach the first and second reference displacements at approximately 0.2 s and 0.66 s, respectively. Therefore,
Table 4 was used to compare the flap EMA output displacement data at 0.2 s and 0.66 s in the simulation.
Table 4 shows that the output displacement of the Compensate–MPCC control method is closer to the system’s reference displacement compared to the other control methods.
Figure 8 presents the position tracking error curve, showing that the Compensate–MPCC control method has a smaller position tracking error compared to other control methods.
Table 5 compares the tracking error results across different control methods. The control accuracy of the flap electromechanical actuator is generally required to be within a displacement range of ±0.1 to ±0.2 mm. As shown in
Table 5, the errors for all methods fall within the required range; however, the Compensate–MPCC control method proposed in this paper achieves a smaller tracking error and higher accuracy compared to the other methods.
Figure 9 illustrates the PMSM speed curve, while
Table 6 compares the speed results across different control methods. By combining
Figure 7 and
Figure 9, it can be observed that during the two position tracking processes, both control methods, before and after compensation, quickly reached the vicinity of the rated speed, demonstrating a fast dynamic response. The two enlarged views, along with
Table 6, show that the MPCC, Compensate–PI, and Compensate–MPCC methods exhibit relatively small speed tracking errors compared to the traditional PI control method, with the Compensate–MPCC method achieving the smallest speed tracking error. However, the traditional PI control method provides smoother speed operation when approaching the rated speed compared to the other control methods.
Figure 10 shows the electromagnetic torque curve. It can be observed that torque pulsation is larger with the traditional PI control method and smaller with the Compensate-MPCC control method after gear backlash torque and friction torque current compensation. Based on the calculation and analysis of electromagnetic torque data, the Compensate-MPCC control method reduces torque ripple by 15.4% compared to the traditional PI control method.
Figure 11 shows the q-axis current curve. By calculating the mean and standard deviation of the q-axis current data at different sampling times, the q-axis current fluctuations during system operation are shown in
Figure 12.
Table 7 presents the q-axis current fluctuations at 0.12 s, 0.52 s, and 0.62 s under different control methods and sampling times. From the simulation results and data comparison, it is evident that the two control methods with gear backlash compensation and friction compensation result in smaller q-axis current fluctuations compared to the uncompensated control method. As shown in
Figure 12 and
Table 7, the Compensate–MPCC control method exhibits the smallest current fluctuation among the four control methods and demonstrates superior static characteristics. In contrast, the traditional PI control method shows the largest q-axis current fluctuation.
Figure 13 shows the three-phase stator current waveform under the Compensate–MPCC control method, and
Figure 14 presents the harmonic analysis of the three-phase stator current. These figures show that the three-phase stator current waveform is slightly distorted during the system’s start–stop process. However, when the system operates stably, the current waveform exhibits better sinusoidal characteristics. At this time, the total harmonic distortion (THD) of the current is 10.68%, indicating relatively stable overall performance.