Next Article in Journal
Visualisation of Information Using Patient Journey Maps for a Mobile Health Application
Previous Article in Journal
Design and Analysis of the Composite Stability Control of the Reflective Optoelectronic Platform
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Leveling Control of Hillside Tractor Body Based on Fuzzy Sliding Mode Variable Structure

1
School of Mechanical and Aerospace Engineering, Jilin University, Changchun 130022, China
2
Mechanical Engineering College, Beihua University, Jilin 132013, China
3
Jilin Agricultural Machinery Research Institute, Changchun 130012, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2023, 13(10), 6066; https://doi.org/10.3390/app13106066
Submission received: 24 March 2023 / Revised: 28 April 2023 / Accepted: 10 May 2023 / Published: 15 May 2023

Abstract

:

Featured Application

A sliding mode variable structure control algorithm based on fuzzy switching gain adjustment was adopted to achieve real-time dynamic auto-leveling control of a hillside tractor body. The tractor can remain within a ±2° tilting angle range during the leveling process, and can return to 0° after leveling, demonstrating good dynamic stability. High leveling accuracies can provide assistance with or in reference to obtaining solutions to the problems of tractor body leveling in hilly and mountainous areas.

Abstract

To address the issues that arise when auto-leveling the vehicle body of a hillside tractor under complex working conditions, an auto-leveling control system was developed based on a newly developed hillside tractor and four-point body leveling mechanism. In this approach, leveling accuracy and stability were improved by adopting a sliding mode variable structure control algorithm based on fuzzy switching gain adjustment to achieve real-time dynamic auto-leveling control. To obtain curves of front and rear axle leveling displacement, speed, flow, pressure and body tilting angle during the leveling process, AMEsim/Simulink co-simulation was used to simulate and analyze the control system. The simulation results revealed that the tractor achieves a good leveling effect under complex working conditions in hilly and mountainous areas; the tractor can remain within a ±2° tilting angle range during the leveling process and can return to 0° after leveling, demonstrating good dynamic stability. To further assess the algorithm, a model of the system was submitted to live-testing on a custom-built auto-leveling test bench. Comparison of the test and simulation results revealed a close agreement between the two, indicating that the self-leveling control system and control algorithm developed in this study have high leveling accuracies. The results reported in this paper could provide assistance with or in reference to obtaining solutions to the problems of tractor body leveling in hilly and mountainous areas.

1. Introduction

China is a large agricultural country with a total of  1.22 × 10 8  ha of cultivated land, of which hilly and mountainous areas account for approximately  63.2 %  [1]. Owing to the complex terrain and diversified agricultural operations carried out in such regions [2], the tractor is a typical piece of agricultural machinery and equipment, which can be used for the field operation or transportation of other agricultural machinery, thereby forming a vital component of agricultural production. Maintaining the level of the tractor body during operation in hilly and mountainous areas is difficult, and it is easy to overturn [3]. Therefore, conventional agricultural tractors are not widely used in agricultural production in hilly and mountainous areas. At present, several, new four-wheel or crawler tractors have the ability to work safely in hilly and mountainous areas with small slopes. The main leveling methods include reducing the center of gravity, manual leveling and automatic leveling. The hillside tractors with automatic leveling have the best working performance. Automatic leveling can maintain the level of the body in real time, and improve the stability of hillside tractors during operation. However, the rapidity, stability and accuracy of leveling continues to require improvement [4]. Therefore, hillside tractors require a fast acting and high-precision self-leveling system to adjust vehicle body posture in a timely and effective manner to ensure that the vehicle level remains within an allowable range [5].
In recent years, vehicle body self-leveling systems have begun to be developed. Pijuan et al. designed a height-adjustable suspension mechanism that could level a chassis during vehicle movement to improve the obstacle-surmounting ability of the overall vehicle [6]; however, the system had a low leveling accuracy, which limited its application in tractors operating in hilly regions. In 2014, Alleyne and John Deere jointly developed a two-degree-of-freedom (2DOF) controller for combine harvester header height control based on the optimization of the control system. Simulation and test results revealed that a 2DOF controller mounted on a harvester header outperformed an independent feedback controller in terms of leveling, but that the leveling actuator had a delay, which lead to limitations in the application of the feedback control of header height [7]. Northwest Agriculture and Forestry University developed a hillside crawler tractor with an automatic leveling function; however, random noise generated by body vibration resulted in a less-than-ideal filtering effect, resulting in a body automatic leveling accuracy of only  40 %  [8]. Xu Feng et al. of Jilin Agricultural Machinery Research Institute studied a hillside tractor leveling system whose dynamic stability needed to be improved [9]. Shanghai Jiaotong University and Shandong Wuzheng Group jointly developed a four-wheel drive tractor with leveling functionality, in which a swing mechanism was installed between the rear drive axle and wheels to enable the horizontal leveling of the vehicle body through the height difference generated by the side-to-side swing of the mechanism; however, the actual operational effect of this assembly awaits verification [10].
In view of the facts that the current generation of hillside tractor auto-leveling systems have low leveling accuracy under complex working conditions and most of them can only function in a static state, this paper uses key national research and development plans to propose an auto-leveling system based on a new type of hillside tractor and four-point leveling mechanism. The proposed mechanism adopts a sliding mode variable structure control algorithm, based on fuzzy switching gain adjustment, to effectively improve leveling accuracy and stability. To assess the proposed system, joint performance simulation calculation and analysis of the control system were carried out. In addition, a custom-built leveling test bench was used to live-test a model of the real system with the results used to compare and verify the performance accuracy of the control system with the theoretical analysis.

