Next Article in Journal
Adaptive Control of Chaotic Signals: Investigated by Simulation Software and Real Electronic Circuits
Previous Article in Journal
Prescribed Performance Control with Sliding-Mode Dynamic Surface for a Glue Pump Motor Based on Extended State Observers
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Cuckoo Search-Extreme Learning Machine Based Prognosis for Electric Scooter System under Intermittent Fault

1
School of Electrical Engineering and Automation, Hefei University of Technology, Hefei 230009, China
2
Discipline of Engineering and Energy, Center for Water, Energy and Waste, Harry Butler Institute, Murdoch University, Perth, WA 6150, Australia
3
School of Automobile and Transportation Engineering, Hefei University of Technology, Hefei 230009, China
4
School of Mechanical Engineering, Hefei University of Technology, Hefei 230009, China
*
Author to whom correspondence should be addressed.
Actuators 2021, 10(11), 283; https://doi.org/10.3390/act10110283
Submission received: 13 September 2021 / Revised: 19 October 2021 / Accepted: 20 October 2021 / Published: 22 October 2021
(This article belongs to the Section Actuators for Land Transport)

Abstract

:
In this paper, an adaptive Cuckoo search extreme learning machine (ACS-ELM)-based prognosis method is developed for an electric scooter system with intermittent faults. Firstly, bond-graph-based fault detection and isolation is carried out to find possible faulty components in the electric scooter system. Secondly, submodels are decomposed from the global model using structural model decomposition, followed by adaptive Cuckoo search (ACS)-based distributed fault estimation with less computational burden. Then, as the intermittent fault gradually deteriorates in magnitude, and possesses the characteristics of discontinuity and stochasticity, a set of fault features that can describe the intermittent fault’s evolutionary trend are captured with the aid of tumbling window. With the obtained dataset, which represents the fault features, the ACS-ELM is developed to model the intermittent fault degradation trend and predict the remaining useful life of the intermittently faulty component when the physical degradation model is unavailable. In the ACS-ELM, the ACS is employed to optimize the input weights and hidden layer biases of an extreme learning machine, to improve the algorithm performance. Finally, the proposed methodologies are validated by a series of simulation and experiment results based on the electric scooter system.

1. Introduction

Mechatronic systems, which involve the synergistic integration of mechanical and electrical structures, are essential parts of modern industrial systems [1,2,3,4,5]. Recently, with the increasing requirements for the reliability of mechatronic systems in industrial applications, fault diagnosis and prognosis, as an important technique to ensure the operational safety and stability of systems, has been a popular topic for researchers and practitioners [6,7].
In recent decades, research into fault diagnosis for mechatronic systems has had many achievements [6,7,8,9,10,11,12,13,14]. Fault diagnosis can generally be classified into data-driven methods and model-based methods. The data-driven diagnosis methods do not need to construct accurate physical models of systems; feature data under normal and faulty conditions, extracted from sensor measurements, are needed to implement the fault diagnosis procedure. However, in some cases, the application of data-driven methods may be limited, as it is difficult to obtain feature data under faulty conditions. Compared with data-driven methods, model-based methods can achieve better diagnostic accuracy due to the employment of physical models. However, system modeling is usually not a trivial task. Fortunately, among the various system modeling methods, the bond graph (BG) is an efficient and graphical modeling tool, which can model complex systems with multiple energy domains. The BG technique has been widely applied for fault diagnosis in mechatronic systems, and many significant results have been obtained [13,14]. In [13], the BG and analytical redundancy relations (ARRs)-based fault diagnosis method for continuous systems is extended to hybrid systems (including continuous dynamics and discrete modes) by introducing the concepts of hybrid BG and global ARRs, where both discrete faults and continuous faults can be detected and isolated. It is noteworthy that the aforementioned model-based fault diagnosis methods are developed based on the centralized architecture or global system model, which may lead a heavy computational burden in the centralized fault estimation with increases in system scale. To address this problem, the structural-model-decomposition-based distributed fault estimation method is developed in [14,15], where a set of local submodels are decomposed from the global model that is suitable for estimation. The computationally independent local estimation is formed based on these local submodels, resulting in a scalable distributed estimation approach that allows for the local sub-problems to be solved in parallel, thus decreasing the computational burden.
Differing from the relatively mature fault diagnosis technology for mechatronic systems, the research on prognosis is still in the development stage. Some relevant works can be found in [15,16,17,18,19,20,21,22]. The prognosis methods can be divided into two strategies, i.e., model-based methods and data-driven methods. The model-based methods typically attempt to construct mathematical models to describe the degradation process of faulty components. In [16], the improved Wiener degradation process is proposed for the prognosis of incipient faults in the hybrid mechatronic system. In [18], an adaptive hybrid differential evolution algorithm is used to identify the degradation behavior of incipient faults, by which the remaining useful life (RUL) of faulty components can be predicted. However, in real systems, it is difficult or even impossible to accurately establish physical degradation models for faulty components, which limits the applications of the model-based prognostic method. Unlike the model-based methods, data-driven methods do not need to establish an accurate mathematical model of the monitoring object. Based on the collected system historical data, mining the hidden information in the data for prognosis is a more practical method. At present, neural networks, which can predict the future evolutionary trend according to historical degradation data when the physical degradation model of the faulty component is unavailable, have gradually become popular methods in the data-driven prognosis field [21,22]. Among the various neural networks, the extreme learning machine (ELM) possesses the merits of good generalization and a fast learning ability [23,24]. Therefore, ELM has been used to solve many prognosis problems [25,26,27]. For example, in [26], an enhanced multi-sensor prognostic model based on Kalman filter-online sequential ELM and logistic regression model is designed for the RUL prediction of an aircraft engine. It is notable that the aforementioned works mainly focus on the prognosis for permanent faults, while intermittent faults, which are also common in mechatronic systems, are not discussed. Unlike permanent faults, intermittent faults possess discontinuity and stochasticity. If the effective prognosis approach cannot quickly be implemented for the predictive maintenance purpose in the early stage of intermittent faults, intermittent faults may evolve into permanent faults. Recently, a method to address the prognosis of the electric scooter system with intermittent faults was introduced in [28]. However, this work only solves the problem of RUL prediction under the assumption of the monotonic degradation of intermittent fault magnitude, and does not concern the stochasticity of intermittent faults.. Moreover, the RUL prediction research for intermittently faulty components in [28] does not consider the fact that the degradation model of the faulty component is usually unknown in real applications.
Based on the above discussions, the prognosis of intermittent faults is still a challenging issue. Specifically, there are two major problems to be solved. Firstly, considering the discontinuity of intermittent faults and the randomness of fault appearance and disappearance, the construction of intermittent fault features based on the fault estimation results is an essential problem. Secondly, the degradation models of intermittently faulty components are usually unknown in practical applications. Thus, without the exact degradation model, predicting the RUL of the intermittently faulty component based on established intermittent fault degradation features is challenging.
An electric scooter is an essential vehicular transportation mode for people with different mobility difficulties when travelling. Note that various electrical and mechanical components in the electric scooter may suffer from intermittent faults due to aging and frequent usage. It is easy to neglect the influence of intermittent faults on the system’s normal operation at the early stage. If an effective diagnosis and prognosis scheme is not predesigned for intermittent faults in the electric scooter, and with the continuous degradation of intermittently faulty components due to frequent usage, intermittent faults may eventually evolve into permanent faults, which will lead to system failure, and disastrous consequences. Therefore, it is necessary to develop a prognosis method for an electric scooter with intermittent faults. Therefore, an adaptive Cuckoo search extreme learning machine (ACS-ELM)-based prognosis method for an electric scooter with intermittent faults is proposed in this paper. The main contributions of this work are twofold:
(1) An integrated condition-monitoring framework combining distributed model-based diagnosis and data-driven prognosis (which contains the merits of both methods) is developed. On the one hand, the BG-based structural model decomposition is used to build submodels from the global model, based on which the distributed intermittent fault estimation can be implemented with less computational burden. On the other hand, considering the fact that the physical degradation models are usually unknown in practice, the data-driven prognosis method is developed to predict the RULs of intermittently faulty components.
(2) As intermittent faults gradually deteriorate, and possesses discontinuity and stochasticity, the intermittent fault features are captured with the aid of tumbling window (TW). Then, the ACS-ELM is proposed to model the intermittent fault feature evolutionary trend, as well as the RUL prediction of the intermittently faulty component, where ACS-ELM is developed by introducing adaptive Cuckoo search (ACS) into the ELM to optimize input weights and hidden layer biases.
This paper is organized as follows. Section 2 presents the FDI framework under intermittent fault for an electric scooter based on a diagnostic bond graph (DBG) model. Section 3 discusses the distributed intermittent fault estimation based on structural model decomposition. Section 4 proposes the prognosis method for intermittently faulty components using ACS-ELM. Section 5 analyzes the simulation and presents the experimental results. Finally, Section 6 concludes this paper.

