Previous Article in Journal
New Approach for Detecting Variability in Industrial Assembly Line Balancing Based on Multi-Criteria Analysis
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on Monitoring and Control Systems for Belt Conveyor Electric Drives

1
Department of Electrical Power Engineering and Electromechanics, Empress Catherine II Saint Petersburg Mining University, 199106 St. Petersburg, Russia
2
Institute of General Engineering, Empress Catherine II Saint Petersburg Mining University, 199106 St. Petersburg, Russia
3
Electrosystems LLC, 193347 St. Petersburg, Russia
4
JSC “Vorkutaugol”, 169908 Vorkuta, Russia
5
Higher School of Cyberphysical Systems & Control, Peter the Great St. Petersburg Polytechnic University, 195251 St. Petersburg, Russia
*
Author to whom correspondence should be addressed.
Automation 2025, 6(3), 34; https://doi.org/10.3390/automation6030034
Submission received: 27 April 2025 / Revised: 7 July 2025 / Accepted: 15 July 2025 / Published: 23 July 2025

Abstract

In the context of the mining industry, the belt conveyor is a critical piece of equipment. The motor constitutes the primary component of the belt conveyor apparatus, and its stable and accurate operation can significantly influence the performance of the belt conveyor apparatus. This paper introduces an integrated control approach combining vector control methodology with active disturbance rejection control (ADRC) for velocity regulation and model predictive control (MPC) for current tracking. The ADRC framework actively compensates for load disturbances and parameter variations during speed control, while MPC achieves precise current regulation with minimal tracking error. Validation involved comprehensive MATLAB/Simulink R2024a simulations modeling PMSM behavior under mining-specific operating conditions. The results demonstrate substantial improvements in dynamic response characteristics and disturbance rejection capabilities compared to conventional control strategies. The proposed methodology effectively addresses critical challenges in mining conveyor applications, enhancing operational reliability and system longevity.

1. Introduction

Permanent-magnet synchronous motors (PMSMs) exhibit significant potential for use in belt conveyor drives in the mining industry due to their unique performance characteristics, including a high torque density, excellent energy efficiency, and a wide speed control range. However, sophisticated and customized control systems are essential to fully exploit the capabilities of PMSMs [1,2]. Conventional control systems increasingly demonstrate limitations under the challenging operating conditions of conveyor belts in the mining industry [3]. For example, basic speed control methods often fail to maintain constant speed and accurate torque reproduction under significant load variations, resulting in reduced conveyor efficiency and accelerated equipment wear [4,5,6]. These operational challenges are further compounded by frequent load shocks and mechanical resonances unique to mining conveyors, demanding control systems with exceptional disturbance rejection capabilities to prevent material spillage, minimize unplanned downtime, and reduce the maintenance costs associated with belt degradation.
The advent of model predictive control (MPC) [7,8,9] has opened up new possibilities for utilizing permanent-magnet synchronous motors (PMSMs) in mining belt conveyors. MPC predicts future states using its mathematical model and adjusts control actions in real time according to predefined optimization targets, thereby achieving enhanced control performance under challenging operating conditions. The integration of vector control and active disturbance suppression techniques is expected to address the limitations of traditional control methods and fulfill the requirements for high-performance control of drive motors in mining belt conveyors [10,11,12]. However, both MPC and ADRC show areas open to optimization. For example, when addressing high-frequency decisions and large-scale problems, MPC demands substantial computing power, and tackling this could optimize the real-time performance of MPC [13]. ADRC is often criticized for relying on accurate prior knowledge of object dynamics to explicitly define a structure capable of effectively reducing object disturbances and uncertainties [14].
Ref. [15] proposed an improved model predictive current control strategy, which reduced current harmonics and torque pulsation by optimizing the cost function design. However, this study neglected the impact of parameter uncertainty and external disturbances on the system. Ref. [16] further improved the current tracking performance of MPC by introducing delay compensation and the adaptive adjustment of weight factors. However, it relies on an accurate motor model, and its performance may degrade due to model mismatch in load time-varying scenarios, such as in belt conveyors. In contrast, the ADRC-MPC hybrid control strategy proposed in this paper estimates and compensates for the unknown disturbances in the conveyor system in real time through the disturbance observer of ADRC, making up for the dependence of traditional MPC on model accuracy. Ref. [17] designed an adaptive linear prediction model and achieved full-speed domain optimization control by switching the prediction model parameters. However, the problem of nonlinear disturbance suppression was not solved. This paper compares five control methods, analyzes their characteristics, and experimentally validates the advantages of the ADRC + MPC method.
For multi-phase motor control, ref. [18] applied MPC to the direct torque control of a five-phase PMSM and reduced torque pulsation through multi-vector synthesis. However, the control complexity was relatively high. Ref. [19] used parallel computing to accelerate the solution process of nonlinear MPC, offering an engineering implementation reference for the proposed algorithm in transport scenarios with high real-time requirements. In the field of sensorless control, ref. [20] combined the unscented Kalman filter (UKF) with MPC to achieve position estimation in a PMSM, but it relied on high-precision sensor data. This paper, based on the characteristics of belt conveyor speed control, uses ADRC’s ESO to directly estimate load disturbances and speed signals, reducing hardware costs.
This paper systematically pursues three core research objectives—implementing a PMSM vector control methodology using MPC through the comprehensive modeling and simulation of mining conveyor systems, establishing an accurate motor model via the rigorous investigation of vector control and MPC theory, and conducting extensive verification through simulation studies—which collectively provide a clear framework for the subsequent technical exposition.
This paper details the implementation of a permanent-magnet synchronous motor vector control method using model predictive control within the modeling and simulation of a belt conveyor control system in the mining industry [21,22,23]. The establishment of an accurate motor model, a thorough study of vector control theory and model predictive control, and extensive verification through simulation [24,25,26] were designed to establish a more efficient, reliable, and adaptive control scheme for belt conveyors in the mining industry. This contributes to the development of automation technology and the intelligent control of transport equipment in the mining industry and the improvement of overall mining efficiency [27,28].

