Preprint
Article

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

Altmetrics

Downloads

79

Views

23

Comments

0

A peer-reviewed article of this preprint also exists.

Submitted:

06 March 2024

Posted:

08 March 2024

You are already at the latest version

Alerts
Abstract
Ensuring precise electric locomotive stopping is pivotal for achieving intelligent and unmanned auxiliary transportation systems. Currently, human drivers' expertise plays a central role in the stopping process, posing challenges for automation and cargo location accuracy, particularly in coal mining. This paper focuses on achieving accurate electric locomotive stopping under diverse conditions by utilizing permanent magnet synchronous motor-driven locomotives. This technique introduces a novel stopping control method that combines a fuzzy Proportional-Integral-Derivative (F-PID) controller and a vector control model for permanent magnet synchronous motors (PMSM). After this, we design the F-PID using the PMSM technique based on the new fuzzy rules for each sub-system. In the end, extensive simulations and real-world experiments are conducted on an electric locomotive stopping test bed, which demonstrate the effectiveness of the proposed control method. From the simulation results, it confirming that the ability to achieve precise stopping under various working conditions.
Keywords: 
Subject: Engineering  -   Control and Systems Engineering

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 Reference [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 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, 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 (FBLC), Passivity-Based (PBC), and H1 control, along with optimal control techniques like Model Predictive (MPC), LQR, LQI, and LQG, 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, and other variants, have also been investigated. Feedback linearization (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.
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 method has been introduced to get the optimized performance as far as this research contributes to safer and more efficient electric locomotive operations, which is necessary for the future of coal mining. Lastly, an experiment was presented to show the effectiveness of our proposed algorithm.

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 part 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 1, 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.
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-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 (b) 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 (b), 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 1(b), is called the Park transformation.
According to the interrelationship between the two coordinate systems shown in Figure 1(b), 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   a n d   i q current on 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 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.
Figure 2. Linear combination of voltage space vector figure.
Figure 2. Linear combination of voltage space vector figure.
Preprints 100689 g002
In Figure 1, the synthesis of voltage vectors is depicted. Focusing on sector 1, 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 sin π 3 θ i T 6 = 3 U m U D C T s sin θ 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 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.
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 Eq. 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.
Figure 3. Schematic diagram of double closed-loop vector control of PMSM.
Figure 3. Schematic diagram of double closed-loop vector control of PMSM.
Preprints 100689 g003

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 * ) 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 * ). 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 , 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.
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 Kd 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) as {NB, NM, NS, ZO, PS, PM, PB} corresponding to {negatively large, negatively medium, negatively small, zero, positively small, positively medium, and positively large}. Post-processing maps these subsets to adjust the PID’s three-time constants within the range [-6, 6].
Table 1. K p Fuzzy Rules.
Table 1. K p Fuzzy Rules.
ec e
NB NM NS ZO PS PM PB
NB PB PB PM PM PS PS ZO
NM PB PB PM PM PS ZO ZO
NS PM PM PM PS ZO NS NM
ZO PM PS PS ZO NS NM NM
PS PS PS ZO NS NS NM NM
PM ZO ZO NS NM NM NM NB
PB ZO NS NS NM NM NB NB
Table 2. K i Fuzzy rules.
Table 2. K i Fuzzy rules.
ec e
NB NM NS ZO PS PM PB
NB NB NM NM NS ZO ZO ZO
NM NB NM NM NS ZO ZO ZO
NS NM NM NS ZO ZO PS PS
ZO NM NS NS ZO PS PS PS
PS NM NS ZO PS PS PM PM
PM NS ZO ZO NS PS PM PB
PB ZO ZO PS PS PS PB PB
Table 3. K d Fuzzy rules.
Table 3. K d Fuzzy rules.
ec e
NB NM NS ZO PS PM PB
NB PS PS ZO ZO ZO PM PB
NM NS NM NM NS PM PM PM
NS NB NM NM NS PM PS PM
ZO NM NM NM NS PS PS PM
PS NB NB NS NS PS PS PM
PM NM NB NS NS ZO PM PB
PB PS ZO ZO ZO ZO PB PB
Finally, three surface models with time constants varying with e and ec are obtained, as shown in Figure 4.

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 5 (a) 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 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 (b), 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 precise parking of the locomotive.

3. Simulation and Experiment

In this section, A simulation model for a double closed-loop vector control of PMSM is developed based on the vector control theory of PMSM and F-PID control theory.

3.1. Simulation

