Abstract

Electric power steering (EPS) is widely used in tractor automatic driving because of its good operation stability. However, there is a lack of research about solving robust problems and response ability simultaneously when the tractor encounters emergency steering in harsh fields. The traditional robust controller has poor tracking performance and antidisturbance ability when encountering emergency steering. This paper proposes to add the corresponding mixed sensitivity operator to the corresponding performance index in the controller. By adjusting the amplitude of the mixed sensitivity operator, the tracking performance and the speed of disturbance attenuation can be both adjusted for the tractor EPS system. Simulation and hardware in the loop experiments verify the antidisturbance ability of the controller and the torque tracking performance. The results show that the control method has strong robustness and robust stability, which can meet the practical requirements. Also, the power steering characteristic of the H controller with hybrid sensitivity design method is better than that of an unoptimized one, and its robustness is better, and under external pavement interference, the following ability is stronger for the ideal hand torque and the steering is more stable.

1. Introduction

A tractor is the power source in field operation, its working environment is complex, and often it is used in the rugged field work; therefore, power steering system is essential for tractors [1], and scholars have done many kinds of research on it.

In the research process, the vehicle stability [2], the model uncertainty, and the interference problems are mainly concerned and various advanced control methods and research schemes are adopted to improve the overall performance of electric power steering (EPS) under different working conditions [3].

The special working environment of tractors determines that the EPS system of tractors needs to consider the motor control strategy under special working conditions. Bei et al. [4] designed the motor control strategy including the compensation of return-to-normal process, the compensation of emergency avoidance process, the compensation of full-load large-angle turning, and other special steering conditions. However, the influence of random interference and measurement noise on EPS system is not considered. In the research process, the influence of random interference and sensor noise on EPS control cannot be ignored. Therefore, robust control methods have been applied to the research of EPS. Zhao et al. [5] designed a hybrid H2/H robust controller considering tire nonlinearity and external interference. A displacement and force coupling control design for active front steering (AFS) system of vehicle is proposed in their paper. The robustness is controlled by H, and the performance is monitored by H2. He et al. [6] put forward a rolling time-domain control method. A robust H coordination control scheme is developed based on linear matrix inequality (LMI) [7, 8]. It is proposed to simultaneously suppress lateral path-tracking deviation while maintaining autonomous vehicle stability under dynamic driving situations at handling limits.

However, many control systems including EPS need to deal with multiobjective constraint problem, which is difficult for the aforementioned algorithms. As LMI can take all control targets into consideration by establishing Lyapunov function [9, 10], a series of control method based on LMI is proposed. Menhour et al. [11] proposed a two-PID control method based on LMI theory. The controllers are based on LMI theory stabilizing optimal and on linear time-invariant models of the vehicle, obtained around its nominal operating point. The different gains of both PID controllers are managed by a switch depending on the velocity. It can get good control effectiveness, but the author lacks the influence of uncertainty on the controller. Therefore, this paper proposes an LMI control method based on mixed sensitivity operator and applies it to the EPS system. It can be used for tractor power steering under special conditions and solving the influence of random interference and sensor noise on EPS system so that the EPS control strategy of tractors has better operation performance and safety performance.

This paper is arranged as follows. In Section 2, the space model of EPS is established; in Section 3, the controller is designed based on the LMI method; then in Section 4, the simulation analysis is carried out, and the problems of the controller based on the LMI method are found; in Section 5, the existing problems are solved, and the LMI method with mixed sensitivity operator is proposed, and the robust performance is verified; and in Section 6, the algorithm is tested in practice. Section 7 is the conclusion.

2. Establishment of EPS Model for Tractor

EPS dynamic modeling is the key of this paper; therefore, we need to carry out mathematical modeling of the main components of the steering power transmission system [5, 12]. Figure 1 shows the tractor steering system. This paper mainly studies the electric power steering system. The following is the mathematical modeling of the main components.

2.1. Torsion Bar Equation

According to the vehicle dynamics, the torsion bar can be regarded as a scale model in the range of stiffness [11, 13]:where δ is the steering gear angle, rad; xr is the steering gear rack displacement, m; rp is the radius of steering gear, m; Ks is the torsional rigidity; Tc is the torsion bar torque, N; and α is the steering wheel angle, rad.

2.2. Electrical Machinery Model

The system uses a brushed DC motor. The differential equation can be obtained by Kirchhoff laws of voltage:where u is the motor terminal voltage, V; R is the armature resistance, Ω; θ is the angle of motor, rad; N is the drive ratio which is the steering shaft to the motor; Ka is the torque coefficient of motor; Kb is the coefficient of back electromotive force of motor; L is the inductance coefficient of motor, H; Ia is the motor current, A; and Tm is the electromagnetic torque of motor, N m.

