Next Article in Journal
Application of New High-Energy Expansion Agent in Coal Mine Roadway Excavation
Next Article in Special Issue
Study on a Second-Order Adaptive Sliding-Mode Observer Control Algorithm for the Sensorless Permanent Magnet Synchronous Motor
Previous Article in Journal
Embedded MPC Strategies for ESP-Lifted Oil Wells: Hardware-in-the-Loop Performance Analysis of Nonlinear and Robust Techniques
Previous Article in Special Issue
Adaptive Coexistence of Synchronization and Anti-Synchronization for a Class of Switched Chaotic Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Anti-Overturning Capability and Fuzzy PID Speed Control for Four-Way Shuttle Vehicles in Processed Grain Storage

1
School of Automobile and Transportation, Henan Polytechnic, Zhengzhou 450046, China
2
School of Mechanical & Electrical Engineering, Henan University of Technology, Zhengzhou 450001, China
3
School of Intelligent Engineering, Zhengzhou College of Finance and Economics, Zhengzhou 450044, China
*
Authors to whom correspondence should be addressed.
Processes 2023, 11(5), 1355; https://doi.org/10.3390/pr11051355
Submission received: 17 March 2023 / Revised: 23 April 2023 / Accepted: 26 April 2023 / Published: 28 April 2023
(This article belongs to the Special Issue Advances in Nonlinear and Stochastic System Control)

Abstract

:
As the four-way shuttle vehicle is prone to overturning in finished grain storage during acceleration and deceleration, an overturning mechanical model is constructed. The design factors analyzed include grain bag height, vehicle and grain bag mass, and the type of grain’s effect on the vehicle’s anti-overturning stability. The critical overturning condition of the shuttle vehicle during operation is also determined as a result of this analysis. With the critical overturning condition, the speed control of the shuttle vehicle based on the fuzzy PID method is carried out to improve the anti-overturning stability. Significant details are made about the fuzzification of input and output variables, determination of membership function, establishment of the fuzzy rule base, fuzzy reasoning, and defuzzification. Finally, the comparative simulation model of fuzzy PID and conventional PID in the MATLAB/Simulink platform showed that the fuzzy PID control method had the advantages of fast convergence and quick response to the speed control of the four-way shuttle vehicle.

1. Introduction

With the development of intensive storage and automated warehousing technology, China’s finished grain storage systems are transitioning from traditional granaries to automated three-dimensional granaries [1]. This is because the various performance of the handling equipment in traditional granaries cannot meet the specific needs of finished grain warehouses. As a result, the four-way shuttle dense warehousing system is newly emerging [2]. Although there have been some relevant explorations and applications of the four-way shuttle vehicle at home and abroad, there is still a lack of systematic theoretical research on its design and control. The intelligent processed grain warehouse dominates the system because of its large capacity, efficiency, and flexibility. The new four-way shuttle vehicle has many advantages, such as arbitrary reversing, accurate positioning, and automatic avoidance. However, as the heavy grain bags are carried by pallets, overturning is very likely to occur in acceleration and deceleration, causing safety hazards to the whole system [3].
Numerous kinds of previous research have been made on the anti-overturning of the vehicle. Javanshir I, et al. [4] established a suspension system model for off-road vehicles with the Trucksim software and improved the ride comfort, handling, and stability of the vehicle by optimizing the geometric parameters of the suspension system. Azadi S, et al. [5] employed the dynamic interaction between liquid cargo and a tractor with a semi-trailer tank to model the liquid cargo oscillations with the three-dimensional Navier-Stokes equation. They utilized FLUENT to determine the roll stability characteristics under different working conditions. Lu Y, et al. [6] proposed a MIMO controller based on the AMFC theory to improve heavy vehicles’ steering and roll stability. Jo J S, et al. [7] developed a vehicle roll angle and body sideslip angle estimator based on the simplified roll dynamics model and the parameter adaptive method. Gao J, et al. [8] established a vehicle roll model, a simplified vehicle motion model, and a vehicle multi-body dynamics model to study the influence of the stiffness of the front and rear anti-roll bars on the handling stability. Liu Y, et al. [9] proposed two potential overturning stability control frameworks: active steering-active anti-overturning control (AS-AAR) and worst-case optimization robust control. Yim S, et al. [10] proposed an anti-roll controller design method based on the active anti-roll bar (AARB) and the electronic stability program (ESP). Lua C A, et al. [11] designed a nonlinear controller for lateral speed and yaw speed based on observers, a solution to lateral vehicle motion problems. Chen S, et al. [12] proposed a design method of a linear quadratic Gaussian (LQG) controller for an active suspension system for roll safety during high-speed steering. Prakash R, et al. [13] used a hybrid genetic particle swarm optimization algorithm (HGPSO) to solve the MPC objective function of vehicle stability. Pieper A, et al. [14] used the analytical method for the vibration of vehicles, revealed the shortcomings of traditional independent suspension in rolling vibration reduction, and eliminated the defects of rolling vibration damping through an intelligent control mechanism. Zhao J Z, et al. [15] designed an anti-overturning system for vehicles with a dynamic simulation model and analyzed the control performance of the system under different conditions. Gao Z, et al. [16] adopted the coupled vehicle dynamics model and the moving horizon estimation method for online optimization, and realized the accurate observation and acquisition of the vehicle system state. Li B, et al. [17] established a comprehensive model of vehicle dynamics and analyzed the stability of vehicles on the yaw plane under different working conditions. Abdi Kordani A, et al. [18] used the Carsim and Trucksim software to simulate vehicle dynamics in various scenarios and studied the relationship between roll angle change and speed change for different vehicles. Guan Q, et al. [19] proposed an anti-rollover warning method based on active suspension to mitigate the adverse effect on the roll stability of the dump truck during lifting from flexible components such as suspension and tires. It can be found that a large number of research results have been achieved regarding the control system of vehicles, greatly promoting the progress of shuttle vehicle control performance. However, there is a lack of research on the control system of four-way shuttle vehicles suitable for finished grain three-dimensional warehouses, which cannot effectively meet the operational requirements of four-way shuttle vehicles. At the same time, there is a lack of research on the problem of cargo overturning caused by conflicts and acceleration and deceleration during the operation of shuttle vehicles. When facing the problem of overturning, there is no corresponding control strategy for the small vehicle, and the speed and acceleration of the small vehicle cannot be adjusted accordingly.
There are factors that will affect the critical overturning condition of the shuttle during operation. For example, the grain bags carried by the four-way shuttle vehicle are usually stacked in layers. In acceleration and deceleration, different layers of grain bags with uneven force on the wheels on both sides would cause changes in the body’s centre of gravity. In addition, the parameters of the cargo are also influenced by the type of grain (such as wheat, rice, corn, etc.), i.e., different volumes for the same weight and vice versa. Therefore, the research mainly focuses on the problem of cargo overturning during acceleration and deceleration of a four-way shuttle vehicle. It also analyzes the reasons that affect the overturning of the vehicle, and establishes an overturning model of the four-way shuttle vehicle. By determining the critical conditions for overturning, the model can be applied to speed control to prevent such incidents from occurring. Subsequently, fuzzy PID control is proposed to control the speed of the shuttle vehicle. Through the above methods, reference technologies will be provided for the safe and stable operation of the processing grain storage system, which will greatly improve the storage efficiency of the finished grain warehouse.