2. DBG Based FDI for Electric Scooter

2.1. DBG Model of Electric Scooter

The structure diagram of the electric scooter is given in Figure 1, based on which its DBG model can be built, as shown in Figure 2. The DBG model of the electric scooter contains five parts, i.e., DC motor driver, DC motor, rear wheels, body, and front wheels. Descriptions of the main parameters of the model are summarized in Table 1. In the DBG model of the electric scooter system, the mechanical friction R m of the DC motor consists of a viscous friction coefficient R m v and Coulomb friction torque R m c . Similarly, the rear wheel friction R r contains a viscous friction coefficient R r v and Coulomb friction torque R r c . The front wheel friction R f also contains a viscous friction coefficient R f v and Coulomb friction torque R f c . Additionally, there are three flow sensors in the BG model: D f 1 : θ ˙ r and D f 3 : θ ˙ f are used to measure the angular velocities of rear wheels and front wheels, respectively, and D f 2 : s ˙ is adopted to measure the line velocity of the electric scooter body.

2.2. FDI Method

Based on the DBG model in Figure 2, three modified analytical redundancy relations (MARRs) can be derived: (1)–(3). Differing from the traditional ARRs, MARRs is derived by introducing the efficiency factors to model the multiplicative faults of non-parametric components (including actuators and sensors).
M A R R 1 = N 1 · N 2 N 3 · β U i n · U i n R m v N 3 2 · d d t θ r β θ r R m c N 3 · sign d d t θ r β θ r J m N 3 2 · d 2 d t 2 θ r β θ r R r v · d d t θ r β θ r R r c · sign d d t θ r β θ r J r · d 2 d t 2 θ r β θ r K 1 · θ r β θ r N 4 · s β s
M A R R 2 = K 1 · N 4 · θ r β θ r N 4 · s β s m · d 2 d t 2 s β s K 2 · N 4 · N 4 · s β s θ f β θ f
M A R R 3 = K 2 · N 4 · s β s θ f β θ f R f v · d d t θ f β θ f J f · d 2 d t 2 θ f β θ f R f c · sign d d t θ f β θ f
where β U i n , β θ r , β s , and β θ f denote the efficiency factors of non-parametric components (i.e., U i n , θ r , s, and θ f ).
If the residuals (numerical evaluations of MARRs) exceed the preset thresholds, the intermittent faults can be detected. The fault detection results can be represented by a binary coherence vector CV = [ c v 1 c v 2 c v 3 ] , c v i 0 , 1 , i = 1 , , 3 , which indicates the consistency of residuals (zero for consistent and nonzero for inconsistent). To investigate the fault isolability, the fault signature matrix (FSM), which represents the cause–effect relationships between component faults and residuals, is given in Table 2. If a nonzero CV is obtained from the fault detection process, the fault isolation procedure can be implemented by comparing the CV with the FSM. Then, a set of possible faults (SPF) can be determined.

3. Distributed Intermittent Fault Estimation

3.1. Parameterization of Intermittently Faulty Component

The intermittent fault estimation aims to identify the intermittent fault magnitude, with appearing and disappearing instants for possible faulty components in SPF. Thus, the value change in θ ( θ represents the parameter or efficiency factor in Table 2) under intermittent faults in the time interval t [ t s , t e ] can be described by the following function:
θ t , F θ , λ θ , μ θ = F n o m , θ · ε ( t ) F n o m , θ F θ 1 · ε t λ θ 1 + F n o m , θ F θ 1 · ε t μ θ 1 F n o m , θ F θ p · ε t λ θ p + F n o m , θ F θ p · ε t μ θ p
where ε ( ) is the unit step function, F n o m , θ is the nominal value of θ , F θ = [ F θ 1 F θ 2 . . . F θ p ] is the fault magnitude vector, λ θ = [ λ θ 1 λ θ 2 . . . λ θ p ] is the fault appearing instant vector, μ θ = [ μ θ 1 μ θ 2 . . . μ θ p ] is the fault disappearing instant vector, t s λ θ 1 < μ θ 1 < λ θ 2 < . . . < λ θ p < μ θ p t e . Thus, θ ( ) is the parameterized function of the faulty component with three sets of variables (i.e., F θ , λ θ , and μ θ ) to be identified. Based on (4), the value changes in all possible faulty components in SPF can be described by parameterization functions.

3.2. Construction of Submodels by Structural Model Decomposition

