Next Article in Journal
Towards Robust Routing: Enabling Long-Range Perception with the Power of Graph Transformers and Deep Reinforcement Learning in Software-Defined Networks
Previous Article in Journal
Enhancing Automotive Intrusion Detection Systems with Capability Hardware Enhanced RISC Instructions-Based Memory Protection
Previous Article in Special Issue
Large Language Model-Based Tuning Assistant for Variable Speed PMSM Drive with Cascade Control Structure
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on the Coordinated Control of Mining Multi-PMSM Systems Based on an Improved Active Disturbance Rejection Controller

1
School of Electrical and Information Engineering, Beihua University, Jilin City 132000, China
2
School of Continuing Education, Beihua University, Jilin City 132013, China
*
Author to whom correspondence should be addressed.
Submission received: 24 December 2024 / Revised: 22 January 2025 / Accepted: 22 January 2025 / Published: 24 January 2025
(This article belongs to the Special Issue Control and Optimization of Power Converters and Drives)

Abstract

:
This study focuses on the problems of poor control performance, synchronization performance and stability in multi-motor permanent magnet drive systems in mining belt conveyors when a Proportional Integral Derivative (PID) controller is used to control the multi-motor. In this paper, a system model for three-motor synchronous control of a mine belt conveyor is established. On this basis, an Enhanced first-order Active Disturbance Rejection Controller (Efal_ADRC) is designed based on an optimized nonlinear function. Additionally, a weighted arithmetic mean is used to enhance the compensator of the ring coupling control structure. Finally, the system model is evaluated and simulated using various algorithms. Results show that synchronous control of a multi-Permanent Magnet Synchronous Motor (multi-PMSM) drive system based on the Efal_ADRC ring coupling control structure has better anti-interference ability, control accuracy and synchronization, which is conducive to the stable and efficient safe operation of the belt conveyor.

1. Introduction

The continuous development of modern industrial intelligence has rendered the control of a single motor incapable of meeting the high-performance requirements for equipment in modern industries. Consequently, multi-motor coordinated control systems have become a focal point of research in the field of modern industry. Among these, the belt conveyor, which is the principal equipment used for underground coal transportation in coal mines, is undergoing a process of intensification and automation. In the contemporary era, belt conveyors are predominantly operated by asynchronous induction motors in conjunction with intermediate transmission devices, such as reducers and hydraulic couplings. The belt conveyor drive system is constrained by a number of limitations, including low efficiency, unstable starting and difficulty in starting with heavy loads [1]. In comparison, the Permanent Magnet Synchronous Motor (PMSM) has a working principle that is distinct from an asynchronous motor. The PMSM exhibits the characteristics of low speed, large torque and high power. It does not require an intermediate transmission device and can directly drive the belt conveyor, thus improving the transmission efficiency and reliability of the system.
The multi-motor drive system of the belt conveyor allows for convenient intelligent control. However, when multiple motors operate simultaneously, it is possible for asynchronous operation between the motors to occur, which could potentially lead to damage to the motors. In response to this issue, researchers in both domestic and foreign research institutions have proposed a range of advanced control methods and control strategies. Deng et al. [2] proposed an Active Disturbance Rejection Controller (ADRC) parameter tuning method based on a particle swarm algorithm, which simplified parameter setting, but could not realize online parameter adjustment. Shi et al. [3] proposed an ADRC parameter tuning method based on a hybrid optimization method, which proved effective but involved the integration of two algorithms other than ADRC. Zhou et al. [4] proposed a novel harmonic separation scheme that has the capacity to directly extract the voltage distortion caused by the nonlinearity of the inverter in situ, obviating the necessity for offline testing. This method boasts lower computational costs, independent parameters and better adaptability. However, in the case of a saturated region and large torque, it will produce high-order harmonics and affect the steady-state error of the system. Liu et al. [5] proposed a nonlinear robust speed controller for double-non-identical parallel PMSM systems, which can effectively deal with motor parameter differences and external disturbances, and has certain innovations, but there are some limitations in model dependence and application range. Liu et al. [6] designed a perturbation adaptive control method that accurately compensates the nonlinearity and suppresses the external disturbances of the multi-motor system, but it is computationally expensive. Yu et al. [7] proposed an improved Linear Active Disturbance Rejection Controller (FTD-LADRC), which combines the advantages of FTD and LESO and not only maintains the simplicity of a LADRC, but also enhances disturbance immunity and dynamic response performance. However, this method is mainly aimed at magnetic suspension turbo-mechanical rotor systems, and whether it is suitable for other types of nonlinear systems needs further verification. Gao et al. [8,9] proposed a linear-nonlinear switching mechanism in the framework of active interference suppression control (ADRC), which can cope with possible interference in the system through the online selection of control modes and enhance the adaptability and robustness of the control system. Li et al. [10] proposed a fraction-order active interference suppression control (FADRC), which improved the traditional ADRC method by introducing fraction-order theory, thus improving the robustness and adaptability of the control system in dealing with complex nonlinear systems. However, there are some shortcomings such as its complicated implementation as well as its limited application range and parameter adjustment. Hu et al. [11] devised a control strategy based on an integral predictor, which mitigated the impact of high-frequency oscillation. The multi-motor system can still be controlled synchronously, but the controller design is complex and computationally intensive. Zhang et al. [12] designed optimized PID control based on the cross-coupling structure, which ensured control accuracy while reducing the amount of calculations. The speed was suboptimal, and there was a starting error. Ye [13] combined the advantages of cross-coupling and bias coupling to enhance the anti-interference performance of four motors. However, this approach has the disadvantages of error delay and a significant computational burden.
The majority of existing research focuses on high-speed and low-power PMSM, while there are relatively few studies on low-speed and high-power PMSM for mining. Although the combination of a PID algorithm with fuzzy control and neural network control algorithms can achieve the dynamic adjustment of PID parameters, the implementation process is usually cumbersome and requires a large amount of training to obtain precise parameter adjustment, making it difficult to achieve excellent control performance [14,15,16,17,18]. Similarly, although sliding mode variable structure control gets rid of the limitations of traditional PID control, there is a chattering problem when the control law is switched, which affects the control accuracy [19,20]. Consequently, the existing multi-PMSM control system for belt conveyance is deficient in several aspects, including an initial error of a substantial magnitude, a deficiency in precision in controlling the system, an inability to effectively mitigate the impact of external disturbances and a lack of clarity in the methodology employed for modifying the system’s parameters. In response to the shortcomings identified in the initial error, synchronization performance and disturbance rejection performance, this paper proposes a novel combination of the ADRC and speed regulation methodologies to enhance the system’s overall performance. An Enhanced first-order Active Disturbance Rejection Controller (Efal_ADRC) has been designed based on an optimized nonlinear function, with the objective of enhancing the disturbance immunity of the system. Furthermore, a weighted arithmetic mean is employed to reinforce the compensator of the ring coupling control structure. Through a comparative simulation analysis conducted in MATLAB(2019b)/Simulink, it is demonstrated that the strategy can effectively enhance the anti-interference capability, control precision and synchronization of the multi-motor drive system of the belt conveyor, which is conducive to the stable, efficient and safe operation of the belt conveyor.

