# Electric Power Steering System Control Strategy Based on Robust H∞ Control for Electric Forklift

Authors: Zhizheng Jiang; Benxian Xiao
Journal: Mathematical Problems in Engineering
 (2018)

---

## Abstract

The dynamic model of the Electric Power Steering (EPS) system for electric forklifts and the two-degree-of-freedom (2DOF) forklift models has been established. Based on the control target of electric forklift EPS, a generalized EPS control model with model perturbation and interference is established. The standard H∞control model of the EPS system is transformed, and the EPS generalized state equation of electric forklift is derived. The principle of robust control with genetic optimization is expounded, aiming at the parameters optimization of the weighted function of H∞control model, the constraint function of the genetic algorithm (GA) is constructed, and the robust controller of genetic optimization is derived. Taking the electric forklift TFC20 as the research object, according to the actual data on the forklift, the system model is established in MATLAB, and the effects of PID control, robust control, and genetic robust control are compared, the results show that the power steering characteristic of the robust control is better than the power steering characteristic of the PID control, and the stability of the forklift under the control of robust control is better. Also, the power steering characteristic of the H∞ controller with GA optimization is better than that of an unoptimized one, and its robustness is better, under external pavement interference, the following ability is stronger for the ideal current and the steering is more stable.


---

## Body

## 1. Introduction

EPS system is a kind of power steering system is which widely used in the field of vehicles; the system helps the driver to complete the steering movement by providing appropriate power and controlling the motor through the electronic control unit, in order to improve the steering performance of the vehicle. In recent years, many researchers have conducted in-depth research on vehicle’s electric power steering system model, vehicle’s power characteristics curve, and vehicle’s control strategy, and some intelligent algorithms have been used in vehicle’s electric power steering system.“Fan L et al.” [1] proposed that considering the EPS control strategy of tire-road friction, the steering system model, nonlinear vehicle dynamics model, and tire model are developed under MATLAB/Simulink. Simulation results show that the new EPS-assisted control strategy can improve the steering efficiency under sliding condition. “Hung Y C et al” [2] pointed that the wavelet fuzzy neural network with asymmetric membership function and the improved differential evolution algorithm are used to control the EPS system of six-phase PMSM to improve the driver’s comfort and the stability of the vehicle, and the experimental verification was given. “Wonhee Kim et al.” [3] presented robust steering angle control of electric power steering of vehicle automatic lane keeping system based on moment superposition; this method includes an enhanced observer and a nonlinear damping controller, and the effectiveness of the control method was verified by a test car. “Dongwook Lee et al.” [4] designed a nonlinear torque diagram, which reflects the mapping relationship between driver torque and power motor torque and vehicle speed. In addition, the design criteria of a stabilizing compensator are also proposed. In the simulation, lead-to-lag compensator with different parameters is used. “Gong J Q et al” [5] proposed that based on particle swarm optimization of heavy truck EPS system control strategy is proposed, on the basis of vehicle EPS system overall design, taking DC motor current as the control target, using particle swarm optimization fuzzy control strategy, using MATLAB/Simulink as simulation platform, and taking dump truck as research type models and commercial vehicle simulation model which equipped with EPS system is established. And their simulation experimental results show that, compared with the conventional fuzzy control, particle swarm optimization fuzzy control can improve the whole dynamic response of heavy truck EPS system efficiently, also good steering portability and handling stability is obtained. Other researchers used fuzzy control [6, 7], variable structure control [8], LQR control [9, 10], disturbance observer [11], sliding mode control [12, 13], robust and H∞ control [14–16], optimization algorithm [17, 18], friction compensation control [19], road feeling [20], and so on for vehicle steering system control. These research results are mostly for passenger cars. Forklift, as a kind of industrial handling vehicle, has its own unique operating properties and it is widely used to complete the cargo handling and loading operations in the factory workshop, storage logistics centers, and warehouse shelves. The weight of forklift is large, the working environment is small and complex, so the turning radius should be small, and if the steering is unstable which will leads to rollover and other serious accidents, these factors make the forklift steering characteristics and stability become a high degree of concern problem.In order to improve the steering stability of electric forklift, this paper takes the TFC20 front steering electric forklift produced by Hefei Banyitong Science and Technology Development Co. Ltd., as the research object and aiming at the parameters optimization of the weighted function in H∞ control model, the constraint function of GA is constructed, and the robust controller with genetic optimization is designed and the stability of the controller is analyzed and verified by simulation.


## 2. Electric Forklift EPS Model and Control Target

### 2.1. Steering Mechanism Model

The TFC20 front-wheel steering electric forklift used in this paper has shaft-assisted EPS steering structure. This kind of EPS steering structure can provide electric power torque well with DC motor and it is also very suitable for medium-load electric forklift. Shown in Figure1 is the shaft-assisted EPS steering structure.Figure 1
The shaft-assisted EPS steering structure.During the forklift driving process, the EPS system is mainly affected by the moments of the operating torque, the moments of the power torque, and the moments of the steering resistance torque, and the balance of the three torques needs to be maintained. According to Newton’s law and Kirchhoff’s law, the force balance equation of each part of electric forklift EPS system is as follows [21–23]:Hand-wheel:(1)Jsα¨+Bsα˙=Th-Tc+fsα,α˙Output shaft:(2)Jcδ¨+Bcδ˙=Tα+Tc-Tf+fcδ,δ˙Motor:(3)Jmθ¨+Bmθ˙=Tm-Tαg1+fmθ,θ˙Tm=Kt∗iu=Ri+Li˙+Keθ˙On the condition of small steering corner, the characteristics of the tire are approximately linear. It can be derived that the torqueTf′ (around the steering pin) acting on the tire is(4)Tf′=Kρδ′whereδ′ is the front wheel angle, and the front wheel angle δ′ and the output shaft angle δ have the following relationship:(5)δ=δ′∗g2The torqueTf′ (around the steering pin) acting on the tire and the tire torque Tf1 acting on the output shaft have the following relationship:(6)Tf1=Tf′∗g2Neglecting the effect of air resistance on the electric forklift, simplifying the system, and then deriving the equivalent resistance torque to the output shaft are as follows:(7)Tf=Kcδ+TrAnd(8)Tc=Ksα-δTα=Kmθ-δk=fThG1u1im=kTcAs the inductance value “L” is small when the motor current is stable, the nonlinear part of the motor is ignored in the analysis and the following equation can be obtained:(9)Tm=KtRu-Keθ˙Interpretation of variables is shown in Nomenclature.


