Next Article in Journal
Nutritional Value, Mineral Composition, Fatty Acid Profile and Bioactive Compounds of Commercial Plant-Based Gluten-Free Flours
Previous Article in Journal
ChroSegNet: An Attention-Based Model for Chromosome Segmentation with Enhanced Processing
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Fractional-Order Anti-Saturation Synchronous Control for Dual-Motor Systems

State Key Laboratory of Precision Electronic Manufacturing Technology and Equipment, Guangdong University of Technology, Guangzhou 510006, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2023, 13(4), 2307; https://doi.org/10.3390/app13042307
Submission received: 4 January 2023 / Revised: 6 February 2023 / Accepted: 8 February 2023 / Published: 10 February 2023
(This article belongs to the Topic Designs and Drive Control of Electromechanical Machines)

Abstract

:

Featured Application

High-speed synchronous motion system for precision electronic packaging equipment.

Abstract

The synchronization error of a dual-motor system will seriously affect the motion profile accuracy. To solve this problem, an adaptive fractional-order anti-saturation synchronous control method based on fractional-order frequency-domain control theory is proposed in this paper. On the one hand, the proposed method performs a compensation on the closed-loop feedback control loop to unify the frequency-domain characteristics for a dual-motor system. With the frequency-domain characteristics’ unification module, the dual-motor system will have the same response performance regarding the input signal. On the other hand, considering that the nonlinear problem of control voltage saturation will also cause the asynchronization problem of the dual-motor system, the proposed method involves an adaptive fractional-order anti-saturation module to prevent voltage saturation and eliminate the nonlinear effects. The experimental results verify that the proposed method can accurately avoid the saturation effect and effectively reduce the synchronization error of the dual-motor system, with a root-mean-square synchronization error reduction of 80.974%. Hence, the proposed method provides an effective solution for the high-precision synchronous motion of a dual-motor system.

1. Introduction

With the development of power electronics technology and high-performance permanent magnet materials, the permanent magnet linear synchronous motor (PMLSM) has gained significant attention. Because its structure has no mechanical friction problem, a large thrust force, and small volume, the PMLSM is widely used in transportation systems, machine tools, precision positioning platforms, and other fields [1,2]. In addition, the market demand for chip semiconductors has increased in recent years, leading to the rapid development of the semiconductor manufacturing industry; therefore, the high-speed and high-acceleration motion platform built by the PMLSM has gradually become an essential part of the equipment [3]. However, the performance requirements are becoming increasingly stringent, and the single-motor driving method can no longer meet the high-acceleration requirement. To overcome the thrust force limit of the PMLSM and further improve the efficiency of semiconductor manufacturing equipment, a dual-motor driving method has been designed and widely used [4,5]. A redundant direct-drive gantry platform is a common application of the dual-motor driving method. The Y-degree-of-motion freedom is driven by two PMLSMs simultaneously, and the rigid connection between the PMLSMs ensures that the thrust force can act on the beam together, realizing high speed, high acceleration, and a large stroke motion [6].
A dual-actuator system can usually achieve a higher acceleration motion, but it also introduces the asynchronous motion problem, which will cause tension in the connection structure and decrease the service life or even seriously damage the mechanical structure [7]. Scholars have proposed a variety of control methods for the synchronous motion of a dual-motor system, including the series synchronous control method [8], parallel synchro-nous control method [9], and cross-coupling synchronous control method [10]. Because the cross-coupling synchronous control method can adjust the control voltage of each motor in real time according to the synchronization error, it has certain advantages in ensuring the synchronous motion of the dual-motor system [11,12]. The control structure of the cross-coupling synchronous control method is simple; therefore, the accuracy of the control parameter selection is the key factor that determines the synchronous motion performance of the dual-motor system. Some scholars improved the synchronous control method by considering cross-coupling, such as the variable-gain cross-coupling synchronous control method [13], fuzzy neural network cross-coupling synchronous control method [14], and self-tuning cross-coupling synchro-nous control method [15]. These methods can improve the real-time adjustment ability of the parameters of the cross-coupling controller, thereby ensuring the adaptability of the control parameters under different synchronization errors. However, accurately establishing the parameter adjustment law of the cross-coupling synchronous control method requires long-term pre-learning, and the control parameter adjustment algorithm has a high degree of complexity, making it difficult for practical applications. Considering that the characteristics of the PMLSM system can be obtained through system identification, several methods were studied, for example, a model-based feed-back-feedforward decoupling control method [16], model-based adaptive synchronous control method [17], robust immersion and invariance adaptive coordinated control method [18], adaptive thrust-allocation based synchronous control method [19], and other related methods [20,21,22]. The introduction of model information can reduce the design complexity of the parameter adjustment method and provide a basis for control parameter selection, thus effectively suppressing the dual-motor system’s synchronization error. However, these synchronous control methods adjust the control voltage of the PMLSM through position compensation or force compensation when synchronization error is observed. Since there is a time delay, the methods will have difficulty eliminating the synchronization error completely.
Through investigation, we found that the synchronization error is caused by the characteristic difference in the dynamic response of the dual-motor system, and, because the fractional-order deferential operator can accurately describe the control frequency-domain characteristics required by the controlled object, there are several control methods based on fractional-order control theory [23,24,25]. In literature [26], the authors developed a feedforward control method for PMLSM based on the fractional-order control theory. Through the accurate description of the system’s control frequency-domain characteristics, the fractional-order feedforward control method improved the PMLSM tracking accuracy effectively for a single-motor system. However, for a dual-motor system, besides the tracking accuracy of each motor, the synchronization accuracy of the two motors is the key issue and needs to be further studied. Therefore, considering the advantage of the fractional-order control theory, this paper proposes an adaptive fractional-order anti-saturation synchronous control method to improve the synchronization accuracy of the dual-motor system. Through compensation, we unified the frequency-domain characteristics of the motors in a dual-motor system to ensure they have the same dynamic response characteristics. With the design of the frequency-domain characteristics’ unification module (FDC-UM), the dynamic response characteristics of the two motors were adjusted to be consistent. Then, the adaptive fractional-order anti-saturation module (AFOAM) was designed to avoid the saturation effect of the control voltage. By calculating the theoretical peak voltage, the parameters of the AFOAM were determined by the relationship between the parameter selection and the FDC adjustment of the fractional-order lead-lag controller (FOLLC). Through the AFOAM, the dual-motor system can prevent the control voltage from reaching the voltage limitation and thus guarantee the suppression of the FDC-UM for the synchronization error. Therefore, the proposed adaptive fractional-order anti-saturation synchronous method can actively suppress the generation of the synchronization error and avoid the saturation effect, ensuring a dual-motor system with high-precision synchronous motion performance.
The remainder of this paper is organized as follows. Section 2 introduces the kinetic model of the dual-motor system and the proposed adaptive fractional-order anti-saturation synchronous control method in detail. In Section 3, based on the established relationship between the FDC and the dynamic response characteristics of the motor systems, the FDC-UM and the AFOAM are designed and finalized with the required parameters. In Section 4, the experimental setup is described, and experimental work is performed to verify the effectiveness and superiority of the proposed method. Section 5 presents the discussion, and Section 6 presents the conclusions.

