Next Article in Journal
Outdoor-to-Indoor mmWave Relaying with Massive MIMO: Impact of Imperfect Channel Estimation
Previous Article in Journal
CRTED: Few-Shot Object Detection via Correlation-RPN and Transformer Encoder–Decoder
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fuzzy PID Control Design of Mining Electric Locomotive Based on Permanent Magnet Synchronous Motor

School of Mechatronic Engineering, China University of Mining and Technology, No. 1 Daxue Road, Xuzhou 221116, China
*
Author to whom correspondence should be addressed.
Electronics 2024, 13(10), 1855; https://doi.org/10.3390/electronics13101855
Submission received: 3 March 2024 / Revised: 30 April 2024 / Accepted: 7 May 2024 / Published: 10 May 2024

Abstract

:
Achieving precise stopping of electric locomotives is crucial for the realization of intelligent and unmanned auxiliary transportation systems. Presently, human drivers play a central role in ensuring accurate stopping, presenting obstacles to automation and cargo location precision, especially within the coal mining sector. This article centers on achieving the precise stopping of electric locomotives under various conditions through the utilization of permanent magnet synchronous motor-driven locomotives. This approach introduces a novel stopping control method that integrates a fuzzy proportional–integral–derivative (F-PID) controller with a vector control model for permanent magnet synchronous motors (PMSM). Subsequently, we develop the F-PID controller using the PMSM technique, incorporating new fuzzy rules for each subsystem to enhance control accuracy and efficiency. Finally, extensive simulations and real-world experiments are conducted on an electric locomotive stopping test bed to validate the effectiveness of the proposed control method. The results show that the method consistently achieves precise stopping under diverse working conditions, with an error of less than 0.3 m, confirming its robustness and reliability.

1. Introduction

Coal is a key energy source and a major fuel of global economic growth. Efficient coal production relies heavily on the implementation of effective transportation systems. Achieving the criteria of efficient and safe transportation is a significant challenge for traditional mining transportation vehicles [1,2]. The importance of developing intelligent transportation technology cannot be overstated when it comes to enhancing the efficiency of coal transportation. In June 2021, the National Energy Administration and the National Mine Safety Supervision Bureau collaborated to release the “Guidelines for the Intelligent Construction of Coal Mines”. These guidelines aim to facilitate the systematic and organized implementation of intelligent construction practices across the coal mining industry [3]. The auxiliary transportation vehicles usually employed in underground coal mines are regarded as one of the most frequently utilized means of transportation [4]. Electric motor-based transportation plays an essential role not only as an integral component of the auxiliary transportation system in coal mines but also as a significant facilitator in supporting the regular operation of mining equipment and enhancing overall production efficiency [5,6]. In this regard, it is necessary to develop new tools to investigate the transportation system in coal mines further.
The complex task of navigating and parking an automobile within limited places is a considerable obstacle, even for highly skilled individuals operating the vehicle. Although driverless cars have shown competence in traversing highways, the ability to park in tight areas continues to pose a significant challenge [7,8,9]. The act of perpendicular parking requires the ego vehicle to reverse its direction of motion and perform precise maneuvers to align with the parking spot [10,11]. In the middle of the century, Ishikawa introduced the concept of an optimum control model to determine the speed profile. This method is applied to both urban rail transit and railway systems. In their work, the authors of Ref. [12] investigated balancing energy consumption and comfort while solving the mixed-integer linear programming problem using pseudo-spectral methods. Moreover, the study referenced as [13] examined a train timetable problem to minimize both the overall journey time and energy consumption. In a study referenced in [14], energy consumption was quantified using an integral representation. In the existing literature, mostly electric locomotives mainly rely on the driver’s driving experience to stop at the target position and minimize the cost energy, and when the driver operates improperly, the actual stopping position will have a large deviation from the predetermined position, which seriously affects the efficiency of automated transport in underground coal mines and is not conducive to the realization of intelligent and unmanned auxiliary transport in coal mines. The control and dispatch of electric locomotives within a transportation system directly impact transport efficiency and costs [15,16,17]. In addition, the working conditions in underground coal mines are complicated, and different speeds, slopes, loads, and distances will affect the actual braking force of the motor vehicle and the driver’s stopping operation, which increases the difficulty of stopping [18]. Therefore, the study of a locomotive parking control method that can effectively and autonomously control the locomotive to accurately stop at the target position within the allowable range of error is of great significance to the realization of intelligent and unmanned auxiliary transportation systems in underground coal mines and is also the development trend of the future intelligent coal mines [19]. Developing a locomotive parking control method is crucial in automating auxiliary transportation vehicles [20]. With profound implications, this research aims to achieve precise parking for tracked vehicles. Firstly, precise parking is a prerequisite for intelligent and unmanned underground coal mine transportation, enhancing efficiency and enabling automated production. Secondly, it is vital for the safety of coal mine transportation systems. Locomotives must execute precise parking functions to prevent accidents and optimize safety. There is room for further investigation, which will be addressed carefully in this research.
Conventional motor trucks rely on DC and three-phase asynchronous motors, which have drawbacks, like electric sparks and low efficiency. PMSM (permanent magnet synchronous motor) electrical actuators are widely used in many applications owing to their exceptional performance characteristics. These include a higher steady-state torque than induction machines, a more straightforward controller design for the PM motor, a better power density, and improved efficiency resulting from decreased rotor losses. In contrast, PMSMs offer a compelling solution: smaller, more reliable, and efficient, with high power density and low noise. Their adoption promises increased safety and energy savings, representing the future of mining locomotives [21,22,23,24]. This research focuses on developing a parking control method for underground coal mine electric locomotives using PMSMs. The objective is to enable precise parking under diverse conditions, aligning with the direction of intelligent and unmanned auxiliary transportation systems in coal mines. By addressing the challenges and harnessing PMSMs’ advantages, this research contributes to safer and more efficient electric locomotive operations, which is crucial for the future of coal mining. This paper proposes a positive solution to address the challenges posed by excellent control performance with a wide speed control range based on the inductance of PMSMs at low speeds.
Researchers have explored various advanced control algorithms to address the complexities of autonomous parking. Backstepping (BSC), sliding mode (SMC), feedback linearization (FBL), passivity-based (PBC), and H1 control, along with optimal control techniques like model predictive (MPC), LQR (linear quadratic regulator), LQI (linear quadratic integral), and LQG (linear quadratic Gaussian), have been proposed to tackle the challenges of autonomous parking. Adaptive controllers, including direct or indirect MRAC, parameter variation control (PVC), extended method (EMC), observation and estimation approaches, and intelligent control techniques, such as fuzzy logic control (FLC), ANFIS (adaptive neuro-fuzzy inference system), and other variants, have also been investigated. FBL is a control technique that simplifies the design of controllers by transforming the nonlinear system dynamics into a linear system. This approach ensures global stability and facilitates the development of more effective control strategies. Vector-based control techniques based on feedback linearization have emerged as innovative and promising solutions for complex control problems [23,25,26,27,28]. Backstepping control offers an alternative design methodology for the feedback control of uncertain nonlinear systems. Backstepping control facilitates the design of effective controllers by identifying the state variables, inputs, and outputs of the nonlinear model. Additionally, it utilizes a Lyapunov candidate function (CLF) to analyze the system’s stabilization rigorously. A recent study has compared the robustness of H1 robust control and sliding mode control (SMC) for PMSM applications. Similarly, research has explored the intelligent control of PMSM using a fuzzy-based multi-variable optimization approach [29,30,31,32]. However, a comparative analysis of nonlinear vector-based controllers for PMSM remains lacking. This research focuses on the PMSM, recognizing it as the critical dynamic component within the actuation system that demands meticulous design consideration. To address this gap, we introduce a novel F-PID controller, a promising candidate for expanding the horizons of the power sector. The application of F-PID controllers in PMSM has been extensively researched to tackle the challenges of nonlinearity, time-varying parameters, and disturbances inherent in PMSM control systems. Incorporating fuzzy logic into the traditional PID control structure, these controllers enhance adaptability, optimal control, stability, tracking ability, anti-disturbance capabilities, and overall system dynamics. This research is supported by various studies, demonstrating their effectiveness in improving control accuracy, response speed, reducing overshoot, and enhancing robustness [33,34]. Specifically, a study introduces a ship-borne PMSM speed control system employing a two-dimensional fuzzy PID controller, which markedly enhances stability, tracking, and anti-disturbance performance under diverse load conditions compared to traditional PID controllers [35,36].
This paper is organized into four main sections: Introduction (Section 1), Mathematical Model (Section 2), Simulation and Experiment (Section 3), and Conclusions (Section 4). Section 1 provides an overview of mine transport and its automation, setting the stage for the subsequent sections. Section 2 describes the theoretical framework that underpins our research, while Section 3 presents practical applications and tests the validity of our novel approach. Finally, Section 4 summarizes the key findings and implications of our study. In this research, the authors focus on developing a parking control method for underground coal mine electric locomotives using PMSMs. Firstly, the main objective is to enable precise parking under diverse conditions, aligning with the direction of intelligent and unmanned auxiliary transportation systems in coal mines. Secondly, to tackle the challenges and issues, a new PMSM control method has been introduced to obtain an optimized performance, as this research contributes to safer and more efficient electric locomotive operations, which is necessary for the future of coal mining. Lastly, an experiment is presented to show the effectiveness of our proposed algorithm. The novelty of this work is primarily rooted in its pioneering approach to applying advanced control systems for PMSMs in the context of underground mine locomotives, an area where such research has not been previously conducted. This study introduces innovative control methodologies that utilize various controllers to optimize the performance and efficiency of PMSMs under the unique and challenging conditions of underground mines. By focusing on this specific application, our research not only addresses a significant gap in the existing literature but also marks a substantial advancement in the field of mine transportation technology. The introduction of these varied controllers for PMSMs enhances the adaptability and robustness of mine locomotives, contributing to the development of more intelligent and automated systems for underground mining operations. This represents a key step forward in improving both the safety and operational efficiency of these critical transport systems, pushing the boundaries of what is currently achievable in underground mine automation.