Since a large number of unknown variables need to be identified under the multiple intermittent faults condition (i.e., one has to identify the fault magnitude vector, fault-appearing instant vector and fault-disappearing instant vector for each fault candidate in SPF), there is a heavy computational burden if the centralized fault estimation method, based on the global model, is used. Therefore, the use of a distributed fault estimation technique is recommended to achieve better computational efficiency. The distributed fault estimation is accomplished based on the submodels that were decomposed from the global model using structural model decomposition [14,15]. For illustration, the global model and the submodel can be defined as follows.
Definition I: (Global model) A global model is represented by G = ( U , Y , Θ ) , where U and Y are the sets of inputs and outputs of the global model, respectively, Θ is the set of parameters and efficiency factors.
Definition II: (Submodel) The ith submodel is represented by S i = ( U i , Y i , Θ i ) , where U i ( U Y ) and Y i are the sets of local inputs and local output of the ith submodel, respectively, Θ i Θ is the set of parameters and efficiency factors in the ith submodel.
Theoretically, the number of submodels is determined by the number of sensors in the global model. Therefore, three submodels, as shown in Figure 3, are built from the global DBG model of the electric scooter system. Based on Figure 3, the submodel MARRs can be derived as follows.
M A R R S 1 = N 1 · N 2 N 3 · β U i n · U i n U 1 R m v N 3 2 · d d t θ r Y 1 β θ r R m c N 3 · sign d d t θ r Y 1 β θ r J m N 3 2 · d 2 d t 2 θ r Y 1 β θ r R r c · sign d d t θ r Y 1 β θ r R r v · d d t θ r Y 1 β θ r J r · d 2 d t 2 θ r Y 1 β θ r + K 1 · N 4 · ( s ) U 1 β s θ r Y 1 β θ r
M A R R S 2 = K 1 · N 4 · θ r U 2 β θ r N 4 · ( s ) Y 2 β s m · d 2 d t 2 ( s ) Y 2 β s + K 2 · N 4 · θ f U 2 β θ f N 4 · ( s ) Y 2 β s
M A R R S 3 = K 2 · N 4 · ( s ) U 3 β s θ f Y 3 β θ R f c · sign d d t θ f Y 3 β θ f R f v · d d t θ f Y 3 β θ f J f · d 2 d t 2 θ f Y 3 β θ f
In Figure 3 and (5)–(7), ( ) U i and ( ) Y i denote that ∗ is treated as the local input and output of the submodel S i , i = 1 , , 3 , respectively. Note that the output (i.e., sensor measurement) in the global model may be treated as a local input or local output in different submodels. However, for the faulty sensor, regardless of the function it plays in the submodel (i.e., local input or local output), the efficiency factor should remain the same to ensure consistent detection results from different submodels.
In the electric scooter system, multiple intermittent faults are considered. Two typical cases are discussed in detail as follows.
Case I: Intermittent faults occur in β U i n and R f c , CV = [1 0 1] and SPF = β U i n , R r v , R f v , R f c can be obtained by implementing the FDI procedure. Based on the SPF, β U i n and R r v are located at submodel S 1 , while R f v and R f c are located at submodel S 3 . Therefore, the S 1 -based local estimator and the S 3 -based local estimator can be implemented in parallel to identify β U i n , R r v and R f v , R f c , respectively.
Case II: The intermittent fault occurs in β θ r , CV = [1 1 0] and SPF = β U i n , R r v , β θ r are obtained. β U i n and R r v are located at submodel S 1 , while β θ r exists in both submodels, S 1 and S 2 . Since the submodel S 1 contains all possible faulty components in SPF, the S 1 -based local estimator can be used to identify β U i n , R r v , and β θ r .

3.3. Distributed Fault Estimation via ACS Algorithm

Since the M A R R S i of the submodel S i is the function of θ , and θ can be represented as the function of the unknown variables to be identified based on (4). The distributed fault estimation problem for submodel S i can be considered as the optimization problem using the following fitness function:
F f i t = 1 / ( r = 1 R | M A R R S i , r | + ρ )
where R is the number of samples. The possible faults in an M A R R S i need to be represented by (4), such that the corresponding unknown variables can be obtained by the optimization algorithm, and ρ is a small constant to avoid zero division.
After the fitness function of each submodel is obtained, the submodel-based local estimators that are affected by faults can be activated. ACS is utilized for fault parameter identification in the local estimators, while ACS is developed by introducing the adaptive step-size scaling factor into the standard Cuckoo search (CS). The CS, as a natural heuristic algorithm, is proposed to be inspired by brood parasitism and Levy flight (LF) foraging behaviors of cuckoos [29]. Suppose that z d l + 1 and z d l denote the positions of the lth and the ( l + 1 ) th generations of the cuckoo d, respectively. Then, the LF-based position updating formulation is expressed as
z d l + 1 = z d l + α L e v y ( s , γ )
where α is the step-size scaling factor, ⊗ denotes the entry-wise multiplication, L e v y ( s , γ ) represents the LF random search path, and the random step-size obeys the Levy distribution as follows:
L e v y u = t γ , 1 < γ 3
The Mantegna algorithm, which can achieve a symmetric Levy stable distribution, is usually an effective means of generating a random step-size that obeys the Levy distribution. Specifically, the step-size s is calculated via two variables with Gaussian distribution, as follows:
s = A | B | 1 / γ , A N ( 0 , σ 2 ) , B N ( 0 , 1 )
where
σ = Γ ( 1 + γ ) γ Γ ( ( 1 + γ ) / 2 ) · sin ( π γ / 2 ) 2 ( γ 1 ) / 2 1 / γ
The Levy index γ = 1.5 and the step-size scaling factor α = 1 are default setups for the standard CS. However, the standard CS lacks the dynamical adaptability of search step-size, which may cause difficulties in algorithm convergence and lower estimation accuracy [30]. Therefore, the ACS is proposed to alleviate this problem, where the dynamic adaptive strategy of the step-size scaling factor based on (13) is introduced to the original CS. Using (13), the dynamic adaptive strategy is expressed by a nonlinear piece-wise function, where the larger α at the early searching stage helps the algorithm to converge to near the optimal solution quickly, while the smaller α at a later stage can achieve fine-tuning near the optimal solution.
α l = α m a x 1 2 e e 2 1 sinh ( l l m a x ) 2 , l < 1 3 l m a x α m i n + 1 2 e e 2 1 sinh ( l l m a x ) 1 2 , 1 3 l m a x l < 2 3 l m a x α m i n , l 2 3 l m a x
where α m a x , α m i n , and α l represent the maximum, the minimum and the lth generation step-size scaling factor of the algorithm, respectively. l is the current iteration number, and l m a x is the maximum number of iterations.

4. ACS-ELM Based Prognosis under Intermittent Fault

4.1. ELM Theory