### 2.2. State Equation of Steering Mechanism

To simplify the discussion of the problem, here we temporarily ignore the nonlinear part of the EPS-related component, i.e., ignoring the effect offs(α,α˙),fc(δ,δ˙),fm(θ,θ˙), and represent the state equation as a linear part. These nonlinearities, together with the external disturbances to the system, cause uncertainty in the steering system of the electric forklift, which is expressed as the uncertainty of the system and will be explained in the next chapter. The standard state equation expression for the system is as follows:(10)x˙=Ax+BUy=Cx+DUwhere state vector is(11)x=x1x2x3x4x5x6T=αα˙δδ˙θθ˙T;control signal U is(12)U=duT=ThTruT;system output y is(13)y=i;Then the coefficients of the standard equation of state are as follows:(14)A=010000-KsJs-BsJsKsJs000000100KsJc0-Km+Ks+KcJc-BcJcKmJc000000100Kmg1∗Jm0-Kmg1∗Jm-Kt∗Ke/R+L+BmJmB=01Js00000001Jc0000000KtJm∗R+LTC=00000-KeRD=001R


### 2.3. The 2DOF Model of the Electric Forklift

In order to better analyze the steering stability of electric forklift, combined with the TFC20 front steering electric forklift, the 2DOF model of the forklift is established as follows [24, 25]:(15)k1+k2β+1u1ak1-bk2ωr-k1δ=mv˙+u1ωrak1-bk2β+1u1a2k1+b2k2ωr-ak1δ=Izω˙rwherek1, k2 are the lateral stiffness of front and rear tire, respectively.ais the distance from vehicle centroid to the front axle,b is the distance from vehicle centroid to the rear axle, m means the quality of the vehicle, ωr means the yaw rate, β means the sideslip angle, v stands for the component of velocity along the Y axis, and Iz represents the forklift’s moment of inertia about Z axis.


### 2.4. Control Target

The EPS system should be portability when it is turned in place or turned at low speed. Compared to the car, the steering of the electric forklift is more frequent and, in most cases, the turning radius of the steering operation is the minimum; therefore the driver’s steering force should be reduced.During the electric forklift driving process, the driver can get a good sense of the road, which makes the EPS system have a good flexibility and when the electric motor provides enough electric power torque to the electric forklift, the operation of the driver can be very portable, but this also leads to a lack of a sense of the road to the driver.Therefore, the goal of this paper is to balance the “portability” and “flexibility” of the EPS system. At the same time, we should pay attention to the safety and stability of the steering.Set the following two control targets.(1) Error of the Power e (16) e = T a - T a ∗whereTα is the actual power value provided by the motor andTα∗ is the ideal power value which the motor should provide.(2) Yaw Rate ω r . The yaw rate represents the stability of the operation of the electric forklift, so setting this goal we hope that, in the case of interference, the steering of electric forklift is still has good yaw rate response, the structure of EPS control system is shown in Figure 2.Figure 2
Structure of EPS control system.The working principle of the system is as follows: firstly, the desired motor current is obtained from the ideal power characteristic curve; then let desired motor current minus the actual current obtain the current difference. Input the current difference to the controller and, according to the appropriate control algorithm, the appropriate motor control voltage will be output, and then the desired motor current will be obtained. At the same time, combining the input of the hand-wheel angle and 2DOF model, the response curve of the yaw rate of the forklift can be obtained, and then we can observe the steering stability of the electric forklift.


## 2.1. Steering Mechanism Model

The TFC20 front-wheel steering electric forklift used in this paper has shaft-assisted EPS steering structure. This kind of EPS steering structure can provide electric power torque well with DC motor and it is also very suitable for medium-load electric forklift. Shown in Figure1 is the shaft-assisted EPS steering structure.Figure 1
The shaft-assisted EPS steering structure.During the forklift driving process, the EPS system is mainly affected by the moments of the operating torque, the moments of the power torque, and the moments of the steering resistance torque, and the balance of the three torques needs to be maintained. According to Newton’s law and Kirchhoff’s law, the force balance equation of each part of electric forklift EPS system is as follows [21–23]:Hand-wheel:(1)Jsα¨+Bsα˙=Th-Tc+fsα,α˙Output shaft:(2)Jcδ¨+Bcδ˙=Tα+Tc-Tf+fcδ,δ˙Motor:(3)Jmθ¨+Bmθ˙=Tm-Tαg1+fmθ,θ˙Tm=Kt∗iu=Ri+Li˙+Keθ˙On the condition of small steering corner, the characteristics of the tire are approximately linear. It can be derived that the torqueTf′ (around the steering pin) acting on the tire is(4)Tf′=Kρδ′whereδ′ is the front wheel angle, and the front wheel angle δ′ and the output shaft angle δ have the following relationship:(5)δ=δ′∗g2The torqueTf′ (around the steering pin) acting on the tire and the tire torque Tf1 acting on the output shaft have the following relationship:(6)Tf1=Tf′∗g2Neglecting the effect of air resistance on the electric forklift, simplifying the system, and then deriving the equivalent resistance torque to the output shaft are as follows:(7)Tf=Kcδ+TrAnd(8)Tc=Ksα-δTα=Kmθ-δk=fThG1u1im=kTcAs the inductance value “L” is small when the motor current is stable, the nonlinear part of the motor is ignored in the analysis and the following equation can be obtained:(9)Tm=KtRu-Keθ˙Interpretation of variables is shown in Nomenclature.