2. Mathematical Model

When the locomotive is stationary, it is essential to regulate the PMSM to provide the appropriate braking torque based on its present speed, distance, slope, and load. Hence, to enhance parking precision, this section examines the mathematical model of the PMSM, simplifies its control model, and derives the locomotive’s control strategy.
An inaccurate or slow response of the brake torque will harm the precision of parking the locomotive. Therefore, it is necessary to develop an appropriate control strategy for the PMSM to enhance the accuracy and stability of parking the locomotive. This section primarily presents the double closed-loop vector control method and F-PID control algorithm for the PMSM. It utilizes the double closed-loop vector control method based on F-PID to regulate the PMSM.
As shown in Figure 1b, the three-phase stationary coordinate system can be converted to two-phase stationary coordinate system by Clark transformation, and the two-phase stationary coordinate system can be converted to two-phase rotating coordinate system by Park transformation. When studying the PMSM, the first step is to establish a mathematical model under the three-phase stationary coordinate system of the motor and stator, and the three coordinate axes ABC take the direction of the magnetic field generated by the three-phase stator windings of the PMSM as the reference line as shown in Figure 1a.
In the three-phase stationary coordinate system, the stator voltage equation of the PMSM is:
u A = R s i A + d ψ A d t u B = R s i B + d ψ B d t u C = R s i C + d ψ C d t
where: i A —current phase A; i B —current phase B; i C —current phase C; R s —winding resistance; ψ A —phase A stator magnetic chain; ψ B —phase B stator magnetic chain; ψ c —phase C stator magnetic chain.
The electromagnetic torque of the motor is:
T e = p n L S 2 cos 2 θ L S 2 cos 2 ( θ π 3 ) L S 2 cos 2 ( θ + π 3 ) L S 2 cos 2 ( θ π 3 ) L S 2 cos 2 ( θ 2 π 3 ) L S 2 cos 2 θ L S 2 cos 2 ( θ + π 3 ) L S 2 cos 2 θ L S 2 cos 2 ( θ + 2 π 3 ) i A i B i C         + p n ω e i A i B i C e a e b e c
where: p n —differential operator; e a ,   e b ,   e c —motor’s induced electromotive force on axes A, B, and C; L S 2 —three-phase stator self-inductance harmonic mean value; ω e —angular velocity of the motor.
Figure 1b depicts the connection between the ABC coordinate system and the α-β coordinate system, with the Clark transformation facilitating the conversion from ABC to α-β coordinates. Utilizing the depicted relationship in Figure 1b, the transformation formula between the two coordinate systems can be derived as follows:
i α i β T = 2 3 1 1 2 1 2 0 3 2 3 2 i A i B i C T
The chain–voltage relationship of the PMSM in the α-β coordinate system can be expressed as:
u α = R s i α + d ψ α d t u β = R s i β + d ψ β d t
where: ψ α —phase α stator magnetic chain; ψ β —phase β stator magnetic chain.
Therefore, the torque of the PMSM in the α-β coordinate system is:
T e = 3 2 p n ψ α i β ψ β i α
The process of transforming an α-β stationary coordinate system into a d-q rotating coordinate system, as shown in Figure 1b, is called the Park transformation.
According to the interrelationship between the two coordinate systems shown in Figure 1b, the following equation can be obtained:
i d i q T = 2 3 cos θ cos ( θ 2 π 3 ) cos ( θ + 2 π 3 ) sin θ sin ( θ + 2 π 3 ) sin ( θ + 2 π 3 ) i A i B i C
where i d   and   i q are the currents on the d and q axis.
In the d-q coordinate system, the voltage of a PMSM can be expressed as:
u d = R s i d + d ψ d d t ω ψ q u q = R s i q + d ψ q d t ω ψ d
where: ψ d —d-axis magnetic chain; ψ q q-axis magnetic chain in the d-q coordinate system.
Therefore, the electromagnetic torque of the PMSM is:
T e = 3 2 p n ψ d i q ψ q i d