2. Establishment of the Belt Conveyor Drive System Model

2.1. A Multi-Permanent Magnet Synchronous Motor Drive System Solution

This paper examines the use of a belt conveyor in an underground mine as its research object. In light of the limitations of a conventional multi-asynchronous motor drive system, an upgrade is proposed to a multi-permanent magnet direct drive system of equivalent power [21,22,23,24].
As illustrated in Figure 1, at the bottom of the belt conveyor, two permanent magnet synchronous motors jointly drive the same roller, and at the top, a PMSM drives the conveyor belt. This design increases the driving force at the bottom, so as to avoid the motor reversing phenomenon when starting with a large load, while also reducing the mechanical loss of the belt conveyor and improving the service life of the system. The fundamental characteristics of the enhanced belt conveyor are presented in Table 1.

2.2. Mathematical Model of PMSM

In order to design the control strategy for the subsequent control system, it is first necessary to determine the model parameters of the PMSM. In order to simplify the analysis of the PMSM, it is necessary to take the PMSM as an idealized model, that is, one that meets the following conditions:
(1)
The core material is an ideal material, and there is no saturation;
(2)
The stator three-phase winding structure is symmetrical, and the current in the motor is a three-phase symmetric sine wave;
(3)
The above applies regardless of hysteresis loss and eddy current loss in the motor.
The structure diagram of the PMSM is shown in Figure 2. After coordinate transformation, the magnetic linkage and voltage equations of the PMSM are obtained:
ψ d = L d i d + ψ f ψ q = L d i q
u d = R i d + L d d d t i d ω c L q i q u q = R i q + L q d d t i q + ω c ( L d i d + ψ f )
The motor torque model is:
T e = 1.5 P n ψ f i q + ( L d L q ) i q i d
In the formula, T e is the load torque; L d , L q are each the inductance of the d-axis and q-axis, respectively; P n is the number of magnetic poles; i d , i q are each the current of the d-axis and q-axis, respectively; and ψ f is the flux amplitude of the stator winding.
The research object of this article is a surface-mounted permanent magnet synchronous motor for mining [25], with L d = L q and the rotational speed motion equation of the permanent magnet synchronous motor as follows:
d n d t = 30 π ( B n J ω + T L J + 3 P n ψ f i q 2 J )
In the formula, n is the motor speed; J is the load moment of inertia; B n is the damping coefficient of the motor; and T L is the load torque.
The motors under consideration in this paper are all of a particular brand of high-power PMSM, and the relevant parameters are presented in Table 2.

3. Design of the First-Order Active Disturbance Rejection Controller

Given the inherent limitations of PID controllers, an ADRC can effectively compensate for their shortcomings. The theoretical basis of the ADRC is derived from both modern and classical control theories. The ADRC does not require the precise model parameters of the system, which greatly simplifies the construction of the system. Furthermore, the advantage of treating both internal and external disturbances as total disturbances for compensation can significantly enhance the anti-interference performance of the system [26].

3.1. Principle of the ADRC

The active disturbance rejection controller is comprised of three principal components: the tracking differentiator (TD), the extended state observer (ESO) and the nonlinear state error feedback (NLSEF) [27]. The most crucial component is the ESO, which is capable of treating system model errors resulting from changes in rotational inertia and external disturbances caused by alterations in load and tension as a unified disturbance for processing. In this article, an optimized first-order ADRC is employed to reduce parameters and enhance the synchronization performance of the system without compromising the control performance. The structure diagram of a typical first-order ADRC is depicted in Figure 3.