2. Technical Route of Research

This study mainly considers the effects of factors such as cargo variety, anti-overturning stiffness, and cargo height on the anti-overturning stability of cargo trucks. The overturning models of four-way shuttle cars under different conditions are established, and the critical overturning state and key indicators affecting the anti-overturning stability performance of the cars are identified. This critical condition is applied to the speed control strategy. To improve the anti-interference ability of the control system, the application method of a fuzzy PID control algorithm in the four-way shuttle vehicle is studied and analyzed. Finally, a control model is established using MATLAB/Simulink and simulated for comparison, verifying the reliability of fuzzy PID speed control for the four-way shuttle vehicle. The technical route: When the four-way shuttle vehicle accelerates or decelerates on the track or conflicts with other vehicles, the small car carrying finished grain will be subjected to lateral forces, resulting in uneven load distribution on the front and rear wheels, and extremely unsafe operation. Additionally, the goods carried by the body will also be subjected to certain impacts, which makes it extremely easy to cause the goods to overturn. In response to the anti-overturning problem of four-way shuttle vehicles carrying goods, a mechanical model for this problem is established, and the critical conditions for the shuttle vehicle not to overturn are analyzed. When establishing an anti-overturning model, it is necessary to consider the influence of factors such as the variety of goods, cargo height, cargo weight, and the anti-overturning stiffness of the car. In addition, the analysis should identify critical overturning states and key indicators that impact the vehicle’s anti-overturning stability. After determining the critical overturning condition, this condition is introduced into the speed control strategy of the four-way shuttle car. A fuzzy PID control algorithm is employed to enhance the anti-interference capability of the shuttle car control system during speed control. This algorithm continuously monitors speed deviation and deviation change rate during vehicle operation, identifies their fuzzy relationship with PID parameters, and formulates fuzzy rules to adjust the fuzzy controller. The developed control model is tested on MATLAB software to confirm the superior performance of the fuzzy PID control algorithm for speed control of shuttle vehicles.

3. Overturning Conditions of Shuttle Vehicles