When the value changes in intermittently faulty components are identified by ACS-based distributed fault estimation, the prognosis module can be activated to predict the RULs of intermittently faulty components. If the degradation model is predefined, the RUL of the faulty component can be successfully predicted using identification results, while the actual physical degradation model is usually unknown for most industrial applications. Therefore, neural networks, which can predict future behaviors based on historical data, have gradually become an important means of implementing RUL prediction. Among the various neural networks, ELM is a kind of single hidden-layer feedforward neural network, which possesses the advantages of fewer training parameters, a faster learning speed, and a stronger generalization ability [23,24,25,26,27]. When applying ELM to the prognosis of intermittently faulty components, the basic principle of ELM is introduced as follows.
Suppose that an arbitrary distinct sample set is ( X i , Y i ) , where X i = [ x i 1 , x i 2 , , x i n ] T R n and Y i = [ y i 1 , y i 2 , , y i m ] T R m . The single hidden layer neural network with L hidden layer nodes can be expressed as
i = 1 L β i g ( W i · X j + b i ) = o j , j = 1 , , N
where g ( ) is the activation function, W i = [ w i 1 , w i 2 , , w i n ] T and β i = [ β i 1 , β i 2 , , β i m ] T denote input weight vector and output weight vector, respectively, b i is the bias of the ith hidden node, W i · X j represents the inner product of W i and X j . The learning goal of a single hidden-layer neural network is to minimize the output error, i.e., j = 1 N | | o j Y j | | = 0 . Thus, β i , W i , and b i exist, such that
i = 1 L β i g ( W i · X j + b i ) = Y j , j = 1 , , N
where input weight matrix, hidden layer bias vector, and input matrix can be expressed as W = [ W 1 W 2 W L ] , b = [ b 1 b 2 b L ] , and X = [ X 1 X 2 X N ] , respectively. Thus, (15) can also be represented by matrix form, as follows:
H ( W , b , X ) β = Y
where
H = g ( W 1 · X 1 + b 1 ) g ( W L · X 1 + b L ) g ( W 1 · X N + b 1 ) g ( W L · X N + b L ) N × L β = β 1 T β L T L × m T , Y = Y 1 T Y L T N × m T
Since the input weight matrix W and hidden layer bias matrix b are randomly generated, the hidden layer output matrix H can be directly calculated based on (16). Therefore, the ELM aims to find the solution of a linear system H β = Y , and the output weight β ^ can be calculated as
| | H β ^ Y | | = min | | H β Y | | , β R L × m β ^ = H Y
where H is the Moore–Penrose generalized inverse of H .

4.2. RUL Prediction for Intermittently Faulty Components Using ACS-ELM

Based on the ELM theory, the main steps of RUL prediction for intermittently faulty components using ACS-ELM approach can be described as follows.
Step 1: Construct an intermittent fault feature dataset.
To activate the ACS-ELM based prognoser, the intermittent fault features, which are used to build the training/test dataset, need to be constructed from the identification results. However, if the training/test set is determined via simply recording each intermittent fault magnitude as a fault feature, the intermittent fault features cannot be obtained at equal time intervals due to the discontinuity of intermittent faults and the randomness of fault appearance and disappearance, meaning that the one-step-ahead prediction of ELM cannot be properly implemented. To address this problem, the TW with a fixed length L T W is defined as the sampling length of the intermittent fault feature construction process, while the maximum fault magnitude in TW is treated as the intermittent fault feature. Therefore, the intermittent fault feature dataset can be expressed as follows:
f θ = f θ 1 , , f θ k , , f θ Q , k = 1 , , Q , Q N +
f θ k = F n o m , θ ± max | F θ k , m F n o m , θ | , m = 1 , , M
where Q is the number of intermittent fault features in the time interval t [ t d , θ , t d , θ + Q · L T W ] ; t d , θ is the instant at which the intermittent fault first occurs; f θ k represents the fault feature of θ in the kth TW; F θ k , m denotes the magnitude of the mth fault appearance in the kth TW for θ ; the sign “±” is determined by the relation between F θ k , m and F n o m , θ ; the sign is “+” when F θ k , m > F n o m , θ and “−” otherwise; M is the number of fault appearances in the kth TW.
To obtain enough intermittent fault features to establish the ELM prediction model, the evolutionary trend of intermittent faults over a long period must be acknowledged. Therefore, the corresponding local estimators containing SPF are activated once every L T W after the first intermittent fault is detected. Then, the intermittent fault feature in this TW can be obtained according to (20). After that, the above process is repeated with L T W as the period until the intermittent fault feature dataset f θ is determined, as shown in (19).
Step 2: Determine the input/output matrix and choose a training/test set.
When the intermittent fault feature dataset f θ is obtained, as the ELM uses the one-step-ahead prediction strategy to implement RUL estimation, the first U data in f θ are taken as the inputs and the following are treated as the output. Thus, the input matrix x and the output matrix y can be expressed as:
x = f θ 1 f θ 2 f θ U f θ 2 f θ 3 f θ U + 1 f θ Q U f θ Q U + 1 f θ Q 1 ( Q U ) × U , y = f θ U + 1 f θ U + 2 f θ Q ( Q U ) × 1
To train the ELM model for RUL prediction, the first V rows and the remaining Q U V rows of x and y are treated as the training set x t r a i n , y t r a i n and test set x t e s t , y t e s t , which can be represented as:
x t r a i n = f θ 1 f θ 2 f θ U f θ 2 f θ 3 f θ U + 1 f θ V f θ V + 1 f θ U + V 1 V × U , y t r a i n = f θ U + 1 f θ U + 2 f θ U + V V × 1
x t e s t = f θ V + 1 f θ V + 2 f θ V + U f θ V + 2 f θ V + 3 f θ V + U + 1 f θ Q U f θ Q U + 1 f θ Q 1 ( Q U V ) × U , y t e s t = f θ V + U + 1 f θ V + U + 2 f θ Q ( Q U V ) × 1
Step 3: Optimize the input weights and hidden layer biases using ACS.
To establish the canonical ELM model, the input weight matrix W and the hidden layer bias vector b are randomly selected. However, the random selection of W and b may lead to reductions in the generalization ability and prediction accuracy of the canonical ELM. To address the above problems, the ACS algorithm developed in Section 3.3 is adopted to optimize the input weights and hidden layer biases of ELM so that an optimal ELM model can be selected, i.e., ACS-ELM.
For ACS-ELM, a host nest z d (each host nest represents a feasible solution) in the population is composed of input weights and hidden layer biases. The fitness function is formulated by the mean square error of the ELM model output and the real output y t e s t , which can be expressed as
G f i t = 1 Q U V · j = 1 Q U V ( f ˜ θ j f θ j ) 2
where f ˜ θ j is the actual output after x t e s t is substituted into the trained ELM model; f θ j is the desired output in the test set (i.e., y t e s t ). By minimizing the fitness function, the optimal solutions, including input weight matrix, hidden layer bias vector, and output weight matrix, can be determined, after which the ACS-ELM is obtained.
Step 4: Predict the RUL of intermittently faulty components.
When the ACS-ELM prediction model is determined, taking y t e s t as the initial input of the ACS-ELM prediction model, the one-step-ahead prediction procedure is implemented to predict the next intermittent fault feature until the predicted feature value f ˜ θ k exceeds the predefined threshold, i.e., f θ f a i l . However, the RUL of the intermittently faulty component is predicted based on TW sampling, and the ACS-ELM-model-based prediction result refers to the k θ f a i l th TW, in which the failure threshold f θ f a i l is exceeded. Therefore, the end-of-life (EOL) and RUL of the intermittently faulty component can be calculated as:
t e o l , θ t d , θ + ( k θ f a i l 1 ) · L T W , t d , θ + k θ f a i l · L T W
t r u l , θ = t e o l , θ t d , θ Q · L T W t r u l , θ ( k θ f a i l 1 Q ) · L T W , ( k θ f a i l Q ) · L T W
Note that θ did not reach f θ f a i l at time t d , θ + ( k θ f a i l 1 ) · L T W , and exceeded f θ f a i l at time t d , θ + k θ f a i l · L T W , while the exact intermittent fault condition cannot be determined in the time interval t ( t d , θ + ( k θ f a i l 1 ) · L T W , t d , θ + k θ f a i l · L T W ] due to the stochasticity of intermittent faults. Therefore, the EOL and RUL of the intermittently faulty component are depicted by time intervals, as shown in (25) and (26), in which the magnitude of at least one fault will exceed the failure threshold rather than all faults.
Based on the above descriptions, the RUL prediction procedure for the intermittently faulty component using ACS-ELM is summarized in Figure 4.