3.2. Optimization of Nonlinear Functions

The fundamental component of the ADRC is the ESO. A nonlinear function fal function has large gain and small error. When the system error is large, the fal function will reduce the gain to avoid drastic changes in the observer output due to excessive error, so that the observer can estimate the total disturbance of the system more smoothly. When the error is small, increasing the gain can estimate the disturbance more accurately, help to improve the observation accuracy of the system disturbance and then better compensate the disturbance and improve the anti-interference ability of the system. Moreover, fal function has better filtering performance than a first-order filter, and can suppress system buffeting to some extent. The greater the continuity of the nonlinear function, the more effective the controller performance. The most commonly utilized nonlinear function at present is f a l ( e , α , δ ) :
f a l ( e , a , δ ) e a s i g n ( e ) e δ 1 a e > δ e δ
In the formula, e is the observation error; α is a nonlinear factor; δ is the nonlinear interval; and s i g n ( · ) is a symbolic function.
As illustrated in the preceding formula, the function’s curve at the piecewise point is not smooth and non-differentiable. Consequently, its control performance in the linear interval can be enhanced. To that end, a new nonlinear function, E f a l ( e , α , δ ) , is proposed in this paper for the interval e δ , with the objective of improving the aforementioned control performance.
As illustrated by the preceding formula, the function’s curve at the segmentation point is not smooth and non-differentiable. Accordingly, in order to enhance the control efficacy of the controller, this paper proposes a novel nonlinear function to enhance its control performance.
Combined with the quadratic continuous function in the linear interval of the function, the new nonlinear function is designed as (6).
E f a l ( e , α , δ ) = c 1 e + c 2 e 2 + c 3 θ ( e ) θ ( e ) = e e + ε
In the formula, c 1 , c 2 , c 3 are the term coefficients and ε is the normal number that tends to 0.
At this time, the E f a l ( e , α , δ ) continuity and differentiability conditions must be met:
E f a l ( e , α , δ ) = δ α , e = δ ; E f a ( e , α , δ ) = δ α , e = δ ; E f a l ( e , α , δ ) = α δ α 1 , e = ± δ ; E f a l ( e , α , δ ) = 1 / δ 1 α , e = 0 ;
Solutions have to be as follows:
c 1 = ( α δ + α ε ε ) δ α 2 c 2 = 0 c 3 = ( 1 α ) ( α + ε ) 2 δ α 2
After a series of iterative optimization steps, the new nonlinear function has been obtained. The overall expression of E f a l ( e , α , δ ) is as follows:
E f a l ( e , α , δ ) = e α s i g n ( e ) e > δ ( α ε + α δ ε ) δ α 2 e + ( 1 α ) ( δ ε ) 2 δ α 2 e e + ε e δ
In order to verify the control performance of the function, the parameters α = 0.25 , δ = 0.1 and ε = 0.05 were taken in combination with the tuning experience of the ADRC. The comparison results were obtained by drawing the function curves of f a l ( e , α , δ ) and E f a l ( e , α , δ ) in MATLAB, as shown in Figure 4.
As illustrated in Figure 4, when compared with the traditional nonlinear function f a l ( e , α , δ ) , the E f a l ( e , α , δ ) function is continuous and differentiable at the segmentation point, and has better control performance.

3.3. Design of the First-Order Active Disturbance Rejection Controller for Speed Loop

The initial design of the first-order ADRC of the system should be based on the aforementioned nonlinear function. In accordance with (3) and (4), the state-space expression of the rotational speed equation can be derived as follows:
x ˙ = a v ( t ) + b v i q y = x
In the formula, x ˙ is the system output signal n ; b v is the adjustment coefficient of the controller b v = 45 P n ψ f J π ; and a v ( t ) is the comprehensive disturbance of the system a v ( t ) = 30 π ( B n J ω + T L J ) .
(1)
The second-order state observer ESO [28]:
e = z 1 y z ˙ 1 = z 2 β 01 E f a l ( e , α 1 , δ 1 , ε ) z ˙ 2 = β 02 E f a l ( e , α 1 , δ 1 , ε )
In the formula, z 1 is the motor output speed n tracking signal; z 2 is the observed value of the system disturbance a v ( t ) ; and β 01 , β 02 are each the disturbance factors and greater than 0.
(2)
First-order nonlinear error feedback control law NLSEF:
e 1 = v 1 z 1 u 0 = β 1 E f a l ( e 1 , α 2 , δ 2 , ε ) u = u 0 z 2 / b v
In the formula, β 1 is the gain coefficient.
The overall structure diagram of a single PMSM speed regulation system based on the improved nonlinear function Efal_ADRC is presented in Figure 5.

4. Design of the New Compensator Based on Ring Coupling

4.1. Ring Coupling Control Principle