2. The Proposed Synchronous Control Method for the Dual-Motor System

2.1. Kinetic Model of the Dual-Motor System

A schematic of the redundant direct-drive gantry platform is shown in Figure 1. A cross beam was installed on two linear guides arranged in parallel and jointly driven by two PMLSMs. Motors Y1 and Y2 were rigidly connected to the beam, and the stators were installed on the base where the two linear guides were located. For the sake of simplicity, this study only focused on the synchronous control of the Y-axis, and it is assumed that the motor X is rigidly connected to the cross-beam. Therefore, from Figure 1 and the dynamic analysis in literature [27], the kinetic model of the dual-motor system can be obtained as follows:
{ M 1 y ¨ 1 + c 1 y ˙ 1 + k 1 ξ 1 = F m 1 F r 1 F c 1 M 2 y ¨ 2 + c 2 y ˙ 2 + k 2 ξ 2 = F m 2 F r 2 + F c 2 ,
where Fci = f (y1, y2) is the coupling force, which is related to the displacements of motors Y1 and Y2, and i = 1, 2. Fmi is the thrust force, Fri is the friction, Mi is the mass, ci is the viscosity coefficient, ki is the elasticity coefficient, yi is the displacement of the motor, and ξi is the deformation between the mover and slider. The control method typically adopted by a dual-motor system is also shown in Figure 1. Each motor has an independent feedback controller (FBC); by designing the reasonable friction compensator (FC) and the synchronous control method, the synchronous motion performance of the dual-motor system is guaranteed.
The relationship between the motor thrust force and control system characteristics can be obtained as follows:
{ F m 1 = K u 1 u 1 = K u 1 s a t { u F C 1 + u F B C 1 } F m 2 = K u 2 u 2 = K u 2 s a t { u F C 2 + u F B C 2 } ,
where Kui is the thrust force constant of the motor, sat {} is the saturation function, and uFCi and uFBCi are the control voltages of FC and FBC, respectively. Because the coupling force is related to the displacements of motors Y1 and Y2, it appears with the generation of the synchronization error. When the synchronization error is eliminated, the influence of the coupling force on the motor movement will also be negligible, so the kinetic model can be re-expressed as follows:
{ M 1 y ¨ 1 + c 1 y ˙ 1 + k 1 ξ 1 = F m 1 M 2 y ¨ 2 + c 2 y ˙ 2 + k 2 ξ 2 = F m 2 .
We can establish the following transfer function of each motor system according to Equation (3):
g y i ( s ) = b 0 i s m i + b 1 i s ( m 1 ) i + + b m i s n i + a 1 i s ( n 1 ) i + + a n i ,
where ani and bmi are the parameters of the denominator and numerator polynomials, respectively, and ni and mi are the orders of the denominator and numerator polynomials, respectively. By designing a proper feedback controller ci(s), the transfer function between the input signal r and output signal yi is as follows:
G i ( s ) = y i ( s ) r ( s ) = c i ( s ) g y i ( s ) 1 + c i ( s ) g y i ( s ) .
From Equation (5), we can calculate the amplitude and phase characteristics of each closed-loop feedback control loop in the dual-motor system, and these characteristics determine the dynamic response characteristics of the motor system. Therefore, we can know when the dual-motor system is in a synchronous-state, and the motion of the motor system is mainly affected by its electric characteristic, structure, and control system, leading to the differences in the dynamic response characteristics between the motor systems.

2.2. Description of the Proposed Method

To make the dual-motor system have consistent dynamic response characteristics and realize the two motors’ synchronous motion, we proposed a frequency-domain characteristic compensation-based adaptive fractional-order anti-saturation synchronous control method, which contains two modules: the FDC unification module (FDC-UM), which can adjust the dynamic response characteristics of the two motors to be consistent, and the adaptive fractional-order anti-saturation module (AFOAM), which can avoid the saturation effect of the control voltage adaptively. Figure 2 illustrates the working principle of the proposed synchronous control method. The FDC-UM performs the FDC unification through compensation in the feedback control loops. With the FDC-UM, the FDC of the dual-motor system can be unified. We have
{ A 1 = A 2 = A f φ 1 = φ 2 = φ f ,
where A1, A2 are the amplitude characteristics of the Equation (5), and φ1, φ2 are the phase characteristics. Af, φf are the amplitude and phase characteristics unified by the FDC-UM. In addition to the FDC-UM, the AFOAM is designed to prevent the peak voltage of the motion from reaching the voltage limitation. With these modules, the amplitude and phase characteristics are determined to be Aa and φa according to the input signal spectrum and theoretical calculation of the peak voltage. With the FDC unification and the elimination of the nonlinear saturation effect, the dual-motor system will possess consistent dynamic response characteristics for the two motors and thus ensure their synchronous motion.

3. Adaptive Fractional-Order Anti-Saturation Synchronous Control Method

3.1. FDC Unification Module (FDC-UM)

According to the frequency-domain control theory, the dynamic response characteristics of the LTI system are determined by the FDC of the control system. In literature [28], the relationship between the input and output signals of the control system was analyzed in detail, and the output signal corresponding to the input signal r = sin(ωrt) was obtained as follows:
y = K sin ( ω r ( t Δ t ) ) .
The signals have the same frequency (f = ωr/2π), but there is a certain time delay ∆ti and an amplitude ratio Ki between them. Therefore, the synchronization error expression of the dual-motor system can be defined as follows:
e s y n = K 1 sin ( ω r ( t Δ t 1 ) ) K 2 sin ( ω r ( t Δ t 2 ) ) ,
Δ t i = φ i / ω r ,
K i = 10 A i / 20 ,
where φi(ω) = arctan (Im [Gi(ω)]/Re [Gi(ω)]) and Ai(ω) = 20log10|Gi(ω)| are the phase and amplitude characteristics of the transfer function shown in Equation (5), respectively. According to Equations (8)–(10), to achieve high-synchronous motion performance of the dual-motor system, both feedback control systems must have consistent FDC. That is, the dual-motor system must satisfy the following condition:
C ( s ) F ( s ) G Y ( s ) K F = 0 ,
where C(s) = [c1(s), c2(s)], GY(s) = diag(gy1(s), gy2(s)). F(s) = diag(f1(s), f2(s)), in which fi(s) is the transfer function of the FDC-UM. KF = [kf1, −kf2]T is the gain matrix used to adjust the control performance of the system. According to Equations (5) and (11), we can derive the following when φ1φ2 in the main frequency domain.
{ f 1 ( s ) = ( k f 1 c 1 ( s ) g y 1 ( s ) ) 1 k f 2 c 2 ( s ) g y 2 ( s ) f 2 ( s ) = 1 ,
When φ1 < φ2 in the main frequency domain,
{ f 1 ( s ) = 1 f 2 ( s ) = ( k f 2 c 2 ( s ) g y 2 ( s ) ) 1 k f 1 c 1 ( s ) g y 1 ( s ) .
After the compensation, the transfer function of the feedback control system is as follows:
G f i ( s ) = y i ( s ) r ( s ) = k f i f i ( s ) c i ( s ) g y i ( s ) 1 + k f i f i ( s ) c i ( s ) g y i ( s ) .
Based on the analysis performed above, we know that the dynamic response characteristics of the control system are related to the frequency of the control signal. Through compensation, the dual-motor system meets the requirements of Af1(ω) = Af2(ω) and φf1(ω) = φf2(ω), so the two motor systems possess a unified dynamic response characteristic and thus can achieve a synchronous motion. To verify the effectiveness of the FDC-UM, we used the chirp signal for the experiments. Figure 3 shows the working principle of the FDC-UM and the synchronization error comparison by the control methods of the PID feedback control method (Method 1 in Figure 3a), the force compensation cross-coupling synchronous control method (Method 2 in Figure 3b), and the FDC-UM based synchronous control method (Method 3 in Figure 3c). Figure 3d shows that both Method 2 and Method 3 can ensure excellent synchronous-motion performance of the dual-motor system, and the FDC-UM-based synchronous control method achieves the best performance, which can avoid the effects of control signal variation in frequency.
Since the proposed FDC-UM is used for the LTI system, when the control voltage overpasses the voltage limitation, the control voltage will induce a nonlinear behavior and affect the dynamic response characteristics of the dual-motor system, as shown in Equation (15). When the total control voltage of the feedback control system uFBC and the friction compensator uFC are beyond the voltage limitation, the control voltage u is limited to the highest (lowest) voltage umax (−umax).
u = { u max ,   f o r   ( u F B C + u F C ) u max , u F B C + u F C , u max ,   f o r   ( u F B C + u F C ) u max . ,
Figure 4 shows the influence of the saturation effect on the synchronization error of the dual-motor system. In Figure 4a, the synchronization errors of the dual-motor system are compared with the PID feedback control method and the FDC-UM-based synchronous control method. Figure 4b shows the control voltage of the motor system in the range of [−umax, umax]. We can see that the saturation effect influences the synchronization errors of the two control methods and deteriorates the performance of the FDC-UM. Therefore, to ensure the synchronous motion performance of the dual-motor system, the saturation effect needs to be eliminated.

3.2. Adaptive Fractional-Order Anti-Saturation Module (AFOAM)

3.2.1. Peak Voltage Calculation and Amplitude Characteristic Adjustment Value Determination

To avoid the nonlinear problem caused by the saturation effect, it is necessary to recognize the determinants of the control voltage in the feedback control loop and calculate the required suppression value of the control voltage. According to the dynamic response characteristics of the control system and Equations (4) and (14), the transfer function from the input signal r to the feedback control voltage uFBCi is as follows:
G u i ( s ) = u F B C i ( s ) r ( s ) = k f i f i ( s ) c i ( s ) 1 + k f i f i ( s ) c i ( s ) g y i ( s ) .
In the frequency domain, s = , so the amplitude characteristic Aui(ω) of Equation (16) is 20log10(|Gui(ω)|). Because the input signal amplitude in the frequency domain can be obtained by spectrum analysis, the calculation expression of the theoretical peak voltage of the control system can be expressed as
u i max = | s p ( ω k ) | 10 A u i ( ω k ) / 20 + u F C i ,
where |sp(ωk)| is the amplitude spectrum of the input signal when ω = ωk, and uFCi is the friction compensation voltage. Therefore, the amount by which the theoretical peak voltage exceeds the voltage limitation can be calculated as follows:
u ˜ i = sgn i ( u ) | u i max u max | ,
in which the symbolic function for determining whether the theoretical peak voltage exceeds the voltage limitation is defined as follows:
sgn i ( u ) = { 1 ,   f o r   u i max > u max , 0 ,   f o r   u i max u max . .
According to Equation (17), we know that the control voltage can be changed by adjusting the spectrum of the input signal or the amplitude characteristic of the control system. Since the main work of this paper is the design of the synchronous control system, the adjustment of the input signal will directly affect the trajectory of the dual-motor system. Therefore, in order to avoid the saturation effect, the amplitude characteristic Aui(ω) at ωk must be adjusted to be the value as shown in Equation (20).
A ¯ u i ( ω k ) = 20 log 10 | 10 A u i ( ω k ) / 20 u ˜ i / | s p ( ω k ) | | .
The amplitude characteristic adjustment value of each motor system is
Δ A i = A ¯ u i ( ω k ) A u i ( ω k ) .
To ensure that the adjustment of the amplitude characteristic does not affect the unification of the dynamic response characteristics of the dual-motor system, it is necessary to unify the adjustment value to a smaller value ΔA, so that the anti-saturation module can satisfy the adjustment requirements of both feedback control loops simultaneously. The amplitude characteristic adjustment value can be determined as follows:
Δ A = M A X { | Δ A 1 | , | Δ A 2 | } .

3.2.2. AFOAM Design and Implementation

  • A. AFOAM design
Combined with the above theoretical peak voltage calculation, we can obtain the saturation situation of the control voltage by analyzing the input signal when the frequency domain characteristics of the dual-motor system are determined. On this basis, we developed an AFOAM based on fractional-order frequency-domain control theory to realize the specific amplitude characteristic adjustment in which the saturation status of the control voltage is determined by analyzing the input signal when the frequency-domain characteristics of the dual-motor system are determined. The implementation block diagram of AFOAM is shown in Figure 5. When the input signal is determined, the controller calculates the peak voltage according to Equation (17) to adjust the control system to avoid the saturation effect, i.e., not adjust the control parameters in real time during motion.
As shown in Equation (20), we only need to adjust the amplitude characteristic at ωk. Since the adjustment at a specific frequency will affect the amplitude and phase characteristics of the surrounding frequency and will further influence the dynamic response performance of the feedback control system, we propose the AFOAM in this paper to adjust the specific FDC accurately and flexibly by introducing the fractional-order lead-lag controller (FOLLC) as the fractional-order FDC planning target. The expression for the FOLLC is described as follows:
C f ( s ) = K C ( 1 + λ x s α 1 + λ s α ) ,
where KC, λ, and x are coefficients. The order α can be any real number in the range (0, 2), which enables the FOLLC to accurately describe the specified FDC at the specified frequency through accurate parameter selection. The transfer function from the input signal r to the feedback control voltage uFBCi with the AFOAM is as follows:
G ¯ u i ( s ) = k f i f i ( s ) c i ( s ) T a ( s ) 1 + k f i f i ( s ) c i ( s ) g y i ( s ) T a ( s ) ,
where Ta(s) represents the transfer function of the AFOAM. With the AFOAM, the voltage amplitude characteristic of the feedback control system is changed as
A ¯ u i ( ω ) = A u i ( ω ) + A f ( ω ) ,
where Af (ω) is the amplitude characteristic of the FOLLC. According to the transfer block diagram of the proposed adaptive fractional-order anti-saturation synchronous control method, the transfer function of AFOAM can be expressed as follows:
T a ( s ) = K C ( 1 + λ x s α ) ( 1 + λ s α K C ( 1 + λ x s α ) ) k f i f i ( s ) c i ( s ) g y i ( s ) + λ s α + 1 .
  • B. Parameter determination
It can be seen from Equation (26) that the parameters of the AFOAM can be determined by selecting the parameters of the FOLLC. Therefore, we first need to establish the relationship between the parameters of the FOLLC and the FDC adjustment. Equation (23) can be rewritten as
C f ( j ω ) = K C ( 1 + x λ ( j ω ) α 1 + λ ( j ω ) α ) .
The amplitude and phase characteristics of the FOLLC can be calculated as follows:
A f ( ω ) = 20 log 10 ( K C 1 + x 2 λ 2 ω 2 α + 2 x λ ω α cos ( α π / 2 ) 1 + λ 2 ω 2 α + 2 λ ω α cos ( α π / 2 ) ) ,
φ f ( ω ) = tan 1 [ ( x 1 ) λ ω α sin ( α π / 2 ) 1 + ( x + 1 ) x λ 2 ω 2 α cos ( α π / 2 ) ] ,
Let
g ( ω ) = K C 1 + x 2 λ 2 ω 2 α + 2 x λ ω α cos ( α π / 2 ) 1 + λ 2 ω 2 α + 2 λ ω α cos ( α π / 2 ) .
The logarithmic function is monotonic, and thus, g(ω) represents the trend of Af (ω). Because the FOLLC has equal-order properties, that is, the orders of the differential operator in the numerator and denominator polynomials are the same, we can deduce that the FOLLC has the following properties: (1) Af (ω)|ω→0 = 20log10(KC) and Af (ω)|ω→+∞ = 20log10(KCx); (2) φf (ω)|ω→0 = φf (ω)|ω→+∞ = 0; (3) when ω = ωm, the FOLLC reaches its extreme phase characteristic value. By deriving Equation (29), we obtain
ω m = ( λ x ) 1 / α ,
The parameter λ can be obtained by Equation (32).
λ = ( x ω m α ) 1 ,
Because the middle- and low-frequency domains are the main control-frequency domains of the motor system, the FDC adjustment should avoid excessive influence on the amplitude and phase characteristics in these areas. However, owing to the continuity of the FDC adjustment, this influence cannot be completely avoided. To minimize the influence of the FDC adjustment caused by the AFOAM on the outer area of the specified angular frequency, especially the middle- and low-frequency domains, we need to let KC = 1. According to the above analysis, to minimize the influence range of the FDC adjustment, we determine Af (ω)|ω→+∞ = ∆A and |Af (ωk) + ∆A| ≤ ε1. Because the logarithmic function is a monotonic function, Af (ωk) satisfies | g ˙ ( ω k ) | ε 2 simultaneously, where ε1 and ε2 represent the minimum values. Thus, parameter x can be calculated by Equation (33).
x = 10 Δ A / 20 ,
To simplify the calculation, we let Af (ωk) ≈ ∆A and substitute it into Equation (28), and then we can obtain the relationship between ωj and α by the following expression:
ω j = ω k ( 2 x cos ( α π / 2 ) / ( x + 1 ) ) 2 / α ,
where ωj satisfies the condition ωm = (ωkωj)1/2, and (ωkωj) is the range of the FDC adjustment. Since the variables x, ωk, and ωj are not less than zero, the order α should be in the range of [1, 2). We can see that when the order α = 1, ωj = 0, which means that the FDC adjustment of the AFOAM will influence the amplitude and phase characteristics at all frequencies. Under this condition, because ωm = (ωkωj)1/2, ωm will be zero by calculation, so the parameters of the AFOAM cannot be determined uniquely and adaptively. Therefore, to reduce the influence of the FDC adjustment, the order must be in the range of (1, 2).
Through the derivation of Equation (30), we obtain
g ˙ ( ω k ) = ( 1 + ω k α ω j α + 2 ω k α / 2 x ω j α / 2 cos ( α π / 2 ) ) 1 / 2 ( ( x 1 ) α ω k ( α / 2 1 ) x ω j α / 2 cos ( α π / 2 ) + ω k α / 2 x ω j α / 2 + x ω k α / 2 ω j α / 2 + ω k α ω j α cos ( α π / 2 ) ) ( 1 + x ω k α ω j α + 2 x ω k α / 2 ω j α / 2 cos ( α π / 2 ) ) 1 / 2 ( 1 + ω k α x ω j α + 2 ω k α / 2 x ω j α / 2 cos ( α π / 2 ) ) 2 ,
For Equation (35), | g ˙ ( ω k ) | ε 2 , so there is a minimum value ε, making | g ˙ ( ω k ) ε | = 0 . Combining Equations (34) and (35), and the above conditions, the optimal model for parameter α can be deduced as follows:
{ min   Z ( α ) = ω k ω k ( 2 x cos ( α π / 2 ) / ( x + 1 ) ) 2 / α s . t .   1 < α < 2 .     | A f ( ω k ) + Δ A | ε 1 .     | g ˙ ( ω k ) ε | = 0 . ,
Through Equation (36), parameter α can be solved and determined. Then, parameters λ and ωm can be calculated by combining Equations (31)–(33), and ωm = (ωkωj)1/2. Therefore, through the establishment of the relationship between the FOLLC and FDC adjustment, the parameters K, x, λ, and α of the AFOAM can be determined properly.

4. Experiment

4.1. Experimental System

Based on the above theoretical analysis and derivation, we implemented the proposed adaptive anti-saturation synchronous control system using a dSPACE prototyping system and conducted experiments on the redundant direct-drive gantry platform to verify the improvement in the synchronous motion performance of the proposed method. Figure 6 shows the experimental setup. The Y-direction motion of the redundant direct-drive gantry platform was driven by AUM3 PMLSMs from Akribis. Each motor was equipped with RGS20-S grating from Renishaw, with a resolution of 0.1 μm.
The beam had a length of 836 mm, and its weight exceeded 25 kg, which caused the synchronous motion performance of the dual-motor system to be significantly affected by the synchronous control method. During the experiments, the dSPACE system controlled the PMLSMs in real time, and the feedback signals were provided by the gratings. By establishing the mathematical model of the motor system and using a frequency sweep experiment to identify the model parameters, the transfer functions of the motor systems were calculated as follows:
{ g y 1 ( s ) = 0.9183 s 3 + 5.994 s 2 + 8959 s + 8499 s 5 + 16.92 s 4 + 1.061 e 04 s 3 + 7.916 e 04 s 2 + 5.448 e 04 s g y 2 ( s ) = 0.8818 s 3 + 8.583 s 2 + 8918 s + 2.223 e 04 s 5 + 12.51 s 4 + 1.104 e 04 s 3 + 3.237 e 04 s 2 + 4.215 e 04 s ,
The dual-motor system adopted a proportional–integral–derivative (PID) feedback control method. According to the controlled object models shown in Equation (37), the Ziegler–Nichols tuning rules were used to obtain a set of PID parameters that were more consistent with the synchronous-motion requirements of the dual-motor system. The PID controller and its parameters are as follows:
{ c 1 ( s ) = ( 27.41 s 2 + 388.52 s + 1.05 ) / s c 2 ( s ) = ( 28.12 s 2 + 275.44 s + 1.12 ) / s ,
According to Equations (37) and (38), the FDC diagrams of the dual-motor system under the open-loop, closed-loop, and control methods in this study were obtained, as shown in Figure 7. As seen in the figure, even if the FDC values of the motor systems are significantly different, the closed-loop FDC of the motor systems can be guaranteed to be relatively consistent through the adjustment of the PID feedback controllers. However, there is still a large difference in the amplitude and phase characteristics around ω = 1 rad/s. Because the phase characteristic of Motor Y2 is ahead of that of Motor Y1, the FDC-UM can be calculated using Equation (13). When KF = [1, −1]T, the FDC-UM is given by Equation (39). With the FDC-UM, the FDC of the two motor systems can be made consistent, as shown in Figure 7c.
{ f 11 ( s ) = 1 f 22 ( s ) = 25.17 s 11 + 836 s 10 + 5.323 e 05 s 9 + 1.33 e 07 s 8 + 2.804 e 09 s 7 + 4.909 e 10 s + 1.672 e 11 s 5 + 2.638 e 11 s 4 + 1.399 e 11 s 3 + 3.761 e 08 s 2 24.8 s 11 + 903.8 s 10 + 5.244 e 05 s 9 + 1.447 e 07 s 8 + 2.784 e 09 s 7 + 5.286 e 10 s 6 + 3.228 e 11 s 5 + 6.536 e 11 s 4 + 3.361 e 11 s 3 + 1.356 e 09 s 2 ,
According to Equation (17), it is necessary to obtain the friction compensation voltage to accurately calculate the adaptive gain adjustment value. The Stribeck friction model is a commonly used friction model that can more comprehensively reflect the change in the friction of the guide when the PMLSM moves continuously [29]. Based on the Stribeck friction model, the functions of the friction compensation voltage are shown in Equations (40) and (41), and the curves are shown in Figure 8. From Figure 8, we can see the high nonlinearity and complexity of friction, and there is a sudden change in friction during the low-speed period, which seriously deteriorates the accuracy of the motor system. However, when the speed reaches a certain value, the friction remains within a certain range. At this time, the friction changes very little; therefore, the friction compensation voltage used in the calculation of Equation (17) can be clearly obtained.
u F C 1 = { ( 11.13 + 0.00037 v 1 + 5.51 e ( v 1 / 0.0123 ) 2 ) / 72 ,   f o r   v 1 > 0 , ( 13.15 + 0.00011 v 1 5.33 e ( v 1 / 0.0139 ) 2 ) / 72 ,   f o r   v 1 < 0 . ,
u F C 2 = { ( 13.03 + 0.00047 v 2 + 5.25 e ( v 2 / 0.0103 ) 2 ) / 72 ,   f o r   v 2 > 0 ( 16.22 + 0.00018 v 2 5.51 e ( v 2 / 0.0156 ) 2 ) / 72 ,   f o r   v 2 < 0 .

4.2. Synchronized Motion Experiments

4.2.1. Verification of Peak Voltage Calculation

The AFOAM calculates the theoretical peak voltage based on the spectrum of the input signal and designs the corresponding fractional-order FDC, aiming to avoid the saturation effect of the control voltage. Therefore, the correctness of the calculation expression for the theoretical peak voltage directly affects the effectiveness of the proposed method in improving the synchronization accuracy. The experiments verified the accuracy of the calculation under different accelerations and velocities.
To accurately analyze the spectrum of the input signal, we modified the short-term input signal into a long-period signal through periodic processing and calculated the spectrum according to the discrete Fourier transform shown in Equation (42).
s p ( ω ) = T s 2 n = + ( k = n ( i = k a ( i ) ) ) e j ω n ,
where sp(ω) is the spectrum of the input signal, Ts is the sampling time, a(i) denotes the discrete acceleration sequence, k is the number of discrete acceleration sequences, and n is the number of discrete velocity sequences. The cubic curve shown in Equation (43) is a commonly used point-to-point motion planning that can realize the adjustment of acceleration, velocity, and displacement. Therefore, this curve was used for experimental analysis. Figure 9 shows the motion planning when the displacement is 0.05 m, maximum speed is 0.4 m/s, and maximum acceleration is 30 m/s2.
r = { a 0 + a 1 t + a 2 t 2 + a 3 t 3 ,   f o r   t t a , a 0 + a 1 t a + a 2 t a t + a 3 t a 3   , f o r   t a < t ( t a + t c ) , a 0 + a 1 ( t t c ) + a 2 t a t c + a 2 ( t t c ) 2 + a 3 ( t t c ) 3 , f o r   ( t a + t c ) < t ( 2 t a + t c ) . ,
where ai (i = 1, 2, …, k) is a parameter of the cubic curve, ta is the acceleration time, tc is the uniform motion time, and r is the displacement.
Figure 10 shows the calculated amplitude spectrum of the motion planning with different accelerations under the same acceleration time, and Figure 11 shows the calculated amplitude spectrum of the motion planning with different velocities under the same acceleration. It can be seen from Figure 10 that, as the acceleration increases, the amplitude spectrum at the non-zero frequency increases, but all accelerations are at a similar frequency. The results in Figure 11 show that, under the same acceleration, with an increase in velocity, the amplitude spectrum at the non-zero frequency increases, but the frequencies are all retained within a small range.
Based on the spectrum analysis of the input signal, the voltage amplitude characteristics of the motor system at the corresponding angular frequency were calculated. Table 1 shows the comparison results of the theoretical and experimental peak voltages under different motion planning conditions. The relative error δ in the table is calculated as follows:
δ = | u c a l u | / u × 100 % ,
where u is the experimental peak voltage, and ucal is the calculated theoretical peak voltage. In the experimental results shown in Table 1, the maximum relative error between the experimental and the calculated theoretical peak voltages was 3.86%, which proves the accuracy of the calculation of the theoretical peak voltage; thus, Equation (17) can guarantee the accurate fractional-order FDC planning for the adaptive fractional-order anti-saturation synchronous control method.

4.2.2. Synchronization Accuracy Verification

To further verify the correctness of the calculation for the proposed adaptive fractional-order anti-saturation synchronous control method and its effectiveness in improving the synchronization accuracy of the dual-motor system, the cubic curve shown in Equation (43) was selected to perform the high-speed high-acceleration motion experiments. According to the above analysis and experiments of the FDC-UM, the parameters of the PID feedback controller selected in the experiments are shown in Equation (38), and those of the friction compensator are shown in Equations (40) and (41). When the dual-motor system was controlled by the proposed synchronous control method, the AFOAM analyzed the spectrum of the input signal and the FDC of the control system and then used Equation (36) to calculate the order of the FOLLC as 1.3190. According to Equations (31)–(33), ωj = 7.1740, KC = 1, x = 0.8055, and λ = 0.1381. Therefore, using Equation (26), the transfer function of the AFOAM was calculated as Equation (45). According to Equation (45), we could draw the adjustment curve of the voltage amplitude characteristic realized by the AFO-AM, as shown in Figure 12a. An FDC comparison of the motor system with and without the designed AFO-AM is shown in Figure 12b.
The anti-saturation module can avoid synchronization errors owing to the voltage limitation; therefore, compared with the force compensation cross-coupling synchronous control method, the proposed synchronous control method can avoid the artificial secondary parameter adjustment of the control system to achieve high-synchronization accuracy under different motion plannings. Figure 13 shows the experimental results of the synchronous motion of the dual-motor system. Under force compensation cross-coupling synchronous control, both motor systems were affected by long-term saturation, which led to a large synchronization error. However, there was no control voltage saturation under the proposed synchronous control, as shown in Figure 13b, so the synchronization error was reduced obviously, as shown in Figure 13c. Table 2 shows the comparison results of experimental data under three different motion plannings, in which we use the commonly used indicators, such as absolute maximum value (|MAX|), mean absolute error (MAE), and root mean square error (RMSE) to compare the synchronization error under different control methods. Under the proposed adaptive fractional-order anti-saturation synchronous control, the root-mean-square synchronization error of the dual-motor system can be reduced by more than 77.580% compared with that under the force compensation synchronous control. The comparison results of the three sets of experimental data verify that the proposed adaptive fractional-order anti-saturation synchronous control method has obvious advantages in improving the synchronization accuracy of the dual-motor system.
T a ( s ) = 1 + 0.1112 s 1.3190 0.0269 s 1.3190 ( 25.17 s 5 + 521.1 s 4 + 2.479 e 05 s 3 + 3.714 e 06 s 2 + 3.311 e 06 s + 8924 s 6 + 16.92 s 5 + 10610 s 4 + 79160 s 3 + 54480 s 2 ) + 0.1381 s 1.3190 + 1 .

5. Discussion

Synchronization error of a dual-motor system will usually lead to degradation of equipment performance. Several researchers focused on the cross-coupling synchronous control method, by reducing the synchronization error from the aspects of the compensation method and the control parameter tunning method, to improve the synchronous motion performance of a dual-motor system [19,30]. However, the cross-coupling synchronous control method is usually used to compensate the control voltage after the synchronization error occurred, so there is a time delay between the generation and the compensation of the synchronization error. As shown in Figure 3, under the control of the chirp signal, although the cross-coupling synchronous control method could greatly reduce the synchronization error of the dual-motor system, it was difficult to eliminate the synchronization error completely due to the constant changes in the amplitude and frequency of the input signal and the inconsistent response characteristics of the dual-motor system. The experimental results showed the relationship between the dynamic response characteristics and the FDC of the motor systems. With the proposed adaptive fractional-order anti-saturation synchronous control method, the FDC of the dual-motor system was adjusted to be consistent to guarantee the same dynamic response output of the dual-motor system. Compared with the cross-coupling synchronous control method, our method can suppress the generation of the synchronization errors of the dual-motor system and eliminate the influence of the saturation effect and thus can achieve a better synchronous-motion control performance, as shown in Table 2. It can be seen from the experimental results in Figure 13 that our method can effectively avoid the non-linear phenomenon of control voltage saturation and ensure the high-precision synchronization accuracy of the dual-motor system. Considering the problem of the hysteresis nonlinearity and gap nonlinearity of the dual-motor system, the synchronous control performance of the proposed method may be affected. Next, we will tackle this problem to further improve the synchronous control method for the dual-motor system.

6. Conclusions

In this study, we proposed an adaptive fractional-order anti-saturation synchronous control method to deal with the asynchronous problem of the dual-motor system. With the elimination of the differences in FDC by the designed FDC-UM, both motor systems possessed consistent dynamic response characteristics. Based on the theoretical peak voltage calculation, we further developed an adaptive fractional-order anti-saturation module (AFOAM) to eliminate the nonlinear saturation effect caused by the control voltage saturation and thus effectively improved the synchronization accuracy of the dual-motor system. The experimental results showed that the maximum relative error between the calculated and experimental peak voltage was only 3.86%, which confirmed the correctness of the theoretical calculation of the peak voltage in this paper. On this basis, the proposed adaptive fractional-order anti-saturation synchronous control method could prevent the control voltage from reaching the limitation and reduce the root-mean-square synchronization error from 221.443 μm to 42.132 μm, with a reduction of 80.974%. The experimental results demonstrated that the proposed method can effectively suppress the inconsistent characteristics of the dual-motor system and avoid the nonlinear saturation effect. Therefore, the proposed method can effectively improve the synchronization accuracy of the dual-motor system.

Author Contributions

Writing–original draft, Y.Z.; Writing—review & editing, J.G. and L.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Natural Science Foundation of China under Grant No. 52075106, No. 51905108, and No. U20A6004.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Tan, L.; Gao, J.; Luo, Y. Super-twisting sliding mode control with defined boundary layer for chattering reduction of permanent magnet linear synchronous motor. J. Mech. Sci. Technol. 2021, 35, 1829–1840. [Google Scholar] [CrossRef]
  2. Yu, W.; Yang, G.; Li, Z. A tubular linear motor structure suitable for large thrust. J. Mech. Sci. Technol. 2021, 35, 4987–4995. [Google Scholar] [CrossRef]
  3. Liu, W.; Shu, F.; Xu, Y. Iterative learning based neural network sliding mode control for repetitive tasks: With application to a PMLSM with uncertainties and external disturbances. Mech. Syst. Signal Process. 2022, 172, 108950. [Google Scholar] [CrossRef]
  4. Chung, S.-U.; Kim, J.-W.; Woo, B.-C. Design and experimental validation of doubly salient permanent magnet linear synchronous motor for precision position control. Mechatronics 2013, 23, 172–181. [Google Scholar] [CrossRef]
  5. Chen, S.-Y.; Chen, C.-S.; Yang, Z.-W. Self-tuning cross-coupled two degree-of-freedom PID control for position synchronization of dual linear motors. Appl. Math. Model. 2018, 64, 214–234. [Google Scholar] [CrossRef]
  6. Chen, R.; Yan, L.; Jiao, Z. Dynamic modeling and analysis of flexible H-type gantry stage. J. Sound Vib. 2019, 439, 144–155. [Google Scholar] [CrossRef]
  7. Nguyen, V.H.; Kim, W.-J. Error analysis to minimize cross-axis couplings in 6-DOF motion systems with a single moving part. Precis. Eng. 2020, 63, 49–61. [Google Scholar] [CrossRef]
  8. Sarachik, P.; Ragazzini, J.R. A 2-dimensional feedback control system. In Transactions of the American Institute of Electrical Engineers, Part II: Applications and Industry; IEEE: New York, NY, USA, 1957; Volume 76, pp. 55–61. [Google Scholar]
  9. Koren, Y. Cross-Coupled Biaxial Computer Control for Manufacturing Systems. J. Dyn. Syst. Meas. Control 1980, 102, 265–272. [Google Scholar] [CrossRef]
  10. Huo, F.; Poo, A.-N. improving contouring accuracy by using generalized cross-coupled control. Int. J. Mach. Tools Manuf. 2012, 63, 49–57. [Google Scholar] [CrossRef]
  11. Chen, W.; Wang, D.; Geng, Q. Robust adaptive cross-coupling position control of biaxial motion system. Sci. China Technol. Sci. 2016, 59, 680–688. [Google Scholar] [CrossRef]
  12. Zhu, X.; Yao, B.; Tao, G.; Wang, Q.; Cao, J. Adaptive robust synchronous control of a individual metering dual-cylinder pneumatic system with composite parallel method. In Proceedings of the 2014 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM), Besançon, France, 8–11 July 2014; pp. 304–309. [Google Scholar]
  13. Koren, Y.; Lo, C.C. Variable-Gain Cross-Coupling Controller for Contouring. CIRP Ann. 1991, 40, 371–374. [Google Scholar] [CrossRef]
  14. Chou, P.-H.; Chen, C.-S.; Lin, F.-J. DSP-based synchronous control of dual linear motors via Sugeno type fuzzy neural network compensator. J. Frankl. Inst. 2012, 349, 792–812. [Google Scholar] [CrossRef]
  15. Huang, Z.; Song, G.; Li, Y. Synchronous control of two counter-rotating eccentric rotors in nonlinear coupling vibration system. Mech. Syst. Signal Process. 2019, 114, 68–83. [Google Scholar] [CrossRef]
  16. García-Herreros, I.; Kestelyn, X.; Gomand, J. Model-based decoupling control method for dual-drive gantry stages: A case study with experimental validations. Control Eng. Pract. 2013, 21, 298–307. [Google Scholar] [CrossRef]
  17. Teo, C.S.; Tan, K.K.; Lim, S.Y. Dynamic modeling and adaptive control of a H-type gantry stage. Mechatronics 2007, 17, 361–367. [Google Scholar] [CrossRef]
  18. Wang, K.; Liu, X.; Su, H. Robust immersion and invariance adaptive coordinated control for a class of biaxial gantry systems. J. Control Decis. 2021, 9, 289–300. [Google Scholar] [CrossRef]
  19. Li, C.; Li, C.; Chen, Z. Adaptive thrust allocation based synchronization control of a dual drive gantry stage. Mechatronics 2018, 54, 68–77. [Google Scholar] [CrossRef]
  20. Gordon, D.J.; Erkorkmaz, K. Precision control of a T-type gantry using sensor/actuator averaging and active vibration damping. Precis. Eng. 2012, 36, 299–314. [Google Scholar] [CrossRef]
  21. Wang, Z.; Hu, C.; Zhu, Y. Trajectory modification method based on frequency domain analysis for precision contouring motion control systems. Mech. Syst. Signal Process. 2021, 158, 107646. [Google Scholar] [CrossRef]
  22. Zou, M.; Fang, P.; Peng, H. Study on synchronization characteristics for self-synchronous vibration system with dual-frequency and dual-motor excitation. J. Mech. Sci. Technol. 2019, 33, 1065–1078. [Google Scholar] [CrossRef]
  23. Nirmala, R.J.; Balachandran, K.; Trujillo, J.J. Null controllability of fractional dynamical systems with constrained control. Fract. Calc. Appl. Anal. 2017, 20, 553–565. [Google Scholar] [CrossRef]
  24. Yaghooti, B.; Hosseinzadeh, M.; Sinopoli, B. Constrained control of semilinear fractional-order systems: Application in drug delivery systems. In Proceedings of the 2020 IEEE Conference on Control Technology and Applications (CCTA), Montreal, QC, Canada, 24–26 August 2020; pp. 833–838. [Google Scholar]
  25. Rhouma, A.; Bouani, F.; Bouzouita, B. Model predictive control of fractional order systems. J. Comput. Nonlinear Dyn. 2014, 9, 031011. [Google Scholar] [CrossRef] [PubMed]
  26. Zhong, Y.; Gao, J.; Zhang, L. Fractional-order feedforward control method for permanent magnet linear synchronous motor based on frequency-domain adjustment theory. Mech. Syst. Signal Process. 2023, 190, 110115. [Google Scholar] [CrossRef]
  27. Dai, L.; Li, X.; Zhu, Y. The Generation Mechanism of Tracking Error During Acceleration or Deceleration Phase in Ultraprecision Motion Systems. IEEE Trans. Ind. Electron. 2019, 66, 7109–7119. [Google Scholar] [CrossRef]
  28. Tao, J.; Mercan, O. A study on a benchmark control problem for real-time hybrid simulation with a tracking error-based adaptive compensator combined with a supplementary proportional-integral-derivative controller. Mech. Syst. Signal Process. 2019, 134, 106346. [Google Scholar] [CrossRef]
  29. Yoon, J.Y.; Trumper, D.L. Friction microdynamics in the time and frequency domains: Tutorial on frictional hysteresis and resonance in precision motion systems. Precis. Eng. 2019, 55, 101–109. [Google Scholar] [CrossRef]
  30. Deng, Z.; Shang, J.; Nian, X. Synchronization controller design of two coupling permanent magnet synchronous motors system with nonlinear constraints. ISA Trans. 2015, 59, 243–255. [Google Scholar] [CrossRef]
Figure 1. Schematic of the structure and control strategy of redundant direct-drive gantry platform.
Figure 1. Schematic of the structure and control strategy of redundant direct-drive gantry platform.
Applsci 13 02307 g001
Figure 2. The transfer block diagram of the proposed adaptive fractional-order anti-saturation synchronous control method.
Figure 2. The transfer block diagram of the proposed adaptive fractional-order anti-saturation synchronous control method.
Applsci 13 02307 g002
Figure 3. Working principle of the FDC-UM and comparison of synchronization errors with three different control methods: PID feedback method, force compensation method, and the proposed FDC-UM method.
Figure 3. Working principle of the FDC-UM and comparison of synchronization errors with three different control methods: PID feedback method, force compensation method, and the proposed FDC-UM method.
Applsci 13 02307 g003
Figure 4. The saturation effect of the control voltage on the synchronization error of the dual-motor system: (a) under different control methods; (b) control voltage of the motor system in the range of [−umax, umax]; (c) partial enlarged view of (a); (d) partial enlarged view of (b).
Figure 4. The saturation effect of the control voltage on the synchronization error of the dual-motor system: (a) under different control methods; (b) control voltage of the motor system in the range of [−umax, umax]; (c) partial enlarged view of (a); (d) partial enlarged view of (b).
Applsci 13 02307 g004
Figure 5. Implementation block diagram of AFOAM.
Figure 5. Implementation block diagram of AFOAM.
Applsci 13 02307 g005
Figure 6. Experimental system.
Figure 6. Experimental system.
Applsci 13 02307 g006
Figure 7. Comparison of the dual-motor system FDC: (a) open-loop control; (b) closed-loop control; (c) closed-loop control with the designed FDC-UM.
Figure 7. Comparison of the dual-motor system FDC: (a) open-loop control; (b) closed-loop control; (c) closed-loop control with the designed FDC-UM.
Applsci 13 02307 g007
Figure 8. Diagram of the friction compensation voltage.
Figure 8. Diagram of the friction compensation voltage.
Applsci 13 02307 g008
Figure 9. Motion planning of a cubic curve.
Figure 9. Motion planning of a cubic curve.
Applsci 13 02307 g009
Figure 10. Calculated amplitude spectrum of different accelerations under the same acceleration time (80 ms): (a) displacement comparison; (b) amplitude spectrum comparison.
Figure 10. Calculated amplitude spectrum of different accelerations under the same acceleration time (80 ms): (a) displacement comparison; (b) amplitude spectrum comparison.
Applsci 13 02307 g010
Figure 11. Calculated amplitude spectrum of different velocities under the same acceleration (50 m/s2): (a) displacement comparison; (b) amplitude spectrum comparison.
Figure 11. Calculated amplitude spectrum of different velocities under the same acceleration (50 m/s2): (a) displacement comparison; (b) amplitude spectrum comparison.
Applsci 13 02307 g011
Figure 12. FDC adjustment of the proposed adaptive fractional-order anti-saturation method: (a) fractional-order FDC planning target for the voltage amplitude characteristic; (b) FDC comparison of the two motor systems with and without the proposed method.
Figure 12. FDC adjustment of the proposed adaptive fractional-order anti-saturation method: (a) fractional-order FDC planning target for the voltage amplitude characteristic; (b) FDC comparison of the two motor systems with and without the proposed method.
Applsci 13 02307 g012
Figure 13. Synchronous motion experimental results of the dual-motor system under different synchronous control methods: (a) displacement comparison; (b) control voltage comparison (|umax| = 10V); (c) synchronization error comparison.
Figure 13. Synchronous motion experimental results of the dual-motor system under different synchronous control methods: (a) displacement comparison; (b) control voltage comparison (|umax| = 10V); (c) synchronization error comparison.
Applsci 13 02307 g013
Table 1. Comparison of calculated theoretical and experimental peak voltages.
Table 1. Comparison of calculated theoretical and experimental peak voltages.
Motion PlanningAmplitude SpectrumVoltage Amplitude Characteristic of the Motor Y1 (dB)Peak Voltage (V)δ
Acceleration
(m/s2)
Velocity
(m/s)
Frequency
(Hz)
Peak ValueExperimentCalculation
200.82.50.043550.326514.856214.28283.86%
301.22.50.065350.326522.284321.44063.79%
401.62.50.087050.326529.712428.56553.86%
502.02.50.108850.326537.140535.72333.82%
Table 2. Experimental data comparison results of the synchronous motion experiments.
Table 2. Experimental data comparison results of the synchronous motion experiments.
ExperimentMotion PlanningControl MethodSynchronization Error (μm)RMSE
Reduction (%)
Displacement (m)Velocity (m/s)Acceleration (m/s2)|MAX|MAERMSE
10.050.3530Method 2584.500117.259221.443-
Proposed method89.80036.98742.13280.974
20.050.530Method 2561.60080.388161.193-
Proposed method52.90031.43632.33879.938
30.050.550Method 2769.000106.681220.616-
Proposed method141.40040.01949.45477.580
Method 2: Force compensation cross-coupling synchronous control method.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhong, Y.; Gao, J.; Zhang, L. Adaptive Fractional-Order Anti-Saturation Synchronous Control for Dual-Motor Systems. Appl. Sci. 2023, 13, 2307. https://doi.org/10.3390/app13042307

AMA Style

Zhong Y, Gao J, Zhang L. Adaptive Fractional-Order Anti-Saturation Synchronous Control for Dual-Motor Systems. Applied Sciences. 2023; 13(4):2307. https://doi.org/10.3390/app13042307

Chicago/Turabian Style

Zhong, Yongbin, Jian Gao, and Lanyu Zhang. 2023. "Adaptive Fractional-Order Anti-Saturation Synchronous Control for Dual-Motor Systems" Applied Sciences 13, no. 4: 2307. https://doi.org/10.3390/app13042307

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