2.3. Tire Model

It is not easy to use the model to accurately build the dynamic characteristics of the tire when the tractor is running, but for the EPS model of the tractor in this paper, it is enough to establish the equation of tire angle and resistance moment. Fujiwara and other experts proposed that the relationship between the steering angle and the tire resistance moment is approximately linear when the vehicle is stationary or at low speed, and the tractor is always at low speed during operation [14], which fully conforms to the aforementioned theory. So the resistance moment of the steering wheel iswhere Ttire is the steering resisting torque, N m; θtire1 is the front wheel actual angle, rad; and Ktire is the proportion coefficient of electric power torque-rotation angle.

It is known from the vehicle system dynamics [15] that there is a difference between the theoretical angle θtire and the actual angle θtire1, which directly affects the return torque of the steering system.(1)Theoretical angular equation:where θtire is the theoretical angle, rad; θshaft is the intermediate shaft angle, rad; and N2 is the transmission ratio of steering gear.(2)Actual angle equation: in the actual angle, when the stiffness coefficient of the intermediate shaft is larger, the deformation angle of the front wheel will be smaller, so(3)Resistance moment equation of intermediate shaft [16]:where T1 is the resistance moment equation of intermediate shaft, N m.

Therefore, it can be deduced from the aforementioned formula:

Ifthen the steering load torque can be expressed as

2.4. Controller Model

The controller plays an important role in EPS, which is the basis of the road feel control strategy and assist control strategy. Assist characteristic curve is an important factor of EPS assist characteristic. Figure 2 shows a typical assist characteristic curve. It can be seen from Figure 1 thatwhere i is the motor current and k() is the slope at different speeds.

It is also known from the electrical characteristics of DC motor that

We can get

Then,

Among them,where kd is the differential coefficient; kp is the proportional coefficient; and kN is the integral coefficient.

The deformation can be

It can be seen that the armature voltage of the motor is determined by the torque and the steering wheel rotating speed, so the electric power steering system mainly regulates the relationship among the steering resistance Tl, the motor power Tm, and the driver's hand torque Th. Therefore, the controller model can control the motor current or voltage to achieve the coordination of the three.

In conclusion, the nonlinear dynamic model of EPS controlled system is obtained as follows:(i)Steering column:(ii)Output shaft:(iii)Assisted motor:(iv)Pinion-and-rack mechanism:Among them, , , , and are time-varying and nonlinear uncertain models.

The deformation can be

3. Controller Design Based on LMI Method

The controller K(s) is designed through the EPS mathematical model, and the H robust control theory is combined to realize the H robust control standardization of the EPS controlled closed-loop system model [1719].

The state equation of the system can be obtained as follows:

Take state variables as x = (α, δ, θ, , , ). The control input is u = [u]∈Rn. The road signal input is . is sensor noise. TR is external disturbance. The control output is . is the measured value.

Among them, the coefficient matrices are variable.

Among them,

Formula (23) is the uncertain space state equation based on H robust control, as shown in Figure 3.

The output and input of H standardized control system can be transformed into formula (24).

Using the conversion algorithm of frequency transfer function representation and state space representation, the following can be obtained: the expression of the transfer relationship from the external disturbance = [dδ ThTR]T to the evaluation index z = [eaef−u]T of the controlled system is Tzw. Then, the following control objective based on the standard H control model is to minimize Tzw on the basis of solving the K of the controller, that is, the influence of external interference on the evaluation index of the controlled system is reduced to the lowest point.

Let the desired controller K be [20]where the control space of the controller is xk ∈ Rnxk and Ak, Bk, Ck, and Dk are the parameter space matrices of the controlled system controller to be determined.

From the model of the controlled system (formula (21)) and its controller (formula (25)), the closed-loop system expression of the controlled object can be obtained as follows:where xc = [xTxkT]T is the space state of the controlled object. It is converted to a matrix format ofwhere .

Therefore,

The design requirement of H robust controller is to find K, so that the closed-loop expression of the controlled plant (formula (25)) can satisfy the controlled system model (formula (21)) [21]. Assuming that the model of the controlled system and its controller have been determined, the sufficient and necessary condition for the controller of the controlled system to be an H controller is that there is a symmetric positive definite matrix Xc1 such that the following formula holds:

From the controlled system model (formula (21)) and its controller (formula (24)), we can see that formula (28) is the LMI problem. According to the matrix theory, BMI problem can be transformed into LMI problem.