2.1. SVPWM Technology

The core principle of space vector pulse width modulation (SVPWM) involves managing the inverter’s output of three sinusoidal voltage signals by employing distinct combinations and sequences of activation and deactivation. These actions directly influence the stator windings of the PMSM. The resultant vector voltage, denoted as U o u t , undergoes rotation along a predetermined path in accordance with the three-phase voltage signals. This rotational control effectively governs the PMSM in the locomotive, ensuring precise control over the motor to produce the desired torque output.
In Figure 2, the synthesis of voltage vectors is depicted. The resultant output voltage ( U out ) is composed by combining non-zero vector voltages U 4 (1 1 0) and U 6 (1 0 1) with the zero vector U 0 (1 0 0) from two neighboring regions, accounting for their respective durations of influence.
In summary:
T 4 = 3 U m U D C T s s i n π 3 θ i T 6 = 3 U m U D C T s s i n θ i T 0 = T 7 = 1 2 T s T 4 T 6
where: T s —modulation time; T 4 —action time of U 4 ; T 6 —action time of U 6 ; T 0 —action time of U 0 ; U o u t —output voltage; U D C —DC bus side voltage; U m —RMS value of phase voltage; θ i —the angle between the principal vector and the synthesized vector.

2.2. Vector Control of PMSM

The control strategy of PMSM is investigated as it is controlled to generate braking torque and control the locomotive parking by the vector control method during locomotive parking.
T e = T t q = 3 2 p n i q ψ f = G f cos α + C D A v a 2 21.15 + G sin α δ m v 2 2 x r i g i 0 η T
where: T t q —torque of motor; i g —ratio of locomotive transmission; i 0 —main reduction gear ratio of locomotive; η T —mechanical efficiency; C D —air resistance coefficient; A—front projection area; v a —traveling speed. G—gravity force on the locomotive (including self-weight and load); α—inclination angle; f—rolling resistance coefficient of the track; r—radius of the locomotive wheels; δ—rotating mass conversion factor of the locomotive; m—mass of the locomotive x—distance from target; v—different speeds.
The q-axis current of the motor:
i q = 2 G f cos α + C D A v a 2 21.15 + G sin α δ m v 2 2 x r 3 i g i 0 η T p n ψ f
As can be seen from Equation (10), the braking torque output from the PMSM can be controlled by controlling the q-axis current of the motor, which, combined with the parking control method, realizes the parking of the locomotive under different initial speeds, distances, slopes, and loads in the underground of the coal mine.

2.3. F-PID Vector Control of PMSM

The PID control methodology finds application in the locomotive parking process, showcasing its widespread utility in the realm of motor control. When overseeing the operation of the PMSM for locomotive propulsion, the initial step involves establishing the target torque value ( T e ) and target q-axis and d-axis current ( i q   and   i d ) for the PMSM within the PID control system. Subsequently, the actual torque ( T e ) output of the motor is periodically measured and compared against the designated torque value ( T e ) as shown in Figure 3. The resulting deviation between the set and actual torque values is then input into the PID controller, which has been fine-tuned with proportional, integral, and derivative coefficients. This input enables the PID controller to generate the necessary output, thereby completing the control of the entire system.
The transfer function of the PID is:
G ( s ) = K p ( 1 + 1 K i s + K d s )
where K p , K i , and K d are proportional, integral, and differential time constants, respectively.
The differential regulator can be likened to incorporating a damper into the system, effectively mitigating overshooting and enhancing system stability. A substantial differential time constant contributes to slowing down the system’s response. Hence, it becomes imperative to judiciously determine the values of the three parameters K p , K i , and K d in accordance with specific situations, as found in Table 1, Table 2 and Table 3.
In the control system, fuzzy rules are primarily based on the deviation (e) between the given torque ( T e ) and the actual output torque ( T e ) of the permanent magnet synchronous motor. For significant errors (large e), increasing K p speeds up system convergence, while reducing K d mitigates overshooting. Moderate errors (medium e) call for an intermediate value of K i to prevent substantial overshooting during system stops. Small errors prompt a focus on control system stability, suggesting a smaller K p value. Fuzzy control defines subsets for torque deviation (e) and deviation rate (ec). Torque deviation (e) is the difference between the desired torque and the actual torque produced by the PMSM. The deviation rate (ec) is the rate of change of the torque deviation, effectively the derivative of the torque deviation with respect to time. These are categorized as {NB, NM, NS, ZO, PS, PM, PB}, corresponding to {negatively big, negatively medium, negatively small, zero, positively small, positively medium, and positively big}. Post-processing maps these subsets to adjust the PID’s three-time constants within the range [–6, 6].
Finally, three surface models with time constants varying with e and ec are obtained, as shown in Figure 4. Three surface models with time constants that vary based on torque deviation and deviation rate play a vital role in advanced fuzzy control systems. They enable a more flexible, responsive, and efficient control mechanism, which are critical for complex and dynamic applications like those involving PMSMs.