2. Leveling System Design and Control Strategy

2.1. Leveling System Design

Here, we explain the designed hillside tractor body four-point leveling system to clarify our method, process, and control system results.
The tractor motion model subjected to a non-horizontal road surface is established as shown in Figure 1a. In this figure, the body wheelspan is  a , the body wheelbase is  b , λ, μ are the distance coefficients from the center of mass to the origin of the coordinate system, the horizontal plane coordinate system of the body in the initial position is O-X0Y0Z0, the coordinate system of the body in the non-horizontal position becomes O-XYZ, the rotation angle of the coordinate axis X is  α , and the rotation angle of the coordinate axis Y is  β .
For the non-horizontal state, the functional relationship between the force F of the rodless cavity of each hydraulic cylinder and the load gravity  G  is,
A F T = B ,
where,
A = 1 1 1 1 a 2 a 2 a 2 a 2 b 2 b 2 b 2 b 2 l 1 l 2 l 3 l 4 , F = F 1 F 2 F 3 F 4 T , B = G λ a G μ b G 0 .
Because the initial state of the leveling hydraulic cylinder is the complete recovery state of the cylinder rod, the highest level of the body support point is the target point after excitation from the hilly slope road surface. After analysis and calculation, the displacement of each support point of the tractor is obtained.
l 1 = b sin β cos α l 2 = a sin α + b sin β cos α l 3 = a sin α l 4 = 0
Figure 1b shows the working principle of the rear axle. The structure of the front axle is altered so that it has a kingpin tilting angle of 3° relative to the rear axle to obtain a front axle hydraulic cylinder stroke 5 mm larger than that of the rear axle hydraulic cylinder; otherwise, the leveling principle is the same for both.
Figure 1c shows the leveling hydraulic system, which supplies oil through a gear oil pump and stabilizes pressure through a relief valve. By changing the working state of the electromagnetic proportional valve, the corresponding leveling hydraulic cylinder can be extended or retracted [11,12,13]. When the tractor encounters a transverse slope during operation, the rodless cavity of the hydraulic cylinder on the lower side of the drive axle begins to charge, causing the hydraulic rod to stretch out to raise the lower side of the tractor and return the posture of the body to a horizontal state to ensure the safety and comfort of the ride.

2.2. Leveling Control Strategy

To improve the service life of the leveling system, no leveling is performed when the absolute value of the vehicle body tilting angle is less than 2°. When the tilting angle exceeds 2°, leveling is required to compensate for the displacement difference and ensure leveling accuracy. The specific leveling control strategy is shown in Figure 2.
Under actual conditions, a hillside tractor has two primary types of working state, that is, operation on transverse or longitudinal slopes, or on pits or bulges. The working condition should be comprehensively judged from the signals obtained from current body tilting and cylinder pressure data and a corresponding control strategy should be automatically selected. If one of the pressure values of the rodless chambers of the four leveling hydraulic cylinders suddenly drops or rises sharply, then the working condition can be determined to be a pit or a bulge; conversely, if the pressure values of the four leveling hydraulic cylinders show no obvious changes, but the absolute value of the tilting angle of the vehicle body is greater than 2°, then the working condition can be determined to be a transverse or longitudinal slope. Considering that the primary safety hazard facing a tractor working in hilly and mountainous environments is rollover, the control strategy involves leveling the vehicle body on horizontal slopes but not on longitudinal slopes.
A virtual leg compensation control strategy is adopted for pits and bulges. In this approach, an angle and displacement double deviation control strategy is applied for transverse slope leveling, as shown in Figure 3. The leveling control system takes an expected value of the tilting angle of the vehicle body of zero (that is, the attitude of the vehicle body is horizontal) as the input signal and the real-time tilting angle of the vehicle body; additionally, it takes the pressure of the rodless chambers of hydraulic cylinders and the displacement of the hydraulic cylinders as feedback signals. It controls the action of the hydraulic cylinders of the vehicle through the application of a leveling strategy and algorithm to compensate for the tilting angle of the vehicle body and maintain a level vehicle attitude.

3. Leveling System Model and Controller Design

3.1. Construction of Mathematical Model of Body Leveling Hydraulic System