2. Mathematical Modeling of Permanent-Magnet Synchronous Motor Control

In the synchronous rotor coordinate system, for time characteristics such as voltage, permanent-magnet circuits are converted into time-invariant parameters to simplify analysis [29,30]. In addition, the following assumptions have been established for this control system to facilitate its operation [31,32]:
The stator windings consist of three symmetrically distributed and identical phases, with the axis of each winding being spatially different and the angular distance between them being 120°.
Assuming the absence of magnetic circuit saturation, hysteresis, and eddy currents, the rotor does not experience damping.
The current in the windings is sinusoidal only when there are no gaps.
The stator electromotive force is sinusoidal when the motor is running without load.
In the three-phase stationary ABC coordinate system, the voltage equation for a permanent-magnet synchronous motor is expressed as follows:
u a = R s i a + Ψ a u b = R S i b + Ψ b u c = R s i c + Ψ c
where u a , u b , u c represents the three-phase voltage, R s is the resistance of the stator winding, and Ψ a , Ψ b , Ψ c is the magnetic circuit of the three-phase winding [33,34].
The three-phase magnetic circuit of the stator of a permanent-magnet synchronous motor is as follows:
Ψ a = L s i a + Ψ f a Ψ b = L s i b + Ψ f b Ψ c = L s i c + Ψ f c
where L s is the inductance of the stator winding, and Ψ f a Ψ f b Ψ f c is the magnetic circuit created by the permanent magnet on the stator winding.
According to the theory of electromechanical energy conversion, the electromagnetic torque T e is equivalent to the change in the stored magnetic field energy (stored magnetic field energy) with respect to the mechanical angular position θ, which leads to the following equation:
T e = 1 2 p θ Ψ a i a + Ψ b i b + Ψ c i c ,
where p is the number of pole pairs of a permanent-magnet synchronous motor.
The mechanical equations of motion for the system are as follows:
T e = T L + B ω + J d ω d t ,  
where T L is the load torque, B is the viscous friction coefficient, ω is the mechanical angular velocity of the motor, and J is the moment of inertia.
From Equations (1)–(4), we can conclude that the mathematical model of the permanent-magnet synchronous motor is very complex and the variables are strongly related to each other. Hence, it is necessary to perform decoupling and coordinate transformation in the motor modeling process.
Firstly, the Clarke transformation is carried out, which is the transformation of the current flow based on the three-axis two-dimensional stationary stator coordinate system to the two-axis stationary stator coordinate system, called 3 s/2 s.
The Clark transformation matrix is shown below:
i α i β = 2 3 1 cos ( 2 3 π ) cos ( 4 3 π ) 0 sin ( 2 3 π ) sin ( 4 3 π ) i a i b i c
Then, the matrix of the inverse Clark transform has the form:
i a i b i c = 2 3 1 0 cos ( 2 3 π ) sin ( 2 3 π ) cos ( 4 3 π ) sin ( 4 3 π ) i α i β
Hence, the voltage equation of a permanent-magnet synchronous motor in the α-β coordinate system is as follows:
u α = R s + p L d i α + ω e L d L q i β + e α u β = R s + p L q i β + ω e L d L q i α + e β   ,                
where the counter electromotive forces e α and e β are satisfied as follows:
e α e β = L d L q ω e i d p i q + ω e Ψ f sin θ e cos θ e ,                
where ω e is the electromechanical angular velocity ( ω e = p ω ), θ e is the rotor position angle, Ψ f is the permanent-magnet (PM) magnetic circuit, u α , u β are the voltages of the permanent-magnet synchronous motor on the α and β axes, respectively, and i α i β are the currents of the permanent-magnet synchronous motor on the α and β axes, respectively [35].
Secondly, the stationary coordinate system α β is converted to the synchronous rotating coordinate system d q using the Park transform.
The matrix of the Park transformations is shown below:
i d i q = cos θ e sin θ e sin θ e cos θ e i α i β          
Then, the inverse transformation of Park is of the form:
i α i β = cos θ e sin θ e sin θ e cos θ e i d i q    
Thus, the stator voltage equation for a permanent-magnet synchronous motor in the d q coordinate system can be obtained as follows:
u d = R s i d + L d d i d d t p ω L q i q u q = R s i q + L q d i q d t p ω L d i d + Ψ f ,
where u d u q are the stator voltage components on the d q axes, i d i q are the stator current components on the d q axes, L d and L q are the inductance components on the d q axes, and for motors with surface magnets L d = L q .
The electromagnetic torque equation for a permanent-magnet synchronous motor in the d q coordinate system is as follows:
T e = 3 2 p Ψ f i q + L d L q i d i q      
In this section, the equations for motor voltage, flux, electromagnetic torque, and mechanical motion in a three-phase stationary coordinate system are given, emphasizing that the model is complex and the relationship between the variables needs to be transformed. The specific research method will be explained below.

3. Velocity Contour Control Using Active Disturbance Suppression Techniques