5. Simulation and Experiment Results

To verify the effectiveness of the ACS-based distributed intermittent fault estimation method and the ACS-ELM-based intermittently faulty component prognosis method, a series of simulation and experiment analyses are carried out based on the electric scooter system in this section. The nominal values of the electric scooter system parameter are given in Table 3 [28]. The sampling times are set as 0.02 s in both the simulation and experiment studies, and the intermittent fault feature sampling length (i.e., L T W ) is 10 s.

5.1. Simulation Study

In the simulation study, the fault scenario described in the Case I of Section 3.2 is considered, where intermittent faults occur in β U i n and R f c . The simulation procedure is implemented in the MATLAB/Simulink environment, where the BG model of the electric scooter system is shown in Figure 2. The runtime of the electric scooter model in the simulation is 1100s; when the simulation runs to 100s, intermittent faults occur in β U i n and R f c simultaneously. The designed degradation processes of intermittent fault features of β U i n and R f c in TW are expressed as f β U i n = 1 0.03 · k 0.6088 and f R f c = 0.0167 · k 0.7221 + 1.86 × 10 3 . Note that the intermittent faults of β U i n and R f c are both designed for the situation where the intermittent fault gradually deteriorates in magnitude, and possesses stochasticity in fault appearance and disappearance.
Firstly, the residual responses are shown in Figure 5, where dashed lines are thresholds and solid lines are residuals. The thresholds in the simulation process were chosen by observing the residual responses under normal simulation model conditions (i.e., 0.04 for | M A R R 1 | , 0.6 for | M A R R 2 | , and 0.04 for | M A R R 3 | ). Only the residual responses of t [ 0 , 200 ] s are demonstrated in Figure 5 for easy observation, while the detection processes of the later 900s were similar to t [ 0 , 200 ] s, and were no longer on display. From Figure 6, it can be observed that M A R R 1 and M A R R 3 intermittently exceed their thresholds; accordingly, a CV can be determined as CV = [1 0 1], and the SPF was obtained by comparing CV with FSM, i.e., SPF = β U i n , R r v , R f v , R f c .
Then, based on the descriptions of Case I of Section 3.2, β U i n , R r v and R f v , R f c can be estimated in parallel by a S 1 -based local estimator and S 3 -based local estimator. According to the construction method of the intermittent fault feature dataset, the S 1 -based local estimator and the S 3 -based local estimator are activated once every L T W = 10 s to identify the magnitude and appearing and disappearing instants of each intermittent fault in the corresponding TW after the first intermittent fault is detected; then, the intermittent fault feature in each TW can be determined by (20). To obtain enough intermittent fault features to build the ACS-ELM prediction model, monitoring of the intermittent fault degradation process in the simulation lasts for 1000s (from 100s to 1100s), i.e., Q = 100 . Therefore, the distributed fault estimators need to be sequentially implemented 100 times to capture 100 intermittent fault features. From the estimation results, the actual values of R r v and R f v are consistent with their nominal values. Therefore, R r v and R f v can be excluded from the SPF, and it can be concluded that β U i n and R f c suffer from intermittent faults. To demonstrate the effectiveness and accuracy of the ACS-based distributed fault estimation approach, the identification results of the first two TWs are taken as examples for illustration. With these in mind, the distributed fault estimation results of β U i n and R r v of the first two TWs are shown in Table 4. Table 4 shows the fault estimation results (including magnitude, appearing and disappearing instants of each intermittent fault in two TWs) versus the designed values. Thus, based on (20), f β U i n 1 = 0.9705 , f β U i n 2 = 0.9509 and f R f c 1 = 1.806 × 10 2 , f R f c 2 = 2.911 × 10 2 are determined. When the ACS-based distributed fault estimation process is terminated, all intermittent fault features are determined to form the intermittent fault feature dataset.
After that, the intermittent fault feature datasets of β U i n and R f c , i.e., f β U i n and f R f c , are depicted in Figure 6a and Figure 7a, respectively, where f β U i n = f β U i n 1 , f β U i n 2 , , f β U i n 100 and f R f c = f R f c 1 , f R f c 2 , , f R f c 100 are both illustrated by 100 discrete points. With f β U i n and f R f c , the ACS-ELM-based prognosis module introduced in Section 4.2 can be activated to predict the RULs of β U i n and R f c . The ACS-ELM parameters are set as Q = 100 , U = 15 , L = 15 , V = 50 , and g ( ) = 1 1 + exp ( ) . The failure thresholds of β U i n and R f c are preset as f β U i n f a i l = 0.3 and f R f c f a i l = 0.7 Nm. The prediction results of β U i n and R f c using the ACS-ELM approach are illustrated in Figure 6b and Figure 7b. From Figure 6b, β U i n exceeds its failure threshold in the 175th TW, i.e., k β U i n f a i l = 175 , thus the ranges of RUL of β U i n can be calculated as t r u l , β U i n ( ( k β U i n f a i l 1 Q ) · L T W , ( k β U i n f a i l Q ) · L T W ] = ( 740 , 750 ] s based on (26). Similarly, it is clear that the prediction results of R f c are k R f c f a i l = 180 and t r u l , R f c ( 790 , 800 ] s from Figure 7b.

5.2. Experiment Study