2.4. F-PID Vector Controller in Parking System

This section employs F-PID double closed-loop vector control to govern the PMSM. The system dynamically adjusts PID parameters based on current working conditions, showcasing excellent adaptability. Utilizing the fuzzy control system, the PMSM swiftly and accurately produces braking torque under varied working conditions, enhancing locomotive stopping precision. Figure 5a illustrates the established F-PID control system in this study.
In electric locomotive deceleration, a double closed-loop vector control system manages the torque and current rings to enhance control precision and minimize stopping errors in the PMSM. Introducing a F-PID controller to the outer torque ring facilitates the fuzzy control of the torque. The parking process involves the underground coal mine locomotive parking system calculating the target torque ( T e ) based on factors like speed, distance, gradient, and load. After comparing the designated torque ( T e ) with the actual torque ( T e ), the torque deviation (e) and deviation rate (ec) are input into the F-PID controller. This controller processes the q-axis current ( i q ) to simultaneously regulate the d-axis current ( i d = 0 ) and the motor’s d-axis deviation rate (ec). The transformed d-axis and q-axis currents, driven by the PWM signal from SVPWM, achieve precise parking control.
In the parking process, as illustrated in Figure 5b, the locomotive’s current speed, distance, slope, and load are analyzed using the parking control method. This analysis determines the appropriate braking torque, which is then supplied to the motor’s F-PID double closed-loop vector control system. This control system effectively manages the PMSM to generate the designated braking torque, ensuring the precise parking of the locomotive.

3. Simulation and Experiment

In this section, a simulation model of a PMSM employing an F-PID with a double closed-loop controller is presented. An extensive simulation study has been conducted.

3.1. Simulation

This study utilizes the previous dynamic analysis and examination of the principles controlling the fuzzy PID double closed-loop vector control for PMSM as a foundation. It outlines a simulation model developed for locomotive parking using Simulink (MATLAB R2018b). The model presented in this study has three distinct components: the motor control simulation model, the locomotive dynamics simulation model, and the driver simulation model. The suggested parking control mechanism for locomotives is thoroughly examined through the utilization of this simulation model.

3.1.1. F-PID Control: Simulation for Electric Locomotives

Drawing upon the established principles of permanent magnet synchronous motor vector control theory and F-PID control theory, a meticulous simulation model of permanent magnet synchronous motor F-PID double closed-loop vector control was constructed as shown in Figure 6. This comprehensive model meticulously captures the intricacies of the motor’s operation under the influence of F-PID double closed-loop vector control.
In this study, we present a comprehensive Simulink model of a mine electric locomotive that achieves precise control through a novel F-PID double closed-loop vector control and SVPWM strategy. The model delves into the locomotive’s dynamics and encompasses three crucial components: motor control, locomotive dynamics, and driver simulation. The F-PID controller, empowered by a fuzzy logic system, adaptively adjusts PID gains to guarantee optimal performance across diverse load and speed scenarios, ensuring precise motor speed and torque control even under challenging operating conditions.

3.1.2. Modeling Electric Locomotive Dynamics with Simulink

Simulink dynamic model of an electric locomotive is a comprehensive simulation tool that can be used to model the locomotive’s electrical, mechanical, and control systems as illustrated in Figure 7. The model is divided into three main subsystems: the motor control subsystem, the locomotive dynamics subsystem, and the driver subsystem. The motor control subsystem implements a F-PID double closed-loop vector control strategy. This control strategy is designed to provide precise control of the motor’s speed and torque, even under demanding operating conditions. F-PID controller uses a fuzzy logic system to adaptively tune the PID gains, ensuring optimal performance under varying load and speed conditions.
The locomotive dynamics subsystem captures the mechanical and electrical dynamics of the locomotive. The model includes components such as the motor, gearbox, wheels, and track. The model also takes into account factors such as aerodynamic drag and rolling resistance. The driver subsystem represents the human driver of the locomotive. The model takes into account the driver’s inputs, such as the throttle position and brake pedal position, and generates the corresponding control signals for the motor controller. The Simulink model can be used to simulate a wide range of operating conditions, including starting, stopping, running at constant speed, and climbing and descending gradients. The model can also be used to evaluate the performance of different control strategies and to optimize the locomotive’s design parameters.

3.1.3. Validation of Three-Phase Stator Current Control

The image shows the simulated results in Simulink for the three-term stator current of the PMSM. Figure 8 represents the current flowing in each of the three stator phases (A, B, and C). The time axis is in seconds, and the current axis is in amps. The graphs show that the stator current is sinusoidal and well-balanced, indicating that the PMSM is operating properly. The current amplitude is also relatively low, which is desirable for efficiency reasons. The three-term stator current is a key variable in the control of a PMSM. It is used to control the speed and torque of the motor. The simulated results in the image show that the fuzzy PID double closed-loop vector control strategy is able to achieve precise control of the stator current, even under demanding operating conditions.
Specific Observations:
  • The three stator currents are sinusoidal and well-balanced, indicating that the PMSM is operating properly.
  • The current amplitude is relatively low, which is desirable for efficiency reasons.
  • The stator current is well-regulated, even under demanding operating conditions.
The simulated results in the image show that the F-PID double closed-loop vector control strategy can achieve the precise control of the three-term stator current of a PMSM, even under demanding operating conditions. This is important for ensuring the efficient and reliable operation of the motor.

3.1.4. Electromagnetic Torque in Locomotive Stopping

This is shown in the image (Figure 9), where the electromagnetic torque curve (a) is positive during 0–5 s, indicating that the motor is producing driving torque. After 5 s, the electromagnetic torque becomes negative, indicating that the motor is producing brake torque. The acceleration curve (b) shows that the locomotive reaches its set speed of 0 v after 5 s. The speed curve (c) shows that the locomotive maintains its set speed of 0 v after 5 s.