The electro-hydraulic servo system of the proposed hillside tractor auto-leveling mechanism is a four-way-valve-controlled asymmetric hydraulic-cylinder position tracking system. Considering the internal and external leakage of the system, the control principles of the four leveling cylinders can be set to be identical, and a power model of the left rear leveling cylinder system can be expressed using the following three equations.
Valve flow equation,
q L = k q x v k e p L
where  k q  is the flow gain of the valve, m2/s;  k e  is the flow pressure coefficient, m3/(s·Pa);  x v  is the valve core displacement, m, and  p L  is the load pressure, N.
Flow equation of the hydraulic cylinder,
q L = q 1 = A 1 y ˙ + V t 4 β e p ˙ L + C l p p L + C f p s
where  q 1  is the flow rate of the rodless chamber of the hydraulic rod, m3/s,  A 1  is the area of the rodless chamber of the hydraulic cylinder, m2, y is the displacement of the hydraulic rod piston, m,  β e  is the equivalent elastic modulus of the oil, N/m2 V t  is the total effective volume of the hydraulic cylinder,  m 3 C l p  is the total effective leakage coefficient, and  C f  is the total additional leakage coefficient.
Force balance equation of the hydraulic rod,
A 1 p 1 A 2 p 2 = m y ¨ + B p y ˙ + k y + F L
where  A 2  is the rod chamber area of the hydraulic cylinder,  m 2 m  is the mass of the piston and the load converted to the piston, kg,  B p  is the viscous damping coefficient of the piston rod and the load, N∙s/m,   k  is the spring stiffness for the load, N/m, and  F L  is an arbitrary load force, N.
The dynamic characteristics of the valve-controlled hydraulic cylinder can be completely described using these three basic equations. By applying Laplace transformation and derivation simplification, the transfer function of the displacement of the leveling hydraulic cylinder  Y s  and the displacement of the proportional valve spool  X v s  is,
G 4 ( s ) = Y ( s ) X v ( s ) = k q A 1 s ( 1 w h 2 s 2 + 2 ζ h w h s + 1 )
where  ζ h  is the system damping ratio and  ω h  is the natural frequency of the system.
The state equation of the system must be considered in designing a fuzzy sliding mode controller. For a system with input signals  r  and output signals  y , the deviation of the system will be  e = r y , and the error vector of the system can be defined as,
E = e 1 e 2 e 3 T = r y r ˙ y ˙ r ¨ y ¨ T
According to the system model state space equation,
y = x 1 x ˙ 1 = x 2 x ˙ 2 = x 3 x ˙ 3 = w h 2 x 2 2 ζ h w h x 3 + K h w h 2 u y = x 1 x ˙ 1 = x 2 x ˙ 2 = x 3 x ˙ 3 = w h 2 x 2 2 ζ h w h x 3 + K h w h 2 u
The error state equation can be written as,
E ˙ = 0 1 0 0 0 1 0 w h 2 2 ζ h w h E + 0 0 K h w h 2 u + 0 0 r + 2 ζ h w h r ¨ + w h 2 r ˙

3.2. Design of Fuzzy Sliding Mode Variable Structure Controller

3.2.1. Sliding Mode Controller Design

Sliding mode variable structure control has the advantages of high reliability and robustness. However, chattering occurs under the influence of uncertainties, such as interference, parameter changes and unmodeled dynamics. Scholars have proposed various weakening methods for the chattering phenomenon of the sliding mode variable structure [14,15]. The novelty of this paper lies in combining fuzzy control theory with the sliding mode variable structure control algorithm, and by applying it to the leveling control of tractors in hilly and mountainous areas, it can reduce the chattering phenomenon and show a good control effect on tractor leveling in hilly and mountainous areas.
The sliding mode function is initially designed according to the displacement tracking error, following which, the fuzzy regulator is designed to debounce the function, to replace  e , e ˙  with  s , s ˙  as the input signal, and to effectively evaluate the switching gain according to the sliding mode attainment condition and eliminate interference with the switching gain, thereby removing the chattering [16,17]. The principle of the controller operation is shown in Figure 4.
The switching function of the sliding mode surface is defined as [18]
s = c 1 e 1 + c 2 e 2 + e 3 = c 1 e 1 + c 2 e ˙ 1 + e ¨ 1
where  e 1 = r y ,   r  is the desired output signal and  y  is the actual output signal. By selecting the desired pole as  34.4 ± 168.52 i  to determine  c 1  and  c 2  through the pole configuration method, the parameters  c 1  = 29,582,  c 2  = 68.8 are obtained.
To ensure that  s s ˙ < 0 , the law of the sliding mode controller is set as [19]
u = 1 b 0 ( c 1 a 2 ) e 2 + ( c 2 a 3 ) e 3 + K ( t ) sgn ( s )
where  a 2 = w h 2 a 3 = 2 ζ h w h b 0 = K h w h 2 .
K t = m a x F t + η F t = r + 2 ζ h w h r ¨ + w h r ˙  and  η > 0 .
The Lyapunov stability analysis is carried out. If the function is V = s2/2, then,
V ˙ = s s ˙ = s ( c 1 e 2 + c 2 e 3 + ( a 3 e 3 a 2 e 2 b 0 u ( t ) + F ( t ) ) )
The control law (11) is introduced in (12) as follows,
V ˙ = s ( K ( t ) sgn ( s ) + F ( t ) ) η s 0
In the sliding mode control law, the switching gain value    K t  is the cause of chattering. It is used to compensate the uncertainty    F t  to ensure that the sliding mode existence condition is satisfied. If  F t  is time-varying,  K t  should also be time-varying in order to reduce chattering. Fuzzy rules can be used to achieve changes of  K t  based on experience.

3.2.2. Fuzzy Rule Design