To further investigate the performance of the proposed prognosis method under the experimental environment, the fault scenario described in the Case II of Section 3.2 was considered, where θ r (i.e., β θ r ) suffers from intermittent faults. The designed degradation process of intermittent fault features of β θ r in TW was expressed as f β θ r = 1 0.02 · k 0.7268 . A diagram of the experimental platform workflow is given in Figure 8. The lead–acid batteries (model: 12 V 20 AH lead–acid batteries) supplied power to the DC motor driver. The control signal to the DC motor driver (model: CRRTIS 1212-2201, nominal voltage 24 V, drive current 45 Amps, peak boost current 55 Amps, maximum boost duration 10 s) was provided by the USB data acquisition card (model: Advantech USB-4711A, USB 2.0 interface, 16 analog input channels, 12 bit resolution, sampling rate 150 kS/s), powered by the onboard laptop. The velocities of the electric scooter were measured by three incremental encoders (model: Omron E6B2-CWZ3E, resolution ratio 1000P/R, rated voltage 24 V). The onboard laptop provided voltage to the data acquisition card and sent an input signal to the motor driver. The FDI procedure of the electric scooter system was accomplished by the LabVIEW module, while distributed fault estimation and ACS-ELM based prognosis were conducted by introducing MATLAB script node into LabVIEW, based on which the co-simulation between MATLAB and LabVIEW could be implemented. The proposed methods were implemented in MATLAB R2015a and LabVIEW 2014 using an onboard laptop with an Intel Core i7-6500 2.6 GHz CPU with 8 GB memory and Microsoft Windows 7 Enterprise SP1 64-bit operating system.
Firstly, the fault detection results shown in Figure 9 indicate that the CV = [1 1 0] and SPF = β U i n , R r v , β θ r . Note that a low-pass filter 5 s + 5 was used to deal with the measurement noises in the experiment and the thresholds of experiment had to be determined according to observations of the filtered residual responses of the actual system under healthy conditions (i.e., 0.2 for | M A R R 1 | , 3 for | M A R R 2 | , and 0.2 for | M A R R 3 | ). Due to the description of Case II of Section 3.2, the submodel S 1 contained all possible faulty components in SPF, such that the S 1 -based local estimator could be used to identify β U i n , R r v , and β θ r . Then, the ACS-based intermittent fault estimation for submodel S 1 was implemented; similar to the first fault scenario, the fault estimation results show that intermittent fault occured in β θ r , while β U i n and R r v were fault-free. The intermittent fault feature dataset of β θ r was obtained according to (19) and (20), i.e., f β θ r = f β θ r 1 , f β θ r 2 , , f β θ r 100 , as illustrated in Figure 10a. Then, the parameters of ACS-ELM were set as Q = 100 , U = 15 , L = 15 , V = 50 , and g ( ) = 1 1 + exp ( ) . The obtained intermittent fault feature dataset f β θ r was used to construct the ACS-ELM model, by which the RUL of β θ r could be predicted (the failure threshold of β θ r was preset as f β θ r f a i l = 0.2 ). Finally, the RUL prediction process is demonstrated in Figure 10b, and the prediction results were obtained as k β θ r f a i l = 162 and t r u l , β θ r ( 610 , 620 ] s.

5.3. Analysis and Comparison

To evaluate the RUL prediction accuracy of ACS-ELM approach, three metrics, including mean absolute error (MAE), root means square error (RMSE), and mean absolute percentage error (MAPE), are adopted, which can be computed as
MAE = 1 k θ f a i l Q · k = Q + 1 k θ f a i l | f ^ θ k f θ k , a |
RMSE = 1 k θ f a i l Q · k = Q + 1 k θ f a i l | f ^ θ k f θ k , a | 2
MAPE = 100 % k θ f a i l Q · k = Q + 1 k θ f a i l | f ^ θ k f θ k , a f θ k , a |
where f ^ θ k denotes the predicted intermittent fault feature in the kth TW for θ ; f θ k , a represents the designed intermittent fault feature in the kth TW according to the pre-designed degradation process of intermittent fault features for θ .
According to the designed intermittent fault feature degradation processes of β U i n , R f c , and β θ r , i.e., f β U i n = 1 0.03 · k 0.6088 , f R f c = 0.0167 · k 0.7221 + 1.86 × 10 3 , and f β θ r = 1 0.02 · k 0.7268 , the designed fault degradation trends of β U i n , R f c and β θ r are depicted in Figure 6b, Figure 7b and Figure 10b, respectively. The evaluation metrics of the ACS-ELM-based RUL prediction results of the simulation and experiment are summarized in Table 5. Table 5 shows that the ACS-ELM-based prognosis for intermittently faulty components is accurate for both simulations and experiments.
Finally, a comparison study was conducted with traditional ELM and PSO-ELM [27] to validate the superiority of the proposed ACS-ELM-based prognosis method. To make a fair comparison, all approaches were tested on the same simulation or experiment data. Additionally, the population size, maximum iterations and search spaces of parameters for three algorithms were the same. Each approach used 30 independent tests (i.e., simulation for β U i n and R f c , experiment for β θ r ). The mean value of MAE (i.e., MAE ¯ ), obtained from 30 tests, was taken as the comparison index of algorithm performance, as were the mean values of RMSE and MAPE (i.e., RMSE ¯ and MAPE ¯ ). The comparison results of ELM, PSO-ELM, and ACS-ELM are summarized in Table 6. Meanwhile, the comparison results of the RUL prediction performance for different algorithms are depicted in Figure 11, where the cube roots of MAE ¯ , RMSE ¯ , and MAPE ¯ (i.e., MAE ¯ C , RMSE ¯ C , and MAPE ¯ C ) are calculated and illustrated in Figure 11 for observation. According to Table 6, compared with the standard ELM and PSO-ELM, the average prediction evaluation indexes (i.e., MAE, RMSE, and MAPE, respectively) in 30 trials of ACS-ELM were reduced by 83.95%, 81.50%, 83.51% (ELM compared to ACS-ELM) and 39.53%, 36.70%, 54.98% (PSO-ELM compared to ACS-ELM) for β U i n , 86.67%, 87.82%, 89.45% and 29.17%, 41.54%, 42.52% for R f c , 85.27%, 84.84%, 81.78% and 38.04%, 32.71%, 45.69% for β θ r . It can be concluded that ACS-ELM performs better than traditional ELM and PSO-ELM in terms of RUL prediction under intermittent faults.

6. Conclusions

In this paper, an ACS-ELM-based prognosis method is developed for an electric scooter system with intermittent faults. The FDI framework helps to find possible faulty components. Based on the model’s structural decomposition and ACS algorithm, distributed fault estimation was implemented to identify the magnitude and the appearing and disappearing instants of each intermittent fault for faulty components. For the prognosis of intermittently faulty components, ACS-ELM was proposed to model the degradation process of intermittent fault features and predict the RUL of intermittently faulty components. A series of simulation and experiment results verified the effectiveness of the proposed methods. Through experiment and comparison studies, it is concluded that the ACS-ELM-based RUL prediction results of intermittently faulty components are accurate, and the ACS-ELM performs better than traditional ELM and PSO-ELM for prognosis under intermittent faults.
This work provides an effective method for the RUL prediction of intermittently faulty components under the condition of unavailable degradation models. Several challenging issues still need to be addressed. Future research directions will focus on the following two aspects. First, this work only considers the RUL prediction method of the intermittent fault magnitude degradation process based on ACS-ELM, while intermittent fault degradation can also be reflected in terms of duration. It is necessary to apply the proposed method to RUL predictions of the intermittent fault duration degradation process. Secondly, as the system working conditions (road conditions, system input, system mode, etc.) often change in practice, RUL predictions of intermittent faults under variations in system working conditions should be considered in future work.

Author Contributions