In PMSM vector control systems, ADRC is widely used for velocity loop control. In particular, ADRC can observe the combined effect of internal and external perturbations of the system in real time and accurately compensate for them, so as to eliminate the influence of nonlinear factors and enable precise decoupling control of the velocity loop. Therefore, in this paper, ADRC is used to control the velocity loop.
LADRC is mainly composed of linear state error feedback (LSEF), LESO, and total perturbation compensation. Its schematic diagram is shown in Figure 1.
The mathematical model has the following form:
y ˙ = a 0 y + ω + b u ,
where u and y are the inputs and outputs of the system, respectively; ω is the unknown perturbation of the system; a 0 is the system parameters; and b is the input control gain. The simplification of Equation (13) gives the following:
y ˙ = f y , ω , t + b 0 u f y , ω , t = a 0 + ω + b b 0 u ,    
where f y , ω , t is the sum of perturbations of the system; b 0 is the gain of the known part.
Let us write down the state variables:
x 1 = y , x 2 = f y , ω , t      
Then, Equation (15) can be transformed into the following:
x 1 ˙ = x + b 0 u , x 2 ˙ = f ˙ , y = x            
According to Equation (16), the expression for the second-order LESO is as follows:
e = z 1 y , z 1 ˙ = z 2 β 1 e + b 0 u , z 2 ˙ = β 2 e ,        
where z 1 , z 2 are LESO state variables. β 1 , β 2 are the observer parameters. By choosing suitable values for β 1 and β 2 , the state variables in LESO can quickly and accurately track the state variables of the system; i.e., z 1 tracks the output y of the system and z 2 tracks the sum of perturbations f y , ω , t of the system. LESO is used to observe the sum of system perturbations and compensate the system for the perturbations and the controller output:
u = u 0 z 2 b 0              
LSEF uses proportional control with a control law:
u 0 = k p v z 1 ,      
where k p is the proportional control coefficient. The ADRC parameters are configured as follows:
k p = ω c , β 1 = 2 ω o , β 2 = ω o 2 ,
where ω c is the bandwidth of the controller; ω o is the bandwidth of the observer. Then, the configuration of ADRC parameters can be simplified as the selection of appropriate ω c and ω .
If the mathematical model of the PMSM is taken as the object of study, the traditional ADRC is used in the velocity loop to obtain its model:
i q = i q 0 z 2 b 0 , i q 0 = k p ω r e f z 1 e = z 1 ω m , z 1 ˙ = z 2 β 1 e + b 0 i q , z 2 ˙ = β 2 e  
where ω r e f is the angular velocity reference value; i q is the proportional control coefficient.

4. Current Control Loop MPC

In a belt conveyor control system, the use of MPC as a current loop controller significantly improves the system stability and response speed. With the ability to predict and optimize the control actions in real time, MPC ensures the stable operation of the conveyor under different operating conditions, improving the efficiency and reliability of the conveying process. Therefore, this paper proposes the use of MPC to control the current loop of a PMSM (permanent-magnet synchronous motor).
The core concept is to use a certain dynamic model to predict the system behavior and determine the optimal solution value, i.e., the current control value, by optimizing the prediction results. The schematic diagram is demonstrated in Figure 2.
In this figure, r ( k ) is the reference value of the system, y ( k ) is the output value of the system, and u ( k ) is the control signal. y ( k + i | k ) is the predicted output value for the next i steps obtained after using the model prediction.
Predictive modeling involves using the mathematical model of the controlled system to predict the output of the system at the next N moments of time.
Model predictive control (MPC) is a control method in which calculated control actions minimize a cost function for a constrained dynamic system over a finite, decreasing horizon. At each time step, the MPC controller obtains or estimates the current state. Rolling optimization consists of solving an optimization problem in a finite time domain at each sampling time to minimize the error between the predicted output and the desired output, while satisfying different system constraints.
Feedback correction consists of comparing the actual measured output of the system with the predicted output to obtain the prediction error. The model is adjusted based on the prediction error to improve the prediction accuracy.
MPC can predict future d-axis and q-axis current changes based on the dynamic model of the controlled system and calculate the optimal control actions using an optimization algorithm to achieve fast response and accurate current control.
The stator current model for the PMSM in the d-q coordinate system can be obtained according to Equation (11).
d i d d t = R s i d L d + u d L d + p ω L q i q L d d i q d t = R s i q L q + u q L q p ω L d i d L q p ω Ψ f L q
The differential current equation is described using Euler’s method to get the differential current equation in the following form:
i d ( k + 1 ) = ( 1 R s L d ) i d ( k ) + 1 L d u d ( k ) + p ω L q i q L d i q ( k + 1 ) = ( 1 R s L q ) i q ( k ) + 1 L q u q ( k ) p ω L d i d L q p ω Ψ f L q
The discrete state-space current model can be expressed as follows:
i d k + 1 i q k + 1 = 1 R s L d p ω ( k ) L q L d p ω ( k ) L d L q 1 R s L q i d k i q k + 1 L d 0 0 1 L q u d ( k ) u q ( k ) + 0 p ω ( k ) Ψ f L q
The model can also be obtained in the following form:
i d k i q k = 1 R s L d p ω ( k 1 ) L q L d p ω ( k ) L d L q 1 R s L q i d k 1 i q k 1 + 1 L d 0 0 1 L q u d ( k 1 ) u q ( k 1 ) + 0 p ω ( k 1 ) Ψ f L q
Let us set the moment of the stabilization point equal to ω k = ω ( k 1 ) ; then,
A = 1 R s L d p ω ( k 1 ) L q L d p ω ( k ) L d L q 1 R s L q , B = 1 L d 0 0 1 L q    
Model (25) can be transformed by subtracting the following equations:
i d k + 1 i q k + 1 = A + I i d k i q k A i d k 1 i q k 1 + B u d k u q k ,
where
u d k = u d k u d k 1 , u q k = u q k u q ( k 1 )
If the system constraints are not considered, the MPC is equivalent to linear–quadratic optimal control with a finite prediction step in the time domain. In this case, a limiting link is added to the output part of the model predictive controller. Let us define the variables as follows: the state variable x = i d , i q , the output variable y = x , and the input variable and control variable u = u d , u q .
At k moment in time, the predicted value at the k + N-th moment of time is equal to the following:
x k + N | k = i = 0 N A i x k i = 0 N A i x k 1 + i = 0 N 1 A i B u k    
Thus, the forecasting model in matrix form is as follows:
x k + 1 | k x k + 2 | k x k + N | k = A + I A 2 + A + I i = 0 N A i x k A A 2 + A i = 0 N A i x k 1 + B A B + 2 B i = 0 N 1 A i B u k ,  
where I is a second-order unit matrix, and then the cost function equation can be constructed based on this current loop prediction model in the following form:
J = x r e f x T Q x r e f x + u T R u ,  
where x r e f represents the reference current values along the d- and q-axis, and Q and R are the coefficients of the weight matrix. The MPC law for the current loop can be obtained by deriving the cost function:
J u k = 0      
The solution is as follows:
u k = C T Q C + R 1 C T Q X r e f X 0        
C = B A B + 2 B i = 0 N 1 A i B , X 0 = A + I A 2 + A + I i = 0 N A i x k A A 2 + A i = 0 N A i x k 1
The final control variable is the input voltage:
u k = u k 1 + u k
Prediction is used in MPC. The model predicts the changes in d-axis current and q-axis current, predicts N steps, and selects only the result of one step to produce the output data.