The next step is to design the fuzzy rules of the switching gain,  K t .
The condition of existence of a sliding mode is  s s ˙ < 0 .
When the system reaches the sliding surface, it maintains a hold on it using the gain  K t  to ensure that the system motion can reach a sliding mode surface whose value is sufficient to eliminate the influence of uncertain items and ensure that the sliding mode existence condition,  s s ˙ < 0 , is established [20,21]. The two fuzzy rules are as follows.
If  s s ˙ > 0 K t  will increase;
If  s s ˙ < 0 K t  will decrease.
Using these fuzzy rules, a fuzzy system can be designed based on the relationship between  s s ˙  and  Δ K t , where  s s ˙  is designated as the input and ΔK(t) as the output.
The fuzzy set of system input and output is defined as follows.
s s ˙  = {NB NM ZO PM PB};
Δ K  = {NB NM ZO PM PB}.
where NB is a large negative value, NM is a medium-sized negative value, ZO is zero, PM is a medium-sized positive value, and PB is a large positive value.
The input and output membership functions of the fuzzy system are shown in Figure 5 and Figure 6.
The fuzzy rule design is as follows in Table 1.
The upper bound of  K ( t )  is estimated using the integral method.
K ( t ) = G 0 t Δ K d t
where  G  is the proportional coefficient.
Replace  K ( t )  in the formula (11) with a  K ( t ) , the control law becomes
u = 1 b 0 ( c 1 a 2 ) e 2 + ( c 2 a 3 ) e 3 + K ( t ) sgn ( s )

4. Simulation Analysis

A performance simulation analysis of the control system is carried out under a joint AMEsim and Simulink environment. The hydraulic simulation model of the self-leveling system is established in AMEsim, and the fuzzy sliding mode variable structure control algorithm is established in Simulink; the two parts interact through an interface block module to achieve joint simulation [22,23,24].

4.1. AMEsim Hydraulic System Model Building

The hydraulic system simulation model established in AMEsim is shown in Figure 7. The model includes four hydraulic cylinder leveling modules corresponding to the left front, left rear, right rear, and right front cylinders, respectively; an interface block module implemented in Simulink is used for integration. Following the establishment of the model, a mathematical model is selected for each module according to the actual needs of the sub-model mode, and then the parameters for each sub-model are set according to the parameters of the hydraulic components of the hilly tractor. The primary parameters are listed in Table 2.

4.2. Simulink Controller Model Construction

A MATLAB/Simulink control simulation model is constructed to reflect the leveling control strategy, as shown in Figure 8.
The model contains four controllers that provide different control signals to the respective hydraulic proportional valves following model computation. The controllers incorporate control strategies and a sealed fuzzy sliding mode variable structure control algorithm module (Figure 9a).
The specific structure of the fuzzy sliding mode variable structure control encapsulation module, which is shown in Figure 9b, comprises two parts: a sliding mode variable structure controller and a fuzzy regulator.

4.3. Simulation Result Analysis

4.3.1. Simulation Analysis of Spectrum Excited Leveling of Gravel Pavement with Transverse Slopes

During the leveling simulation, the spectrum of a gravel road surface collected from its transverse slope (Figure 10) is used for system excitation [25] with the left front and left rear of the hillside tractor used as the low side, and the right front and right rear as the high side. The simulation time is set to 80 s and the sampling frequency to 1000 Hz.
Joint simulation of the model with the sliding mode variable structure control algorithm based on fuzzy switching gain adjustment is applied to reveal the simulated displacement of the hydraulic cylinder leveling of the front and rear axles, as shown in Figure 11a, which shows that the simulated displacements of the front and rear axles of the hydraulic cylinders are essentially synchronous, and the lateral tilting of the vehicle body changes by approximately ±2° (Figure 11b). As the displacement chattering generated by the sliding mode control of the hydraulic cylinder has been eliminated through the application of fuzzy switching gain adjustment, the tilting of the angle of the vehicle body under chattering is not evident, thereby ensuring the safety and dynamic stability of the tractor during operation.
Figure 11c,d, show, respectively, the characteristic curves of leveling displacement and variation in the velocities of the front and rear axles. As the leveling displacement of the front axle is larger than that of the rear axle, the speed of the front axle is higher than that of the rear axle during hydraulic cylinder extension and retraction; the maximum leveling speeds of the front and rear axles are approximately 0.2 m/s, indicating the fast leveling speed of the vehicle and, as a result, the leveling accuracy of the overall vehicle body.
Figure 11e,f, show, respectively, the flow and pressure characteristic curves for the rodless chamber of the rear axle hydraulic cylinder, whereas Figure 11g,h show the corresponding curves for the rod chamber of the rear axle hydraulic cylinder. It is seen that, even though the flow rate of the rodless chamber is greater than that of the rod chamber, the pressure in the former is lower than that in the latter. Nevertheless, both the flow rate and pressure values change within the safe range of the hydraulic system, that is, they are able to meet the requirements of the system, ensuring that the leveling is safe and reliable.

4.3.2. Simulation Analysis of Spectrum Excited Leveling of Transverse Slope Field Paths

A leveling simulation is carried out using collected field operation paths over transverse slopes (Figure 12) as the system excitation parameters [25]. In the simulation, the left front and left rear sides of the hillside tractor are set as the low side and the right front and right rear are set as the high side. The simulation time is set to 100 s and the sampling frequency to 1000 Hz.
The proposed sliding mode variable structure control algorithm based on fuzzy switching gain adjustment is used to carry out joint simulation to obtain leveling simulation displacements of the front and rear axle low-side hydraulic cylinders. As shown in Figure 13a, these are essentially synchronous, and as shown in Figure 13b, the tilting angle varies continuously within a ±2° range. Under these conditions, the tractor is free from the danger of rollover; in addition, no obvious chattering is presented in the lateral tilting of the body, and dynamic stability of the leveling is illustrated.
Figure 13c,d show the characteristic curves of the leveling displacement and speed variation of the front and rear axles of the tractor, respectively. During the process of extension and retraction of the hydraulic cylinder, the maximum operating speed is 0.08 m/s, indicating the high precision and stability of the auto-leveling during field operations.
Figure 13e,f show the flow and pressure characteristic curves of the rodless chamber of the rear axle, respectively, whereas Figure 13g,h show the corresponding curves for the rod chamber of the rear axle. The flow rate is 0 L/min when the hydraulic cylinder is not in action, and upon commencement of the leveling movement and hydraulic cylinder extension, the flows in the rodless and rod chambers become positive and negative, respectively, and when the hydraulic cylinder retracted, the flows in the rodless and rod chambers become negative and positive, respectively. These results correspond with the characteristics of the model and are within the safe range of the hydraulic system, demonstrating the safe and reliable leveling of the proposed tractor system.

