Next Article in Journal
Evaluation of Reinforcement and Deep Learning Algorithms in Controlling Unmanned Aerial Vehicles
Previous Article in Journal
Decoupling Control of Multi-DOF Supporting System of MLDSB
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Actuator-Integrated Fault Estimation and Fault Tolerant Control for Electric Power Steering System of Forklift

School of Electrical Engineering and Automation, Hefei University of Technology, Hefei 230009, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2021, 11(16), 7236; https://doi.org/10.3390/app11167236
Submission received: 20 July 2021 / Revised: 2 August 2021 / Accepted: 2 August 2021 / Published: 5 August 2021
(This article belongs to the Topic Dynamical Systems: Theory and Applications)

Abstract

:
For the problem of actuator-integrated fault estimation (FE) and fault tolerant control (FTC) for the electric power steering (EPS) system of a forklift, firstly, a dynamic model of a forklift EPS system with actuator faults was established; then, an integrated FE and FTC design was proposed. The nonlinear unknown input observer (NUIO) was proposed to estimate the system states and actuator faults, and an adaptive sliding mode FTC system was constructed based on it. The gain of the observer and controller is obtained by H optimization and one-step linear matrix inequality (LMI) formula operation in order to realize the overall optimal design of an FTC system. Finally, the experimental results show that when actuator failure occurs, the proposed integrated FE and FTC were more accurate than the decentralized design to estimate the system states and the actuator faults. The proposed fault-tolerant controller can more effectively restore the power assist performance of the steering power motor in case of failure and effectively ensure the safety and reliability of the forklift EPS system.

1. Introduction

As a transport tool, the forklift plays a very important role in cargo moving in ports, workshops, logistics warehouses, airports, and other fields. The electric power steering system has become a common steering power system because of its energy saving features, environmental protection, compact structure, and many other advantages. The electric power steering system of electric forklift is mainly composed of a mechanical steering device, a power motor, sensors, controllers, and other main components [1,2]. Losing power steering of electric forklifts may lead to difficult steering and even collision, resulting in vehicle damage and injuries. Faults in the EPS systems of electric forklifts are mainly related to sensors and actuators. Due to the complexity of the work, the probability of actuator failure is higher than that of other parts. Actuator failure in the EPS system will reduce the mobility and handling performance of the vehicle, and even cause serious safety risks. Therefore, actuator faults in the EPS system of electric forklifts need to be accurately diagnosed, and the realization of the corresponding FTC is the key to improve the reliability of electric forklift EPS system [3].
In the last few years, various types of observers and controllers have been used for actuator fault estimation and fault tolerant control, such as an integrated FE and FTC design for Lipschitz nonlinear systems subject to uncertainty, disturbance, and actuator/sensor fault. A NUIO without rank requirement is proposed to estimate the system states and faults simultaneously. On this basis, the author constructed an adaptive sliding mode fault tolerant control (FTC) system [4,5]. FE is an advanced and important fault diagnosis technology, which is developed to determine the location, occurrence and sizes of the fault. As a result, the estimated fault signals can be directly used for FTC system design. Great achievements have been made in FE design [6], such as a fault detection and diagnosis (FDD) method of an EPS system based on the physical model of EPS system which is data driven. This method requires large-scale statistical analysis of experimental data, which increases the difficulty of the work. In addition, fault estimation cannot be carried out with low fault degrees [7]. An active FTC method is designed for the satellite attitude system with external disturbances and multiple actuator failures. Firstly, the model of a rigid satellite with multiple actuator faults is established. Secondly, the actuator fault diagnosis scheme is given, and its estimated value is obtained. Then, a fault-tolerant attitude controller based on the terminal sliding mode was designed by using backstepping control technology, which ensured the asymptotic stability of the rigid satellite attitude closed-loop system in the case of multiple actuator failures [8]. Yuan et al. proposed an FTC scheme based on SMC for actuator faults of a variable cycle engine (VCE). The basic idea of the design is to explore and utilize the functional redundancy brought by the multiple variable geometry in VCE. The FTC design of the actuator is divided into a fault reconstruction part and an FTC part [9]. An integrated robust active FTC design based on linear matrix inequality (LMI) is proposed for a class of nonlinear systems with actuator failures [10]. Alireza Navarbaf et al. proposed a new method to design a fault-tolerant controller with FE capability by using a generalized Takagi–Sugeno fuzzy model for nonlinear systems [11]. Yufeng Qin et al. put forward the unknown input observer gain calculation method when applied to fault estimation [12]. Alireza Mousavi et al. proposed a robust predictive control method with high computational efficiency for continuous time underactuated SISO systems with actuator saturation and state-dependent uncertainties. Based on model prediction and adaptive fuzzy sliding mode control, the parameters of the sliding mode surface are adjusted by predicting the expected effect of uncertainty [13]. An augmented state vector composed of current state, delay state and additive fault is constructed. The extended system is described in a singular form. Then, an UIO is obtained, which can decouple some disturbances and weaken the influence of the remaining uncoupled disturbances [14]. Aiming at the vehicle steer by the wire system with actuator failure and limited uncertainty, an FTC method is proposed. A fault observer is designed to evaluate the fault information and the fault SBW system. The minimax model predictive control is deployed in the delta domain to achieve tracking performance in actuator failures, disturbances and system uncertainties [15,16]. Mohand Arab Djeziri et al. also dealt with the embedded FDI/ FTC approach, and applied it to an over-actuated electric vehicle [17]. Based on the online learning ability of RBF neural networks, an adaptive fault estimation observer is designed. The adaptive algorithm of RBF networks is established by the Lyapunov theory, and the design of the observer is expressed as a set of LMIs, which can be easily solved by standard LMI tools [18]. Yan et al. studied the problem of the adaptive asymptotic tracking FTC for a class of uncertain nonlinear systems with actuator faults and event-triggered inputs. Firstly, the adaptive fault-tolerant controller based on an event-triggered strategy is designed, and the adaptive control law is constructed to compensate the unknown fault of the actuator effectively. Then, the Lyapunov function is used to ensure the uniform boundedness of the closed-loop signals [19]. Elham Tavasolipour et al. used Lipschitz nonlinearity to solve the problem of fault estimation for nonlinear systems. The estimation of system fault and state is discussed. In this method, the disturbance is regarded as a nonlinear function coupled with the system state, and the fault is regarded as an additive function. In order to diagnose faults and reduce disturbance by using dissipation theory, Luenberger and two UIOs are designed, respectively [20]. Sensor fault estimation and actuator fault detection and isolation (FDI) for a class of uncertain nonlinear systems are studied. A robust sliding mode observer estimates the states and sensor faults of the original system by attenuating unknown inputs and actuator faults [21]. Salman Ijaz et al. proposed a new adaptive integral sliding mode based on the FTC strategy for the actuator faults and failure compensation problem of a class of Lipschitz nonlinear systems. Firstly, a nominal state feedback virtual control law is designed to stabilize the Lipschitz nonlinear system and to achieve the ideal nominal performance. Then, the nonlinear adaptive integral SMC and control allocation scheme are introduced to compensate the unknown disturbance and uncertainty caused by actuator failure and fault estimation error [22]. Peter Fogh Odgaard et al. proposed a scheme for accommodating faults in the rotor and generator speed sensors in wind turbine. These measurements are very important for wind turbine control and wind turbine monitoring. The basis of this scheme is to detect and isolate these faults by using an observer with unknown inputs [23]. Witczak et al. studied the problem of robust predictive FTC for linear discrete-time systems. The key problem is to keep the state of the system in the robust invariant feasible set, which is a group of states to ensure the stability of the proposed control strategy [24]. A new LMI condition is proposed for the problem of the stabilization of a class of discrete-time Lipschitz nonlinear systems with parameter uncertainties. By combining the Lipschitz property with Young’s relation and a non-diagonal Lyapunov matrix, a less conservative LMIs is obtained [25].
In contrast to previous publications, in this paper, the FE and FTC of the actuator in the EPS system of the forklift were studied. An integrated FE and FTC system is proposed. Compared with the separate design of observer gain and controller gain, the integrated design fault estimation is more rapid and accurate, and the fault-tolerant control effect is better. The proposed method has solved the problem of the EPS system when the actuator occurs constant deviation and gain variation faults. The experimental results show that the observer can accurately obtain the fault estimation value, and the fault tolerant control algorithm can effectively restore the power assistance of EPS system.
The paper has the following structure: Section 2 and Section 3 presents the dynamics model of forklift EPS system and the actuator fault model of EPS system. In Section 4, integrated FE/FTC are presented. It consists of four subsections, namely, system description, FE design, adaptive sliding mode FTC design and integrated synthesis of FE/FTC. In Section 5, the experiment results are given. Finally, the discussion and conclusions are given.