In a multi-motor collaborative control system, the ring coupling structure considers only the synchronization error between the real-time speed and the rated speed of each motor. Its feedback and compensation are performed only between two adjacent motors. Even if a large number of motors are involved, the control structure remains simple, making it more suitable for multi-motor collaborative control systems with multiple controlled motors [29,30]. The ring coupling control ensures that the system can follow a given signal consistently, and has strong synchronization and high-speed compensator operation. This ensures the following performance and anti-interference performance of the system starting process. It is currently an ideal multi-motor collaborative control strategy. The system control structure is shown in Figure 6.
As illustrated in Figure 6, the core of the multi-motor synchronous control system comprises three principal components: the motor drive system, the synchronous error compensator, and the controller. In response to the action of the synchronous error compensator, the detected error information is transmitted with precision to the corresponding motor. Concurrently, the multi-motor synchronous driver also receives this error signal in a synchronous manner. The compensation based on the error signal can enhance the synchronization and stability of the system, while reducing the disturbance of the motor speed caused by external forces. Figure 7 illustrates the three-motor ring coupling compensation structure [31].
It can be seen from its structure diagram that the tracking error of the i-th (i = 1,2,3) motor is:
e i = n * n i
The synchronization error between the i-th motor and the i + 1-th motor is defined as follows:
e e i ( i + 1 ) = n i n i + 1
The feedback through the ring-coupled compensator is:
e i ( i + 1 ) = K i n i n i + 1
In the formula, n * a is the system’s given speed; n i is the actual speed of the i-th motor; and K i is the compensation coefficient of the i-th motor.

4.2. Optimization of Compensator

The traditional ring coupling structure is susceptible to synchronization issues, which frequently result in delays in error feedback. Consequently, a design concept is proposed based on the original compensator, which adds dynamic factors to the speed compensator. This results in the design of a new compensator structure that meets the aforementioned requirements. The conventional compensator is only associated with the velocity of two proximate motors and possesses an error feedback delay. To mitigate this delay, the average velocity and dynamic error factors are introduced. The optimized structure diagram of the i-th motor compensator is depicted in Figure 8.
Figure 8 illustrates the operation of the optimized speed compensator. This device takes the average of the speeds of the two adjacent motors and the real-time speed of each motor, then calculates the difference between the speed of the i-th motor. The final step is to multiply the proportional coefficient in order to achieve real-time performance. This results in the optimized compensator, which is:
e 12 = K 1 ω 1 1 2 ω 2 + ω a v e + ω 1 1 2 ω 3 + ω a v e e 23 = K 2 ω 2 1 2 ω 3 + ω a v e + ω 2 1 2 ω 1 + ω a v e e 31 = K 3 ω 3 1 2 ω 1 + ω a v e + ω 3 1 2 ω 2 + ω a v e
K i = ω i 2 ω a v e
In the formula, e 1 , e 2 , e 3 represent the speed compensation of each of the three motors, respectively; ω a v e is the average speed of the three motors; and K i is the speed compensation coefficient.

5. Simulation Experiments and Result Analysis

In order to verify the effectiveness of the proposed Efal_ADRC on the dynamic and static characteristics and anti-interference ability of the motor speed control system, this paper employs a three-motor system model. Figure 9 shows the single motor simulation model built on the basis of Figure 5. It includes the speed loop controller, current loop controller, display module, coordinate transformation module, decoupling module and so on. Figure 10 shows the simulation model diagram of the Efal_ADRC controller, built according to Figure 4 and Formulas (11) and (12).
On the basis of the above model, the simulation model of the three-motor control system based on the improved ring coupling control is built, as shown in Figure 11. Among the controllers employed, the PI controller is utilized in the current loop, while the traditional PI controller, ADRC, and Efal_ADRC are deployed in the speed loop. Simulation experiments were conducted to compare the master-slave structure, the deviated coupling structure, the ring coupling structure and the ring coupling structure of the improved compensator. The objective was to ascertain the superiority of Efal_ADRC-based ring coupling control in comparison to alternative control methodologies.
In order to reduce the difficulty of tuning parameters in the ADRC controller, the tuning of controller parameters is typically guided by certain rules. In the case of the second-order ESO, the undetermined parameters can be set as: β 01 = 2 ω 0 , β 02 = ω 0 2 , while for the third-order ESO, the undetermined parameters can be set as: β 01 = 3 ω 0 , β 02 = 3 ω 0 2 , β 03 = ω 0 3 . Based on these settings, the ESO bandwidth in the speed loop is determined to be 280, and the controller parameters are shown in Table 3. Concurrently, the parameters of the PI controller must be set as follows: Kp = 30 and Ki = 200 for the speed ring, and Kp = 20 and Ki = 150 for the d- and q-axis current loop.

5.1. Single Motor Speed Loop Control Simulation

The motor speed, n = 75 r/min, is set and the motor is started without a load. The simulation time is set to 15 s. After applying T L = 5000   N m of load at 3 s, a 2000   N m load is subtracted at 5 s and a 3000   N m load is subtracted at 8 s. The simulation results for the Efal_ADRC, ADRC, and traditional PI controller are presented in Figure 12.
Figure 12 illustrates that, under no-load starting conditions, the motor based on the PI controller and the traditional ADRC controller exhibits a significant overshoot when starting, requiring a longer time to reach a stable rated speed. In contrast, the motor with the Efal_ADRC controller exhibits minimal overshoot, reaching a stable rated speed in 0.25 s. Furthermore, the motor output speed and speed error based on the Efal_ADRC controller exhibit smaller overall fluctuations. When the load is increased or decreased, the Efal_ADRC control exhibits smaller fluctuations than both ADRC control and PI control, demonstrates stronger anti-interference ability and has a shorter recovery time after being disturbed.
In conclusion, the control strategy based on the Efal_ADRC controller exhibits superior control performance. Consequently, this article will investigate the coordinated control strategy for multi-permanent magnet synchronous motors based on the Efal_ADRC controller.