5. Test Analysis

An auto-leveling test bench (Figure 14) is built to test the tractor’s body structure and control system in hilly and mountainous conditions. The reliability and accuracy of the fuzzy sliding mode control algorithm are also verified in this test environment.

5.1. Composition of Auto-Leveling Test Bench

The auto-leveling test bench comprises three parts: a road spectrum excitation system, control system, and simulated vehicle body (Figure 14a). The spectrum excitation system can simulate two types of collected gravel transportation and field operation slope data; the control system utilizes an industrial computer that hosted the LABVIEW software to compile the sliding mode variable structure control algorithm program based on fuzzy switching gain adjustment, which in turn controls the angle of the drive axle leveling hydraulic cylinders. There are, in total, four leveling hydraulic cylinders on the front and rear drive axles of the simulated vehicle body, which are used to perform auto-leveling under the control system to verify whether the leveling capability meets the design requirements.

5.2. Auto-Leveling Tests

If the simulated vehicle body does not perform leveling motions when the road surface spectrum excitation system is functioning, the tractor body assumes a tilted position in which it is prone to rollover and the safety factor is low. Otherwise, if the simulated vehicle body can perform real-time leveling, in which the control system detects the tilting angle of the model vehicle body in real time through the tilting sensors installed on the body, and quickly calculates the leveling displacement to control the leveling hydraulic cylinder to perform corresponding leveling actions, then the simulated vehicle body remains in a horizontal state (Figure 14b) and ensures the safety of the driver.

5.3. Data Analysis of Auto-Leveling Tests

5.3.1. Simulation Analysis of Spectrum Excited Leveling of Gravel Pavement with Transverse Slopes

The leveling tests is carried out using a sand and gravel transportation pavement spectrum of excitation obtained from a transverse slope (Figure 10). The spectrum is formed from the hydraulic cylinder leveling displacement, and velocity data and real-time vehicle body tilting data is collected by the displacement sensors installed on the hydraulic cylinder and the tilting sensors installed on the chassis of the vehicle body, respectively. The results are compared with the simulation data produced under the same conditions. The test and the simulation displacements exhibit the same trend (Figure 15), and the chattering is significantly improved by the fuzzy control, where it shows the fuzzy sliding mode control algorithm has a high-leveling accuracy. The fluctuation range of the test speed is larger than that of the simulation speed, and the real-time angle of the test fluctuates more significantly than that of the simulation, indicating an error in the mathematical modeling, which leads to the deviation from the simulation data. The test angle of the vehicle body is maintained within the ±2° safe range, and the tractor will not roll over. The fuzzy sliding mode control algorithm has good leveling stability and can ensure the safety and stability of the tractor operating on the slope.

5.3.2. Analysis of Horizontal Slope Field Spectrum Excitation Leveling Tests

Hydraulic cylinder leveling displacement, velocity data, and real-time angle data of the vehicle body collected from a field spectrum excitation leveling test on a transverse slope (Figure 12) are compared with simulation data obtained under the same conditions, as shown in Figure 16. The test and simulation displacements exhibit the same trend, and have a higher leveling accuracy; however, some deviation is present within the range of 10–25 s due to the errors in the mathematical modeling of the fuzzy sliding mode variable structure control algorithm. During operation, the tractor body inclination angle is within the ±2° safe range, then the chattering is not significant, the fuzzy sliding mode control algorithm has good leveling stability, and the tractor body leveling is safe and reliable.
A comparison of the body leveling test and simulation results obtained under the two excitation conditions, indicates that the test displacements are essentially consistent with the simulation displacements and that the simulated and test vehicle body angle changes are essentially the same, which verifies the correctness, accuracy, and reliability of the auto-leveling control system and its fuzzy sliding mode variable structure control algorithm.

6. Conclusions

This paper presented a vehicle body auto-leveling control system for hillside tractors and presented the results of simulation and testing using a custom-built auto-leveling test bench. The proposed fuzzy sliding mode variable structure control was simulated using software and tested using the auto-leveling system. Our primary conclusions are as follows:
(1)
The proposed vehicle body leveling control system, which employs a fuzzy sliding mode variable structure control algorithm designed and built according to the functional requirements of the leveling system, is capable of real-time adjustment of controller parameters, guaranteeing a vehicle leveling effect.
(2)
Data curves produced by measurements of front and rear axle leveling displacement, speed, flow, pressure, and body tilting angle during the tractor leveling process obtained through AMEsim/Simulink simulation reveal that the tractor has a good leveling effect under complex working conditions in hilly and mountainous areas. The tilting angle of the tractor is kept within a ±2° range during the leveling process and can return to 0° after leveling, indicating good dynamic stability.
(3)
The proposed control method was used to carry out functional tests on an auto-leveling test bench, with the results confirming the correctness, accuracy, and reliability of the vehicle body auto-leveling control system and fuzzy sliding mode variable structure control algorithm. The test-confirmed results obtained in this study provide a theoretical basis for the design of auto-leveling control systems for hillside tractors.
(4)
The tractor body leveling control of the sliding mode variable structure control algorithm, based on fuzzy switching gain adjustment, still exhibits some chattering and a singularity under an excitation signal with a large variation amplitude. Therefore, the control parameters can be optimized to further improve the body leveling response speed and control accuracy. Owing to the incomplete consideration of the influencing factors and parameters during the modeling process, a certain error is presented in the actual condition of the tractor leveling. If the actual model of the tractor can be used for the simulation in the follow-up study, the error of the electromechanical-hydraulic joint simulation can be reduced further.