5. Vector Control of the PMSM

Vector control is used to achieve accurate motor control by decomposing the PMSM stator current into two orthogonal components to control the magnetic field and torque of the motor, respectively. This method emulates the approximate control characteristics of AC motors to those of DC motors with fast dynamic response and high torque control accuracy.
Vector control includes zero DC control, weak magnetization control, and maximum output power control.
Weak magnetization control is mainly performed by adjusting the d-axis current to maintain a stable motor torque during high-speed operation. Maximum power output control is mainly used to optimize the current distribution on the d and q axes so that the motor can produce maximum power under different operating conditions, which is suitable for high-power-output application scenarios.
Since belt conveyors in the mining industry transport large volumes of coal and materials, requiring substantial torque, this paper employs the zero d-axis current control method for PMSM control in the conveyor drive.
Combining the above use of MPC for current loop control and ADRC for speed loop control, we thus achieve vector control in the PMSM. In this approach, the actual speed is controlled by the ADRC method for controlling the speed loop, thus providing the q-axis reference current as one of the inputs to the MPC. Assuming that the d-axis reference current is 0, i.e., all power is converted to torque, the MPC executes current loop control and outputs the d- and q-axis voltages as control signals. The d- and q-axis voltage signals are converted to α-and β-axis voltage signals in the α β coordinate system using the inverse park transform, and the PMSM is controlled by the SVPWM voltage vector space synthesis method.
The sensors read the three-phase alternating currents ( i a , i b , i c ), the electric angle θ, and the actual motor speed in the PMSM. The three-phase alternating currents are converted into α-axis and β-axis current signals in the α β coordinate system with Clark transform and then converted into d-axis current and q-axis current signals with Park transform, which are used as the two input signals for MPC.

6. Kinematic Modeling of Belt Conveyors

This paper utilizes a PMSM as the drive module of a belt conveyor, with the motor directly coupled to the drive drum. However, the conveyor belt of a belt conveyor is the link that enables the system to operate and is also the key component used to transport the materials to be moved. Therefore, rigorous analysis of the conveyor belt contributes to the study and control of the entire conveyor system.
Establishing the dynamic characteristics of the conveyor belt to solve the velocity relationship between the conveyor belt and the drive roller of the conveyor belt is more in line with practical applications. The model assumes that the driving force is linearly related to the speed of the drum during operation.
Since the conveyor belt has obvious viscoelastic characteristics, this paper employs the Kelvin–Voigt model to represent the stress–strain relationship of the conveyor belt.
σ t = K v t + C d v t d t                                 K = E B l , C = E B γ l ,          
where K is the stiffness coefficient of the conveyor belt, C is the damping coefficient of the conveyor belt, and v t is the velocity of the conveyor belt. E is the modulus of elasticity, B is the width of the belt, l is the unit of length, and γ is the rheological constant.
The velocity v t of the conveyor belt can be described by the following differential equation:
m d 2 v t d t 2 + C d v t d t + K v t = F t ,
where m is the mass of the belt conveyor and F ( t ) is the driving force applied by the drive roller.
The linear speed of the drive roller is calculated as follows:
v ω t = π D ω t 60 ,
where v ω ( t ) is the motor speed and D is the diameter of the drive drum.
To simplify the model, this paper assumes that there is a linear relationship between the force acting on the drive drum and the linear velocity of the drive drum. The friction coefficient is calculated as follows:
F t = k f v ω t
The above differential equation is transformed into the form of the Laplace transform:
m s 2 V s + C s V s + K V s = k f π D ω ( s ) 60 ,
And the transfer function is as follows:
H s = k f π D 60 m s 2 + C s + K

7. Results and Discussion