This study utilizes the previous dynamic analysis and examination of the principles controlling fuzzy PID double-closed-loop vector control for PMSM as a foundation. It proceeds to develop a simulation model for locomotive parking using Simulink. 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. This comprehensive model meticulously captures the intricacies of the motor’s operation under the influence of F-PID double closed-loop vector control.
Figure 6. F-PID double closed-loop vector control system for PMSM.
Figure 6. F-PID double closed-loop vector control system for PMSM.
Preprints 100689 g006
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. The 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 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-5s, indicating that the motor is producing driving torque. After 5s, 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 0v after 5s. The speed curve (c) shows that the locomotive maintains its set speed of 0v after 5s.

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 author will discuss about 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.
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. At last, 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 process is delineated in Figure 12, while the experimental setup is depicted in Figure 11. Before initiating the experiment, a thorough assessment of the site conditions is conducted, and power is supplied to the experimental bench. Subsequently, the host computer is activated, and the locomotive’s parameters are meticulously defined as per Table 4. Thereafter, the locomotive’s parking parameters, including parking speed, distance, gradient, and load, are carefully established.
Utilizing the controller, the host computer simulates the driving torque during locomotive acceleration and the braking torque during locomotive deceleration through the regulation of the permanent magnet synchronous motor. Concurrently, 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.
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.
Preprints 100689 g013
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. 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 seconds. 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 seconds.
In the assessment of track inclinations, an experimental platform underwent an acceleration phase, reaching 1.8 m/s at 6.2 seconds, replicating an electric locomotive’s initial speed. The subsequent stopping process, from 6.2 to 34.9 seconds, 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 seconds and subsequently experiencing a gradual decrease in speed from 8.6 to 36.4 seconds. 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. Inclusive, 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.
The 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. Conclusion

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.3m. The authors commence with a thorough investigation of PMSM coordinate transformation theory, meticulously analyzing both Park and Clark transformations. Subsequently, they delve 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 integrate 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.3m, 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.R. and M.B.; writing—review and editing, M.R. and M.B.; visualization, B.H. and M.R.; supervision, C.M.; project administration, C.M.; funding acquisition, C.M.

Funding

The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: The authors gratefully acknowledge the support of the National Natural Science Foundation of China (Grant No: 51975569).

Data Availability Statement

Not applicable.

Acknowledgments

The authors gratefully acknowledge the support of the National Natural Science Foundation of China.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Fan, G.W.J.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; 2009; pp. 3395–3400. [Google Scholar] [CrossRef]
  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); 2018; pp. 1–4. [Google Scholar] [CrossRef]
  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); 2023; pp. 1–6. [Google Scholar] [CrossRef]
  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; 2010; pp. 1–4. [Google Scholar] [CrossRef]
  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] [PubMed]
  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. [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]
Figure 1. (a) Schematic diagram of PMSM; (b) Relationship between coordinates.
Figure 1. (a) Schematic diagram of PMSM; (b) Relationship between coordinates.
Preprints 100689 g001
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.
Preprints 100689 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.
Preprints 100689 g005
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.
Preprints 100689 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.
Preprints 100689 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.
Preprints 100689 g009
Figure 10. Impact of working conditions on stopping control performance.
Figure 10. Impact of working conditions on stopping control performance.
Preprints 100689 g010
Figure 11. Experimental test bench.
Figure 11. Experimental test bench.
Preprints 100689 g011
Figure 12. Experimental flow chart of test bench.
Figure 12. Experimental flow chart of test bench.
Preprints 100689 g012
Figure 14. Exploring error variations in simulated working conditions.
Figure 14. Exploring error variations in simulated working conditions.
Preprints 100689 g014
Table 4. Parameters of electric locomotive.
Table 4. Parameters of electric locomotive.
Parameter Symbol Value
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 coefficient f 0.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 condition Stopping speed Set distance Slope Load
(m/s) (m) (degree) (kg)
Initial stopping speed 0.9-1.8 20 0 12000
Different Distance 1.8 15-20 0 12000
Different track gradient 1.8 20 0-5 12000
Different load 1.8 20 0 10000-12000
Table 6. Summary of stopping errors in experimental trials.
Table 6. Summary of stopping errors in experimental trials.
Initial stopping speed Different distance Different track gradient Different load
Maximum 0.140 0.160 0.210 0.140
Minimum -0.170 -0.190 -0.170 -0.200
Mean -0.011 0.009 -0.015 0.038
Standard deviation 0.130 0.126 0.147 0.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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2024 MDPI (Basel, Switzerland) unless otherwise stated