Author Contributions

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

Funding

This work has been founded by the National Key Research and Development Program of China (2016YFD0700403).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

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

Acknowledgments

The authors would also like to thank the anonymous reviewers for their constructive comments.

Conflicts of Interest

The authors declare that they have no conflict of interest.

References

  1. Zhou, X.S.; Ma, W.L. Agricultural mechanization and land productivity in China. Int. J. Sustain. Dev. World Ecol. 2022, 29, 530–542. [Google Scholar] [CrossRef]
  2. Wang, S.; Sun, Y.Y.; Yang, C. Comparative Static Analysis on the Agricultural Mechanization Development Levels in China’s Provincial Areas. Processes 2022, 10, 1332. [Google Scholar] [CrossRef]
  3. Sun, J.B.; Liu, Z.J.; Yang, F.Z.; Sun, Q.; Liu, Q.; Luo, P.X. Summarization of key technologies of agricultural equipment and slope operation in hilly and mountainous areas. Agric. Mach. J. 2023, 1–18. [Google Scholar]
  4. Li, Y.L. Research and Design of Attitude Leveling Control System for Mountain Tracked Tractor. Master’s Thesis, Northwest A&F University, Xianyang, China, 2020. [Google Scholar]
  5. Sun, J.; Meng, C.; Zhang, Y.; Chu, G.; Zhang, Y.; Yang, F.; Liu, Z. Design and physical model experiment of an attitude adjustment device for a crawler tractor in hilly and mountainous regions. Inf. Process. Agric. 2020, 7, 466–478. [Google Scholar] [CrossRef]
  6. Pijuan, J.; Comellas, M.; Nogués, M.; Roca, J.; Potau, X. Active bogies and chassis levelling for a vehicle operating in rough terrain. J. Terramech. 2012, 49, 161–171. [Google Scholar] [CrossRef]
  7. Xie, Y.M.; Alleyne, A. Two Degree of Freedom Control Synthesis with Applications to Agricultural Systems. J. Dyn. Syst. Meas. Control 2014, 136, 051006. [Google Scholar] [CrossRef]
  8. Wang, T. Design and Test of Automatic Leveling Control System for Mountain Tractor Body. Master’s Thesis, Northwest Agriculture and Forestry University, Department of Agricultural Electrification and Automation, Xianyang, China, 2014. [Google Scholar]
  9. Xu, F.; Li, G.Y.; Gao, M.Y.; Zhang, Y.S.; Meng, C.Y.; Sun, Z.; Zhang, L.; Zhang, H.S.; Li, L.L. Design of leveling control system for mountain tractor body. Agric. Technol. 2019, 37, 59–61. [Google Scholar]
  10. Qi, W.C.; Li, Y.M.; Tao, J.F.; Qin, C.J.; Liu, C.L.; Zhong, K. Design and experiment of active attitude adjustment system for tractors in hilly and mountainous areas. J. Agric. Mach. 2019, 50, 381–388. [Google Scholar]
  11. Peng, H.; Ma, W.X.; Zhao, E.P.; Lu, X.Q.; Feng, X. Design and physical model experimental of leveling system in hillside wheeled tractor body. J. Agric. Eng. 2018, 14, 28–37. [Google Scholar]
  12. Peng, H.; Ma, W.X.; Wang, Z.S.; Liu, C.B.; Huang, J.; Zhao, E.P. Simulation analysis and test of vehicle body leveling control for tractors in hilly and mountainous areas. J. Jilin Univ. 2019, 49, 157–165. [Google Scholar]
  13. Wang, Z.S.; Ma, W.X.; Wang, T.J.; Liu, C.B. Body Leveling Control Model Establishment and Experiment Analysis. Appl. Eng. Agric. 2022, 38, 243–251. [Google Scholar] [CrossRef]
  14. Ahmad, S.; Uppal, A.A.; Azam, M.R.; Iqbal, J. Chattering Free Sliding Mode Control and State Dependent Kalman Filter Design for Underground Gasification Energy Conversion Process. Electronics 2023, 12, 876. [Google Scholar] [CrossRef]
  15. Incremona, G.P.; Strada, S.C.; Tanelli, M.; Ferrara, A. Switched adaptation strategies for integral sliding mode control: Theory and application. Int. J. Robust Nonlinear Control 2019, 17, 6064–6080. [Google Scholar] [CrossRef]
  16. Zhang, X.; Guo, J.W. Joint simulation of control algorithm for leveling hydraulic system of precision leveling vehicle based on MATLAB/AMESim. J. Chang. Univ. Technol. 2021, 18, 89–99+117. [Google Scholar]
  17. Mu, C.P. Research on Deep Tillage Control Technology of Large Tractor Electro Hydraulic Suspension System. Master’s Thesis, Shandong University of Science and Technology, Department of Mechanical and Electronic Engineering, Qingdao, China, 2020. [Google Scholar]
  18. Anjum, M.B.; Khan, Q.; Ullah, S.; Hafeez, G.; Fida, A.; Iqbal, J.; Albogamy, F.R. Maximum Power Extraction from a Standalone Photo Voltaic System via Neuro-Adaptive Arbitrary Order Sliding Mode Control Strategy with High Gain Differentiation. Appl. Sci. 2022, 12, 2273. [Google Scholar] [CrossRef]
  19. Chand, A.; Khan, Q.; Alam, W.; Khan, L.; Iqbal, J. Certainty equivalence-based robust sliding mode control strategy and its application to uncertain PMSG-WECS. PLoS ONE 2023, 18, e0281116. [Google Scholar] [CrossRef]
  20. Xiao, X.Q. Research on Fuzzy Sliding Mode Variable Structure Control of Hydraulic Servo System. Sci. Technol. Innov. 2021, 18–20. [Google Scholar]
  21. Ding, S.G.; Han, J.Y. Research on Electro hydraulic Servo System Based on Fuzzy Sliding Mode Control. Modul. Mach. Tool Autom. Mach. Technol. 2017, 110–112. [Google Scholar]
  22. Chen, Y.; Ma, Y.; Chen, H. State of charge and state of health estimation for lithium-ion battery through dual sliding mode observer based on AMESim-Simulink co-simulation. J. Renew. Sustain. Energy 2018, 10, 034103. [Google Scholar] [CrossRef] [Green Version]
  23. Zhang, H.P.; Li, G.P.; Yang, S.W.; Chen, H.; Dong, Q.C. Research on synchronous control method of dual hydraulic system of beam conveyor based on AMESim and Simulink co-simulation. Hydraul. Pneum. Seals 2022, 42, 7–13. [Google Scholar]
  24. Wang, D.W.; Yi, C.; Li, C.F.; Jiang, J.H. Research on Fuzzy PID Control of Direct Drive Volume Control System Based on AMESim Simulink Joint Simulation. Mach. Tools Hydraul. 2021, 49, 7–12. [Google Scholar]
  25. Huang, J.; Wang, Z.S.; Ma, W.X.; Lu, X.Q. Measurement and analysis of tractor working surface spectrum. Tract. Agric. Veh. 2018, 45, 20–24. [Google Scholar]