In the field of research on, and applications of, permanent-magnet synchronous motors (PMSMs), the utilization of computer simulations for the purposes of modeling and analysis is of critical importance in order for further investigation into the performance of the motors to be undertaken and effective control to be achieved. Among the numerous modeling and control methodologies, the MATLAB simulation environment is distinguished by its efficiency and convenience, attributable to its advanced features and extensive toolbox. The present chapter will focus on the modeling of permanent-magnet synchronous motors (PMSMs) using active disturbance cancelation (ADRC) and model predictive control (MPC) methods in the MATLAB environment. The objective of this modeling method is to accurately simulate a permanent-magnet synchronous motor under various operating conditions, further analyze and verify the effectiveness of the applied control strategy, and provide a solid foundation for subsequent comprehensive research and practical engineering applications.
The parameters of the simulated PMSM are set as follows, based on the real operating conditions of the belt conveyor (Table 1 and Table 2).
In this paper, the simulation of a PMSM is carried out using Simulink software with the following parameters: a dc bus voltage of 380 V, the discrete period of the speed loop set to 0.0001 s, and the discrete period of the current loop set to 0.00005 s.
Based on the above data, the simulation is carried out using Simulink software.
In the harsh environment of underground mining, it is usually necessary to run with a load. The reference speed is set to 50 rpm, the simulation time is 3 s, the electromagnetic torque is 100 N/m at the start, and the motor load suddenly increases to 300 N/m at the second second and then returns to 100 N/m at the third second.
In this way, the simulation of the mining belt conveyor is analyzed under the conditions of load start-up, sudden load increase, and sudden load decrease.
As illustrated in Figure 3, the motor exhibits rapid acceleration during the initial phase, achieving a steady-state speed of approximately 50 rpm within 0.5 s. Following this, a transient speed drop occurs at around 1 s, after which the system promptly recovers and stabilizes again at the target speed. Throughout the 2 s observation period, minor speed fluctuations are observed; however, the control system demonstrates excellent disturbance rejection capability by quickly restoring stable operation. The overall performance indicates highly efficient speed control, characterized by both fast dynamic responses and precise steady-state regulation.
As shown in Figure 4, the belt conveyor’s speed initially increases rapidly, stabilizing at approximately 2.1 m/s after 0.5 s. However, when the load changes from 100 N/m to 300 N/m at around 1 s, the belt speed decreases. Subsequently, it rises again and stabilizes until another load adjustment occurs after 2 s. Following transient oscillations, the system readjusts, ultimately maintaining a steady speed of 2.1 m/s.
Figure 5 illustrates the acceleration profile of a permanent-magnet synchronous motor (PMSM) as a function of time, with the vertical axis representing acceleration in revolutions per second squared (rev/s2). During the initial start-up phase, the motor exhibits a rapid acceleration process characterized by a sharp increase to approximately 10 rev/s2, followed by a subsequent decrease.
This is because the motor needs to quickly reach the set running speed at the initial start-up. In order to achieve rapid acceleration, the control system will apply a larger control voltage, causing the motor to generate a larger electromagnetic torque. The higher electromagnetic torque causes the motor to generate a greater acceleration, allowing the motor to quickly accelerate to close to the set speed. After about 1 s, the acceleration becomes negative due to a sudden increase in load, indicating that the engine undergoes a short deceleration process. The acceleration then tends to zero, indicating that the rate of change of the motor speed becomes very low and the motor approaches a constant speed. At the second second, there is again a small positive peak in acceleration due to the sudden load reduction, after which it quickly returns to zero. Collectively, these transient responses validate the controller’s ability to maintain stability under dynamic mining conditions, including load shocks exceeding 80% of the rated torque. The rapid reversion to zero acceleration after disturbances demonstrates the effective rejection of conveyor-specific perturbations like material surges and belt resonances. This performance is critical in minimizing belt slippage and mechanical stress in high-inertia mining conveyors.
Figure 6 illustrates the variation in the PMSM electromagnetic torque over a period of 3 s, from which it can be seen that the electromagnetic torque of the motor quickly reaches a peak value of about 900 N/m at start-up and then rapidly decreases and tends to a stable value of about 100 N/m for 0.5 s. This is because the motor needs to overcome the inertia of the stationary state and the possible load resistance when starting. In order to enable the motor to start quickly and reach the set operating state, the control system will adjust the current so that the motor generates a larger electromagnetic torque. Critically, the 0.1 s recovery time after load shocks demonstrates superior disturbance rejection compared to conventional methods (0.5 + seconds), validating the ADRC-MPC framework’s efficacy in mining conveyors where sudden load changes exceed 80% rated torque. This performance directly prevents material spillage and reduces belt wear by minimizing speed deviations during disturbances.
The variation in motor torque serves as an indicator of its dynamic response characteristics during both start-up and load changes, demonstrating the stability and adaptability of the motor control system.
In order to verify the advantages of this method compared with other currently used methods, this paper selects four control methods, including PID control, ADRC, extended Kalman filter control, and sliding film control, to compare with the ADRC-MPC method proposed in this paper.
In order to further verify the effectiveness of the model proposed in this paper in actual control and compare it with other methods, a motor test bench consisting of an upper machine, a motor test box, and a PMSM was built.
First, a control system model based on ADRC and MPC was built in the MATLAB/Simulink environment of the upper machine. Then, the model code was generated and compiled through CCS6.2 and input into the motor drive test box. The upper machine was used to collect and process data, and the corresponding experimental results were plotted.
The core component model of the motor drive test box generally consists of several parts: a power analyzer, a dynamometer controller, and a data acquisition system. Power analyzers include Yokogawa WT (company Yokogawa, Japan) series and HBM eDrive test systems. Dynamometer controllers include Magtrol DSP6001 and AVL PUMA 2. Data acquisition systems include HBM QuantumX and NI PXIe systems (Figure 7).
In the simulation (Figure 8) we compared five control methods, among which the MPC + ADRC performed the best. The SVC method exhibited the largest overshoot during no-load start-up, and due to the significant overshoot, it also had the longest settling time. When a load was added, the PID + vector control method showed the largest overshoot, with a settling time similar to that of the SVC method. The EKF also had a relatively large overshoot and a long settling time. The ADRC + vector control method and the ADRC + MPC method demonstrated similar settling times and overshoots during no-load start-up, but the ADRC + MPC method achieved a stable state more quickly when a load was applied.
The ADRC + MPC (auto-disturbance rejection control plus model predictive control) method performed exceptionally well in this test. This method only takes about 0.2 s to reach 90% of the target speed in response time, which is significantly faster than other methods. At the same time, ADRC + MPC has almost no overshoot when approaching the target speed, demonstrating extremely high control accuracy. In terms of stability, the curve of ADRC + MPC is very smooth and has almost no fluctuations after reaching the target speed, demonstrating excellent anti-interference capabilities. In addition, the steady-state error of ADRC + MPC is almost zero, further demonstrating its advantage in precise control. In summary, the ADRC + MPC method is superior to other control methods in terms of response speed, control accuracy, stability, and steady-state performance.