The four-way shuttle vehicle is mainly used to carry the processed grain bags with pallets. Therefore, it has to be able to drive, transport, and access goods in any direction of the cross tracks and adapt to the handling stability under different loads, different load heights, etc.
The vehicle can run in X/Y direction, change direction, and access goods. Taking the pick-up task as an example, the vehicle needs to achieve the following action requirements in operation:
(1)
The host computer sends the pick-up location and related instructions to the shuttle. Upon receiving the instructions, the shuttle reaches the direction-changing point after driving a certain distance along the X/Y direction of the shelf track;
(2)
With the information received by sensors, it is confirmed that the shuttle will break when it is about to reach the direction-changing point accurately, and then the vehicle will change direction;
(3)
After the direction is changed, the shuttle travels along the X/Y direction to the pick-up location. When it is about to reach the designated location, it stops at the location accurately;
(4)
After the shuttle stops at the cargo point, the telescopic mechanism moves the cargo to the vehicle;
(5)
After picking up, the shuttle travels to the designated export port to complete the task.
The workflow of the shuttle is shown in Figure 1.
It can be seen from the chart that the four-way shuttle runs in the X/Y direction during most working hours. Therefore, in order to avoid overturning, it is necessary to establish the overturning model of the running vehicle.

3.1. Symbols and Meanings for Establishing the Overturning Model of a Four-Way Shuttle Vehicle

When carrying goods, the four-way shuttle vehicle not only needs to consider the role of the wheels, but also needs to analyze the force situation of the vehicle when carrying finished grain bags stacked in layers on pallets. In addition, during the transportation of grain bags, the shuttle vehicle experiences sudden changes in lateral load due to conflicting acceleration, resulting in changes in the load on the front and rear wheels. As a result, the vehicle’s centre of gravity also shifts, and the anti-overturning performance of the entire system also decreases. In the finished grain depot, the four-way shuttle car mainly transports finished grain bags. When the variety of finished grain is different, and the quality of the goods is constant, the volume of the goods varies. That is to say, when the shuttle car transports finished grain goods of the same quality and different categories, their critical overturning conditions are different. The symbols and meanings required for establishing an overturning model are shown in Table 1.

3.2. Establishment of Overturning Model

When the four-way shuttle vehicle transports finished grain bags on pallets, the stacking method of the grain bags is a forward and backward staggered pattern [20]. When analyzing the overturning performance of the goods and the vehicle as a whole, the shuttle vehicle and the goods mainly bear gravity, the normal reaction force of the track, and the acceleration forces caused by lateral acceleration. To simplify the problem, the following assumptions are made:
(1)
Only the components that have a significant impact on the overturning performance of the shuttle vehicle, such as the wheels and cargo body, can be considered, and other parts that have a small impact on the overturning performance can be ignored;
(2)
When the shuttle vehicle is not in motion, its center of mass, the center of mass carrying the goods, and the overturning center are on the same vertical plane;
(3)
The supporting force on the wheels on both sides of the shuttle is applied at the center of the contact between the wheels and the track;
(4)
The overturning of goods transported by shuttle vehicles is analyzed based on each layer.
The actual force situation of the four-way shuttle vehicle when carrying goods is shown in Figure 2.
Taking the top cargo as the research object in the overturning mechanical model, the moment of the overturning point A is calculated as follows:
m 2 a h 4 + m 2 g l 3 l 2 K 2 β = 0
α and β represent the inclination angles of the lower-level cargo and the overall vehicle body, as well as the inclination angles of the top-level cargo. According to common knowledge in cargo transportation, these two inclination angles must be within a very small range so that they can be ignored:
l 1     h 1 α
l 2     h 2 α
l 3     h 3 α + h 4 β
The height of the lower cargo is 2 h 1 2 h 0 , the height of the upper cargo is n h 2 h 1 + 2 h 0 , and the mass of the upper cargo is:
m 2 = ρ S ( n h 2 h 1 + 2 h 0 )
When the vehicle is in acceleration or deceleration, the reaction forces F0 and F1 that the track exerts on the wheels will change with the vehicle inclination, wheel deformation and wheel stiffness.
F 0 = K 3 ( δ 0 + δ )
F 1 = K 3 ( δ 0 δ )
δ = 1 2 B α
F 0 + F 1 = m g
δ 0 = δ = 1 2 B α = m g 2 K 3
then
α = m g B K 3
From relationship (2), (11), we can obtain
l 1 = h 1 m g B K 3
From relationship (1), (4), and (12), we can obtain
β = m 2 a h 4 + m 2 g h 4 m g B K 3 K 2 m 2 g h 4
From relationship (4), (11), and (13), we can obtain
l 3 = m g B K 3 h 3 + m 2 a h 4 + m 2 g h 4 m g B K 3 K 2 m 2 g h 4 h 4
When analyzing the force acting on the entire grain bags and the vehicle, the external loads mainly include its weight, the driving force, and the track reaction force.
F D F f = m a
F f = f 0 + f 1 = μ m g
Taking the moment of the contact point O, we have:
( a + μ g ) m h 1 m 1 g ( B 2 l 1 ) + m 2 a h 3 m 2 g ( B 2 l 3 ) = 0  
When there is no load, m 1 = m 0 , m 1 = m 0 , h 1 = h 0 , m 2 = 0 , l 1 = 0 ; according to relationship (17), the critical overturning condition of the unloaded shuttle vehicle can be obtained:
a g
( B 2 h 0 μ )  
When there is no load, the vertical height of the center of mass h 0 , the wheelbase of vehicle B and the friction coefficient of the track μ are all constant, so the critical overturning acceleration is a constant. When the actual acceleration of the vehicle exceeds this value, the vehicle will have a hidden danger of overturning.
According to relationship (17), the critical overturning condition of the loaded shuttle vehicle can be obtained:
a   B 2 m m 1 l 1 m 2 l 3 μ m h 1 m h 1 + m 2 h 3 g
where m2, l1, and l3 can be calculated by relationship (5), (12), and (14), respectively. Thus, the acceleration value of the critical overturning is closely related to the height of the grain bags, the mass of the vehicle and the grain bags, the type of grain, and so on. Therefore, it is necessary to have a comprehensive calculation of all relevant parameters under this critical condition.