5.2. Analysis of No-Load Operating Conditions

The no-load operation of the belt conveyor only needs to consider the quality of the conveyor belt. The load torque under the no-load condition is set to T L = 5000   N m . The resulting speed, torque, and speed difference for each motor are presented in Figure 13, Figure 14 and Figure 15.
As the system is not operating in real-time synchronization, it is necessary to acknowledge that the rotational speeds of the three motors will differ in actual operation. Figure 13, Figure 14 and Figure 15 illustrate that, under no-load conditions, the Efal_ADRC controller reaches stability within 0.25 s, while the ADRC controller reaches stability at 0.65 s. The maximum speed difference of the Efal_ADRC controller is less than 0.5 r/min, approaching 0, and its steady-state error fluctuation is minimal. It can thus be concluded that the three motors under the Efal_ADRC controller exhibit superior speed and stability under no-load conditions.

5.3. Analysis of Full-Load Operating Conditions

In order to study the operating characteristics of the control strategy designed in this article under full-load conditions, a simulation is conducted to model the heavy-load starting condition of the belt conveyor when it restarts after a shutdown accident due to a fault. It is assumed that the load torque at full-load starting is equal to the rated load torque T L = 50 , 935   N m . The output motor response curve under heavy-load starting conditions is presented in Figure 16, Figure 17 and Figure 18.
Figure 16 and Figure 17 demonstrate that, under full-load conditions, all three motors have reached a stable operating state. The ADRC controller exhibits a larger motor speed overshoot, yet its output electromagnetic torque fluctuation is smaller. In contrast, the Efal_ADRC controller’s motor speed experiences a slight overshoot, with a relatively fast time to reach stable operation and minimal output electromagnetic torque fluctuation during operation. As illustrated in Figure 18, after stabilization, the speed errors of the three motors under Efal_ADRC control are all within ±0.1 r/min, with the exception of the startup error, which was 1.7 r/min. This indicates that the stability performance is superior.

5.4. Analysis of Variable Load Operating Conditions

Given that the load on the belt conveyor is always in a state of flux, with considerable variation, this article sets the variable load to oscillate between no load, heavy load, and light load. The load torque is as follows: Table 4. The motor response speed curves under variable output load operating conditions are obtained as shown in Figure 19, Figure 20 and Figure 21.
As illustrated in Figure 19 and Figure 20, the motor speed overshoot based on the ADRC controller is considerable, and the adjustment time is prolonged when subjected to load impact. The output electromagnetic torque of the motor exhibits a pronounced fluctuation during initial startup, but this diminishes significantly as the motor stabilizes. The motor, when operated under the Efal_ADRC controller, reaches the rated speed in a remarkably brief period with minimal overshoot. During operation, the output electromagnetic torque fluctuation is relatively stable, and the adjustment time is the shortest when subjected to load impact.
Figure 21 illustrates that when the system is subjected to significant disturbances, the maximum motor speed difference controlled by the Efal_ADRC is e = −3 r/min, which is maintained within 0.2 r/min at other times. In contrast, the speed difference controlled by the ADRC exhibits considerable fluctuations.

6. Conclusions

The present study considers three permanent magnet synchronous motors as the research objects. In order to enhance the synchronization performance and anti-interference capability of multiple motors, the optimized nonlinear function is employed to refine the ADRC. Concurrently, a novel circular coupling synchronous speed compensator is devised with the objective of reducing the synchronous speed error of the system. A synchronization control strategy for multi-permanent magnet synchronous motors in mining belt conveyors based on the Efal_ADRC is put forth, and a simulation model of a three-PMSM speed synchronous system is constructed in MATLAB. The simulation results demonstrate the following:
(1)
Based on the high-power PMSM ring coupling control strategy under improved Efal_ADRC control, smooth operation at low speed and high torque is achieved, and the motor has faster response speed, smaller overshoot, stronger anti-disturbance ability, and dynamic responsiveness. The motor’s ability to follow the reference speed is improved.
(2)
The new synchronous speed compensator exhibits superior synchronization performance in comparison to the traditional speed compensator, thereby reducing the synchronization error between motors, which in turn reduces motor losses and extends the operational lifespan.
In conclusion, the Efal_ADRC-based ring coupling control, which is the subject of this study, represents an improvement over the master-slave control commonly used in mining belt conveyors. It enhances the stable ore transport efficiency of the conveyor, enables it to operate smoothly over long distances and under heavy loads, reduces the incidence of transportation accidents and maintenance costs in mines and extends the service life of the conveyor. Nevertheless, the parameters of the controller remain difficult to adjust, and there is still a discrepancy between the simulation and the actual working conditions. In the future, the incorporation of intelligent algorithms may enhance the precision of the controller parameters and validate the actual operational conditions. In light of the above, the research presented in this paper is of significant value and importance with regard to the multi-motor drive system of the mine belt conveyor.