8. Conclusions

The present study focuses on the mathematical modeling and vector control of permanent-magnet synchronous motors (PMSMs), which are utilized to drive conveyor belts in belt conveyors employed in the mining industry. A detailed mathematical model of a permanent-magnet synchronous motor has been successfully constructed by investigating its performance and operational requirements in specific situations. The article shows various indicators of the model, including load bearing capacity and dynamic response time, and highlights the advantages of ADRC + MPC by comparing it with other control methods.
The transformation of complex models from a three-phase static coordinate system to a two-phase rotating coordinate system is facilitated by coordinate transformations (Clark and Park transformations). This transformation process is pivotal for the analysis and control of motors, as it facilitates the simplification of complex models and enables control.
The paper details the model predictive control (MPC) methodology and the ADRC methodology, which treat the internal nonlinearities and external disturbances of the system as ‘common disturbances’ and observe and compensate them in real time using (ESO) to achieve accurate control over the system.
The MPC optimization objective is achieved based on minimizing the current, tracking error, and control voltage increment in a discrete linear model. The method significantly improves the stability and dynamic response of the system and effectively suppresses current fluctuations by solving the real-time optimization problem to obtain the control voltage. This is especially necessary for belt conveyors used in mines, where stable operation and fast responses to load changes are important in ensuring efficient material handling on the belt conveyor.
(Combining MPC and ADRC allows the motor to respond more quickly and with smaller tracking errors under start–stop, reversing or speed-changing conditions. The motor can also operate stably when there are sudden load changes (such as an industrial robot arm grabbing heavy objects) or grid voltage fluctuations.)
The study establishes a robust theoretical framework for the control of permanent-magnet synchronous motors in the context of belt conveyors in the mining industry. Furthermore, the feasibility of the proposed model is validated through simulation, thereby paving the way for future optimization and practical applications in the mining industry.
This study proposes an innovative MPC-ADRC cascade control strategy, which applies model predictive control (MPC) to the permanent-magnet synchronous motor current loop to achieve high dynamic current tracking and uses active disturbance rejection control (ADRC) in the speed loop to enhance the anti-disturbance capability. Through dynamic coupling design, the speed loop output of ADRC adaptively adjusts the reference command of the MPC current loop to achieve the coordinated optimization of the speed–current dual loop. This scheme combines the fast response characteristics of MPC and the strong robustness of ADRC, effectively solving the contradiction between dynamic performance and anti-disturbance capability in traditional control. Subsequent research will integrate the disturbance observation of ADRC and the feedforward compensation capability of MPC to construct a global disturbance observation–compensation network for nonlinear effects such as the inverter dead zone and magnetic saturation.

Author Contributions

Conceptualization, H.C.; Methodology, Y.K.; Software, D.N., H.C. and V.K.; Formal analysis, R.E.; Investigation, Y.K.; Resources, R.E.; Data curation, H.C. and Y.K.; Writing—original draft, R.E. and Y.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in the study are included in the article; further inquiries can be directed to the corresponding author/s.

Conflicts of Interest

Viktor Karpukhin is employed by Electrosystems LLC and Roman Ershov is employed by JSC “Vorkutaugol”. The remaining authors declare no conflicts of interest.