4. Design of the Fuzzy PID Controller for Four-Way Shuttle Vehicles

The critical overturning condition for the four-way shuttle vehicle under various load conditions is tied to acceleration. As operating conditions during acceleration and deceleration change dynamically, sensors are typically utilized to obtain the vehicle’s movement information, allowing for position and speed control in the X/Y direction during operation. Following the photoelectric conversion principle, a photoelectric encoder can convert the geometric displacement of the output shaft into a pulse signal, which has good anti-interference ability when measuring angle and displacement, and output the pulse signal stably. In order to study the speed of the four-way shuttle, the encoder is used to measure the number of pulses to obtain the rotation angle and speed of the motor shaft.
In order to control the speed of the shuttle accurately, the current correction is calculated by the PID control algorithm with the speed deviation and the deviation change rate as the reference input. Then the parameters of Kp, Ki, and Kd are calculated to adjust the running speed of the shuttle in real-time under different motion states. The flow chart of running control in the X/Y direction of the four-way shuttle is shown in Figure 3.
Part of the program of the motor speed control is shown in Table 2.
From the overturning model of the four-way shuttle vehicle, it can be seen that the critical overturning condition of the vehicle is related to acceleration. Therefore, the optimal setting value of the vehicle’s acceleration should comply with the anti-overturning condition of the vehicle, which determines the acceleration control strategy under no-load and load conditions. Given the four-way shuttle vehicle’s dynamic and real-time speed variations in different working conditions, a fuzzy PID control is implemented to eliminate external disturbances during the acceleration and deceleration stages. This method enables real-time and quick tracking of input signals to the system, ensuring a smooth and prompt response to the set speed and acceleration. This approach aims to prevent possible overturning incidents of the vehicle under various working conditions.
As such, a two-dimensional fuzzy controller with two inputs and three outputs was constructed to regulate the DC motor speed by adjusting the PWM pulse, and to detect the speed and acceleration of the vehicle by an encoder. The inputs were the deviations between the actual speed and the set speed e, and the deviation change rate ec were fuzzified and put into the fuzzy controller to obtain the fuzzy control variables through inference calculation. The fuzzy controlled variables were defuzzified to obtain the controlled variables of Kp, Ki, and Kd. Ki represents the integral coefficient, Kd represents the differential coefficient, and Kp represents the proportional coefficient. In addition, the conventional PID control method was used to correct the parameters and adjust the vehicle speed in real time.
(1)
Fuzzifying the input and output variables:
Based on the control requirements of the closed-loop control system of the four-way shuttle vehicle, the basic domain range of each input and output parameter needs to be determined. The basic domain range of the actual speed deviation and the preset speed deviation e was [−0.1, 0.1], and the basic domain range of the deviation change rate ec was [−1, 1]. The output variables were Kp, Ki, and Kd. The basic domain range was divided into seven levels {−6, −4, −2, 0, 2, 4, 6}, and the fuzzy domain was set at [−6, 6]. The language variables used were NB (negative large), NM (negative medium), NS (negative small), ZE (zero), PS (positive small), PM (positive medium), and PB (positive large);
(2)
Determining the membership function:
Many types of membership functions correspond to different fuzzy sets, among which triangular membership function, Gaussian membership function, and Z-shaped membership function are the most commonly used. The triangular membership function is applicable to many different types of fuzzy sets, and its membership curve can completely meet the requirements of researchers. Additionally, its calculation is straightforward; one only needs to determine the triangle’s vertex coordinates and compute the distance between a point and the triangle’s vertices to derive the point’s membership degree. In addition, the triangular membership function has good visibility and plays an important role in visualization processing. Therefore, we chose this function to construct fuzzy sets. The triangular membership function (as shown in Figure 4) was adopted for its quick and accurate performance in the fuzzy numerical calculation for rapid speed adjustment of the vehicle;
(3)
Establishing a fuzzy rule base:
The fuzzy control rules between the input and output variables (△Kp, △Ki, △Kd) were designed for a quick and better response of the control system and the least speed deviation of the vehicle. The fuzzy control rules for △Kp, △Ki, △Kd are shown in Table 3, Table 4 and Table 5, respectively;
(4)
Fuzzy reasoning and defuzzification:
The fuzzy logic between the three output variables (△Kp, △Ki, △Kd) and e, ec was obtained by the Mamdani fuzzy inference based on the fuzzy control rules. However, the variables obtained after the fuzzy reasoning could not be directly used for controlling the executing mechanism. Therefore, the centroid method with high precision and smooth output was adopted for accurate control variables. The relationship for defuzzification using the centroid method is as follows:
x a v r = i = 1 n x i μ U x i i = 1 n μ U x i
where, x i , μ U x i , U and x a v r are the domain of fuzzy control quantity, the membership value of x i , the fuzzy set, and the correct quantity after defuzzification, respectively [22].
Finally, the parameter values of the PID controller are calculated according to relationship (21).
K p = K p 0 + K p K i = K i 0 + K i K d = K d 0 + K d
where, Kp0, Ki0 and Kd0 are the initial values of PID parameters, and △Kp, △Ki, and △Kd are the adjusted values by fuzzy reasoning based on e and ec [23].