## 2.2. State Equation of Steering Mechanism

To simplify the discussion of the problem, here we temporarily ignore the nonlinear part of the EPS-related component, i.e., ignoring the effect offs(α,α˙),fc(δ,δ˙),fm(θ,θ˙), and represent the state equation as a linear part. These nonlinearities, together with the external disturbances to the system, cause uncertainty in the steering system of the electric forklift, which is expressed as the uncertainty of the system and will be explained in the next chapter. The standard state equation expression for the system is as follows:(10)x˙=Ax+BUy=Cx+DUwhere state vector is(11)x=x1x2x3x4x5x6T=αα˙δδ˙θθ˙T;control signal U is(12)U=duT=ThTruT;system output y is(13)y=i;Then the coefficients of the standard equation of state are as follows:(14)A=010000-KsJs-BsJsKsJs000000100KsJc0-Km+Ks+KcJc-BcJcKmJc000000100Kmg1∗Jm0-Kmg1∗Jm-Kt∗Ke/R+L+BmJmB=01Js00000001Jc0000000KtJm∗R+LTC=00000-KeRD=001R


## 2.3. The 2DOF Model of the Electric Forklift

In order to better analyze the steering stability of electric forklift, combined with the TFC20 front steering electric forklift, the 2DOF model of the forklift is established as follows [24, 25]:(15)k1+k2β+1u1ak1-bk2ωr-k1δ=mv˙+u1ωrak1-bk2β+1u1a2k1+b2k2ωr-ak1δ=Izω˙rwherek1, k2 are the lateral stiffness of front and rear tire, respectively.ais the distance from vehicle centroid to the front axle,b is the distance from vehicle centroid to the rear axle, m means the quality of the vehicle, ωr means the yaw rate, β means the sideslip angle, v stands for the component of velocity along the Y axis, and Iz represents the forklift’s moment of inertia about Z axis.


## 2.4. Control Target

The EPS system should be portability when it is turned in place or turned at low speed. Compared to the car, the steering of the electric forklift is more frequent and, in most cases, the turning radius of the steering operation is the minimum; therefore the driver’s steering force should be reduced.During the electric forklift driving process, the driver can get a good sense of the road, which makes the EPS system have a good flexibility and when the electric motor provides enough electric power torque to the electric forklift, the operation of the driver can be very portable, but this also leads to a lack of a sense of the road to the driver.Therefore, the goal of this paper is to balance the “portability” and “flexibility” of the EPS system. At the same time, we should pay attention to the safety and stability of the steering.Set the following two control targets.(1) Error of the Power e (16) e = T a - T a ∗whereTα is the actual power value provided by the motor andTα∗ is the ideal power value which the motor should provide.(2) Yaw Rate ω r . The yaw rate represents the stability of the operation of the electric forklift, so setting this goal we hope that, in the case of interference, the steering of electric forklift is still has good yaw rate response, the structure of EPS control system is shown in Figure 2.Figure 2
Structure of EPS control system.The working principle of the system is as follows: firstly, the desired motor current is obtained from the ideal power characteristic curve; then let desired motor current minus the actual current obtain the current difference. Input the current difference to the controller and, according to the appropriate control algorithm, the appropriate motor control voltage will be output, and then the desired motor current will be obtained. At the same time, combining the input of the hand-wheel angle and 2DOF model, the response curve of the yaw rate of the forklift can be obtained, and then we can observe the steering stability of the electric forklift.


## 3. Robust Control Model

Robust control is to quantitatively investigate the model error of the system and investigate the ability of the system to maintain its performance under bounded interference. For linear systems, the nominal object transfer function G (s) and unknown perturbation Δ (s) are often used to characterize the uncertain system.The problem of H∞ performance analysis is to set the performance index as the H∞ norm of the evaluation function and to obtain the performance of the robust controller by optimizing the H∞ norm in real rational function space.The H∞ performance reflects the energy ratio of the output signal to the input signal under the action of an energy-bounded signal, which can be used to measure the strength of anti-interference ability of the system. It is defined as the peak value of the maximum singular value of the system frequency response. As shown in (17), the maximum singular value represents the maximum growth rate that can be reached within a certain period of time, and the singular vector corresponding to the maximum singular value is the fastest growing initial perturbation direction. Therefore, the H∞ norm is applicable to the signal gain that simultaneously describes the degree of uncertainty of the object in the control system and the interference of the input end to the error of the output end.(17)F∞=supRes>0σ-Fs=supω∈Rσ-FjwF is a matrix function which is parsed and bounded in the right half-plane andσ- represents the maximum value of the singular value. Shown in Figure 3 is standard H∞ control model.Figure 3
Standard H∞ control model.In Figure3, Y is the observed signal;U means the output of the controller which is a generalized control signal; Gpmeans a generalized controlled object;Z represents the evaluation output.W means the outside interference. In the design, we hope that Z is as small as possible. The problem of H∞ optimal control is to design a stabilization controller such that the H∞ norm of the transfer function Gwz from W to Z is minimal. It means that there is a small γ that satisfies the following relationship:(18)Gwz∞=supz2w2<γSatisfying the above relationship, the system is considered to have a good H∞ performance, multiplicative perturbation,u=u is the output of EPS controller, n is the sensor noise, and y=i is the output of the controlled system.Converting the model of Figure4 to the standard H∞ control model based on hybrid sensitivity shown in Figure 5, it can be seen that it meets the standard H∞ model shown in Figure 3. As is shown in Figure 5, the weighting functionsWs, Wr, Wt are introduced; the errore, the controller output u, and the output y of the controlled system are adjusted by the weighting function, and the target to be controlled is highlighted to obtain better system performance. As can be observed in the comparison between Figures 4 and 5, the sensor noise n and the multiplicative perturbation factor Δm in Figure 4 do not appear in Figure 5 because the weighting functionsWs,Wr, andWt limit these interference factors. The multiplicative uncertainty Δm of the model exists in the generalized controlled object in the form of Wt, guaranteeing that Wt∞≥Δ∞.Figure 4
EPS generalized control model with model perturbation and interference.Figure 5
Standard H∞ control model based on hybrid sensitivity.The transfer function of the system from external interference inputW to Z=Z1Z2Z3T is Gzw=WsSWrRWtTT,S,R,T are, respectively, the closed-loop transfer function of the reference input W to the tracking errore, the control output u and the measurement outputy, and R=K∗S Therefore, the design problem of robust controller is transformed into finding the rational function controller K, and Gwz∞≤γ. When Gwz∞≤1, this problem belongs to the standard H∞ suboptimal optimization problem.Research and analysis show thatWs (s) should have high-gain and low-pass characteristics;Wt (s) represents the requirement for robust stability and should have high-pass filter characteristics;Wr (s) is generally taken as a real constant, and considering that the order of the three weighting functions should be as small as possible to reduce the order of the controller, the three weighting functions in this paper are defined as follows:(19)Ws=a1b1s+1c1s+1Wr=a2Wt=a3b3s+1c3s+1