References

  1. Mendoza-Mondragón, F.; Hernández-Guzmán, V.M.; Rodríguez-Reséndiz, J. Robust Speed Control of Permanent Magnet Synchronous Motors Using Two-Degrees-of-Freedom Control. IEEE Trans. Ind. Electron. 2018, 65, 6099–6108. [Google Scholar] [CrossRef]
  2. Englert, T.; Graichen, K. Nonlinear model predictive torque control of PMSMs for high performance applications. Control. Eng. Pract. 2018, 81, 43–54. [Google Scholar] [CrossRef]
  3. Yakovlev, V.L.; Glebov, A.V.; Bersenyov, V.A.; Kulniyaz, S.S.; Ligotskiy, D.N. Influence of an installation angle of the conveyor lift on the volumes of mining and preparing work at quarries at the cyclic-flow technology of ore mining. News Natl. Acad. Sci. Repub. Kazakhstan Ser. Geol. Tech. Sci. 2020, 4, 127–137. [Google Scholar] [CrossRef]
  4. Jo, S.I.; Lee, W.J. A Sensor-Less Vector Control for Single-Phase Permanent Magnet Synchronous Motor. J. Electr. Eng. Technol. 2024, 19, 269–276. [Google Scholar] [CrossRef]
  5. Zhu, H.; Zhang, L.; Peng, Z.; Tan, F.; Xu, L. New low-noise sensorless control strategy for permanent magnet synchronous motor drives based on variable-frequency voltage signal injection. IET Electr. Power Appl. 2025, 19, e12538. [Google Scholar] [CrossRef]
  6. Mastanaiah, A.; Ramesh, T. Enhanced Direct Torque Control of Sensorless PMSM Drive with TD3 Agent-Based Speed Controller. In Proceedings of the 2024 IEEE 4th International Conference on Sustainable Energy and Future Electric Transportation (SEFET), Hyderabad, India, 31 July–3 August 2024; pp. 1–6. [Google Scholar] [CrossRef]
  7. Beloglazov, I.; Plaschinsky, V. Development MPC for the Grinding Process in SAG Mills Using DEM Investigations on Liner Wear. Materials 2024, 17, 795. [Google Scholar] [CrossRef]
  8. Sharikov, Y.V.; Snegirev, N.V.; Tkachev, I.V. Development of a control system based on predictive mathematical model of the C5-C6 isomerization process. J. Chem. Technol. Metall. 2020, 55, 335–344. [Google Scholar]
  9. Li, T.; Sun, X.; Lei, G.; Guo, Y.; Yang, Z.; Zhu, J. Finite-Control-Set Model Predictive Control of Permanent Magnet Synchronous Motor Drive Systems. IEEE/CAA J. Autom. Sin. 2022, 9, 2087–2105. [Google Scholar] [CrossRef]
  10. Hu, J.; Lu, H.; Zheng, B.; Zhang, Y. Predictive control of permanent magnet synchronous motor based on Super-Twisting sliding mode. Energy Sci. Eng. 2023, 11, 3173–3184. [Google Scholar] [CrossRef]
  11. Li, L.; Zhou, W.; Bi, X.; Sun, X.; Shi, X. Second-Order Model-Based Predictive Control of Dual Three-Phase PMSM Based on Current Loop Operation Optimization. Actuators 2022, 11, 251–262. [Google Scholar] [CrossRef]
  12. Abu-Ali, M.; Berkel, F.; Manderla, M.; Reimann, S.; Kennel, R.; Abdelrahem, M. Deep Learning-Based Long-Horizon MPC: Robust, High Performing, and Computationally Efficient Control for PMSM Drives. IEEE Trans. Power Electron. 2022, 37, 12486–12501. [Google Scholar] [CrossRef]
  13. Fareh, R.; Khadraoui, S.; Abdallah, M.Y.; Baziyad, M.; Bettayeb, M. Active disturbance rejection control for robotic systems: A review. Mechatronics 2021, 80, 102671. [Google Scholar] [CrossRef]
  14. Yu, Z.; Long, J. Review on Advanced Model Predictive Control Technologies for High-Power Converters and Industrial Drives. Electronics 2024, 13, 4969. [Google Scholar] [CrossRef]
  15. Petkar, S.G.; Eshwar, K.; Thippiripati, V.K. A modified model predictive current control of permanent magnet synchronous motor drive. IEEE Trans. Ind. Electron. 2020, 68, 1025–1034. [Google Scholar] [CrossRef]
  16. Zhang, Y.; Xu, D.; Liu, J.; Gao, S.; Xu, W. Performance improvement of model-predictive current control of permanent magnet synchronous motor drives. IEEE Trans. Ind. Appl. 2017, 53, 3683–3695. [Google Scholar] [CrossRef]
  17. Ismail, M.M.; Xu, W.; Ge, J.; Tang, Y.; Junejo, A.K.; Hussien, M.G. Adaptive linear predictive model of an improved predictive control of permanent magnet synchronous motor over different speed regions. IEEE Trans. Power Electron. 2022, 37, 15338–15355. [Google Scholar] [CrossRef]
  18. Cao, B.; Grainger, B.M.; Wang, X.; Zou, Y.; Reed, G.F.; Mao, Z.H. Direct torque model predictive control of a five-phase permanent magnet synchronous motor. IEEE Trans. Power Electron. 2020, 36, 2346–2360. [Google Scholar] [CrossRef]
  19. Kozubik, M.; Vesely, L.; Aufderheide, E.; Vaclavek, P. Parallel Computing Utilization in Nonlinear Model Predictive Control of Permanent Magnet Synchronous Motor. IEEE Access 2024, 12, 128187–128200. [Google Scholar] [CrossRef]
  20. Janiszewski, D. Sensorless Model Predictive Control of Permanent Magnet Synchronous Motors Using an Unscented Kalman Filter. Energies 2024, 17, 2387. [Google Scholar] [CrossRef]
  21. Sychev, Y.A.; Aladin, M.E. Overall performance analysis of general-purpose power quality controls on the basis of active converters in nonlinearly loaded industrial power lines. MIAB 2023, 11, 159–181. [Google Scholar] [CrossRef]
  22. Nevskaya, M.; Sharapova, A.; Kosovtseva, T.; Nikolaychuk, L. Applications of simulation modeling in mining project risk management: Criteria, algorithm, evaluation. J. Infrastruct. Policy Dev. 2024, 8, 5375. [Google Scholar] [CrossRef]
  23. Carrizosa, M.J.; Stankovic, N.; Vannier, J.C.; Shklyarskiy, Y.E.; Bardanov, A.I. Multi-terminal dc grid overall control with modular multilevel converters. J. Min. Inst. 2020, 243, 357–370. [Google Scholar] [CrossRef]
  24. Gu, D.; Yao, Y.; Zhang, D.M.; Cui, Y.B.; Zeng, F.Q. Matlab/Simulink Based Modeling and Simulation of Fuzzy PI Control for PMSM. Procedia Comput. Sci. 2020, 166, 195–199. [Google Scholar] [CrossRef]
  25. Mehrasa, M.; Gholinezhadomran, H.; Tarassodi, P.; Rodrigues, E.M.; Salehfar, H. Robust model-based control and stability analysis of PMSM drive with DC-link voltage and parameter variations. Results Control. Optim. 2024, 17, 100469. [Google Scholar] [CrossRef]
  26. Djouadi, H.; Ouari, K.; Belkhier, Y.; Lehouche, H.; Bajaj, M.; Blazek, V. Improved robust model predictive control for PMSM using backstepping control and incorporating integral action with experimental validation. Results Eng. 2024, 23, 102416. [Google Scholar] [CrossRef]
  27. Bai, C.; Yin, Z.; Zhang, Y.; Liu, J. Multiple-Models Adaptive Disturbance Observer-Based Predictive Control for Linear Permanent-Magnet Synchronous Motor Vector Drive. IEEE Trans. Power Electron. 2022, 37, 9596–9611. [Google Scholar] [CrossRef]
  28. Ustinov, D.A.; Aysar, A.R. Analysis of the Impact of the Distributed Generation Facilities on Protection Systems and Voltage Mode: Review. Occup. Saf. Ind. 2023, 15–20. [Google Scholar] [CrossRef]
  29. Le, T.L.; Hsieh, M.F.; Nguyen, P.T.; Nguyen, M.T. Speed Control for Permanent Magnet Synchronous Motor Based on Terminal Sliding Mode High-order Control. In Proceedings of the 2023 International Conference on System Science and Engineering (ICSSE), Ho Chi Minh, Vietnam, 27–28 July 2023; pp. 496–501. [Google Scholar] [CrossRef]
  30. Kong, L.; Zhang, H.; Zhang, T.; Wang, J.; Yang, C.; Zhang, Z. Adaptive Control Parameter Optimization of Permanent Magnet Synchronous Motors Based on Super-Helical Sliding Mode Control. Appl. Sci. 2024, 14, 10967. [Google Scholar] [CrossRef]
  31. Chen, T.; Chen, L.; Chai, F. Behavior Modeling and Design of Winding-Switching Permanent Magnet Synchronous Machine System Based on Normalized Model. In Proceedings of the 2023 26th International Conference on Electrical Machines and Systems (ICEMS), Zhuhai, China, 5–8 November 2023; pp. 5228–5232. [Google Scholar] [CrossRef]
  32. Shpenst, V.A.; Orel, E.A. Improving the reliability of DC-DC power supply by reserving feedback signals. In Proceedings of CIS Higher Education Institutions and Power Engineering Associations; Energetika: Ljubljana, Slovenia, 2021; Volume 64, pp. 408–420. [Google Scholar] [CrossRef]
  33. Lantsev, D.Y.; Frolov, V.Y.; Zverev, S.G.; Uhrlandt, D.; Valenta, J. Thermal protection implementation of the contact overheadline based on bay controllers of electric transport traction substations in the mining industry. J. Min. Inst. 2021, 251, 738–744. [Google Scholar] [CrossRef]
  34. Muratbakeev, E.; Kozhubaev, Y.; Yiming, Y.; Umar, S. Symmetrical Modeling of Physical Properties of Flexible Structure of Silicone Materials for Control of Pneumatic Soft Actuators. Symmetry 2024, 16, 750. [Google Scholar] [CrossRef]
  35. Vasiliev, B.Y.; Kozyaruk, A.E.; Mardashov, D.V. Increasing the Utilization Factor of an Autonomous Inverter under Space Vector Control. Russ. Electr. Eng. 2020, 91, 247–254. [Google Scholar] [CrossRef]