Let

Then formula (28) can be transformed into

Set

Then the matrix model of the model parameters of the controlled system can be obtained as follows:

If Xc1 > 0, then

From the aforementioned study, we can draw the following conclusions: if there is a symmetric positive definite matrix Xc1 andthen there is an nk-order H controller for the controlled system model (formula (21)).

If nk and n are the order of H controller and system model, respectively, Xc1 is a real symmetric matrix of (n+nk) × (n+nk) dimension. If X and Y are n × n-dimensional symmetric matrices, the matrix variables Xc1 and Xc1−1 can be expressed as

From this, and is equivalent towhere N0 and Nc are matrices with any set of base vectors in kernel space ker([C2D21]) and ker([C2D21]) as column vectors, respectively. Feasp, the solver of LMI software package in MATLAB engineering, is used to obtain the feasible solutions of X and Y in the above equation. If nk is a positive integer, X and Y are symmetric positive definite matrices given in Rnxn when

Formula (39) makes the matrix X2, Y2Rnxnk and the positive definite symmetric matrix X3, Y3Rnkxnk satisfy

Therefore, formulas (37) and (38) have solutions, and their solutions X and Y satisfy equation (39). Then Xc1 composed of X and Y satisfies equation (36). If the order of H controller has nk ≥ n (as ), then its rank can satisfy equation (39). The feasible solution of Xc1 is obtained. By substituting this solution into formula (29), the LMI containing only K can be obtained. The Feasp solver in the toolbox is used to obtain the feasible solution K of linear matrix inequality, and finally, the controller is obtained.

4. Problems in Simulation Based on LMI

Based on robust control theory, the control objective of EPS uncertain controlled system is designed to evaluate whether it can meet the designed performance to ensure the stability of the controlled system. Table 1 shows the choice of simulation experiment parameters.

The assist torque deviation is the difference between the ideal assist torque Ta and the actual assist torque Ta [22]. The main reason is that there is a difference between the actual torque and the measured torque due to the hysteresis effect caused by nonlinear mechanical force transmission, component damping, and inertia in the steering system [23]. Torque tracking performance is an important performance of EPS. Therefore, the controller can reduce the torque deviation as much as possible to improve the tracking performance of the whole steering control system. In other words, the designed controller must be able to control the torque deviation ea = TaTa as small as possible under the uncertainty of road and human disturbance [24]. The following is a simulation study of ea response to road interference force TR and driver input hand torque Th.

Figure 4 shows the response curve of ea to driver input hand torque Th unit step. It can be seen from Figure 5 that when the driver inputs unit Th, the EPS assist torque deviation ea will appear a transient process of following. About 0.05 seconds after Th is applied, ea will reach a maximum following deviation with a peak value of 9.5% and then decrease sharply. After 2 to 3 seconds of transient time, the steady assist torque deviation is about 1.8%. From the ea to Th unit step response curve, the peak value of assist torque deviation is small, and the stable assist torque deviation is also small. The response effect of EPS assist torque deviation to Th can meet the requirements of EPS controller stability control objectives. From the time effect of stability, the transient process from response to stability takes a long time, and the normal transient time should be less than 2 seconds. Therefore, this obviously cannot meet the sensitivity requirements of EPS in fast steering.

As shown in Figure 5, the driver's input Th is a sine wave at two different frequencies. In Figure 5(a), the frequency of Th is a low-frequency sine wave of 2 Hz, and the assist torque deviation ea keeps the synchronous frequency change with the driver's input Th, and the phase is the same. In Figure 5(b), the frequency of Th is a 20 Hz high-frequency sine wave, the power torque deviation ea and the driver input Th cannot keep the synchronous frequency change, and the phase lags behind the phase of Th. Therefore, the controller cannot meet the sensitivity requirements of fast steering.

5. LMI Control Method with Mixed Sensitivity

From the aforementioned simulation analysis, it can be seen that the ea following sensitivity cannot meet the designed control requirements when the controller inputs high frequency. In order to further improve the control quality of the designed controller, LMI algorithm with mixed sensitivity operator is adopted. The integrated control structure is shown in Figure 6.

5.1. Simulation and Evaluation of EPS Assist Torque Deviation Control