## 4. EPS Generalized Equation of State

Take the state vector:(20)x=x1x2x3x4x5x6T=αα˙δδ˙θθ˙TFrom (1)-(9), we can get the following:(21)x˙2=α¨=1JsTh-Ksα+Ksδ-Bsα˙x˙4=δ¨=1JcKmθ-Km+Kc+Ksδ-Tr-Bcδ˙x˙6=θ¨=1JmKtuR+L-Kmg1+Kmg1δ-KtKeR+L+Bmθ˙External inputs of the forklift EPS system are mainly the power motor control voltage u, the driver’s operating torque Th, and the pavement interference Tr. These signals constitute the EPS generalized control signal:(22)U=duT=ThTruTThe output of generalized controlled system is as follows:(23)Y=eThe output of system evaluation is(24)Z=WseWruWtyTwhere,y=i is the output of the system, Z=W1∗euy, W1=Ws000Wr000Wt, so we can construct a controlled generalized object without a weighting function: Gp′:U→Z′Y(25)Z′=euyTwhere the control power error e is calculated by (13), and the power torque Tα ∗ of the ideal power current output is obtained from (3):(26)Tα∗=g1Tm-Jmθ¨-Bmθ˙From (3), (18), and (24), we can get the control system power error e; the expression is as follows:(27)e=Km-Kmg1+KtkKs-Km+Kmg1δ-KtkKsα-KeKtR+Lθ˙+KtR+LuGeneralized control object with weighting function is(28)Gp=W1I∗Gp′Combined with the electric forklift data of TFC20 front steering electric forklift, we can get the state space equation of the system as(29)x˙=Ax+BUZ′=C1x+D1UY=C2x+D2Uwhere(30)A=010000-KsJs-BsJsKsJs000000100KsJc0-Ks+Ks+KcJc-BsJcKmJc000000100Kmg1∗Jm0-Kmg1∗Jm-Kt∗Ke/R+L+BmJmB=01Js00000001Jc0000000KtJm∗R+LTC1=-Kt∗k∗Ks0Kt∗k∗Ks+1-g1g1Km00-KtKeR+L00000000000-KeR,D1=00KtR+L001001R,C2=-Kt∗k∗Ks0Kt∗k∗Ks+1-g1g1Km00-KtKeR+LD2=000


## 5. Robust Control Based on Genetic Optimization

Genetic algorithms provide a universal solution to the optimization problem of complex systems. They have strong robustness and have been widely used. However, in practical applications, genetic algorithms involve the selection of fitness functions and specific parameters.


### 5.1. Significance of the Weighting Function

The reasonable setting of the weighting function can effectively restrain the influence of interference and accurately track the input signal. Through the weighting function, the error e, the controller output u, and the controlled system output y are adjusted to get the best control target. whereWs is to better reflect the size of the sensitivity function S at low frequency, which reflects the follow-up of the actual power current provided by the motor to the ideal power current. The selection ofWt mainly reflects the inherent properties of the system, including the uncertainty of system model, sensor noise, and other interference factors; the weighting function of the input u corresponds to the selection ofWr in order to remove the high frequency components of the input and avoid its interference with the system. Therefore, adjusting parameters of weighting function is very important. Genetic algorithm is proposed to optimize the parameters of weighting function in order to obtain better robustness of the system.


### 5.2. Determination of Constraint Function of Genetic Algorithm