5. Simulation Verification

5.1. The Establishment of Simulation Model

The input and output variables, namely e and ec, and △Kp, △Ki, and △Kd, were set in Simulink’s fuzzy inference system editor. The basic structure diagram of the fuzzy controller is shown in Figure 5.
The input and output variables were set as triangle membership functions in the editor. The basic structure diagram of the fuzzy controller is shown in Figure 6. In the fuzzy rule editor, 49 fuzzy rules were imported according to the fuzzy control rule table established in this paper.
For the purpose of performance comparison, a simulation model for the speed control of a four-way shuttle vehicle was built based on fuzzy PID and conventional PID in Matlab/Simulink (as shown in Figure 7).

5.2. Simulation Results

In the Simulink software, the parameters were set as follows: the sampling time was 0.7 s, the initial deviation was 0.14 m/s, the deviation change rate was 0 m/s2, and the vehicle’s running speed was 1 m/s. During the simulation experiment, the fuzzy PID controller and the conventional PID controller were used, respectively, and the results show the difference in speed control in Figure 8.
Figure 8 shows that within a control time of 0.1 s, the traditional PID controller experienced four significant fluctuations. After 0.1 s, the traditional PID control gradually stabilizes and only reaches a stable state after 0.2 s, indicating poor stability and slow adjustment speed. On the other hand, the fuzzy PID controller reached a very stable state within 0.1 s, and there were no fluctuations after 0.1 s. At the same time, it can be observed that, with an overshoot of 2% and an adjustment time of 0.06 s, the fuzzy PID controller is quicker in response and convergence compared with the conventional PID control, whose overshoot is 11% and adjustment time is 0.45 s. To further verify the superior performance of the proposed fuzzy PID control in the speed control of the four-way shuttle vehicle, it was compared with the incremental PID algorithm and conventional PID control methods in an interference environment. The results are shown in Figure 9.
Figure 9 shows that both incremental PID control and conventional PID control have significant fluctuations around 2.8 s, with relatively large amplitude, indicating that these control methods have low adaptability and insufficient anti-interference ability. At the same time, it can be observed that the incremental PID control converges for about 0.3 s, while the conventional PID control converges for about 0.8 s. The proposed fuzzy PID control method has small fluctuations and converges within approximately 0.1 s. It has strong adaptability, strong anti-interference ability, fast adjustment speed, and basically achieves no overshoot of the system. Therefore, it performs better in controlling the speed of the four-way shuttle.

6. Discussion

Grain, an important resource for ensuring people’s livelihoods, is an important strategic material for maintaining national security and social stability. Finished grain warehouses are an important carrier for storing finished grain, directly determining the storage and circulation capacity. As the four-way shuttle car operates on the rack track while transporting complete pallets of finished grain goods, it must perform smoothly while also withstanding heavy loads. Additionally, the vehicle’s anti-overturning stability performance must be considered to prevent safety hazards caused by the grain bags during acceleration, deceleration, or impact. In response to the issue of the four-way shuttle vehicle being prone to overturning when subjected to impact during acceleration and deceleration, a critical overturning condition is identified by establishing an overturning model for the four-way shuttle vehicle during cargo operation. This condition is applied to speed control to improve the anti-overturning stability of the shuttle vehicle. In addition, in order to further improve the anti-interference ability of the control system, the fuzzy PID algorithm is used for speed control, and comparative simulation models of fuzzy PID and conventional PID are established in MATLAB/Simulink. The results showed that the overshoot of the proposed fuzzy PID controller was 2%, and the adjustment time was 0.06 s. In an environment with interference, the fluctuation between incremental PID control and conventional PID control occurred in 2.8 s, with incremental PID control converging in about 0.3 s and traditional PID control converging in about 0.8 s. The fuzzy PID control method converged in approximately 0.1 s, having strong adaptability and anti-interference ability. Although the design of the four-way shuttle control system meets functional requirements, there is less consideration given to safety protection, path optimization during driving, and energy consumption issues. Therefore, the control system still needs further optimization.