Since the system sensitivity S0(s) is essentially the closed-loop system transfer function matrix between the output y of the controlled system and the disturbance signal d, the designed controller requires that the singular value of S0(s) is very small, so the ability of the controller to suppress the disturbance will be robust. Similarly, for the EPS closed-loop system, S0(s) is also the transfer function matrix between the torque error e and the ideal input r. Therefore, S0(s) will determine the tracking performance of the assist torque error e. The smaller the singular value of S0(s), the stronger the robustness of the system controller and the better the tracking performance. To adjust a certain performance index of the controlled system, it is very important to determine the corresponding weighting function. The mixed sensitivity operator W(s) is introduced to adjust the sensitivity of the assist following deviation ea. The amplitude of W(s) can be used to adjust the tracking performance of ea and the attenuation speed of disturbance. Therefore, the control quality of ea can be improved by adjusting the weighting function Ws1(s) of ea.

As shown in Figure 7, the unit step response curve of ea to Th when the weighting function is . It can be seen from the figure that the EPS assist torque deviation will have a following transient process. About 0.05 seconds after Th is applied, ea will reach a maximum follow-up deviation of 3.8% and then decrease sharply. After 0.1-second transient time, the deviation of stable assist torque is about 0.026%. Compared with Figure 5, the control quality of ea by the controller has been significantly improved in both response speed and phase synchronization. Therefore, the control performance of the controller model based on H robust control theory has been significantly improved.

5.2. Simulation and Evaluation of EPS Road Feel Control

EPS road feel control steering system control performance index is another important performance index, which is related to the driver's comfort in the process of driving. In the actual driving state, steering resisting torque T1 and road interference TR will change with the change of road conditions. It is significant to study this performance index for safe and stable driving.

The control effect of EPS road feel is evaluated by road feel error ef. Figure 8 shows the unit step response curve of ef to Th. In Figure 8(a), the mixed sensitivity operator is . The peak response of ef to Th unit step is about 8.7. There is a transient process of 0.8 seconds after Th is applied, and then it goes into steady state, which can meet the stability requirements of the steering system. However, if the response peak value of ef to Th unit step is too large, it will make the driver feel “overshoot” for a very short time, which may cause the oscillation of the steering system. Therefore, it is necessary to adjust the weighting function of ef. Adjust the original to , and the simulation effect is shown in Figure 8(b). It can be seen from the figure that the peak value of ef response to Th unit step is about 2.2, there is a transient process of 0.6 seconds after Th is applied, and then it enters the steady state. At this time, it can not only meet the stability of EPS steering system but also prevent “overshoot” feeling. By adjusting the parameters of Ws1(s) weighting function, the control performance of EPS can be improved continuously, so as to realize the smoothness of EPS working state.

5.3. Control Simulation and Evaluation of EPS Robustness

By adjusting the corresponding performance weighting function WS(s), the performance of the controlled system can be improved to a certain extent without modifying the parameters of the mechanical parts of EPS.

EPS inevitably faces the interference of structural uncertainty. The main structural disturbance factors include steering column vibration caused by uneven road surface, torque disturbance of steering system caused by electromagnetic control system, disturbance of modeling parameters (such as change of system working environment, change of gap between components, wear between components, aging of components, and zero drift of electronic components). The simulation study is a comprehensive evaluation of the stability of the controller model under structural uncertainty disturbance based on H robust control theory. In order to better compare the adjustment of single index with the comprehensive adjustment of robustness, the simulation condition is that except for the selected parameters to be disturbed, the weighted function matrix W and other parameters of the controlled system remain unchanged. By formula,

That is, the variation range of torsional stiffness Ks = 84.33 N m/rad in actual operation is −27.4% to 27.4%; the moment of inertia Ih = 0.0012 kg/m2 of steering column and steering wheel in actual operation is −31.8% to 31.8%. Figure 9 shows that the unit step response of ea to Th is a curve cluster when the disturbance interval of a is 90275 to 50275. It can be seen from the performance of curve cluster in Figure 9 that ea reaches the peak value in about 0.1 seconds when Th is applied, and the fluctuation range is 0.06% to 0.094%, and the jitter range relative to its central curve is −0.02% to –0.01%. After the peak value, the curve in the curve cluster drops sharply and tends to be stable in about 1.6 seconds. Therefore, as a closed-loop system, EPS is robust. The research on different parameter weights shows that the robust performance of the whole system is better than before after the H robust controller is applied to the control system.

In the process of simulation, it is very important to adjust the parameters of weighting function. For example, the variation range of parameter a in Figures 9 and 10 is 90275 to 50275, which reflects the tolerance effect of Th and external interference on ea. But the weighting function selected in Figure 9 is , while the weighting function selected in Figure 10 is . It can be seen from the two figures that the stability accuracy of the controlled system in Figure 10 is worse than that in Figure 9, and the ea response curve in Figure 10 is relatively divergent than that in Figure 9. In general, the amplitude and follow-up of the response curves in Figures 9 and 10 reflect the robust stability of the controlled system.