The function optimization problem is to satisfy certain constraints and to make certain performance indexes of the system get the maximum or minimum, so as to satisfy certain optimal metrics of the system. According to robust control requirements of EPS system, the constraint function is constructed as follows.(1) δ 1 = 20 ∗ l g σ ′ [ G P ( j w ) ] . σ ′ represents the maximum singular value, and the maximum singular value represents the maximum growth rate that the perturbation can achieve within a certain period of time, and δ1represents the general indicator of robust design, that is, the influence of uncertain factors on the generalized controlled object, when δ1<0, take φ1=σ′[Gp(jw)]; when δ1≥0, take φ1=100.(2) δ 2 = 20 ∗ l g [ σ ′ [ W s ( j w ) · S ( j w ) ] ] . The product ofWs and S represents the transfer function of the external interference W to the evaluation outputZ1, whileWs is the weight of the error e, and δ2 reflects the ability of the system to resist interference. When δ2<0, take φ2=σ′[Ws(jw)·S(jw)]; when δ2≥0, take φ2=10.(3) δ 3 = 20 ∗ l g σ ′ W t ( j w ) · T ( j w ) . The product ofWt and T represents the transfer function of the external interference W on the evaluation outputZ3, andWt is the weight of the output y of the controlled system, reflecting the inherent stability properties of the system, including factors such as model uncertainty, when δ3<0, take φ3=σ′[WT(jw)·T(jw)], and when δ3≥0, take φ3=10.(4) δ 4 = 20 ∗ l g σ ′ W r ( j w ) · R ( j w ) . The product ofWr and R represents the transfer function of the external interference W on the evaluation outputZ2, andWr is the weight of the controller output u, δ4 represents the control of the motor output, in order to remove the high-frequency interference of the motor voltage output, when δ4<0, take φ4=σ′[Wr(jw)·R(jw)] and when δ4≥0, take φ4=10.δ 3 and δ4 reflect the requirements of system robustness, that is, whether the system can maintain stability and meet certain performance requirements under the interference of uncertain factors.(5) δ 5 = 20 ∗ l g σ ′ [ W s - 1 ( j w ) ] + σ ′ [ W t - 1 ( j w ) ] .When δ5<0, take φ5=σ′[Ws-1(jw)]+σ′[Wt-1(jw)], and when δ5≥0, take φ5=100.δ 5 requires that the bands ofWs andWt do not intersect.Objective functionf=∑i=15φi, and fitness function takes the minimum F=f.


### 5.3. Optimization Results

The coefficients ofa1, b1, c1, a2, a3, b3,c3 are coded using binary coding to determine the search domains of the respective coefficients, which are connected in series to form a chromosome or an individual.Determine the genetic algebraGe=200, crossover probability Pc=0.7, mutation probability Pm=0.08, and population size M=110.The selection operator uses a proportional selection factor, depending on the probability of its individual fitness. If the fitness of individuali is fi, then the probability that the individual is selected is Φi=fi/∑k=1Mfk.a 1 = 198, b1=0.0040, c1=6.68, a2=0.0207, a3=0.651, b3=0.0078, c3=0.0005 can be got by using MATLAB genetic algorithm optimization box. The corresponding robust controller is(31)Ks=1.6∗105s+513s+103s+9s+2s2+9s+580s+2.16s+601s+246s+89s+0.26s2+13s+47At this point,Gzw∞=0.8113<1, which meets the robust control objectives.


## 5.1. Significance of the Weighting Function

The reasonable setting of the weighting function can effectively restrain the influence of interference and accurately track the input signal. Through the weighting function, the error e, the controller output u, and the controlled system output y are adjusted to get the best control target. whereWs is to better reflect the size of the sensitivity function S at low frequency, which reflects the follow-up of the actual power current provided by the motor to the ideal power current. The selection ofWt mainly reflects the inherent properties of the system, including the uncertainty of system model, sensor noise, and other interference factors; the weighting function of the input u corresponds to the selection ofWr in order to remove the high frequency components of the input and avoid its interference with the system. Therefore, adjusting parameters of weighting function is very important. Genetic algorithm is proposed to optimize the parameters of weighting function in order to obtain better robustness of the system.


## 5.2. Determination of Constraint Function of Genetic Algorithm

The function optimization problem is to satisfy certain constraints and to make certain performance indexes of the system get the maximum or minimum, so as to satisfy certain optimal metrics of the system. According to robust control requirements of EPS system, the constraint function is constructed as follows.(1) δ 1 = 20 ∗ l g σ ′ [ G P ( j w ) ] . σ ′ represents the maximum singular value, and the maximum singular value represents the maximum growth rate that the perturbation can achieve within a certain period of time, and δ1represents the general indicator of robust design, that is, the influence of uncertain factors on the generalized controlled object, when δ1<0, take φ1=σ′[Gp(jw)]; when δ1≥0, take φ1=100.(2) δ 2 = 20 ∗ l g [ σ ′ [ W s ( j w ) · S ( j w ) ] ] . The product ofWs and S represents the transfer function of the external interference W to the evaluation outputZ1, whileWs is the weight of the error e, and δ2 reflects the ability of the system to resist interference. When δ2<0, take φ2=σ′[Ws(jw)·S(jw)]; when δ2≥0, take φ2=10.(3) δ 3 = 20 ∗ l g σ ′ W t ( j w ) · T ( j w ) . The product ofWt and T represents the transfer function of the external interference W on the evaluation outputZ3, andWt is the weight of the output y of the controlled system, reflecting the inherent stability properties of the system, including factors such as model uncertainty, when δ3<0, take φ3=σ′[WT(jw)·T(jw)], and when δ3≥0, take φ3=10.(4) δ 4 = 20 ∗ l g σ ′ W r ( j w ) · R ( j w ) . The product ofWr and R represents the transfer function of the external interference W on the evaluation outputZ2, andWr is the weight of the controller output u, δ4 represents the control of the motor output, in order to remove the high-frequency interference of the motor voltage output, when δ4<0, take φ4=σ′[Wr(jw)·R(jw)] and when δ4≥0, take φ4=10.δ 3 and δ4 reflect the requirements of system robustness, that is, whether the system can maintain stability and meet certain performance requirements under the interference of uncertain factors.(5) δ 5 = 20 ∗ l g σ ′ [ W s - 1 ( j w ) ] + σ ′ [ W t - 1 ( j w ) ] .When δ5<0, take φ5=σ′[Ws-1(jw)]+σ′[Wt-1(jw)], and when δ5≥0, take φ5=100.δ 5 requires that the bands ofWs andWt do not intersect.Objective functionf=∑i=15φi, and fitness function takes the minimum F=f.