7. Conclusions

As an important piece of equipment in the automatic storage system for processing grain, the four-way shuttle truck’s anti-overturning stability is crucial. On this basis, a vehicle overturning mechanics model is established to address the factors that affect vehicle anti-overturning stability and the critical conditions for vehicle non-overturning. The fuzzy PID control method is used to control the operating speed of the shuttle vehicle. The results showed that within a control time of 0.1 s, the traditional PID controller experienced four significant fluctuations before reaching a stable state after 0.2 s. Meanwhile, the fuzzy PID controller reached a stable state within 0.1 s, with no fluctuations after 0.1 s. The fuzzy PID converged within 0.05 s, while the overshoot of traditional PID control was 11%, and the adjustment time was 0.45 s. In an interference environment, the incremental PID converged around 0.3 s, while the fuzzy PID improved by 0.2 s, proving that the proposed control method had better speed control performance and significantly improved the system’s anti-interference performance. However, research has not given sufficient consideration to energy consumption and safety issues, so it is necessary to improve the level of automation and efficiency further.

Author Contributions

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

Funding

This work was supported by the Science and Technology Project of Henan Province in China (No. 222102220002; 232102221007).

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Xiao, F.; Hu, J.; Zhu, P.; Deng, C. A method of three-dimensional stability region and ideal roll angle to improve vehicle stability. Nonlinear Dyn. 2022, 111, 2353–2377. [Google Scholar] [CrossRef]
  2. Xiao, L.; Wang, M.; Zhang, B.; Zhong, Z. Vehicle roll stability control with active roll-resistant electro-hydraulic suspension. Front. Mech. Eng. 2019, 15, 43–54. [Google Scholar] [CrossRef]
  3. Pourasad, Y.; Mahmoodi-k, M.; Oveisi, M. Design of an optimal active stabilizer mechanism for enhancing vehicle rolling re-sistance. J. Cent. South Univ. 2016, 23, 1142–1151. [Google Scholar] [CrossRef]
  4. Javanshir, I.; Maseleno, A.; Tasoujian, S.; Oveisi, M. Optimization of suspension system of heavy off-road vehicle for stability en-hancement using integrated anti-roll bar and coiling spring mechanism. J. Cent. South Univ. 2018, 25, 2289–2298. [Google Scholar] [CrossRef]
  5. Azadi, S.; Jafari, A.; Samadian, M. Effect of parameters on roll dynamic response of an articulated vehicle carrying liquids. J. Mech. Sci. Technol. 2014, 28, 837–848. [Google Scholar] [CrossRef]
  6. Lu, Y.; Zhang, J.; Li, H.; Han, Y. A novel adaptive model following controller to enhance steering and roll stability of heavy vehicle. J. Mech. Sci. Technol. 2021, 35, 5287–5297. [Google Scholar] [CrossRef]
  7. Jo, J.S.; You, S.H.; Joeng, J.Y.; Lee, K.I.; Yi, K. Vehicle stability control system for enhancing steerabilty, lateral stability, and roll stability. Int. J. Automot. Technol. 2008, 9, 571–576. [Google Scholar] [CrossRef]
  8. Gao, J.; Wu, F.; Li, Z. Study on the effect of stiffness matching of anti-roll bar in front and rear of vehicle on the handling sta-bility. Int. J. Automot. Technol. 2021, 22, 185–199. [Google Scholar] [CrossRef]
  9. Liu, Y.; Ji, X.; Yang, K.; He, X.; Nakano, S. Interactive and Worst-Case Optimized Robust Control for Potential Application to Guaranteeing Roll Stability for Intelligent Heavy Vehicle. Int. J. Automot. Technol. 2021, 22, 1291–1303. [Google Scholar] [CrossRef]
  10. Yim, S.; Jeon, K.; Yi, K. An investigation into vehicle rollover prevention by coordinated control of active anti-roll bar and electronic stability program. Int. J. Control Autom. Syst. 2012, 10, 275–287. [Google Scholar] [CrossRef]
  11. Lua, C.A.; Castillo-Toledo, B.; Cespi, R.; Di Gennaro, S. Nonlinear observer-based active control of ground vehicles with non-negligible roll dynamics. Int. J. Control Autom. Syst. 2016, 14, 743–752. [Google Scholar] [CrossRef]
  12. Chen, S.-A.; Cai, Y.-M.; Wang, J.; Yao, M. A Novel LQG Controller of Active Suspension System for Vehicle Roll Safety. Int. J. Control Autom. Syst. 2018, 16, 2203–2213. [Google Scholar] [CrossRef]
  13. Prakash, R.; Dheer, D.K. Evolutionary algorithms based model predictive control for vehicle lateral and roll motion control. Arab. J. Sci. Eng. 2023, 48, 6857–6871. [Google Scholar] [CrossRef]
  14. Pieper, A.; Le Chau, K.; Kälberer, J. Optimisation of Roll Vibration Damping of a Vehicle. Auto Tech Rev. 2015, 4, 36–41. [Google Scholar] [CrossRef]
  15. Zhao, J.Z.; Zhang, L.; Zhang, Z.F.; Wang, G.Y.; Chen, Y. The vehicle stability test system based on active brake control for overturning preven-tion. Adv. Mater. Res. 2013, 694–697, 1340–1348. [Google Scholar] [CrossRef]
  16. Gao, Z.; Chen, S.; Ren, H.; Chen, Y.; Liu, Z. State observation of nonlinear off-road vehicle system under complex maneuver condition. J. Mech. Sci. Technol. 2020, 34, 4077–4090. [Google Scholar] [CrossRef]
  17. Li, B.; Li, W.; Kennedy, O.C.; Du, H. Dynamics analysis of an omni-directional vehicle. Int. J. Automot. Technol. 2014, 15, 387–398. [Google Scholar] [CrossRef]
  18. Abdi Kordani, A.; Javadi, S.; Fallah, A. The effect of shoulder on safety of highways in horizontal curves: With focus on roll angle. KSCE J. Civ. Eng. 2018, 22, 3153–3161. [Google Scholar] [CrossRef]
  19. Guan, Q.; Gong, A.; Hu, M.; Liao, Z.; Chen, X. Anti-Rollover Warning Control of Dump Truck Lifting Operation Based on Active Suspension. J. Control Autom. Electr. Syst. 2020, 32, 109–119. [Google Scholar] [CrossRef]
  20. Yulan, Z. Research on Structure Design and Control System of Four-Way Shuttle Car for Finished Grain Silo; Henan University of Technology: Zhengzhou, China, 2020. [Google Scholar]
  21. Chu, Y. Modeling and Oil Contamination Influence Control of a Vehicle Mounted and Unbalanced Barrel Pitching System. Shock. Vib. 2019, 2019, 5369683. [Google Scholar] [CrossRef]
  22. Feng, Z.; Li, Y.; Sun, B.; Yang, C.; Huang, T. A multimode mechanism-guided product quality estimation approach for multi-rate industrial processes. Inf. Sci. 2022, 596, 489–500. [Google Scholar] [CrossRef]
  23. Liu, H.; He, M.; Cai, W.; Zhou, G.; Wang, Y.; Li, L. Working condition recognition of a mineral flotation process using the DSFF-DenseNet-DT. Appl. Sci. 2022, 12, 12223. [Google Scholar] [CrossRef]