Figure 1. Principle, structure and hydraulic system of leveling drive axle: (a) The motion model on non-horizontal road surface; (b) Three-dimensional structure; and (c) Hydraulic system. 1 central transmission assembly; 2 leveling cylinder assembly; 3 steering knuckle assembly; 4 wheel transmission assembly; 5 tire; 6 steering rod; 7 guide pillar; 8 overflow valve; 9 pressure measuring joint; 10 pressure gauge; 11 gear oil pump; 12 hydraulic air filter; 13 liquid level thermometer; 14 oil suction filter; 15 oil tank; 16 electromagnetic proportional directional valve; 17 hydraulic operated check valve; 18 leveling cylinder.
Figure 1. Principle, structure and hydraulic system of leveling drive axle: (a) The motion model on non-horizontal road surface; (b) Three-dimensional structure; and (c) Hydraulic system. 1 central transmission assembly; 2 leveling cylinder assembly; 3 steering knuckle assembly; 4 wheel transmission assembly; 5 tire; 6 steering rod; 7 guide pillar; 8 overflow valve; 9 pressure measuring joint; 10 pressure gauge; 11 gear oil pump; 12 hydraulic air filter; 13 liquid level thermometer; 14 oil suction filter; 15 oil tank; 16 electromagnetic proportional directional valve; 17 hydraulic operated check valve; 18 leveling cylinder.
Applsci 13 06066 g001
Figure 2. Leveling system control strategy.
Figure 2. Leveling system control strategy.
Applsci 13 06066 g002
Figure 3. Double deviation control strategy of angle and displacement. (a) Virtual leg compensation control strategy. (b) Double deviation control strategy of angle and displacement.
Figure 3. Double deviation control strategy of angle and displacement. (a) Virtual leg compensation control strategy. (b) Double deviation control strategy of angle and displacement.
Applsci 13 06066 g003
Figure 4. Controller principle.
Figure 4. Controller principle.
Applsci 13 06066 g004
Figure 5. Membership function of fuzzy input variables.
Figure 5. Membership function of fuzzy input variables.
Applsci 13 06066 g005
Figure 6. Membership function of fuzzy output variables.
Figure 6. Membership function of fuzzy output variables.
Applsci 13 06066 g006
Figure 7. Hydraulic system simulation model of hillside tractor.
Figure 7. Hydraulic system simulation model of hillside tractor.
Applsci 13 06066 g007
Figure 8. Control system simulation model of hillside tractor.
Figure 8. Control system simulation model of hillside tractor.
Applsci 13 06066 g008
Figure 9. Control system simulation program packaging module. (a) Controller packaging module. (b) Fuzzy sliding mode variable structure arithmetic packaging module.
Figure 9. Control system simulation program packaging module. (a) Controller packaging module. (b) Fuzzy sliding mode variable structure arithmetic packaging module.
Applsci 13 06066 g009
Figure 10. Variation of tilting angles of gravel transport pavement with transverse slopes. (a) Gravel transport pavement with transverse slopes. (b) Tilting angles of gravel transport pavement.
Figure 10. Variation of tilting angles of gravel transport pavement with transverse slopes. (a) Gravel transport pavement with transverse slopes. (b) Tilting angles of gravel transport pavement.
Applsci 13 06066 g010
Figure 11. Characteristics of spectrum excitation leveling parameters on gravel pavement. (a) Leveling displacements of front and rear axles. (b) Body real-time angles. (c) Displacement and speed of front axle hydraulic cylinder. (d) Displacement and speed of rear axle hydraulic cylinder. (e) Flow rate of rodless chamber of rear axle. (f) Pressure in rodless chamber of rear axle. (g) Pressure in rod chamber of rear axle. (h) Pressure in rod chamber of rear axle.
Figure 11. Characteristics of spectrum excitation leveling parameters on gravel pavement. (a) Leveling displacements of front and rear axles. (b) Body real-time angles. (c) Displacement and speed of front axle hydraulic cylinder. (d) Displacement and speed of rear axle hydraulic cylinder. (e) Flow rate of rodless chamber of rear axle. (f) Pressure in rodless chamber of rear axle. (g) Pressure in rod chamber of rear axle. (h) Pressure in rod chamber of rear axle.
Applsci 13 06066 g011aApplsci 13 06066 g011b
Figure 12. Variation of tilting angles of field pavement with transverse slopes. (a) field pavement with transverse slopes. (b) Tilting angles of field pavement.
Figure 12. Variation of tilting angles of field pavement with transverse slopes. (a) field pavement with transverse slopes. (b) Tilting angles of field pavement.
Applsci 13 06066 g012
Figure 13. Leveling parameter characteristics of field pavement spectrum excitation. (a) Leveling displacement of front and rear axles. (b) Body real-time angles. (c) Displacements and speeds of front axle hydraulic cylinders. (d) Displacements and speeds of rear axle hydraulic cylinders. (e) Flow rates of rodless chambers of rear axles. (f) Pressures in rodless chambers of rear axles. (g) Flows in the rod chambers of the rear axles. (h) Pressures in the rod chambers of the rear axles.
Figure 13. Leveling parameter characteristics of field pavement spectrum excitation. (a) Leveling displacement of front and rear axles. (b) Body real-time angles. (c) Displacements and speeds of front axle hydraulic cylinders. (d) Displacements and speeds of rear axle hydraulic cylinders. (e) Flow rates of rodless chambers of rear axles. (f) Pressures in rodless chambers of rear axles. (g) Flows in the rod chambers of the rear axles. (h) Pressures in the rod chambers of the rear axles.
Applsci 13 06066 g013aApplsci 13 06066 g013b
Figure 14. Vehicle body auto-leveling tests. (a) Vehicle body auto-leveling test bench. (b) Leveling state.
Figure 14. Vehicle body auto-leveling tests. (a) Vehicle body auto-leveling test bench. (b) Leveling state.
Applsci 13 06066 g014
Figure 15. Comparison of spectrum excitation test and simulation data on gravel pavement. (a) Front axle displacement speed. (b) Rear axle displacement speed. (c) Vehicle body real-time tilting.
Figure 15. Comparison of spectrum excitation test and simulation data on gravel pavement. (a) Front axle displacement speed. (b) Rear axle displacement speed. (c) Vehicle body real-time tilting.
Applsci 13 06066 g015
Figure 16. Comparison of field pavement spectrum excitation test and simulation data. (a) Front axle displacement speed. (b) Rear axle displacement speed. (c) Vehicle body real-time tilting.
Figure 16. Comparison of field pavement spectrum excitation test and simulation data. (a) Front axle displacement speed. (b) Rear axle displacement speed. (c) Vehicle body real-time tilting.
Applsci 13 06066 g016
Table 1. The fuzzy rule.
Table 1. The fuzzy rule.
Number   s s ˙   Δ K
1PBPB
2PMPM
3ZOZO
4NMNM
5NBNB
Table 2. Table of hydraulic component parameters.
Table 2. Table of hydraulic component parameters.
ParameterValue
1Front axle hydraulic cylinder stroke286 mm
2Rear axle hydraulic cylinder stroke281 mm
3Pump14.6 mL/r 2000 r/min
4The minimum used mass of the vehicle body1260 kg
5Mass distribution ratio (front: rear)4:6
6Piston diameter63 mm
7Oil density880 kg/m3 (40°)
8Electro-hydraulic proportional directional valve25 MPa 43 L/min
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

Peng, H.; Ma, W.; Wang, Z.; Yuan, Z. Leveling Control of Hillside Tractor Body Based on Fuzzy Sliding Mode Variable Structure. Appl. Sci. 2023, 13, 6066. https://doi.org/10.3390/app13106066

AMA Style

Peng H, Ma W, Wang Z, Yuan Z. Leveling Control of Hillside Tractor Body Based on Fuzzy Sliding Mode Variable Structure. Applied Sciences. 2023; 13(10):6066. https://doi.org/10.3390/app13106066

Chicago/Turabian Style

Peng, He, Wenxing Ma, Zhongshan Wang, and Zhe Yuan. 2023. "Leveling Control of Hillside Tractor Body Based on Fuzzy Sliding Mode Variable Structure" Applied Sciences 13, no. 10: 6066. https://doi.org/10.3390/app13106066

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