3.1.5. Analyzing Stopping Control Error under Diverse Working Conditions

The graph illustrated in Figure 10 shows the simulation results of the error of the stopping control method under different working conditions. Each color represents a different working condition, with red representing the average error of the stopping control method, blue representing the average error of the stopping control method under different load conditions, green representing the average error of the stopping control method under different speed conditions, and yellow representing the average error of the stopping control method under different gradient conditions.
The results show that the error of the stopping control method is generally small under all working conditions. However, the error is slightly higher under high-load conditions and high-speed conditions. The error is also slightly higher on gradients. Overall, the stopping control method is effective in controlling the stopping of the locomotive under a variety of working conditions. However, the error of the stopping control method should be considered when designing and operating locomotives. In the next section, the authors will discuss the experimental setup.

3.2. Experiment

While building a locomotive parking test bench to simulate the forces on the locomotive under different speeds, distances, gradients, and loads, it is necessary to choose suitable hardware to simulate the various forces on the locomotive during its traveling process, and to detect the driving state of the locomotive.
The introduction of the principle of the experimental bench, the selection of the hardware of the experimental bench, the design of the controller and the design of the software, etc. Finally, the group carries out the parking experiments on the locomotives under different speeds, distances, slopes, and loads, and then analyzes the results of the experiments and verifies the parking control method.

3.2.1. Principle and Selection of Test Bench

The experimental setup is depicted in Figure 11, whereas the corresponding process is illustrated in Figure 12.Before initiating the experiment, a thorough assessment of the site conditions was conducted and power was supplied to the experimental bench. Subsequently, the host computer was activated, and the locomotive’s parameters were meticulously defined, as shown in Table 4. Thereafter, the locomotive’s parking parameters, including parking speed, distance, gradient, and load, were carefully established.
In the controller, the host computer interfaces with the controller via a serial port, exchanging various operational parameters and commands. The controller is equipped with drivers operating on the FreeRTOS (real-time operating system) system, including RS485 (serial communication), USART (universal synchronous/asynchronous receiver/transmitter), GPIO (general purpose input/output driver), DAC (digital-to-analog converter), and ADC (analog-to-digital converter). These drivers manage peripheral functions based on commands from the host computer. Specifically, the DAC driver modulates the torque of the PMSM and the magnetic powder brake. The RS485 driver collects and relays speed and torque feedback to the host computer. The ADC driver manages the magnetic powder brake’s control voltage to ensure precise torque control and minimize errors. Additionally, the GPIO handles power management and torque direction adjustments for the test bench and the synchronous motor. Following this, the magnetic powder brake generates the corresponding resistive torque to emulate the locomotive’s resistive forces. Moreover, the motor propels the flywheel, replicating the locomotive’s inertia torque. The controller simulates the locomotive’s resistance torque based on the rotational speed and torque measurements. Following computation, the host computer governs the PMSM to mimic the driving torque during acceleration and the braking torque during deceleration. Additionally, it controls the magnetic powder brake to produce the corresponding torque, replicating the locomotive’s resistive torque. Furthermore, the host computer drives the flywheel to simulate the locomotive’s inertial torque.

3.2.2. Comparative Result Analysis

The subsequent stage involves the selection of specific hardware for the experimental bench and the construction of the experimental setup for locomotive parking under varying speeds, distances, gradients, and loads. This is followed by the validation of the proposed parking control method through a series of rigorous experiments.
This academic article investigates the performance of a stopping control method under diverse conditions, specifically examining varying initial stopping speeds, track inclinations, and load weights, as illustrated in Figure 13. The experiments were conducted on an experimental bench, following parameters detailed in Table 5. The method’s effectiveness was evaluated by systematically analyzing experimental results. For initial stopping speed conditions, the test bench simulated normal locomotive traveling speed, accelerating to 1.7 m/s within 8.8 s. The stopping control method, executed at one-second intervals, gradually decreased the locomotive’s speed and the slope of the displacement curve during the parking process from 9.7 to 49.8 s.
In the assessment of track inclinations, an experimental platform underwent an acceleration phase, reaching 1.8 m/s at 6.2 s, replicating an electric locomotive’s initial speed. The subsequent stopping process, from 6.2 to 34.9 s, involved uniformly decelerated linear movements, with the method effectively decreasing speed and displacement curve slope. The stopping control approach was further evaluated under different load weights, with the test platform accelerating to 1.8 m/s at 8.6 s and subsequently experiencing a gradual decrease in speed from 8.6 to 36.4 s. This study demonstrates the effectiveness of the stopping control method for electric locomotives under diverse operating conditions. The method’s ability to adapt to different initial speeds, track inclinations, and load weights makes it a valuable tool for ensuring safe and efficient locomotive operation.

3.2.3. Error and Validation

Table 6 summarizes the stopping errors of an electric mine locomotive under different working conditions. The error is defined as the difference between the actual stopping distance and the target stopping distance. The results show that the stopping error is generally small, within ±0.3 m, under all working conditions. However, the error tends to increase with increasing initial stopping speed, distance, and track gradient. Overall, the results suggest that the electric mine locomotive is capable of accurate parking under a variety of working conditions.
Table 6 shows the error of an electric mine locomotive in different working conditions, including initial stopping speed, distance, load, and track gradient. The error is defined as the difference between the actual stopping distance and the target stopping distance.
Figure 14 shows that the error of the electric mine locomotive is generally small, within ±0.3 m, under all working conditions. However, the error tends to increase with increasing initial stopping speed, distance, and track gradient. For example, at a distance of 20 m and a track gradient of 0 degrees, the error is around 0.2 m for an initial stopping speed of 1.8 m/s. However, the error increases to around 0.3 m for an initial stopping speed of 3 m/s. Similarly, at an initial stopping speed of 1.8 m/s and a track gradient of 0 degrees, the error is around 0.2 m for a distance of 20 m. However, the error increases to around 0.3 m for a distance of 30 m.
Figure 14 suggests that the electric mine locomotive is capable of accurate parking under a variety of working conditions. However, it is important to note that the error of the parking control system tends to increase with increasing initial stopping speed, distance, and track gradient.