Figure 1. Workflow chart of the four-way shuttle vehicle.
Figure 1. Workflow chart of the four-way shuttle vehicle.
Processes 11 01355 g001
Figure 2. Overturning mechanical model of four-way shuttle vehicles with multi-layer cargos.
Figure 2. Overturning mechanical model of four-way shuttle vehicles with multi-layer cargos.
Processes 11 01355 g002
Figure 3. The flow chart of running control in X/Y direction.
Figure 3. The flow chart of running control in X/Y direction.
Processes 11 01355 g003
Figure 4. The triangular membership function.
Figure 4. The triangular membership function.
Processes 11 01355 g004
Figure 5. Structure design of the fuzzy controller.
Figure 5. Structure design of the fuzzy controller.
Processes 11 01355 g005
Figure 6. Membership function editor.
Figure 6. Membership function editor.
Processes 11 01355 g006
Figure 7. Fuzzy PID and conventional PID simulation models.
Figure 7. Fuzzy PID and conventional PID simulation models.
Processes 11 01355 g007
Figure 8. Comparison of fuzzy PID and conventional PID.
Figure 8. Comparison of fuzzy PID and conventional PID.
Processes 11 01355 g008
Figure 9. The comparison results of fuzzy PID control, incremental PID algorithm, and conventional PID control methods in an environment with interference.
Figure 9. The comparison results of fuzzy PID control, incremental PID algorithm, and conventional PID control methods in an environment with interference.
Processes 11 01355 g009
Table 1. Model parameters and their meanings.
Table 1. Model parameters and their meanings.
ParametersMeaningsParametersMeanings
A0The vehicle’s center-of-gravity positionm0Mass of the vehicle
ACargo overturning fulcrumm1Mass of the vehicle and lower layer grain bags
A1Mass center position between vehicle and lower layer grain bagsm2Mass of the top layer grain bags
A2Mass center position of top layer grain bagsmMass of the vehicle and grain bags
OThe location where the track reaction force acts on the wheelaAcceleration of the vehicle in motion
h0Height of A 0 relative to the trackl1The offset of the mass center of the vehicle and lower layer grain bags
h1Height of A 1 relative to the trackl2The offset of the cargo overturning fulcrum
h2Height of A relative to the trackl3The offset of the mass center position of the top layer grain bags
h3Height of A 2 relative to the trackF0, F1The normal force generated by the track
h4Height between A and A 2 nTotal number of layers of grain bags
αTilt angle of the vehicle and lower layer grain bagsnHeight of each layer of grain bags
βTilt angle of the top layer grain bagsρDensity of the total mass of grain bags
K2Anti-overturning stiffness value of the vehicleSContact area between the vehicle and grain bags
δ0Deformation amount of the wheel before overturningBWheelbase of the vehicle
δChange in wheel deformation after overturningK3Stiffness in the direction of the wheel lead
FDDriving force of the vehicle in motionf0, f1Horizontal friction generated by the track
FfTotal frictional force of the vehicleμCoefficient of friction of the track
Table 2. Part of the program of the motor speed control.
Table 2. Part of the program of the motor speed control.
int main(void)
{
 u16 set_pwmval=100;
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
delay_init();
uart_init(9600);
TIM1_PWM_Init(999,71);
TIM5_PWM_Init(999,71);
 TIM_Set Compare1(TIM1,100);
TIM_Set Compare4(TIM1,500);
TIM_Set Compare3(TIM5,100);
TIM_Set Compare4(TIM5,500);
while(1)
{
TIM_Set Compare1(TIM1,set_pwmval);
TIM_SetCompare4(TIM1,999 -set_pwmval);
TIM_SetCompare3(TIM5,set_pwmval);
TIM_SetCompare4(TIM5,999 -set_pwmval);
if(set_pwmval<900){
set_pwmval++;
}
else set_pwmval=0;
delay_ms(1);
  }
}
Table 3. Fuzzy control rules for △Kp.
Table 3. Fuzzy control rules for △Kp.
eNBNMNSZEPSPMPB
ec
NBPBPBPMPSPSZEZE
NMPBPBPMPSPSZENS
NSPMPMPMPSZENSNS
ZEPMPMPSZENSNMNM
PSPSPSZENSNSNMNM
PMPSZENSNMNMNMNB
PBZEZENMNMNMNBNB
Table 4. Fuzzy control rules for △Ki.
Table 4. Fuzzy control rules for △Ki.
eNBNMNSZEPSPMPB
ec
NBNBNBNMNMNSZEZE
NMNBNBNMNSNSZEZE
NSNBNMNSNSZEPSPS
ZENMNMNSZEPSPMPM
PSNMNSZEPSPSPMPB
PMZEZEPSPSPMPBPB
PBZEZEPSPMPMPBPB
Table 5. Fuzzy control rules for △Kd [21].
Table 5. Fuzzy control rules for △Kd [21].
eNBNMNSZEPSPMPB
ec
NBPSNSNBNBNBNMPS
NMPSNSNBNMNMNSZE
NSZENSNMNMNSNSZE
ZEZENSNSNSNSNSZE
PSZEZEZEZEZEZEZE
PMPBNSPSPSPSPSPB
PBPBPMPMPMPSPSPB
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

Li, L.; Wu, Z.; Zhang, Z.; Zhang, Y. Anti-Overturning Capability and Fuzzy PID Speed Control for Four-Way Shuttle Vehicles in Processed Grain Storage. Processes 2023, 11, 1355. https://doi.org/10.3390/pr11051355

AMA Style

Li L, Wu Z, Zhang Z, Zhang Y. Anti-Overturning Capability and Fuzzy PID Speed Control for Four-Way Shuttle Vehicles in Processed Grain Storage. Processes. 2023; 11(5):1355. https://doi.org/10.3390/pr11051355

Chicago/Turabian Style

Li, Li, Zhaoyun Wu, Zhongwei Zhang, and Yulan Zhang. 2023. "Anti-Overturning Capability and Fuzzy PID Speed Control for Four-Way Shuttle Vehicles in Processed Grain Storage" Processes 11, no. 5: 1355. https://doi.org/10.3390/pr11051355

APA Style

Li, L., Wu, Z., Zhang, Z., & Zhang, Y. (2023). Anti-Overturning Capability and Fuzzy PID Speed Control for Four-Way Shuttle Vehicles in Processed Grain Storage. Processes, 11(5), 1355. https://doi.org/10.3390/pr11051355

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