## 5.3. Optimization Results

The coefficients ofa1, b1, c1, a2, a3, b3,c3 are coded using binary coding to determine the search domains of the respective coefficients, which are connected in series to form a chromosome or an individual.Determine the genetic algebraGe=200, crossover probability Pc=0.7, mutation probability Pm=0.08, and population size M=110.The selection operator uses a proportional selection factor, depending on the probability of its individual fitness. If the fitness of individuali is fi, then the probability that the individual is selected is Φi=fi/∑k=1Mfk.a 1 = 198, b1=0.0040, c1=6.68, a2=0.0207, a3=0.651, b3=0.0078, c3=0.0005 can be got by using MATLAB genetic algorithm optimization box. The corresponding robust controller is(31)Ks=1.6∗105s+513s+103s+9s+2s2+9s+580s+2.16s+601s+246s+89s+0.26s2+13s+47At this point,Gzw∞=0.8113<1, which meets the robust control objectives.


## 6. Robust Controller Design

In this paper, we can solve the H∞ controller by using the LMI toolbox in MATLAB.The model of the controlled system is equivalent to the following formula by (29):(32)x˙=Ax+B1w+B2uZ=C1x+D11w+D12uY=C2x+D21w+D22uu=kYThe controller K required to set up the system is as follows:(33)x˙k=Akxk+BkYu=Ckx+DkYwhere the controller status is represented asxk, K=AkBkCkDk is the controller sought in this paper, and Ak, Bk, Ck, Dk are the parameters to be determinedApplying controller K, i.e., applying (33) to the system represented by (32), results in the following closed loop system:(34)ζ˙=Ac1ζ+Bc1wz=Cc1ζ+Dc1wwhere(35)ζ=xx˙,Ac1=A+B2DkC2B2CkBkC2Ak,Bc1=B1+B2DkD21BkD21,Cc1=C1+D12DkC2D12Ck,Dc1=D11+D12DkD21.This paper applies the LMI toolbox in MATLAB to solve the H∞ controller K(s). The H∞ solver Hinflmi based on the linear matrix inequality processing method provided by the LMI toolbox is used to solve the output feedback H∞ controller K(s) of the EPS system corresponding to the controlled generalized object transfer function matrix Gp(s). The function form of the Hinflmi solver is as follows:(36)gopt,K=hinflmiGp,pm,hwhereγ is the performance index of H∞ controller; K represents the H∞ controller; p and m indicate that the input p and output m of the H∞ controller; that is, the system measurement output y is p-dimension, and the system control input u is m-dimensional; in this paper pm=11, h indicates that the operation result will get a robust H∞ controller, where h is set to 1, indicating that the obtained controller is a standard H∞ controller, and the performance index γ of the EPS closed-loop system is 0.9137; that is, for the uncertain EPS controlled system in this paper, there is a controller that makes it progressively stable. The system shifts the external input W to the transfer function matrix of the evaluation output Z TWZ∞=0.9137<1, indicating that the H∞ controller is a standard H∞ controller, from which it can also be stated that the requested H∞ controller can guarantee the asymptotic stability of the requested system.


## 7. Simulation Results and Analysis

In order to verify the effect of robust control based on genetic optimization, combined with TFC20 forklift data, PID control is a traditional control method, and robust control is widely used to control vehicles; as the industrial handling vehicles, forklifts have higher requirements for stability, the genetic robust control algorithm is compared under the same conditions.


### 7.1. Simulation Modeling

In simulation modeling, MATLAB/Simulink components are used. According to the above analysis, the simulation model of EPS for electric forklift consists of a DC motor module, a mechanical steering system module, an ideal power characteristic module, a controller module, and a 2DOF forklift model. Connect the input and output variables of the above parts to get the overall model of the electric forklift EPS system, as shown in Figure6.Figure 6
The overall diagram of the EPS system.The centroid speed of forkliftu1, rang[0-15], unit: km/h;G, rang[0-1500], unit: kg; Th is the hand-wheel torque, rang[0-15], unit: Nm. The main parameters of TFC20 forklift in the simulation are shown in Table 1.Table 1
Main parameters of forklift.
m (kg) 2340 B c (kg⋅m) 0.361 J c (kg⋅m) 0.089 J m (kg⋅m2) 2.250/10 4 k 1 (N/rad) -62618 k 2 (N/rad) -110245 a(m) 1.352 b(m) 1.485 R(Ω) 0.450 g 1 16.500 L(mH) 3.339


### 7.2. Analysis of Simulation Results