4. Conclusions

This research delves into the realm of double closed-loop vector control of PMSM with the primary objective of enhancing electric locomotive stopping precision and smoothness under diverse operating scenarios by controlling errors within 0.3 m. The authors commenced with a thorough investigation of PMSM coordinate transformation theory, meticulously analyzing both Park and Clark transformations. Subsequently, they delved into the principles and implementation of SVPWM, meticulously crafting an F-PID controller renowned for its stability and rapid dynamic response.
Next, the authors seamlessly integrated F-PID control with PMSM vector control, concluding in the development of a groundbreaking F-PID-based double closed-loop vector control model for PMSMs. This innovative model heralds a paradigm shift in electric locomotive stopping precision and smoothness under diverse operating scenarios. To validate the efficacy of the proposed control strategy, the authors meticulously designed parking experiments of locomotives under different initial speeds, loads, slopes, and distances. They precisely classified several groups of experiments, methodically recorded the experimental data, and analyzed the experimental results. The experimental results reveal that the error of locomotive parking under different working conditions is consistently maintained within ±0.3 m, unequivocally demonstrating that the proposed locomotive parking control method under different working conditions can effectively realize the accurate parking of mining locomotives. This research holds immense promise for revolutionizing the field of electric locomotive control and paving the way for enhanced efficiency and reliability.

Author Contributions

Conceptualization, C.M. and B.H.; methodology, B.H.; software, B.H.; validation, C.M. and Y.J.; formal analysis, B.H.; investigation, C.M.; resources, C.M.; data curation, B.H.; writing—original draft preparation, M.A.R. and M.K.B.; writing—review and editing, M.A.R. and M.K.B.; visualization, B.H. and M.A.R.; supervision, C.M.; project administration, C.M.; funding acquisition, C.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (grant no: 51975569).

Data Availability Statement