EPS controller may produce a certain range of disturbance in the process of its use. The causes may be as follows: first, from the hardware point of view, it may be due to the time shift of physical devices in the process of loading the program; second, from the perspective of software, the transfer function in our design of H controller may be high-order, but in practical application, as hardware operation speed and accuracy cannot keep up with the ideal controller, in this case, we can only reduce the order of the controller algorithm, and then, this also leads to a certain degree of error in the actual controller. So the disturbance of the controller also has the problem of stability. Using the same method, if other conditions are the same, only the uncertainty of the controller itself is changed to |Δ|, so that |Δ| ≤ 10%, then the generalized controlled system model is as follows:

At this time, ea response curve cluster to Th is shown in Figure 11.

It can be seen that the response curve cluster has good stability and robust stability in terms of the convergence of amplitude and final curve and the divergence of curve cluster.

6. Hardware in the Loop Test

In the part of simulation test, the robustness of EPS is simulated and evaluated by MATLAB. In this section, the designed controller is embedded into the built-in EPS experimental platform, and the tracking effect between the actual value and the target value is mainly observed, so as to verify the performance of the controller. The EPS hardware in the loop test bed [25] is shown in Figure 12.

Under the condition of in situ simulation, the hand torque is applied on the steering wheel, and the dSPACE software console records the actual current to the target current data under different conditions in real time. The tracking effect between the actual torque and the target torque and between the actual current and the target current is analyzed [26], and then the performance of the controller is verified. The hardware in the loop test results are shown in Figures 13 and 14.

Figures 13 and 14 are the response curves under two different input paths, respectively. From the angle comparison in Figure 13(a), it can be seen that the real angle and the target angle follow well, and the real angle fluctuates about 0.8%. After 50 ms, the real angle reaches a stable state and can always be stable near the expected value. To sum up, when the input changes, although the rotation angle will fluctuate slightly, the real rotation curve will follow the target curve smooth and stable.

Comparing Figure 13(b) with Figure 13(c) and Figure 14(b) with Figure 14(c), we can see that the torque changes with the change of current, both of them reach the peak value in 1400 and 200 ms, respectively, then there is a small amplitude oscillation, and finally reach the stable value immediately. The algorithm ensures the fast response of the current and the small fluctuation in the target range. The results show that the optimization of the power steering system is good, which can make the driver get less delay road feel and smooth feel, and can make the power motor reach the predetermined torque in a short time.

From the overall test results, the hysteresis between the power steering torque and the target torque is very small, which indicates that the sensitivity of the system is very good. In the comparison diagram of actual angle and target angle, the curve following performance is better, and there is no large fluctuation and overshoot phenomenon, which indicates that the power steering system will not appear steering jitter phenomenon in the actual field work.

7. Conclusion

In this article, the EPS controller based on LMI control method with mixed sensitivity operator is designed. First, nonlinear dynamic model of EPS controlled system is derived. Then, LMI controller with mixed sensitivity operator is derived, and the controller stability is verified. Simulation is carried out to validate the control effectiveness. The main work of this article mainly has the following aspects:(a)When the EPS controller is designed with LMI algorithm simply, if the hand torque input frequency becomes larger, the steering wheel angle and steering gear angle cannot keep up with the change of hand torque in amplitude and frequency. It can be concluded that the single LMI controller cannot meet the sensitivity requirements of EPS fast steering.(b)The LMI controller with mixed sensitivity operator is designed. The antidisturbance ability of the controller and the control effect of the power steering system are verified by simulation and hardware in the loop experiment. Compared with the simple LMI controller and the LMI controller with mixed sensitivity, the tracking performance of the gear angle to the steering wheel angle is robust. That is to say, in the process of vehicle driving, the tracking performance target of the controlled system can be guaranteed under the changes of road interference, frequency, and amplitude of steering wheel input hand torque.

Data Availability

All data generated or analyzed during this study are included within the article.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

The authors greatly appreciate the support from Shandong Province Agricultural Application Technology Innovation Project (SD2019NJ005), Shandong Province Agricultural Machinery Equipment Research and Development Innovation Plan Project (2018YF007), National Key Research and Development Programs (2018YFD0300606-04), Shandong Province Modern Agricultural Industrial System Corn Innovation Team Mechanical Processing Post Expert Project, and Shandong Province Agricultural Major Application Technology Innovation Project (SD2019NJ005).