Conceptualization, M.Y. and C.X.; methodology, M.Y. and C.X.; software, C.X.; validation, C.X.; formal analysis, H.W.; writing—original draft preparation, C.X.; writing—review and editing, W.J. and R.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China under Grant 62173119 and Grant 61673154.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Stoll, J.T.; Schanz, K.; Pott, A. Mechatronic control system for a compliant and precise pneumatic rotary drive unit. Actuators 2020, 9, 1. [Google Scholar] [CrossRef] [Green Version]
  2. Zhang, J.; Wang, H.; Zheng, J.; Cao, Z.; Man, Z.; Yu, M.; Chen, L. Adaptive sliding mode-based lateral stability control of steer-by-wire vehicles with experimental validations. IEEE Trans. Veh. Technol. 2020, 69, 9589–9600. [Google Scholar] [CrossRef]
  3. Aguzzi, J.; Costa, C.; Calisti, M.; Funari, V.; Stefanni, S.; Danovaro, R.; Gomes, H.I.; Vecchi, F.; Dartnell, L.R.; Weiss, P.; et al. Research trends and future perspectives in marine biomimicking robotics. Sensors 2021, 21, 3778. [Google Scholar] [CrossRef] [PubMed]
  4. Shi, Y.; Shen, C.; Fang, H.; Li, H. Advanced control in marine mechatronic systems: A survey. IEEE/ASME Trans. Mechatron. 2017, 22, 1121–1131. [Google Scholar] [CrossRef]
  5. Zhang, J.; Wang, H.; Ma, M.; Yu, M.; Yazdani, A.; Chen, L. Active front steering-based electronic stability control for steer-by-wire vehicles via terminal sliding mode and extreme learning machine. IEEE Trans. Veh. Technol. 2020, 69, 14713–14726. [Google Scholar] [CrossRef]
  6. Cai, B.; Zhao, Y.; Liu, H.; Xie, M. A data-driven fault diagnosis methodology in three-phase inverters for PMSM drive systems. IEEE Trans. Power Electron. 2017, 32, 5590–5600. [Google Scholar] [CrossRef]
  7. Zhang, J.; Yao, H.; Rizzoni, G. Fault diagnosis for electric drive systems of electrified vehicles based on structural analysis. IEEE Trans. Veh. Technol. 2017, 66, 1027–1039. [Google Scholar] [CrossRef]
  8. Wang, X.; Wang, Z.; Xu, Z.; Cheng, M.; Wang, W.; Hu, Y. Comprehensive diagnosis and tolerance strategies for electrical faults and sensor faults in dual three-phase PMSM drives. IEEE Trans. Power Electron. 2019, 34, 6669–6684. [Google Scholar] [CrossRef]
  9. Sundstrom, C.; Frisk, E.; Nielsen, L. Selecting and utilizing sequential residual generators in FDI applied to hybrid vehicles. IEEE Trans. Syst. Man Cybern. Syst. 2014, 44, 172–185. [Google Scholar] [CrossRef] [Green Version]
  10. Yaramasu, M.; Cao, A.; Liu, G.; Wu, B. Aircraft electric system intermittent arc fault detection and location. IEEE Trans. Aerosp. Electron. Syst. 2015, 51, 45–51. [Google Scholar] [CrossRef]
  11. Yan, R.; He, X.; Wang, Z.; Zhou, D. Detection, isolation and diagnosability analysis of intermittent faults in stochastic systems. Int. J. Control 2018, 9, 480–494. [Google Scholar] [CrossRef]
  12. Obeid, N.H.; Battiston, A.; Boileau, T.; Nahid-Mobarakeh, B. Early intermittent interturn fault detection and localization for a permanent magnet synchronous motor of electrical vehicles using wavelet transform. IEEE Trans. Transport. Electrific. 2017, 3, 694–702. [Google Scholar] [CrossRef]
  13. Arogeti, S.A.; Wang, D.; Low, C.B.; Yu, M. Fault detection isolation and estimation in a vehicle steering system. IEEE Trans. Ind. Electron. 2012, 59, 4810–4820. [Google Scholar] [CrossRef]
  14. Bregon, A.; Daigle, M.J.; Roychoudhury, I.; Biswas, G.; Koutsoukos, X.; Pulido, B. An event-based distributed diagnosis framework using structural model decomposition. Artif. Intell. 2014, 210, 1–35. [Google Scholar] [CrossRef]
  15. Daigle, M.J.; Bregon, A.; Roychoudhury, I. Distributed prognostics based on structural model decomposition. IEEE Trans. Reliab. 2014, 63, 495–510. [Google Scholar] [CrossRef] [Green Version]
  16. Yu, M.; Lu, H.; Wang, H.; Xiao, C.; Lan, D.; Chen, J. Computational intelligence-based prognosis for hybrid mechatronic system using improved wiener process. Actuators 2021, 10, 213. [Google Scholar] [CrossRef]
  17. Nguyen, V.; Seshadrinath, J.; Wang, D.; Nadarajan, S.; Vaiyapuri, V. Model-based diagnosis and RUL estimation of induction machines under interturn fault. IEEE Trans. Ind. Appl. 2017, 53, 2690–2701. [Google Scholar] [CrossRef]
  18. Yu, M.; Wang, D. Model-based health monitoring for a vehicle steering system with multiple faults of unknown types. IEEE Trans. Ind. Electron. 2014, 61, 3574–3586. [Google Scholar]
  19. Yu, M.; Xia, H.; He, Y.; Wang, H.; Jiang, C.; Chen, S.; Li, M.; Xu, J. Scheduled health monitoring of hybrid systems with multiple distinct faults. IEEE Trans. Ind. Electron. 2017, 64, 1517–1528. [Google Scholar] [CrossRef]
  20. Lei, Y.; Li, N.; Gontarz, S.; Lin, J.; Radkowski, S.; Dybala, J. A model-based method for remaining useful life prediction of machinery. IEEE Trans. Reliab. 2016, 5, 1314–1326. [Google Scholar] [CrossRef]
  21. Liu, R.; Yang, B.; Hauptmann, A.G. Simultaneous bearing fault recognition and remaining useful life prediction using joint-loss convolutional neural network. IEEE Trans. Ind. Inform. 2020, 16, 87–96. [Google Scholar] [CrossRef]
  22. Xiao, L.; Duan, F.; Tang, J.; Abbott, D. A noise-boosted remaining useful life prediction method for rotating machines under different conditions. IEEE Trans. Instrum. Meas. 2021, 70, 1–12. [Google Scholar]
  23. Huang, G.; Zhu, Q.; Siew, C. Extreme learning machine: Theory and applications. Neurocomputing 2006, 70, 489–501. [Google Scholar] [CrossRef]
  24. Song, J.; Dong, F.; Zhao, J.; Wang, H.; He, Z.; Wang, L. An efficient multiobjective design optimization method for a PMSLM based on an extreme learning machine. IEEE Trans. Ind. Electron. 2019, 66, 1001–1011. [Google Scholar] [CrossRef]
  25. Skordilis, E.; Moghaddass, R. A double hybrid state-space model for real-time sensor-driven monitoring of deteriorating systems. IEEE Trans. Autom. Sci. Eng. 2020, 17, 72–87. [Google Scholar] [CrossRef]
  26. Lu, F.; Wu, J.; Huang, J.; Qiu, X. Aircraft engine degradation prognostics based on logistic regression and novel OS-ELM algorithm. Aerosp. Sci. Technol. 2019, 84, 661–671. [Google Scholar] [CrossRef]
  27. Zeng, N.; Zhang, H.; Liu, W.; Liang, J.; Alsaadi, F.E. A switching delayed PSO optimized extreme learning machine for short-term load forecasting. Neurocomputing 2017, 240, 175–182. [Google Scholar] [CrossRef]
  28. Yu, M.; Lu, H.; Wang, H.; Xiao, C.; Lan, D. Compound fault diagnosis and sequential prognosis for electric scooter with uncertainties. Actuators 2020, 9, 128. [Google Scholar] [CrossRef]
  29. Gandomi, A.H.; Yang, X.; Alavi, A.H. Cuckoo search algorithm: A metaheuristic approach to solve structural optimization problems. Eng. Comput. 2013, 29, 17–35. [Google Scholar] [CrossRef]
  30. Wang, Q.; Chai, M.; Liu, H.; Tang, T. Optimized control of virtual coupling at junctions: A cooperative game-based approach. Actuators 2021, 10, 207. [Google Scholar] [CrossRef]