The data presented in this study are available in this article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Fan, J.; Wang, G.; Zhang, J.; Li, Z. Design and practice of integrated system for intelligent unmanned working face mining system in Huangling coal mine. Coal Eng. 2016, 48, 84–87. [Google Scholar] [CrossRef]
  2. Wang, G.; Ren, H.; Zhao, G.; Zhang, D.; Wen, Z.; Meng, L.; Gong, S. Research and practice of intelligent coal mine technology systems in China. Int. J. Coal Sci. Technol. 2022, 9, 24. [Google Scholar] [CrossRef]
  3. Wang, M.; Bao, J.; Yuan, X.; Yin, Y.; Khalid, S. Research Status and Development Trend of Unmanned Driving Technology in Coal Mine Transportation. Energies 2022, 15, 9133. [Google Scholar] [CrossRef]
  4. Libing, Z.; Libing, Z. Research on unmanned driving system of underground trackless rubber-tyred vehicle in coal mine. J. Mine Autom. 2022, 48, 36–48. [Google Scholar] [CrossRef]
  5. Wang, G.; Yan, X.; Kou, Z.; Deng, H.; Wang, K. Research on Operation Conflict of Auxiliary Transport Locomotive in Complex Mine Based on Extended Petri Net. Machines 2023, 11, 552. [Google Scholar] [CrossRef]
  6. Alanazi, F. Electric Vehicles: Benefits, Challenges, and Potential Solutions for Widespread Adaptation. Appl. Sci. 2023, 13, 6016. [Google Scholar] [CrossRef]
  7. Kummerle, R.; Hahnel, D.; Dolgov, D.; Thrun, S.; Burgard, W. Autonomous driving in a multi-level parking structure. In Proceedings of the 2009 IEEE International Conference on Robotics and Automation, Kobe, Japan, 12–17 May 2009; pp. 3395–3400. [Google Scholar]
  8. Pendleton, S.; Andersen, H.; Du, X.; Shen, X.; Meghjani, M.; Eng, Y.; Rus, D.; Ang, M. Perception, Planning, Control, and Coordination for Autonomous Vehicles. Machines 2017, 5, 6. [Google Scholar] [CrossRef]
  9. Gao, M. The application and prospect of electrification in transportation. Appl. Comput. Eng. 2023, 26, 73–78. [Google Scholar] [CrossRef]
  10. Ohama, Y.; Tanaka, K.; Yasuda, H.; Obata, K.; Fukumura, N. Improvements in Perpendicular Reverse Parking by Directing Drivers’ Preliminary Behavior. IEEE Access 2021, 9, 92003–92016. [Google Scholar] [CrossRef]
  11. Han, I. Geometric Path Plans for Perpendicular/Parallel Reverse Parking in a Narrow Parking Spot with Surrounding Space. Vehicles 2022, 4, 1195–1208. [Google Scholar] [CrossRef]
  12. Wang, Y.; De Schutter, B.; van den Boom, T.J.J.; Ning, B.; Tang, T. Efficient Bilevel Approach for Urban Rail Transit Operation with Stop-Skipping. IEEE Trans. Intell. Transp. Syst. 2014, 15, 2658–2670. [Google Scholar] [CrossRef]
  13. Wang, C.; Tu, S.; Zhang, L.; Yang, Q.; Tu, H. Auxiliary transportation mode in a fully-mechanized face in a nearly horizontal thin coal seam. Int. J. Min. Sci. Technol. 2015, 25, 963–968. [Google Scholar] [CrossRef]
  14. Votava, J.; Kyncl, J.; Straka, L. Energy consumption measurements based on numerical integration. In Proceedings of the 2018 19th International Scientific Conference on Electric Power Engineering (EPE), Brno, Czech Republic, 16–18 May 2018; pp. 1–4. [Google Scholar]
  15. Liu, R.; Golovitcher, I.M. Energy-efficient operation of rail vehicles. Transp. Res. Part A Policy Pract. 2003, 37, 917–932. [Google Scholar] [CrossRef]
  16. Sicre, C.; Cucala, A.P.; Fernández, A.; Lukaszewicz, P. Modeling and optimizing energy-efficient manual driving on high-speed lines. IEEJ Trans. Electr. Electron. Eng. 2012, 7, 633–640. [Google Scholar] [CrossRef]
  17. Bai, Y.; Ho, T.K.; Mao, B.; Ding, Y.; Chen, S. Energy-Efficient Locomotive Operation for Chinese Mainline Railways by Fuzzy Predictive Control. IEEE Trans. Intell. Transp. Syst. 2014, 15, 938–948. [Google Scholar] [CrossRef]
  18. Lv, Y.; Wang, H.H.; Wang, X.J.; Tao, X.H.; Yang, J.X. Research of the Precision Positioning Method for Electric Locomotive Automatic Control System. Appl. Mech. Mater. 2013, 389, 507–512. [Google Scholar] [CrossRef]
  19. Shi, J.; Li, K.; Piao, C.; Gao, J.; Chen, L. Model-Based Predictive Control and Reinforcement Learning for Planning Vehicle-Parking Trajectories for Vertical Parking Spaces. Sensors 2023, 23, 7124. [Google Scholar] [CrossRef] [PubMed]
  20. Xu, X.; Li, L.; Jiao, W.; Zhang, Q. Challenges of Autonomous Navigation and Perception Technology for Unmanned Special Vehicles in Underground Mine. In Proceedings of the 2023 6th International Symposium on Autonomous Systems (ISAS), Nanjing, China, 23–25 June 2023; pp. 1–6. [Google Scholar]
  21. Chen, Q.; Huang, J.; Xiao, Q. Design of Monitoring System for Brake Shoe of Electric Locomotive. Procedia Comput. Sci. 2022, 208, 73–78. [Google Scholar] [CrossRef]
  22. Ke, Q.; Zhang, Y. Research on Automatic Operation Control Algorithm of High Speed Train Based on Artificial Neural Network. IOP Conf. Ser. Mater. Sci. Eng. 2019, 677, 042046. [Google Scholar] [CrossRef]
  23. Shen, Q.; Sun, N.; Zhao, G.; Han, X.; Tang, R. Design of a Permanent Magnet Synchronous Motor and Performance Analysis for Subway. In Proceedings of the 2010 Asia-Pacific Power and Energy Engineering Conference, Chengdu, China, 28–31 March 2010; pp. 1–4. [Google Scholar]
  24. Pillay, P.; Krishnan, R. Modeling, simulation, and analysis of permanent-magnet motor drives. I. The permanent-magnet synchronous motor drive. IEEE Trans. Ind. Appl. 1989, 25, 265–273. [Google Scholar] [CrossRef]
  25. Shamrooz Aslam, M.; Tiwari, P.; Pandey, H.M.; Band, S.S.; El Sayed, H. A delayed Takagi–Sugeno fuzzy control approach with uncertain measurements using an extended sliding mode observer. Inf. Sci. 2023, 643, 119204. [Google Scholar] [CrossRef]
  26. Aslam, M.S.; Bilal, H.; Hayajneh, M. Lqr-based PID controller with variable load tuned with data-driven methods for double inverted pendulum. Soft Comput. 2024, 28, 325–338. [Google Scholar] [CrossRef]
  27. Mi, Y.; Song, Y.; Fu, Y.; Wang, C. The Adaptive Sliding Mode Reactive Power Control Strategy for Wind–Diesel Power System Based on Sliding Mode Observer. IEEE Trans. Sustain. Energy 2020, 11, 2241–2251. [Google Scholar] [CrossRef]
  28. Karboua, D.; Belgacem, T.; Khan, Z.H.; Kellal, C. Robust performance comparison of PMSM for flight control applications in more electric aircraft. PLoS ONE 2023, 18, e0283541. [Google Scholar] [CrossRef]
  29. Eltag, K.; Aslamx, M.S.; Ullah, R. Dynamic Stability Enhancement Using Fuzzy PID Control Technology for Power System. Int. J. Control Autom. Syst. 2019, 17, 234–242. [Google Scholar] [CrossRef]
  30. Xiao-jing, S. Design and Simulation of PMSM Feedback Linearization Control System. TELKOMNIKA Indones. J. Electr. Eng. 2013, 11, 1245–1250. [Google Scholar] [CrossRef]
  31. Karabacak, M.; Eskikurt, H.I. Design, modelling and simulation of a new nonlinear and full adaptive backstepping speed tracking controller for uncertain PMSM. Appl. Math. Model 2012, 36, 5199–5213. [Google Scholar] [CrossRef]
  32. Liu, X.; Zhang, G.; Mei, L.; Wang, D. Backstepping control with speed estimation of PMSM based on MRAS. Autom. Control Comput. Sci. 2016, 50, 116–123. [Google Scholar] [CrossRef]
  33. Teymoori, V.; Arish, N.; Moradi, M.; Ghalebani, P. Permanent Magnet Synchronous Motor (PMSM) Speed Response Correction Using Fuzzy-PID Self-Tuning Controller Under Sudden and Gradual Load Variation. Int. J. Syst. Eng. 2023, 6, 46–58. [Google Scholar] [CrossRef]
  34. Huo, D.; Yang, Z.; Wang, Y.; Wang, B.; Gong, C. Novel Design Technique of Fuzzy Adaptive PI Regulator for Permanent Magnet Synchronous Motor. In International Symposium on New Energy and Electrical Technology; Springer: Singapore, 2023; pp. 657–669. [Google Scholar]
  35. Zhu, Z.; Chang, L.; Pan, S. Simulation Research on Ship-Borne PMSM Speed Regulation Control System Based on Fuzzy PID Control. J. Phys. Conf. Ser. 2022, 2417, 012036. [Google Scholar] [CrossRef]
  36. Sonkriwal, B.; D, P.R.; Tiwari, H. Analysis of FUZZY-PI and PI Control Strategies for Permanent Magnetic Synchronous Motor Drive. In Proceedings of the 2023 Second International Conference on Electrical, Electronics, Information and Communication Technologies (ICEEICT), Trichirappalli, India, 5–7 April 2023; pp. 1–5. [Google Scholar]