Firstly, steering performance of electric forklifts is studied with different control methods for hand-wheel torque interference. At this time, the fixed forklift has a full-load mass; i.e., G1 is set to 1500 kg. The amplitude value of the steering step torque input signalTh is set to 8Nm to simulate the sudden unilateral rotation of the hand-wheel, and in the interval of 4s—4.5s, input an Tr (Tr=10Nm) signal as road interference in order to test the robustness of the system under different vehicle speeds. Simulation waveforms are shown in Figures 7(a)–7(c).Figure 7
Comparison of step input performance with steering torque interference under different control methods.
(a)
PID control (b)
Robust control (c)
Genetic optimization robust controlThen perform a sine signal input test, at this time, keep the forklift speed at 10 km/h which is the normal speed of the forklift. The hand-wheel torque inputTh is a sinusoidal signal and it is used to simulate the situation where the hand-wheel rotates left and right. The amplitude is set to 10 Nm, the period is 2πs, and the simulation time is 10 s. Simulation waveforms are shown in Figures 8(a)–8(c).Figure 8
Comparison of sinusoidal input performance under different control methods.
(a)
PID control (b)
Robust control (c)
Genetic optimization robust controlThe step response can largely reflect the dynamic characteristics of the system. In the simulation, the PID controller parameters: P=10, I=10, and D=0. From Figures7(a)–7(c), under the PID control, the step response curve of the actual power current of the motor and the response curve after adding interference both have a large amount of overshoot; under the robust control, the time response curve becomes smooth, and the overshoot of the response curve after adding interference also decreases significantly; under genetic optimization robust control, the step response of the actual power current is faster and the current follows well. Moreover, when the forklift’s on-board mass and the hand-wheel torque input are the same, if the speed is greater, the power current and power torque will be smaller; thereby it will improve the driver’s road feeling and stability of operation and increase the safe driving performance of electric forklifts.From Figures8(a)–8(c), under PID control, the actual power current of the motor has a large deviation from the ideal current; under the robust control, the actual current and the ideal current follow ability are obviously enhanced, but they are still not fully followed; under the genetic optimization robust control, the actual current is almost consistent with the ideal current.It can be seen from the above simulation curve that PID control directly takes the error between the target and the actual behavior is not completely reasonable, because the system output has a certain inertia, it is impossible to jump, and the target value is given outside the system, it can be jumped. Use the error between them directly to eliminate the error means that the amount that is impossible to jump is used to track the amount that can be jumped. This way of “directly taking the error between the target and the actual behavior to eliminate the error” often causes the initial control force to be too large and the system behavior to overshoot. The overshoot of the PID under the interference condition is very large, which would be very dangerous if the actual PID parameter is not adjusted well in practice. For the uncertain interference problem faced by the system, the robust control can be well solved. Under the same interference conditions, we can see that under the interference condition, the overshoot of the robust control is small, it means that the current is more stable, and it is mainly due to the robust control system’s ability to maintain performance when face the interference. At the same time, we can see that the control effect of genetic optimization robust control is the best; it can be understood that genetic algorithms provide a universal solution to the optimization problem of complex systems, and they have strong robustness, and the function optimization problem is to satisfy certain constraints and to make certain performance indexes of the system get the maximum or minimum, so as to satisfy certain optimal metrics of the system, we combine genetic algorithms and robust control to achieve a more stable control effect.In summary, robust control can better provide the electric forklift with suitable power torque, while genetic optimization can provide better parameters of the weighting function, so as to design a better controller for the electric forklift to provide power torque which is closer to the ideal value. Moreover, when the forklift’s vehicle speed and the hand-wheel torque input are the same, when the vehicle’s mass is greater, the ideal power current will be greater, and the motor will provide a greater power torque which will reduce the driver’s burden.


### 7.3. Comparison of Steering Stability Performance of Electric Forklift under Different Control Methods

As the safety of the driver and the cargo should be considered during the operation of the forklift, the stability of the power steering system of the electric forklift is also a consideration of the EPS system. The yaw rate refers to the rotation of the vehicle about the vertical Z axis, which reflects the stability of the vehicle to some extent. Therefore, the observation target of the steering stability of electric power steering system is represented by the transient response characteristics of the yaw rate [26–28].Aiming at the forklift’s full-load conditions, this paper compares the steering stability of electric forklifts under different control methods. In the experiment, the interference input is a superposition of a sinusoidal signal and is used to simulate a random interference scenario on the road, as shown in Figure9.Figure 9
Diagram of the pavement interference.Figure10 shows the yaw rate response curve under different control methods. It can be seen from Figure 10(a) that, under PID control, the yaw rate response of the electric forklift has significant fluctuations for the input of pavement interference. From Figure 10(b), under the robust control, the yaw rate response curve is significantly smoother, and the yaw rate is slightly reduced. From Figure 10(c), under genetic optimization robust control, the yaw rate response curve is more stable, and the time response speed is faster, and the value of the yaw rate is also slightly decreased. In summary, the robustness and control performance of the optimized robust controller are even better.Figure 10
Comparison of yaw rate response curve under different control methods.
(a)
PID control (b)
Robust control (c)
Genetic optimization robust control


## 7.1. Simulation Modeling

In simulation modeling, MATLAB/Simulink components are used. According to the above analysis, the simulation model of EPS for electric forklift consists of a DC motor module, a mechanical steering system module, an ideal power characteristic module, a controller module, and a 2DOF forklift model. Connect the input and output variables of the above parts to get the overall model of the electric forklift EPS system, as shown in Figure6.Figure 6
The overall diagram of the EPS system.The centroid speed of forkliftu1, rang[0-15], unit: km/h;G, rang[0-1500], unit: kg; Th is the hand-wheel torque, rang[0-15], unit: Nm. The main parameters of TFC20 forklift in the simulation are shown in Table 1.Table 1
Main parameters of forklift.
m (kg) 2340 B c (kg⋅m) 0.361 J c (kg⋅m) 0.089 J m (kg⋅m2) 2.250/10 4 k 1 (N/rad) -62618 k 2 (N/rad) -110245 a(m) 1.352 b(m) 1.485 R(Ω) 0.450 g 1 16.500 L(mH) 3.339


## 7.2. Analysis of Simulation Results