2. Dynamics Model of Forklift EPS System

According to the mechanical and electrical characteristics and parameters of the EPS system of the TFC35 forklift provided by Hefei Banyitong Science and Technology Development Co., Ltd., the EPS dynamic model and vehicle model are built to simulate and control the electric forklift 3-DOF model.
The dynamics model of EPS establishes the relationship between the steering mechanism, the electrodynamics of the motor and the tire/road contact force. A steering mechanism model equipped with a brush permanent magnet DC motor is shown in Figure 1.
According to Newton’s laws of motion, the equation of motion can be written as follows (Formulas (1)–(3) and Table 1):
J c θ ¨ c + B c θ ˙ c = T d + K c θ m g l K c θ c
( J m + R P 2 g l 2 M r ) θ ¨ m + ( B m + R p 2 g l 2 B r ) θ ˙ m = K t I m + K c θ c g l ( K c g l 2 + K r R p 2 g l 2 B r ) θ m R P g l F r
U m = I ˙ m L m + I m R m + K m θ ˙ m
Let θ c ,   θ ˙ c ,   θ m ,   θ ˙ m ,   and   I m represent the state variables in the motion process of the EPS system of the forklift, let ε ( t ) = [ T d   F r ] T ,   and   u = [ U m ] ,   θ c ,   θ ˙ c ,   T c ,   θ ˙ m ,   I m represent the output of the EPS system of the forklift in the process of movement; the following is the form of state space of the EPS system of the forklift:
{ x ˙ ( t ) = A x ( t ) + B u ( t ) + M ε ( t )   y ( t ) = C x ( t )
where
A = [ 0 1 0 0 0 K c J c B c J c K c J c g l 0 0 0 0 0 1 0 g l K c g l 2 J m + R p 2 M r 0 B r R p 2 K r + K c g l 2 J m + R p 2 M r R p 2 B r + g l 2 B m g l 2 J m + R p 2 M r g l 2 K t g l 2 J m + R p 2 M r 0 0 0 K m L m R m L m ]
B = [ 0 0 0 0 1 L m ]
M = [ 0 0 1 J c 0 0 0 0 g l R P g l 2 J m + R p 2 M r 0 0 ]
C = [ 1 0 0 0 0 0 1 0 0 0 K c 0 K c g l 0 0 0 0 0 1 0 0 0 0 0 1 ]

3. Actuator Fault Model of EPS System

In this paper, the actuator fault is divided into power motor fault, deceleration mechanism, gear and rack actuator fault. Because the power motor drives the deceleration mechanism and the gear and rack movement, the power motor fault is defined as active actuator fault, and the deceleration mechanism and gear and rack faults are defined as passive actuator faults.
In this paper, actuator failure means that the actuator cannot complete the expected action. When the actuator fails, the EPS system cannot complete the ideal power steering. Common actuator faults are mainly divided into three categories: gain variation faults (multiplicative faults), constant deviation faults (additive faults) and stuck faults (constant output of the actuator). Stuck faults include two kinds of failure: complete failure and out of control. Complete failure refers to the motor voltage being constant zero, or the motor voltage is not zero, but it and the deceleration mechanism or the deceleration mechanism and gear rack is stuck, unable to move the failure state. Out of control refers to the motor suddenly running at a constant non-zero speed. At present, only the redundant hardware can achieve the purpose of fault tolerance, which will not be considered in this paper. In this paper, gain variation faults and constant deviation faults, namely, partial faults, are considered. Partial faults refer to the motor being in a controlled state, but the voltage loss or friction increase efficiency becomes low, or the deceleration mechanism and gear and rack wear lead to efficiency loss, that is, the actual steering power cannot reach the ideal steering power.
The main factors leading to motor fault and what kinds of fault types it will produce are:
  • if the motor temperature is too high, it may lead to partial faults or stuck faults;
  • if the air is damp, dusty and polluted, it may lead to partial faults or stuck faults;
  • if there is no plug, the motor is broken, the motor is locked, it will lead to stuck faults;
  • if the connection shorts between the wire harness end line and the ground, it will lead to stuck faults;
  • if the converter is short circuited or open circuited, it will lead to stuck faults;
The main factors that lead to the failure of the deceleration mechanism, the gear and rack and what kinds of fault types it will produce are:
  • if the clearance of the turbine worm is too large, it will lead to partial faults;
  • if the tooth surface of the turbine worm is worn and the gear and rack are worn, it will lead to partial faults.
The following mathematical formula of actuator fault type corresponds to the list above. According to the fault estimation, we can judge what kind of fault has occurred. In practical engineering, because different factors can lead to the same type of fault, even if we know the fault type, we need to find out what factors caused it one by one.
The output of different types of fault actuators is uniformly described as follows:
u q = β u ( t ) + u 0
where β represents the gain variation coefficient of the actuator, u 0 represents the value of constant deviation fault or stuck fault of the actuator, and u ( t ) represents the output of the normal actuator.
  • when   β = 1   and   u 0 = 0 , it is in a normal state and the actuator has no failure;
  • when   β = 1   and   u 0 0 , it is a constant deviation fault and belongs to partial failure;
  • when   0 < β < 1   and   u 0 = 0 , in this case, it is a gain variation fault and belongs to a partial failure;
  • when 0 < β < 1   and   u 0 0 , in this case, it is a mixed fault with constant deviation and gain variation and belonging to partial failure;
  • when   β = 0   and   u 0 = 0 , then the actuator has no output and is in a complete failure;
  • when   β = 0   and   u 0 0 , the output of the actuator is a constant.
To isolate the fault items, the output of the fault actuator can be transformed as follows:
u q = u ( t ) + [ ( β 1 ) u ( t ) + u 0 ] = u ( t ) + f a ( t )
then, we can obtain the actuator failure:
f a ( t ) = ( β 1 ) u ( t ) + u 0
Since the DC motor voltage U m is used as the control input u ( t ) in this paper, the expression form of actuator fault f a ( t ) also needs to be converted into the voltage form. The fault type, time and law can be obtained through FDI unit, and the fault information of the power motor, deceleration mechanism and gear and rack can be collected and converted into the form of voltage. Moreover, if all states of the system are available, FTC design only needs to carry out FE. In practical engineering, the actuator of EPS system will become worse with the increase in service time, as shown in u q < u ( t ) . In this paper, the most frequent actuator partial failure fault is considered, which is manifested as the actual steering power cannot reach the ideal steering power, the power motor loses voltage, leading to the steering power becoming smaller and cannot reach the ideal steering power; the actuator partial failure fault can be converted into the power motor voltage loss.

4. Integrated FE/FTC

4.1. System Description

Considering actuator faults and system interference, the fault model of EPS system is expressed as follows:
{ x ˙ ( t ) = A x ( t ) + B u ( t ) + F f a ( t ) + D ε ( t )   y ( t ) = C x ( t )
where x ( t ) R n is the system state vector; u ( t ) R m is input vector for the system; y ( t ) R p is the system measurable output; ε ( t ) R l is the interference; f a ( t ) R q is the actuator fault vector; A R n × n ,   B R n × m ,   C R p × n ,   D R n × l ,   and   F R n × q are the known constant matrix. The following hypotheses on the system (8) are made.
Hypothesis 1 (H1).
( A , C ) is observable, ( A , B ) is controllable and r a n k ( B , F ) = r a n k ( B ) = m .
Hypothesis 2 (H2).
The ε ( t ) ϵ [ 0 , ) and f a ( t ) ϵ [ 0 , ) , and f a ( t ) are continuously smooth with bounded first-time derivative.
Remark 1.
Hypotheses 1 and 2 are usually made for FE-based FTC systems with actuator faults. The condition r a n k ( B , F ) = r a n k ( B ) = m ensures that the influence of the fault can be compensated by controlling the input.
The actuator fault is defined as an auxiliary state system, then System (8) is augmented into:
{ x ¯ ˙ ( t ) = A ¯ x ¯ ( t ) + B ¯ u ( t ) + D ¯ ε ¯ ( t )         y = C ¯ x ¯ ( t )
where x ¯ t = [ x ( t ) f a ( t ) ] , A ¯ = [ A F 0 0 ] , B ¯ = [ B 0 ] , C ¯ = [ C 0 ] , D ¯ = [ D 0 0 I q ] , ε ¯ ( t ) = [ ε ( t ) f ˙ a ( t ) ] .
Remark 2.
It can be verified below that the observability of Systems (8) and (9) is equivalent, since the matrix ( A , C ) is observable,
r a n k = [ s I n A C ] = n , s C , R e ( s ) 0
which leads to
r a n k = [ s I n + q A ¯ C ¯ ] = r a n k [ s I n A F 0 s I q C 0 ] = n + q , s C , R e ( s ) 0

4.2. FE Design

The augmented state x ¯ ( t ) is estimated by a NUIO as follows:
{ z ˙ = M z + G u + L y x ¯ ^ = z + H y
where z R n + q is the observer system state and x ¯ ^ R n + q is the estimate of x ¯ . The matrices M R ( n + q ) × ( n + q ) , G R ( n + q ) × m , L R ( n + q ) × p ,   H R ( n + q ) × q are to be designed.
Defining the estimation error as e = x ¯ x ¯ ^ , the error dynamics as follows:
e ˙ = x ¯ ˙ x ¯ ^ ˙ = ( Ξ A ¯ L 1 C ¯ ) e + ( Ξ A ¯ L 1 C ¯ M ) z + ( Ξ B ¯ G ) u + [ ( Ξ A ¯ L 1 C ¯ ) H L 2 ] y + Ξ D ¯ ε ¯
where Ξ = I n + q H C ¯ ,   L = L 1 + L 2 , The matrices   M , G ,   and   L 2 are defined as
M = Ξ A ¯ L 1 C ¯ ,   G = Ξ B ¯ ,     L 2 = ( Ξ A ¯ L 1 C ¯ ) H
With the definition given in Equation (12), the error dynamics (11) become
e ˙ = ( Ξ A ¯ L 1 C ¯ ) e + Ξ D ¯ ε ¯
Theorem 1.
There exists a robust NUIO (10) if the error System (13) is robustly asymptotically stable.
Proof with Equation (12), the error System (13) is equivalent to the original error System (11). So, if Equation (13) is robustly and asymptotically stable, then Equation (11) is also robustly and asymptotically stable, indicating that l i m t e ( t ) = 0 in the presence of disturbance.
Note that the design matrices M ,   G and L can be derived after the matrices L 1   and   H are obtained. Therefore, the main task of obtaining the NUIO (10) as described in the sequel is to design L 1   and   H such that Equation (13) is robustly and asymptotically stable.
Remark 3.
Note from Equation (13) that the disturbance is completely decoupled from the state/FE if the following one condition holds: (Q) rank ( C D ) = rank ( D ) + q . The disturbance can be completely decoupled by designing H such that ( I n + q H C ¯ ) D ¯ = 0 with r a n k ( C ¯ D ¯ ) = r a n k ( D ¯ ) . Considering the case of partially decoupled disturbance, the method allows disturbance of the partial decoupling process in the observer design. An augmented state vector composed of current state, delay state and additive fault is constructed, and the augmented system is described inthe singular form. Then, an unknown input observer which can decouple some disturbances is obtained, and the uncoupled disturbances are reduced, but only one kind of integral measurement system is studied [14]. A robust NUIO (10) is proposed in this paper using H optimization. This optimization method has no requirement of rank, so it is suitable for more practical engineering systems.
Remark 4.
It is worth noting that unlike traditional FDI, the traditional FDI includes fault detection and isolation processes based on residual generators, and the residual threshold is used to design the proposed NUIO to directly estimate the fault shape when faults occur. The observer can estimate the faults naturally and regard them as new states in an enhanced system.
In the proposed NUIO, the faults are assumed to be bounded and continuously smooth, and it is seen from Equation (13) that the FE performance is affected by the fault modelling error f ˙ a . The augmented perturbation ε ¯ is not completely decoupled but attenuated by robust design. Thus, the robust FE performance depends on the robustness of the error System (11).
Remark 5.
Since the matrix C in this paper is not the identity matrix, it can be assumed that
C = C 1 + C 2 = [ 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 ] + [ 0 0 0 0 0 0 0 0 0 0 K c 0 1 K c g l 0 0 0 0 0 0 0 0 0 0 0 0 ] .
It can be seen that the third row in x ¯ ^ is y 3 = K c     x 1 K c g l     x 3 . Experimentation can be performed by comparing the value of the third row of x ¯ ^ to the value of K c     x 1 k c g l     x 3 ; at the same time, the experimental results show that the fault estimation can estimate the system state well where x = [ x 1   x 2   x 3   x 4   x 5   ] T .
Remark 6.
Although the actuator fault is assumed to be continuously smooth with a bounded first-time derivative, it is not required to be differentiable everywhere. For any piecewise continuous fault f 0 R q 0 and a stable matrix A f R q 0 × q 0 , there always exists an input vector ω R q 0 such that f ˙ 0 = A f f 0 + ω . Therefore, following a similar design process, the proposed observer can also be used to estimate piecewise continuous faults.

4.3. Adaptive Sliding Mode FTC Design

A sliding surface for the System (8) is designed as follows:
s 1 = N 1 x ^
where s 1 R m , x ^ R n is the estimate of system state x , and N 1 = B + Y 1 ( I n B B + ) with B + = ( B T B ) 1 B T and an arbitrary matrix Y 1 R m × n . Define the state estimation error as e = x x ^ . Differentiating s 1 with respect to time gives
s ˙ 1 = N 1 A x + u + N 1 F f a + N 1 D ε N 1 e ˙ x
Design the control input as
u = u l + u n
where the linear feedback component is u l = K x ¯ ^ with a design matrix. K = [ K x E 1 ] , K x R m × n is to be determined while E 1 = B + F . The nonlinear component is designed as follows:
u n = { ρ s 1 ( t ) s 1 s 1   ,   s 1 0 0 ,                                         s 1 = 0
· represents the Euclidean norm of a vector and the induced norm of a matrix. With ρ s 1 ( t ) = η ^ s 1 + φ s 1 + δ s 1 , φ s 1 > 0 , δ s 1 > 0 are design constants. The scalar η ^ s 1 is introduced to estimate η s 1 which is defined as η s 1 = N 1 D ε 0 + E 1 ( f ¯ a + f ^ a ) + K x e x 0 + N 1 e ¯ x 0 , where e x 0 and e ¯ x 0 are unknown scalars assumed to be upper bounds of e x and e ¯ x , respectively. The update law of η ^ s 1 is η ^ ˙ S 1 = σ 1 s 1 ,   η ^ s 1 ( 0 ) > 0 , with a learning rate σ 1 > 0 to be designed.
Define the estimation error of η s 1 as η ˜ s 1 = η s 1 η ^ s 1 and consider a Lyapunov function
V s 1 = 1 2 ( s 1 T s 1 + 1 σ η ˜ s 1 2 )
It follows from Equations (15) and (16) that
V ˙ s 1 = s 1 T s ˙ 1 1 σ 1 η ˜ s 1 η ^ ˙ s 1 ( ω s 1 x + η s 1 ρ s 1 ( t ) ) s 1 η ˜ s 1 s 1   ( ω s 1 x φ s 1 δ s 1 ) s 1
where ω s 1 = N 1 A K x + N 1 M 0 N 0 . By choosing φ s 1 > ω s 1 ϕ s 1 , with some scalar ϕ s 1 > 0 , it follows that the reaching and sliding conditions are satisfied, that is s 1 T s ˙ 1 δ s 1 s 1 in the subset Ω s 1 = { x : x ϕ s 1 } . Thus, the controller (16) ensures that if x ( 0 ) Ω s 1 , then for all t > s 1 ( 0 ) / δ s 1 , s 1 = s ˙ 1 = 0 .
The stability analysis of the system corresponding to the sliding mode is considered. It is assumed that the system has been controlled to remain in the sliding mode (14). Substituting the equivalent control
  u e q = ( N 1 A x + N 1 D ε ¯ ) + u l  
into System (8) gives the closed-loop system
x ˙ = ( Θ A B K x ) x + B K e + Θ D ε ¯
where Θ = I n B N 1 .
Therefore, by designing K x such that (18) is robustly stable, then the System (8) is maintained on the sliding mode with the equivalent control (17).

4.4. Integrated Synthesis of FE/FTC

The augmented closed-loop system composed of (13) and (18) is
x ˙ = ( Θ 1 A B K x ) x + B K e + D 1 ε ¯ e ˙ = ( Ξ A ¯ L 1 C ¯ ) e + Ξ D ¯ ε ¯   z 1 = C x x + C e e  
where z 1 ϵ R r is the measured output used to verify the closed-loop system performance with matrices C x ϵ R r × n ,   C e ϵ R r × ( n + q ) ,   D 1 = [ Θ D 0 ] .
It can be seen from (19) that the system disturbance affects the state/FE, and the estimation error directly affects the control system. This shows that there is a bi-directional robustness interaction between the FE and FTC models, which breaks the so-called Separation Principle and produces an integrated FE/FTC design approach to achieve optimal and robustness overall performance of the FTC system. Now, the problem of integrated design can be expressed as follows: design the controller gain K x and the observer gains H and L 1 to ensure the robust stability of the augmented closed-loop System (19).
This integrated design is essentially an observer-based robust control problem. To solve this problem, a one-step LMI formulation is proposed in Theorem 2. This one-step approach is modified from the method used in [23].
Theorem 2.
Given positive scalars γ 1 ,   ϵ 1 ,   ϵ 2 ,   ϵ 3 ,   δ 1   a n d   δ 2 , the closed-loop System (19) is stable with H performance G z 1 d ¯ < γ 1 , if there exist three symmetric positive definite matrices Z R n × n , Q R n × n , R R q × q , and matrices M 1 R m × n , M 2 R n × p , M 3 R n × p , M 4 R q × p , M 5 R q × p such that
[ Π 1 Π 2 Π 3 ] < 0
with
Π 1 = [ Ξ 1 , 1 Ξ 1 , 2 J 2 , 2 ] ,   Π 2 = [ Ξ 1 , 3 Ξ 1 , 4 0 Ξ 1 , 6 Ξ 1 , 7 0 0 Ξ 1 , 10 J 2 , 3 J 2 , 4 J 2 , 5 0 0 I J 2 , 9 0 ]
Π 3 = d i a g { γ 1 2 I , I , ϵ 1 I , ( ϵ 1 + ϵ 2 ) 1 I , ϵ 3 1 Z , ϵ 3 Z , δ 1 I , ( δ 2 L f 2 ) 1 I }
J 2 , 2 = [ Ξ 2 , 2 Ξ 2 , 3 Ξ 3 , 3 ] ,   J 2 , 3 = [ Q D M 2 C D 0 M 4 C D R ] ,   J 2 , 4 = [ C e x C e f a ]
J 2 , 5 = [ Q M 0 M 2 C M 0 M 4 C M 0 ] ,   J 2 , 9 = [ Q M 2 C 0 M 4 C R ] ,
Ξ 1 , 1 = H e ( Θ A Z B M 1 ) + ϵ 2 1 M 0 M 0 + δ 2 1 Θ Θ ,     Ξ 1 , 2 = [ 0 F ] , Ξ 1 , 3 = [ Θ D 0 ] ,
Ξ 1 , 4 = Z C x ,   Ξ 1 , 6 = Z N 0 ,   Ξ 1 , 7 = B M 1 ,   Ξ 1 , 10 = Z ,   Ξ 2 , 2 = H e ( Q A M 2 C A M 3 C ) + δ 1 L f 2 I n
Ξ 2 , 3 = Q F M 2 C F A C M 4 C M 5 ,   Ξ 3 , 3 = H e ( M 4 C F ) .
where H e ( W ) = W + W T , ’ denotes the symmetric part of a matrix. Then the gains are given by
K X = M 1 Z 1 , H 1 = Q 1 M 2 , H 2 = R 1 M 4 , L 11 = Q 1 M 3 , L 12 = R 1 M 5
Proof Consider a Lyapunov function V e = e P 1 e with a symmetric positive matrix P 1 . The time derivative of V e along (13) is as follows:
V ˙ e = e ˙ P 1 e + e P 1 e ˙ = e H e [ P 1 ( Ξ A ¯ L 1 C ¯ ) ] e + H e ( e P 1 Ξ D ¯ ε ¯ )
Consider another Lyapunov function V x = x P 1 x . Then, the time derivative of V x along (18) is
V ˙ x = x ˙ P 1 x + x P 1 x ˙ = x H e [ P ( Θ A B K x ) ] x + H e ( x P B K e ) + H e ( x P D 1 ε ¯ )
The H performance G z 1 ε ¯ < γ can be represented as
J = 0 ( z 1 z 1 γ 1 2 ε ¯ ε ¯ ) d t < 0  
Under zero initial conditions, it follows that
J = 0 ( z 1 z 1 γ 1 2 ε ¯ ε ¯ + V ˙ x + V ˙ e ) d t 0 ( V ˙ x + V ˙ e ) d t = 0 ( z 1 z 1 γ 1 2 ε ¯ ε ¯ + V ˙ x + V ˙ e ) d t ( V x ( ) + V e ( ) ) + ( V x ( 0 ) + V e ( 0 ) ) 0 ( z 1 z 1 γ 1 2 ε ¯ ε ¯ + V ˙ x + V ˙ e ) d t
A sufficient condition for the satisfaction of (23) is
  J 1 = z 1 z 1 γ 1 2 ε ¯ ε ¯ + V ˙ x + V ˙ e < 0
Substituting (21) and (22) into (24) yields
J 1 = [ x e ε ¯ ] [ J 11 P B K P D 1 J 22 P 1 Ξ D ¯ γ 1 2 I ] [ x e ε ¯ ] < 0
where J 11 = H e ( P ( Θ A B K x ) ) + δ 2 1 P Θ Θ P + δ 2 L f 2 I n + ( ϵ 1 + ϵ 2 ) N 0 N 0 + ϵ 2 1 P M 0 M 0 P + C x C x ,   J 22 = H e ( P 1 ( Ξ A ¯ L 1 C ¯ ) ) + δ 1 1 P 1 Ξ Ξ P 1 + δ 1 L f 2 A 0 A 0 I n + q + ϵ 1 1 P 1 Ξ M ¯ 0 M ¯ 0 Ξ P 1 + + C e C e .
Define Z = P 1 . Pre-multiplying and post-multiplying both sides of (25) with diag( Z ,   I ,   I ) gives
[ J 11 B K D 1 J 22 P 1 Ξ D ¯ γ 1 2 I ] < 0
where J 11 = H e ( ( Θ A B K x ) Z ) + δ 2 1 Θ Θ + δ 2 L f 2 Z Z + ( ϵ 1 + ϵ 2 ) Z N 0 N 0 Z + ϵ 2 1 M 0 M 0 + Z C x C x Z , J 22 = H e ( P 1 ( Ξ A ¯ L 1 C ¯ ) ) + δ 1 1 P 1 Ξ Ξ P 1 + δ 1 L f 2 A 0 A 0 I n + q + ϵ 1 1 P 1 Ξ M ¯ 0 M ¯ 0 Ξ P 1 + + C e C e .
It follows from the Young’s relation that for some positive scalar ϵ 3 ,
He { [ B K x 0 0 ] [ 0 I 0 ] } ϵ 3 [ B K x Z 0 0 ] Z 1 [ B K x Z 0 0 ] + ϵ 3 1 [ 0 I 0 ] Z 1 [ 0 I 0 ]
Further define
P 1 = [ Q n × n 0 0 R q × q ] , L 1 = [ L 11 L 12 ] , H = [ H 1 H 2 ]
M 1 = K x Z , M 2 = Q H 1 , M 3 = Q L 11 , M 4 = R H 2 , M 5 = R L 12 .
Using the Schur complement repeatedly, (26) can be finally reformulated into (20).
Remark 7.
The nonlinear term P B K x in (25) is linearized by introducing an equality constraint, and the integral FE/FTC problem is solved by using a one-step LMI formula. This equality constraint imposes some restriction on the systems (e.g., the matrix B has to be full column) and some requirements on the Lyapunov matrix P [5]. Here, the requirement of equation constraint is removed by using the Young’s relation, which provides more flexibility for optimal design. However, it should also be pointed out that this LMI formulation has a more prescribed design scalar ϵ 3 for solving the LMI (20).

5. Experimental Verification

We used a TFC35 forklift provided by Hefei Banyitong Science and Technology Development Co., Ltd. (Hefei, China) as the research object, and the data of the power motor, deceleration mechanism, rack, gear and steering torque of EPS system are collected. The wheel speed sensor, the torque sensor and the current sensor were installed during the experiment. The experiment was carried out in a warehouse with an indoor relative humidity of 20%. The experimental platform is shown in Figure 2. The speed of the forklift is v u = 15   km / h . The LMI toolbox in MATLAB is used to solve the observer gain matrix L ,   G ,   H ,   M and the controller gain K x . The experiment was conducted manually. In the process of the experiment, the calculated information is loaded into the controller chip dsPIC33EP, and the data acquisition card collects the actuator information. The controller receives the sensor signal and regulates the steering torque by power motor voltage which is calculated by the NUIO and adaptive sliding mode algorithm.
In order to verify the effectiveness of the proposed integrated FE and FTC method, FE/FTC is integrated for the most frequent actuator partial failure faults. For complete failure and out-of-control cases, the FTC can only be achieved through redundant hardware at present.
Figure 3, Figure 4 and Figure 5 show the collected steering torque information, including the no-fault condition and the fault condition. The fault value is added manually, such as reducing the motor voltage, increasing the gap between the deceleration mechanism, the rack and the gear and increasing the wear. If actuator failure occurs, the steering torque will change at this time. On the contrary, according to the collected power torque information, we can also judge what fault will occur at this time. Figure 3, Figure 4 and Figure 5 pave the way for the subsequent actuator failure. According to Equations (5) and (6), the output expressions of different types of fault actuators are:
  u q = β u ( t ) + u 0 = u ( t ) + f a ( t )
when β = 1 , u 0 0 , it is constant deviation fault and belongs to partial failure fault; if the actuator has a constant deviation fault, the steering torque is shown in Figure 3.
When 0 < β < 1 , u 0 = 0 , it is a gain variation fault and belongs to a partial failure fault; if the actuator has a gain variation fault, the steering torque is shown in Figure 4.
When 0 < β < 1 , u 0 0 , it is a constant deviation and gain variation mixed fault, belonging to partial failure fault; if the actuator has hybrid faults with constant deviation and gain variation, the steering torque is shown in Figure 5.
For the above three faults, suppose that the ideal power assist torque we need is: T d = 4 s i n ( 0.4 π t ) . Ideally, the power torque is proportional to the power motor voltage, that is u ( t ) = 4 K s i n ( 0.4 π t )   ( K 0 ) , just for the verification experiment, so K is going to be 1. The system has the following actuator failure and distribution matrix. In order to satisfy hypothesis 1, and according to references [4,5,6], in order to ensure that the influence of fault can be well compensated by control input, it is assumed that matrix F is equal to matrix B . The values of the actuator faults need be set manually according to Figure 3, Figure 4 and Figure 5. Additionally, according to the actuator failure, Equation (7):
f a ( t ) = ( β 1 ) u ( t ) + u 0
Failure case 1. When β = 1 , u 0 0 , we take u 0 = 1 , this corresponds to the situation in Figure 3, then the constant deviation fault is as follows:
f a ( t ) = {   0   0 t < 5   1   5   t < 45 0   45   t < 50
Failure case 2. When 0 < β < 1 , u 0 = 0 , we take β = 0.75 ,   β = 0.9 . This corresponds to the situation in Figure 4, then the gain variation fault is as follows:
f a ( t ) = {       0                                                                                                                                       0 t < 5 ( 0.75 1 ) u ( t ) = 0.25 u ( t ) = sin ( 0.4 π t )   5   t < 25 ( 0.9 1 ) u ( t ) = 0.1 u ( t ) = 0.4 sin ( 0.4 π t )     25   t < 50
Failure case 3. When 0 < β < 1 , u 0 0 , we take β = 0.75 , u 0 = 1 ; this corresponds to the situation in Figure 5, then the hybrid faults with constant deviation and gain variation is as follows:
f a ( t ) = ( β 1 ) u ( t ) + u 0 = {       0                                                     0 t < 5 s i n ( 0.4 π t ) 1           5   t < 50
It can be seen from Figure 6, Figure 7 and Figure 8 that in the process of the experiment, the fault estimation value of the actuator collected by the data acquisition card can track the fault setting curve accurately. We manually make the actuator produce some faults and collect the steering torque information, as shown in Figure 3, Figure 4 and Figure 5. The defined fault is generated again, and in the process of fault estimation, we use the data acquisition card to collect fault estimation information. The nonlinear unknown input observer proposed in this paper has good fault estimation results for actuator constant deviation faults, gain variation faults, and constant deviation and gain variation mixed faults, and the effect is better than that of the decentralized design. The fault estimation error of the integrated design actuator is smaller than that of the decentralized design. In this paper, the fault estimation can estimate the system states, and then take a look at some system states.
As can be seen from Figure 9, the integrated FE/FTC design has a faster response and better control effect to actuator faults than the decentralized design, ensuring the robust stability of the closed-loop system.
Assume that the speed of the forklift is v u = 15   km / h , the input sinusoidal torque of the driver is T d = 3 s i n ( 0.4 π t ) and the input torque period of the driver is 10 s, as shown in Figure 10. The integrated FTC test and decentralized FTC test were carried out when the actuator gain change fault occurred at 12.5 s in the EPS system. The integrated FTC test and decentralized FTC test were carried out when the EPS system was fault-free and the EPS system was fault-tolerant at the same time. As shown in the figure, when a fault occurs, the power torque of the EPS system fault is quickly restored to the power torque value of the EPS system without faults. At the same time, the integrated design is faster and better than the decentralized design, so as to reflect the improvement of the reliability of the integrated FTC on the EPS system. In the same way, real vehicle tests were carried out for the actuator constant deviation fault and the mixed fault of constant deviation and gain variation, and the results were consistent with the fault of gain variation.

6. Conclusions

For forklift EPS systems affected by bounded disturbance and actuator faults, a rank-free NUIO algorithm is proposed to estimate the system state and fault simultaneously, and an adaptive sliding mode FTC controller is constructed by using the obtained estimates. The integrated design is compared with the decentralized design. The integrated FE/FTC design problem is expressed as an observer-based robust control problem, which is solved by using H optimization in the one-step LMI formula. By considering the two-way robust interaction between the FE model and the FTC model, the integrated design achieves good FE/FTC performance. The integrated design scheme and integrated design can accurately estimate the fault of the actuator and ensure the robust stability of the closed-loop system. The FTC system has realized well the power-assisted performance of the electric forklift actuator in the case of faults. Finally, the effectiveness of the proposed method is verified by the experimental results of a real vehicle.

Author Contributions

X.S. wrote the paper and helped with the experiment. B.X. conceived and designed the experiment. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China, grant number 51577046.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are available from the authors upon request.

Acknowledgments

The work was supported by Hefei Banyitong Science and Technology Development Co., Ltd., and the authors are grateful to engineer Xingzhi Fang, Pengfei Li, Junliang Guo and Zijian Fang. Furthermore, thanks go to graduate students Zhilu Zhang, Peng Yang, Hanguo Kang and Xiaokang Zhou in the same lab.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Joubaneh Eshagh, F.; Oumar, B. A comprehensive study of vibration suppression and optimization of an electric power steering system. SAE Int. J. Veh. Dyn. Stab. NVH 2021, 5, 81–97. [Google Scholar] [CrossRef]
  2. Zhang, Z.L.; Xiao, B.X. Sensor Fault diagnosis and fault tolerant control for forklift based on sliding mode theory. IEEE Access 2020, 8, 84858–84866. [Google Scholar] [CrossRef]
  3. Tao, J.; Xiao, B.X. Fault tolerant control of actuator and sensor in EPS system of electric forklift. J. Electron. Meas. Instrum. 2019, 33, 85–93. [Google Scholar]
  4. Lan, J.L.; Patton, R.J. Integrated fault estimation and fault-tolerant control for Lipschitz nonlinear systems. Int. J. Robust Nonlinear Control 2017, 27, 761–780. [Google Scholar] [CrossRef]
  5. Lan, J.L.; Patton, R.J. A new strategy for integration of fault estimation within fault-tolerant control. Automatica 2016, 69, 48–59. [Google Scholar] [CrossRef]
  6. Zhao, X.Y.; Zong, Q.; Tian, B.; Liu, W.J. Integrated fault estimation and fault-tolerant tracking control for Lipschitz nonlinear Multiagent Systems. IEEE Trans. Cybern. 2020, 50, 678–688. [Google Scholar] [CrossRef]
  7. Ghimire, R.; Sankavaram, C.; Ghahari, A.; Pattipati, K. Integrated model-based and data-driven fault detection and diagnosis approach for automotive electric power steering system. IEEE Autotestcon 2011, 70–77. [Google Scholar] [CrossRef]
  8. Gao, Z.F.; Zhou, Z.P.; Jiang, G.P.; Qian, M.S.; Lin, J.X. Active fault tolerant control scheme for satellite attitude systems: Multiple Actuator Faults Case. Int. J. Control. Autom. Syst. 2018, 16, 1794–1804. [Google Scholar] [CrossRef]
  9. Yuan, Y.; Zhang, T.H.; Lin, Z.L.; Zhao, Z.W.; Zhang, X.L. Actuator fault tolerant control of variable cycle engine using sliding mode control scheme. Actuators 2021, 10, 24. [Google Scholar] [CrossRef]
  10. Liu, C.; Qian, K.; Li, Y.H.; Ding, Q. Design of integrated robust active fault tolerant controller based on LMI. Control. Decis. 2018, 33, 53–59. [Google Scholar]
  11. Navarbaf, A.; Javad Khosrowjerdi, M. Fault-tolerant controller design with fault estimation capability for a class of nonlinear systems using generalized Takagi-Sugeno fuzzy model. Trans. Inst. Meas. Control. 2019, 41, 4218–4229. [Google Scholar] [CrossRef]
  12. Qin, Y.F.; Shi, X.J.; Zhai, Y.Y.; Han, L.; Long, Y.F. Based on the ASTSMO and UIO the method of fault estimation. J. Beijing Univ. Aeronaut. Astronaut. 2020, 46, 2253–2263. [Google Scholar]
  13. Mousavi, A.; Markazi, M.; Amir, H.D. A predictive approach to adaptive fuzzy sliding-mode control of under-actuated nonlinear systems with input saturation. Int. J. Syst. Sci. 2021, 52, 1599–1617. [Google Scholar] [CrossRef]
  14. Liu, Y.; Wang, Z.D.; Zhou, D.H. State estimation and fault reconstruction with integral measurements under partially decoupled disturbances. IET Control. Theory Appl. 2017, 12, 1520–1526. [Google Scholar] [CrossRef]
  15. Huang, C.; Naghdy, F.; Du, H. Observer-based fault-tolerant controller for uncertain steer-by-wire systems using the delta operator. IEEE Trans. Mechatron. 2018, 23, 2587–2598. [Google Scholar] [CrossRef]
  16. Garramiola, F.; del Olmo, J.; Poza, J.; Madina, P.; Almandoz, G. Integral sensor fault detection and isolation for railway traction drive. Sensors 2018, 18, 1543. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  17. Djeziri, M.A.; Merzouki, R.; Bouamama, B.O.; Ouladsine, M. Fault diagnosis and fault-tolerant control of an electric vehicle overactuated. IEEE Trans. Veh. Technol. 2013, 62, 986–994. [Google Scholar] [CrossRef]
  18. Wang, Z.H.; Shen, Y.; Zhang, X.L. Actuator fault estimation for a class of nonlinear descriptor systems. Int. J. Syst. Sci. 2014, 45, 487–496. [Google Scholar] [CrossRef]
  19. Yan, Y.; Wu, L.B.; Zhao, N.N.; Zhang, R.Y. Adaptive asymptotic tracking fault-tolerant control of uncertain nonlinear systems with Actuator Failures and Event-triggered Inputs. Int. J. Control. Autom. Syst. 2021, 19, 1241–1251. [Google Scholar] [CrossRef]
  20. Tavasolipour, E.; Poshtan, J.; Shamaghdari, S. A new approach for robust fault estimation in nonlinear systems with state-coupled disturbances using dissipativity theory. ISA Trans. 2021, 114, 31–43. [Google Scholar] [CrossRef]
  21. Yang, J.Q.; Zhu, F.L.; Wang, X.; Bu, X.H. Robust sliding-mode observer-based sensor fault estimation, actuator fault detection and isolation for uncertain nonlinear systems. Int. J. Control. Autom. Syst. 2015, 13, 1037–1046. [Google Scholar] [CrossRef]
  22. Ljaz, S.; Chen, F.Y.; Tariq Hamayun, M. A New Actuator Fault-Tolerant Control for Lipschitz Nonlinear System Using Adaptive Sliding Mode Control Strategy; John Wiley & Sons, Ltd.: Hoboken, NJ, USA, 2021; Volume 31, pp. 2305–2333. [Google Scholar]
  23. Odgaard, P.F.; Stoustrup, J. Fault Tolerant Control of Wind Turbines using Unknown Input Observers. IFAC Proc. Vol. 2012, 45, 313–318. [Google Scholar] [CrossRef] [Green Version]
  24. Witczak, M.; Buciakowski, M.; Aubrun, C. Predictive actuator fault-tolerant control under ellipsoidal bounding. Int. J. Adapt. Control Signal Process. 2016, 30, 375–392. [Google Scholar] [CrossRef]
  25. Kheloufi, H.; Zemouche, A.; Bedouhene, F.; Souley-Ali, H. A robust H observer-based stabilization method for systems with uncertain parameters and Lipschitz nonlinearities. Int. J. Robust Nonlinear Control. 2016, 26, 1962–1979. [Google Scholar] [CrossRef]
Figure 1. EPS mechanism model.
Figure 1. EPS mechanism model.
Applsci 11 07236 g001
Figure 2. Experimental platform.
Figure 2. Experimental platform.
Applsci 11 07236 g002
Figure 3. Constant deviation fault.
Figure 3. Constant deviation fault.
Applsci 11 07236 g003
Figure 4. Gain variation fault.
Figure 4. Gain variation fault.
Applsci 11 07236 g004
Figure 5. Hybrid faults with constant deviation and gain variation.
Figure 5. Hybrid faults with constant deviation and gain variation.
Applsci 11 07236 g005
Figure 6. (a) True and estimated fault values in fault case 1; (b) fault case 1 fault estimation error.
Figure 6. (a) True and estimated fault values in fault case 1; (b) fault case 1 fault estimation error.
Applsci 11 07236 g006
Figure 7. (a) True and estimated fault values in fault case 2; (b) fault case 2 fault estimation error.
Figure 7. (a) True and estimated fault values in fault case 2; (b) fault case 2 fault estimation error.
Applsci 11 07236 g007
Figure 8. (a) True and estimated fault values in fault case 3; (b) fault case 3 fault estimation error.
Figure 8. (a) True and estimated fault values in fault case 3; (b) fault case 3 fault estimation error.
Applsci 11 07236 g008
Figure 9. (a) Fault-tolerant control of motor angular position; (b) fault-tolerant control of motor angular velocity.
Figure 9. (a) Fault-tolerant control of motor angular position; (b) fault-tolerant control of motor angular velocity.
Applsci 11 07236 g009
Figure 10. Fault-tolerant control of the gain variation fault.
Figure 10. Fault-tolerant control of the gain variation fault.
Applsci 11 07236 g010
Table 1. The variables of Equations (1)–(3).
Table 1. The variables of Equations (1)–(3).
SymbolDescriptionValues or Units
θ c Steering column anglerad
θ m Motor anglerad
K t DC motor torque constant0.0506 (N∙m)/A
K m Back electromotive force constant0.051 (V∙s/rad)
M r The mass of the steering rack32 kg
B r The damping of the steering rack3620 (N∙m)/rad
K r The stiffness of the steering rack46,000 N/m
J c The rotational inertia of the steering column0.089 kg
B c The damping of the steering column0.361 (N∙m∙s)/rad
K c The stiffness of the steering column115 (N∙m)/rad
J m The rotational inertia of the DC motor0.00045 kg∙m2
B m The damping of the DC motor0.0033 (N∙m∙s)/rad
I m The current of the DC motorA
R m The resistance of the DC motor0.345 Ω
L m The inductance of the DC motor0.00023 H
U m DC motor voltageV
T d Steering wheel torqueN∙m
F r Steering resistance momentN∙m
R P The radius of steering gear wheel0.4 m
g l The transmission ratio of deceleration mechanism16.5
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Su, X.; Xiao, B. Actuator-Integrated Fault Estimation and Fault Tolerant Control for Electric Power Steering System of Forklift. Appl. Sci. 2021, 11, 7236. https://doi.org/10.3390/app11167236

AMA Style

Su X, Xiao B. Actuator-Integrated Fault Estimation and Fault Tolerant Control for Electric Power Steering System of Forklift. Applied Sciences. 2021; 11(16):7236. https://doi.org/10.3390/app11167236

Chicago/Turabian Style

Su, Xiangxiang, and Benxian Xiao. 2021. "Actuator-Integrated Fault Estimation and Fault Tolerant Control for Electric Power Steering System of Forklift" Applied Sciences 11, no. 16: 7236. https://doi.org/10.3390/app11167236

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