Figure 1. ADRC scheme.
Figure 1. ADRC scheme.
Automation 06 00034 g001
Figure 2. Diagram of the predictive control principle of the PMSM model.
Figure 2. Diagram of the predictive control principle of the PMSM model.
Automation 06 00034 g002
Figure 3. Engine speed (rpm).
Figure 3. Engine speed (rpm).
Automation 06 00034 g003
Figure 4. Belt speed of a belt conveyor.
Figure 4. Belt speed of a belt conveyor.
Automation 06 00034 g004
Figure 5. PMSM acceleration.
Figure 5. PMSM acceleration.
Automation 06 00034 g005
Figure 6. PMSM electromagnetic torque.
Figure 6. PMSM electromagnetic torque.
Automation 06 00034 g006
Figure 7. Experimental platform construction.
Figure 7. Experimental platform construction.
Automation 06 00034 g007
Figure 8. Comparison of different methods.
Figure 8. Comparison of different methods.
Automation 06 00034 g008
Table 1. PMSM parameters.
Table 1. PMSM parameters.
ParameterMeasurement UnitNumeric Value
Stator resistanceΩ1.833
Stator inductance in the d-q-axisH0.174
Rotor magnetic circuitWb1.5736
Number of pole pairs 4
Moment of inertiakg*m212
Viscous damping coefficientN*m*s/rad0.237
Rated voltageV380
Rated power outputkW100
Rated speedr/min80
Table 2. Parameters of the belt conveyor.
Table 2. Parameters of the belt conveyor.
ParameterMeasurement UnitNumeric Value
Drive drum diameterm0.8
Belt modulus of elasticityMpa160
Conveyor belt widthm1.6
Conveyor belt lengthm20
Unit lengthm1
Rheological constants0.01
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

Kozhubaev, Y.; Novak, D.; Karpukhin, V.; Ershov, R.; Cheng, H. Research on Monitoring and Control Systems for Belt Conveyor Electric Drives. Automation 2025, 6, 34. https://doi.org/10.3390/automation6030034

AMA Style

Kozhubaev Y, Novak D, Karpukhin V, Ershov R, Cheng H. Research on Monitoring and Control Systems for Belt Conveyor Electric Drives. Automation. 2025; 6(3):34. https://doi.org/10.3390/automation6030034

Chicago/Turabian Style

Kozhubaev, Yuriy, Diana Novak, Viktor Karpukhin, Roman Ershov, and Haodong Cheng. 2025. "Research on Monitoring and Control Systems for Belt Conveyor Electric Drives" Automation 6, no. 3: 34. https://doi.org/10.3390/automation6030034

APA Style

Kozhubaev, Y., Novak, D., Karpukhin, V., Ershov, R., & Cheng, H. (2025). Research on Monitoring and Control Systems for Belt Conveyor Electric Drives. Automation, 6(3), 34. https://doi.org/10.3390/automation6030034

Article Metrics

Back to TopTop