Figure 1. (a) Schematic diagram of PMSM; (b) relationship between coordinates.
Figure 1. (a) Schematic diagram of PMSM; (b) relationship between coordinates.
Electronics 13 01855 g001
Figure 2. Linear combination of the voltage space vector figure.
Figure 2. Linear combination of the voltage space vector figure.
Electronics 13 01855 g002
Figure 3. Schematic diagram of double closedloop vector control of PMSM.
Figure 3. Schematic diagram of double closedloop vector control of PMSM.
Electronics 13 01855 g003
Figure 4. (a) K p fuzzy regular surface model; (b) K i fuzzy regular surface model; (c) K d fuzzy regular surface model.
Figure 4. (a) K p fuzzy regular surface model; (b) K i fuzzy regular surface model; (c) K d fuzzy regular surface model.
Electronics 13 01855 g004
Figure 5. (a) F-PID control system; (b) fuzzy PID vector control system in stopping control.
Figure 5. (a) F-PID control system; (b) fuzzy PID vector control system in stopping control.
Electronics 13 01855 g005
Figure 6. F-PID double closedloop vector control system for PMSM.
Figure 6. F-PID double closedloop vector control system for PMSM.
Electronics 13 01855 g006
Figure 7. (a) Schematic diagram of gradient resistance of electric locomotive; (b) schematic diagram of simulation flow in Simulink.
Figure 7. (a) Schematic diagram of gradient resistance of electric locomotive; (b) schematic diagram of simulation flow in Simulink.
Electronics 13 01855 g007
Figure 8. (a) Phase A stator current; (b) phase B stator current; (c) phase C stator current.
Figure 8. (a) Phase A stator current; (b) phase B stator current; (c) phase C stator current.
Electronics 13 01855 g008
Figure 9. (a) Electric locomotive acceleration curve; (b) electromagnetic torque of PMSM; (c) displacement curve of electric locomotive; (d) electric locomotive speed cure.
Figure 9. (a) Electric locomotive acceleration curve; (b) electromagnetic torque of PMSM; (c) displacement curve of electric locomotive; (d) electric locomotive speed cure.
Electronics 13 01855 g009
Figure 10. Impact of working conditions on stopping control performance.
Figure 10. Impact of working conditions on stopping control performance.
Electronics 13 01855 g010
Figure 11. Experimental test bench.
Figure 11. Experimental test bench.
Electronics 13 01855 g011
Figure 12. Experimental flow chart of test bench.
Figure 12. Experimental flow chart of test bench.
Electronics 13 01855 g012
Figure 13. (a) Velocity graph at different initial speeds; (b) velocity graph under different stopping distances; (c) velocity graph under different track gradients; (d) velocity graph under different loads.
Figure 13. (a) Velocity graph at different initial speeds; (b) velocity graph under different stopping distances; (c) velocity graph under different track gradients; (d) velocity graph under different loads.
Electronics 13 01855 g013
Figure 14. Exploring error variations in simulated working conditions.
Figure 14. Exploring error variations in simulated working conditions.
Electronics 13 01855 g014
Table 1. K p fuzzy rules.
Table 1. K p fuzzy rules.
ece
NBNMNSZOPSPMPB
NBPBPBPMPMPSPSZO
NMPBPBPMPMPSZOZO
NSPMPMPMPSZONSNM
ZOPMPSPSZONSNMNM
PSPSPSZONSNSNMNM
PMZOZONSNMNMNMNB
PBZONSNSNMNMNBNB
Table 2. K i fuzzy rules.
Table 2. K i fuzzy rules.
ece
NBNMNSZOPSPMPB
NBNBNMNMNSZOZOZO
NMNBNMNMNSZOZOZO
NSNMNMNSZOZOPSPS
ZONMNSNSZOPSPSPS
PSNMNSZOPSPSPMPM
PMNSZOZONSPSPMPB
PBZOZOPSPSPSPBPB
Table 3. K d fuzzy rules.
Table 3. K d fuzzy rules.
ece
NBNMNSZOPSPMPB
NBPSPSZOZOZOPMPB
NMNSNMNMNSPMPMPM
NSNBNMNMNSPMPSPM
ZONMNMNMNSPSPSPM
PSNBNBNSNSPSPSPM
PMNMNBNSNSZOPMPB
PBPSZOZOZOZOPBPB
Table 4. Parameters of electric locomotive.
Table 4. Parameters of electric locomotive.
ParameterSymbolValue
Transmission ratio i g 1
Main Reducer Ratio i 0 13
Driveline mechanical efficiency η T 0.92
Wheel radius (m) r 0.23
Rolling resistance coefficientf0.008
Atmospheric drag coefficient C D 0.6
Vehicle projected area (m2) A 2.2275
Rotating mass conversion factor δ 1.085
Table 5. Experimental parameters of electric locomotive under different conditions.
Table 5. Experimental parameters of electric locomotive under different conditions.
Different ConditionStopping Speed Set Distance SlopeLoad
(m/s)(m)(Degree)(kg)
Initial stopping speed0.9–1.820012,000
Different distance1.815–20012,000
Different track gradient1.8200–512,000
Different load1.820010,000–12,000
Table 6. Summary of stopping errors in experimental trials.
Table 6. Summary of stopping errors in experimental trials.
Initial Stopping SpeedDifferent DistanceDifferent Track GradientDifferent Load
Maximum0.1400.1600.2100.140
Minimum−0.170−0.190−0.170−0.200
Mean−0.0110.009−0.0150.038
Standard deviation0.1300.1260.1470.129
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

Ma, C.; Huang, B.; Basher, M.K.; Rob, M.A.; Jiang, Y. Fuzzy PID Control Design of Mining Electric Locomotive Based on Permanent Magnet Synchronous Motor. Electronics 2024, 13, 1855. https://doi.org/10.3390/electronics13101855

AMA Style

Ma C, Huang B, Basher MK, Rob MA, Jiang Y. Fuzzy PID Control Design of Mining Electric Locomotive Based on Permanent Magnet Synchronous Motor. Electronics. 2024; 13(10):1855. https://doi.org/10.3390/electronics13101855

Chicago/Turabian Style

Ma, Chi, Baosheng Huang, Md Khairul Basher, Md Abdur Rob, and Yuqiang Jiang. 2024. "Fuzzy PID Control Design of Mining Electric Locomotive Based on Permanent Magnet Synchronous Motor" Electronics 13, no. 10: 1855. https://doi.org/10.3390/electronics13101855

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