Firstly, steering performance of electric forklifts is studied with different control methods for hand-wheel torque interference. At this time, the fixed forklift has a full-load mass; i.e., G1 is set to 1500 kg. The amplitude value of the steering step torque input signalTh is set to 8Nm to simulate the sudden unilateral rotation of the hand-wheel, and in the interval of 4s—4.5s, input an Tr (Tr=10Nm) signal as road interference in order to test the robustness of the system under different vehicle speeds. Simulation waveforms are shown in Figures 7(a)–7(c).Figure 7
Comparison of step input performance with steering torque interference under different control methods.
(a)
PID control (b)
Robust control (c)
Genetic optimization robust controlThen perform a sine signal input test, at this time, keep the forklift speed at 10 km/h which is the normal speed of the forklift. The hand-wheel torque inputTh is a sinusoidal signal and it is used to simulate the situation where the hand-wheel rotates left and right. The amplitude is set to 10 Nm, the period is 2πs, and the simulation time is 10 s. Simulation waveforms are shown in Figures 8(a)–8(c).Figure 8
Comparison of sinusoidal input performance under different control methods.
(a)
PID control (b)
Robust control (c)
Genetic optimization robust controlThe step response can largely reflect the dynamic characteristics of the system. In the simulation, the PID controller parameters: P=10, I=10, and D=0. From Figures7(a)–7(c), under the PID control, the step response curve of the actual power current of the motor and the response curve after adding interference both have a large amount of overshoot; under the robust control, the time response curve becomes smooth, and the overshoot of the response curve after adding interference also decreases significantly; under genetic optimization robust control, the step response of the actual power current is faster and the current follows well. Moreover, when the forklift’s on-board mass and the hand-wheel torque input are the same, if the speed is greater, the power current and power torque will be smaller; thereby it will improve the driver’s road feeling and stability of operation and increase the safe driving performance of electric forklifts.From Figures8(a)–8(c), under PID control, the actual power current of the motor has a large deviation from the ideal current; under the robust control, the actual current and the ideal current follow ability are obviously enhanced, but they are still not fully followed; under the genetic optimization robust control, the actual current is almost consistent with the ideal current.It can be seen from the above simulation curve that PID control directly takes the error between the target and the actual behavior is not completely reasonable, because the system output has a certain inertia, it is impossible to jump, and the target value is given outside the system, it can be jumped. Use the error between them directly to eliminate the error means that the amount that is impossible to jump is used to track the amount that can be jumped. This way of “directly taking the error between the target and the actual behavior to eliminate the error” often causes the initial control force to be too large and the system behavior to overshoot. The overshoot of the PID under the interference condition is very large, which would be very dangerous if the actual PID parameter is not adjusted well in practice. For the uncertain interference problem faced by the system, the robust control can be well solved. Under the same interference conditions, we can see that under the interference condition, the overshoot of the robust control is small, it means that the current is more stable, and it is mainly due to the robust control system’s ability to maintain performance when face the interference. At the same time, we can see that the control effect of genetic optimization robust control is the best; it can be understood that genetic algorithms provide a universal solution to the optimization problem of complex systems, and they have strong robustness, and the function optimization problem is to satisfy certain constraints and to make certain performance indexes of the system get the maximum or minimum, so as to satisfy certain optimal metrics of the system, we combine genetic algorithms and robust control to achieve a more stable control effect.In summary, robust control can better provide the electric forklift with suitable power torque, while genetic optimization can provide better parameters of the weighting function, so as to design a better controller for the electric forklift to provide power torque which is closer to the ideal value. Moreover, when the forklift’s vehicle speed and the hand-wheel torque input are the same, when the vehicle’s mass is greater, the ideal power current will be greater, and the motor will provide a greater power torque which will reduce the driver’s burden.


## 7.3. Comparison of Steering Stability Performance of Electric Forklift under Different Control Methods

As the safety of the driver and the cargo should be considered during the operation of the forklift, the stability of the power steering system of the electric forklift is also a consideration of the EPS system. The yaw rate refers to the rotation of the vehicle about the vertical Z axis, which reflects the stability of the vehicle to some extent. Therefore, the observation target of the steering stability of electric power steering system is represented by the transient response characteristics of the yaw rate [26–28].Aiming at the forklift’s full-load conditions, this paper compares the steering stability of electric forklifts under different control methods. In the experiment, the interference input is a superposition of a sinusoidal signal and is used to simulate a random interference scenario on the road, as shown in Figure9.Figure 9
Diagram of the pavement interference.Figure10 shows the yaw rate response curve under different control methods. It can be seen from Figure 10(a) that, under PID control, the yaw rate response of the electric forklift has significant fluctuations for the input of pavement interference. From Figure 10(b), under the robust control, the yaw rate response curve is significantly smoother, and the yaw rate is slightly reduced. From Figure 10(c), under genetic optimization robust control, the yaw rate response curve is more stable, and the time response speed is faster, and the value of the yaw rate is also slightly decreased. In summary, the robustness and control performance of the optimized robust controller are even better.Figure 10
Comparison of yaw rate response curve under different control methods.
(a)
PID control (b)
Robust control (c)
Genetic optimization robust control


## 8. Conclusion

With the continuous update of automotive electronics technology, various aspects of the EPS system have breakthroughs in different degrees of development. The EPS system was developed from the initial application for small cars to the application for large cars and handling vehicles and its applications have become more and more widespread and EPS systems can improve the vehicle’s handling stability at high speed. Compared with the traditional steering systems such as the mechanical steering system and the hydraulic steering system, the electric power steering system has the characteristics of high control flexibility, a simple structure, and high safety. Therefore, researches on the electric power steering systems for electric forklifts have important engineering significant applications [29–31].The research object of this paper is the electric power steering system of the TFC20 front-wheel steering electric forklift. The EPS dynamics model of the electric forklift is first established and the control target is given. Then the control model is established and the generalized state equation of the EPS is derived. Finally, the robust H∞ control scheme is based on genetic algorithm.Simulations verify that the robust H∞ controller based on the closed-loop current control strategy can better cope with the system uncertainty perturbation caused by sudden pavement interference, and the controller makes the forklifts have better power steering characteristic and stability. The simulation results also show that the robustness of the robust H∞ controller optimized by the genetic algorithm is better, and the stability of the forklift is also better.



---

*Source: 7614304-2018-09-09.xml*