Figure 1. Structure diagram of electric scooter.
Figure 1. Structure diagram of electric scooter.
Actuators 10 00283 g001
Figure 2. DBG model of electric scooter.
Figure 2. DBG model of electric scooter.
Actuators 10 00283 g002
Figure 3. Submodels of electric scooter.
Figure 3. Submodels of electric scooter.
Actuators 10 00283 g003
Figure 4. The framework of ACS-ELM based prognosis under intermittent fault.
Figure 4. The framework of ACS-ELM based prognosis under intermittent fault.
Actuators 10 00283 g004
Figure 5. Residual responses under β U i n and R f c faults.
Figure 5. Residual responses under β U i n and R f c faults.
Actuators 10 00283 g005
Figure 6. Estimation and prediction results of β U i n .
Figure 6. Estimation and prediction results of β U i n .
Actuators 10 00283 g006
Figure 7. Estimation and prediction results of R f c .
Figure 7. Estimation and prediction results of R f c .
Actuators 10 00283 g007
Figure 8. Diagram of experimental platform workflow.
Figure 8. Diagram of experimental platform workflow.
Actuators 10 00283 g008
Figure 9. Residual responses under β θ r fault.
Figure 9. Residual responses under β θ r fault.
Actuators 10 00283 g009
Figure 10. Estimation and prediction results of β θ r .
Figure 10. Estimation and prediction results of β θ r .
Actuators 10 00283 g010aActuators 10 00283 g010b
Figure 11. Histogram of RUL prediction performance.
Figure 11. Histogram of RUL prediction performance.
Actuators 10 00283 g011
Table 1. Nomenclatures.
Table 1. Nomenclatures.
ParameterDescription
U i n Input signal
N 1 Voltage-to-current ratio
N 2 Current-to-torque constant
N 3 Reduction ratio
N 4 Wheel radius
K 1 , K 2 Transmission axes rigidity
mScooter mass
R e Electrical resistance
R m v Motor viscous friction coefficient
R m c Motor Coulomb friction torque
J m Motor inertia
R r v Rear wheel viscous friction coefficient
R r c Rear wheel Coulomb friction torque
J r Rear wheel inertia
R f v Front wheel viscous friction coefficient
R f c Front wheel Coulomb friction torque
J f Front wheel inertia
Table 2. FSM of electric scooter.
Table 2. FSM of electric scooter.
r 1 r 2 r 3 D b I b
U i n 10010
R r v 10010
β θ r 11010
β s 11110
β θ f 01110
R f c 00110
R f v 00110
Table 3. Nominal values of electric scooter parameter.
Table 3. Nominal values of electric scooter parameter.
Nominal Parameter Values
N 1 0.2 A/V N 2 1 Nm/A
N 4 1/0.105 m N 3 1/18
K 1 10 Nm/rad K 2 10 Nm/rad
R m v 1.72 × 10 3 Nms/rad R m c 5.63 × 10 2 Nm
R r v 3.55 × 10 3 Nms/rad R r c 6.05 × 10 2 Nm
R f v 1 × 10 3 Nms/rad R f c 1.86 × 10 3 Nm
J m 5.03 × 10 4 kgm 2 J r 4.87 × 10 3 kgm 2
J f 6.97 × 10 3 kgm 2 R e 1
m20.7 kg
Table 4. Comparison of designed values and estimated values.
Table 4. Comparison of designed values and estimated values.
(a) β U i n
TW 1 TW 2
β U i n λ β U i n 1 (s) μ β U i n 1 (s) F β U i n 1 λ β U i n 2 (s) μ β U i n 2 (s) F β U i n 2
Designed value1001010.971151170.95
Estimated value100.0032101.00230.9705114.9978117.00190.9509
(b) R f c
TW 1 TW 2
R f c (Nm) λ R f c 1 (s) μ R f c 1 (s) F R f c 1 λ R f c 2 (s) μ R f c 2 (s) F R f c 2
Designed value1001021.8 × 10 2 1131152.9 × 10 2
Estimated value100.0024102.10151.806 × 10 2 113.0012114.99852.911 × 10 2
Table 5. RUL prediction result evaluation of ACS-ELM.
Table 5. RUL prediction result evaluation of ACS-ELM.
MAERMSEMAPE(%)
β U i n 0.00710.00761.8773
R f c 0.00220.00310.3630
β θ r 0.00740.00842.6825
Table 6. Comparison of RUL prediction performance.
Table 6. Comparison of RUL prediction performance.
Algorithm MAE ¯ RMSE ¯ MAPE ¯ (%)
β U i n ELM0.03240.03738.1226
PSO-ELM0.00860.01092.9753
ACS-ELM0.00520.00691.3394
R f c ELM0.02550.03126.7490
PSO-ELM0.00480.00651.2562
ACS-ELM0.00340.00380.7221
β θ r ELM0.03870.04758.9917
PSO-ELM0.00920.01073.0169
ACS-ELM0.00570.00721.6385
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Yu, M.; Xiao, C.; Wang, H.; Jiang, W.; Zhu, R. Adaptive Cuckoo Search-Extreme Learning Machine Based Prognosis for Electric Scooter System under Intermittent Fault. Actuators 2021, 10, 283. https://doi.org/10.3390/act10110283

AMA Style

Yu M, Xiao C, Wang H, Jiang W, Zhu R. Adaptive Cuckoo Search-Extreme Learning Machine Based Prognosis for Electric Scooter System under Intermittent Fault. Actuators. 2021; 10(11):283. https://doi.org/10.3390/act10110283

Chicago/Turabian Style

Yu, Ming, Chenyu Xiao, Hai Wang, Wuhua Jiang, and Rensheng Zhu. 2021. "Adaptive Cuckoo Search-Extreme Learning Machine Based Prognosis for Electric Scooter System under Intermittent Fault" Actuators 10, no. 11: 283. https://doi.org/10.3390/act10110283

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