Author Contributions

Conceptualization, L.L. and C.L.; methodology, L.L.; software, Y.W.; validation, Q.Z.; formal analysis, C.L.; investigation, C.L.; resources, C.C.; data curation, L.L.; writing—original draft preparation, L.L.; writing—review and editing, L.L., C.L. and C.C.; supervision, C.L.; project administration, C.L.; funding acquisition, C.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the Jilin Province Development and Reform Commission Project 2022C045-11, by the Jilin Province Science and Technology Department project 20190101018JH and by the Graduate Innovation Program of Beihua University 2023047.

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors on request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Gao, R. Research on Multi-Point Drive Cooperative Control of Long-Distance Belt Conveyor. Master’s Thesis, Taiyuan University of Technology, Taiyuan, China, 2019. [Google Scholar]
  2. Deng, Y.; Zhu, J.; Liu, H. The Improved Particle Swarm Optimization Method: An Efficient Parameter Tuning Method with the Tuning Parameters of a Dual-Motor Active Disturbance Rejection Controller. Sensors 2023, 23, 8605. [Google Scholar] [CrossRef] [PubMed]
  3. Shi, Y.; Liu, W.; Lei, Z.; Liu, D.; Sun, D. Research on Parameter Tuning Method of ADRC Based on Hybrid Optimization Approach. Control Eng. China 2013, 20, 748–752. [Google Scholar]
  4. Zhou, S.; Liu, K.; Hu, W.; Chen, Y.; Zhang, D.; Huang, Q.; Tong, Q.; Zhang, Q. Harmonic-Separation-Based Direct Extraction and Compensation of Inverter Nonlinearity for State Observation Control of PMSM. IEEE Access 2021, 9, 142028–142045. [Google Scholar] [CrossRef]
  5. Liu, T.; Liu, Z.; Zhu, F. A Nonlinear Robust Speed Controller for Dual Nonidentical Parallel PMSM System. IEEE Trans. Power Electron. 2022, 37, 10190–10199. [Google Scholar] [CrossRef]
  6. Liu, Y.; Wu, Y.; Cao, Y. Active disturbance rejection adaptive control of multi-motor synchronized driving system. In Proceedings of the 2020 12th International Conference on Intelligent Human-Machine Systems and Cybernetics (IHMSC), Hangzhou, China, 22–23 August 2020; pp. 221–227. [Google Scholar] [CrossRef]
  7. Yu, T.; Zhang, Z.; Li, Y.; Zhao, W.; Zhang, J. Improved active disturbance rejection controller for rotor system of magnetic levitation turbomachinery. Electron. Res. Arch. 2023, 31, 1570–1586. [Google Scholar] [CrossRef]
  8. Gao, Z. From linear to nonlinear control means: A practical progression. ISA Trans. 2002, 41, 177–189. [Google Scholar] [CrossRef]
  9. Li, J.; Xia, Y.Q.; Qi, X.H.; Gao, Z.Q. On the necessity, scheme and basis of the linear-nonlinear switching in active disturbance rejection control. IEEE Trans. Ind. Electron. 2016, 64, 1425–1435. [Google Scholar] [CrossRef]
  10. Li, D.Z.; Ding, P.; Gao, Z.Q. Fractional active disturbance rejection control. ISA Trans. 2016, 62, 109–119. [Google Scholar] [CrossRef]
  11. Hu, S.; Ren, X.; Zheng, D. Integral predictor based prescribed performance control for multi-motor driving servo systems. J. Frankl. Inst. 2022, 359, 8910–8932. [Google Scholar] [CrossRef]
  12. Zhang, X.; Shi, T.; Wang, Z.; Geng, Q.; Xia, C. Generalized Predictive Contour Control of Biaxial Motion System. IEEE Trans. Ind. Electron. 2018, 65, 8488–8497. [Google Scholar] [CrossRef]
  13. Ye, Y.; Peng, F.; Huang, Y. A Review of Multi-Motor Synchronous Motion Control Technology. Trans. China Electrotech. Soc. 2021, 36, 2922–2935. [Google Scholar] [CrossRef]
  14. Lan, Y.; Li, J.; Zhang, F.; Zong, M. Fuzzy Sliding Mode Control of Magnetic Levitation System of Controllable Excitation Linear Synchronous Motor. IEEE Trans. Ind. Appl. 2020, 56, 5585–5592. [Google Scholar] [CrossRef]
  15. Zhao, M.; Wang, Q.; Wang, Y.; Dong, Q. Multi-Motor Cooperative Control Strategy for Speed Synchronous Control of Construction Platform. Electronics 2022, 11, 4162. [Google Scholar] [CrossRef]
  16. Chang, W.; Tong, S. Adaptive fuzzy tracking control design for permanent magnet synchronous motors with output constraint. Nonlinear Dyn. 2016, 87, 291–302. [Google Scholar] [CrossRef]
  17. Niu, F.; Sun, K.; Huang, S.; Hu, Y.; Liang, D.; Fang, Y. A Review on Multimotor Synchronous Control Methods. IEEE Trans. Transp. Electrif. 2022, 9, 22–33. [Google Scholar] [CrossRef]
  18. Liu, J.; He, F.; Wang, Q. Fuzzy Active Disturbance Rejection Control for Multi-Motor Networked Control System. In Proceedings of the 2021 33rd Chinese Control and Decision Conference (CCDC), Kunming, China, 22–24 May 2021; pp. 5560–5565. [Google Scholar] [CrossRef]
  19. Liu, Z.; Yang, Q.; Wang, Q.; Liu, J. Multi-motor Speed Synchronization Control System Based on Deviation Coupling Structure. Mach. Des. Manuf. 2023, 4, 34–39. [Google Scholar] [CrossRef]
  20. Chen, W.; Liang, J.; Shi, T. Speed Synchronous Control of Multiple Permanent Magnet Synchronous Motors Based on an Improved Cross-Coupling Structure. Energies 2018, 11, 282. [Google Scholar] [CrossRef]
  21. Zhang, B.; Tao, L.; Zhou, X. Adaptive Linear Active Disturbance Rejection Control with Deviation Differential in DC Bus Voltage of Wind Power System. IEEE Access 2021, 9, 57808–57818. [Google Scholar] [CrossRef]
  22. Jin, K.; Li, W.; Zhang, B. Active Disturbance Rejection Variable Speed Energy-saving Control Strategy for Long-distance Belt Conveyor Motors. Electr. Mach. Control Appl. 2022, 49, 21–27. [Google Scholar]
  23. Ji, J.; Miao, C.; Li, X. Research on the energy-saving control strategy of a belt conveyor with variable belt speed based on the material flow rate. PLoS ONE 2020, 15, e0227992. [Google Scholar] [CrossRef]
  24. Cheng, G.; Wu, W. Multi-motor Synchronization Control Technology for Mine Belt Conveyor. Ind. Mine Autom. 2021, 47, 81–86+127. [Google Scholar] [CrossRef]
  25. Benevieri, A.; Carbone, L.; Cosso, S.; Kumar, K.; Marchesoni, M.; Passalacqua, M.; Vaccaro, L. Surface Permanent Magnet Synchronous Motors’ Passive Sensorless Control: A Review. Energies 2022, 15, 7747. [Google Scholar] [CrossRef]
  26. Han, J.Q. Active Disturbance Rejection Controller and Its Applications. Control Decis. 1998, 1, 19–23. [Google Scholar]
  27. Pu, C.; Wang, Z.; Wang, S. Two-stage Active Disturbance Rejection Control for Coupled Permanent Magnet Synchronous Motors System With Mismatched Disturbance. Int. J. Control Autom. Syst. 2024, 22, 1883–1892. [Google Scholar] [CrossRef]
  28. Zhao, Y.; Wei, C.; Zhang, Z.; Qiao, W. A Review on Position/Speed Sensorless Control for Permanent-Magnet Synchronous Machine-Based Wind Energy Conversion Systems. IEEE J. Emerg. Sel. Top. Power Electron. 2013, 1, 203–216. [Google Scholar] [CrossRef]
  29. Zhang, X.; Chen, Y.; Sun, X. Overview of Active Disturbance Rejection Control for Permanent Magnet Synchronous Motors. J. Electr. Eng. Technol. 2024, 19, 1237–1255. [Google Scholar] [CrossRef]
  30. Wang, M.; Ren, X.; Chen, Q. Robust tracking and distributed synchronization control of a multi-motor servomechanism with H-infinity performance. ISA Trans. 2018, 72, 147–160. [Google Scholar] [CrossRef]
  31. Dong, F. Research on Coupling Synchronization Control of Multi-Motor Servo System. Master’s Thesis, Zhejiang University of Technology, Hangzhou, China, 2018. [Google Scholar]
Figure 1. Overall system operation plan.
Figure 1. Overall system operation plan.
Electronics 14 00477 g001
Figure 2. Structure of three-phase PMSM.
Figure 2. Structure of three-phase PMSM.
Electronics 14 00477 g002
Figure 3. Structural diagram of first-order ADRC.
Figure 3. Structural diagram of first-order ADRC.
Electronics 14 00477 g003
Figure 4. Function curves of fal(·) and Efal(·).
Figure 4. Function curves of fal(·) and Efal(·).
Electronics 14 00477 g004
Figure 5. Overall structure diagram of the first-order ADRC speed control system.
Figure 5. Overall structure diagram of the first-order ADRC speed control system.
Electronics 14 00477 g005
Figure 6. Overall control structure diagram of the system.
Figure 6. Overall control structure diagram of the system.
Electronics 14 00477 g006
Figure 7. 3PMSM ring coupling compensation structure diagram.
Figure 7. 3PMSM ring coupling compensation structure diagram.
Electronics 14 00477 g007
Figure 8. Optimized structure diagram of the i-th motor compensator.
Figure 8. Optimized structure diagram of the i-th motor compensator.
Electronics 14 00477 g008
Figure 9. Simulation model of single permanent magnet synchronous machine.
Figure 9. Simulation model of single permanent magnet synchronous machine.
Electronics 14 00477 g009
Figure 10. Efal_ADRC simulation model.
Figure 10. Efal_ADRC simulation model.
Electronics 14 00477 g010
Figure 11. Simulation model of three PMSM based on Efal_ADRC ring coupling control.
Figure 11. Simulation model of three PMSM based on Efal_ADRC ring coupling control.
Electronics 14 00477 g011
Figure 12. Motor output speed and error diagram (a) Motor output speed diagram (b) Motor speed error.
Figure 12. Motor output speed and error diagram (a) Motor output speed diagram (b) Motor speed error.
Electronics 14 00477 g012
Figure 13. Rotation speed diagram of each motor under no-load condition.
Figure 13. Rotation speed diagram of each motor under no-load condition.
Electronics 14 00477 g013
Figure 14. Motor output torque diagram under no-load.
Figure 14. Motor output torque diagram under no-load.
Electronics 14 00477 g014
Figure 15. Speed error diagram of each motor under no-load condition (a) Speed error e of ADRC control (b) Speed error e controlled by Efal_ADRC.
Figure 15. Speed error diagram of each motor under no-load condition (a) Speed error e of ADRC control (b) Speed error e controlled by Efal_ADRC.
Electronics 14 00477 g015aElectronics 14 00477 g015b
Figure 16. Speed curve of the motor at full-load starting condition.
Figure 16. Speed curve of the motor at full-load starting condition.
Electronics 14 00477 g016
Figure 17. Torque curve of motor at full-load starting condition.
Figure 17. Torque curve of motor at full-load starting condition.
Electronics 14 00477 g017
Figure 18. Speed error curve of motor at full-load starting condition (a) Speed error of ADRC control at full-load start (b) Speed error of Efal_ADRC control at full-load start.
Figure 18. Speed error curve of motor at full-load starting condition (a) Speed error of ADRC control at full-load start (b) Speed error of Efal_ADRC control at full-load start.
Electronics 14 00477 g018
Figure 19. Speed response curve of the three motors under variable load conditions.
Figure 19. Speed response curve of the three motors under variable load conditions.
Electronics 14 00477 g019
Figure 20. Torque diagram of three motors under variable load conditions.
Figure 20. Torque diagram of three motors under variable load conditions.
Electronics 14 00477 g020
Figure 21. Speed error diagram of three motors under variable load conditions (a) Speed error of fal_ADRC control under variable load (b) Speed error of Efal_ADRC control under variable load.
Figure 21. Speed error diagram of three motors under variable load conditions (a) Speed error of fal_ADRC control under variable load (b) Speed error of Efal_ADRC control under variable load.
Electronics 14 00477 g021aElectronics 14 00477 g021b
Table 1. Basic parameters of belt conveyor.
Table 1. Basic parameters of belt conveyor.
Physical QuantityParameter SizeUnit
Volume of traffic2500t/h
Transport distance3000m
Conveyor belt unit mass67.2kg/m
Unit mass of material173.6kg/m
Belt speed4m/s
Conveyor belt width1400mm
Rated power of motor400Kw
Table 2. Parameters of permanent magnet synchronous motor.
Table 2. Parameters of permanent magnet synchronous motor.
Physical QuantityParameter SizeUnit
Number of pole-pairs Pn16
Stator resistance R0.0755Ω
Stator d-, q-axis inductance Ld, Lq6.53mH
Rotor moment of inertia J474kg∙m2
Permanent magnet flux linkage φf6.08Wb
Damping coefficient B0.002N∙m∙s
Rated load torque TL5 × 104N∙m
Sampling time Ts10−5s
Dc voltage Vdc1140V
Rated power400Kw
Table 3. Efal_ADRC controller parameters.
Table 3. Efal_ADRC controller parameters.
rh β 1 β 2 β 01 β 02 β 03
50000.00120,0001000 3 ω 0 3 ω 0 2 ω 0 3
Table 4. Load torque under variable load conditions.
Table 4. Load torque under variable load conditions.
TimeOperating ConditionLoad Torque TL
0–1.3 sno load 5000   N m
1.3–2 sheavy load 50,000   N m
2–2.5 slight load 41,000   N m
2.5–3 slight load 32,000   N m
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

Liu, L.; Liu, C.; Che, C.; Wu, Y.; Zhao, Q. Research on the Coordinated Control of Mining Multi-PMSM Systems Based on an Improved Active Disturbance Rejection Controller. Electronics 2025, 14, 477. https://doi.org/10.3390/electronics14030477

AMA Style

Liu L, Liu C, Che C, Wu Y, Zhao Q. Research on the Coordinated Control of Mining Multi-PMSM Systems Based on an Improved Active Disturbance Rejection Controller. Electronics. 2025; 14(3):477. https://doi.org/10.3390/electronics14030477

Chicago/Turabian Style

Liu, Lixin, Cheng Liu, Changjin Che, Yunbo Wu, and Qing Zhao. 2025. "Research on the Coordinated Control of Mining Multi-PMSM Systems Based on an Improved Active Disturbance Rejection Controller" Electronics 14, no. 3: 477. https://doi.org/10.3390/electronics14030477

APA Style

Liu, L., Liu, C., Che, C., Wu, Y., & Zhao, Q. (2025). Research on the Coordinated Control of Mining Multi-PMSM Systems Based on an Improved Active Disturbance Rejection Controller. Electronics, 14(3), 477. https://doi.org/10.3390/electronics14030477

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