electromechanical actuators affected by multiple failures ... · key-words: - artificial neural...

6
Electromechanical Actuators Affected by Multiple Failures: Prognostic Method based on Wavelet Analysis Techniques M. D. L. DALLA VEDOVA N. LAMPARIELLO P. MAGGIORE Department of Mechanical and Aerospace Engineering Politecnico di Torino Corso Duca degli Abruzzi 24 – 10129, Turin ITALY [email protected], [email protected] Abstract: - Incipient failures of electromechanical actuators (EMA) of primary flight command, especially if related to progressive evolutions, can be identified with the employment of several different approaches. A strong interest is expected by the development of prognostic algorithms capable of identifying precursors of EMA progressive failures: indeed, if the degradation pattern is properly identified, it is possible to trig an early alert, leading to proper maintenance and servomechanism replacement. Given that these algorithms are strictly technology-oriented, they may show great effectiveness for some specific applications, while they could fail for other applications and technologies: therefore, it is necessary to conceive the prognostic method as a function of the considered failures. This work proposes a new prognostic strategy, based on artificial neural networks, able to perform the fault detection and identification of two EMA motor faults (i.e. coil short circuit and rotor static eccentricity). In order to identify a suitable data set able to guarantee an affordable ANN classification, the said failures precursors are properly pre-processed by means of Discrete Wavelet Transform extracting several features: in fact, these wavelets result very effective to detect fault condition, both in time domain and frequency domain, by means of the change in amplitude and shape of its coefficients. A simulation test bench has been developed for the purpose, demonstrating that the method is robust and is able to early identify incoming failures, reducing the possibility of false alarms or non-predicted problems. Key-Words: - Artificial Neural Network (ANN), BLDC Motor Failures, Electromechanical Actuator (EMA), Fault Detection/Identification (FDI) Algorithm, Prognostics, Wavelet 1 Introduction In the recent years, the electromechanical actuator (EMA) is becoming one of the most common types of augmented flight control systems in fly-by-wire architectures. In this scenario, prognostic studies results fundamental in order to reduce maintenance costs for preserving safety. Differently from mechanical fatigue, which can be predicted with a certain confidence level, EMA electrical failures, like partial stator phase short-circuit of rotor eccentricity, are hard to detect by the means of an external analysis: these faults are often caused by unexpected causes like current peaks or stresses, and their consequences are undetectable in a large scale, as system performance and response could remain almost constant, while the initial incipient damage could rapidly degrades into a severe damage which compromise the system correct working, causing the actuator failure. The ability to analyze the behavior of components to determine their degradation pattern is the main objective of the Prognostics and Health Management (PHM) [1-3]. Its goal is to provide real-time data of the current status of the system and to calculate the Remaining Useful Life (RUL) [1] before a fault occurs. The main advantages gained applying the PHM strategies are evident when comparing their results with those obtained with classical monitoring and maintenance concepts (e.g. based on overhaul or life-limited parts). By means of proper PHM strategies, the considered progressive faults could be managed in a more effective way, obtaining a substantial reduction of system redundancies, operating costs, maintenance interventions and, at the same time, improving the aircraft safety and reliability and simplifying logistics [2]. To these purposes, in this paper authors propose a new Fault Detection and Identification (FDI) technique [3], based on Artificial Neural Networks (ANNs), able to identify the failure precursors and evaluate the corresponding damage entity. In order to identify a suitable data set able to guarantee an affordable ANN classification, the said failures precursors are properly pre-processed by means of WSEAS TRANSACTIONS on ELECTRONICS M. D. L. Dalla Vedova, N. Lampariello, P. Maggiore E-ISSN: 2415-1513 21 Volume 8, 2017

Upload: others

Post on 24-Aug-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Electromechanical Actuators Affected by Multiple Failures ... · Key-Words: - Artificial Neural Network (ANN), BLDC Motor Failures, Electromechanical Actuator (EMA), Fault Detection/Identification

Electromechanical Actuators Affected by Multiple Failures:

Prognostic Method based on Wavelet Analysis Techniques

M. D. L. DALLA VEDOVA N. LAMPARIELLO P. MAGGIORE

Department of Mechanical and Aerospace Engineering

Politecnico di Torino

Corso Duca degli Abruzzi 24 – 10129, Turin

ITALY

[email protected], [email protected]

Abstract: - Incipient failures of electromechanical actuators (EMA) of primary flight command, especially if

related to progressive evolutions, can be identified with the employment of several different approaches.

A strong interest is expected by the development of prognostic algorithms capable of identifying precursors of

EMA progressive failures: indeed, if the degradation pattern is properly identified, it is possible to trig an early

alert, leading to proper maintenance and servomechanism replacement. Given that these algorithms are strictly

technology-oriented, they may show great effectiveness for some specific applications, while they could fail for

other applications and technologies: therefore, it is necessary to conceive the prognostic method as a function

of the considered failures. This work proposes a new prognostic strategy, based on artificial neural networks,

able to perform the fault detection and identification of two EMA motor faults (i.e. coil short circuit and rotor

static eccentricity). In order to identify a suitable data set able to guarantee an affordable ANN classification,

the said failures precursors are properly pre-processed by means of Discrete Wavelet Transform extracting

several features: in fact, these wavelets result very effective to detect fault condition, both in time domain and

frequency domain, by means of the change in amplitude and shape of its coefficients. A simulation test bench

has been developed for the purpose, demonstrating that the method is robust and is able to early identify

incoming failures, reducing the possibility of false alarms or non-predicted problems.

Key-Words: - Artificial Neural Network (ANN), BLDC Motor Failures, Electromechanical Actuator (EMA),

Fault Detection/Identification (FDI) Algorithm, Prognostics, Wavelet

1 Introduction In the recent years, the electromechanical actuator

(EMA) is becoming one of the most common types

of augmented flight control systems in fly-by-wire

architectures. In this scenario, prognostic studies

results fundamental in order to reduce maintenance

costs for preserving safety. Differently from

mechanical fatigue, which can be predicted with a

certain confidence level, EMA electrical failures,

like partial stator phase short-circuit of rotor

eccentricity, are hard to detect by the means of an

external analysis: these faults are often caused by

unexpected causes like current peaks or stresses, and

their consequences are undetectable in a large scale,

as system performance and response could remain

almost constant, while the initial incipient damage

could rapidly degrades into a severe damage which

compromise the system correct working, causing the

actuator failure. The ability to analyze the behavior

of components to determine their degradation

pattern is the main objective of the Prognostics and

Health Management (PHM) [1-3].

Its goal is to provide real-time data of the current

status of the system and to calculate the Remaining

Useful Life (RUL) [1] before a fault occurs. The

main advantages gained applying the PHM

strategies are evident when comparing their results

with those obtained with classical monitoring and

maintenance concepts (e.g. based on overhaul or

life-limited parts). By means of proper PHM

strategies, the considered progressive faults could be

managed in a more effective way, obtaining a

substantial reduction of system redundancies,

operating costs, maintenance interventions and, at

the same time, improving the aircraft safety and

reliability and simplifying logistics [2].

To these purposes, in this paper authors propose

a new Fault Detection and Identification (FDI)

technique [3], based on Artificial Neural Networks

(ANNs), able to identify the failure precursors and

evaluate the corresponding damage entity. In order

to identify a suitable data set able to guarantee an

affordable ANN classification, the said failures

precursors are properly pre-processed by means of

WSEAS TRANSACTIONS on ELECTRONICS M. D. L. Dalla Vedova, N. Lampariello, P. Maggiore

E-ISSN: 2415-1513 21 Volume 8, 2017

Page 2: Electromechanical Actuators Affected by Multiple Failures ... · Key-Words: - Artificial Neural Network (ANN), BLDC Motor Failures, Electromechanical Actuator (EMA), Fault Detection/Identification

Discrete Wavelet Transform

several features: in fact, these wavelets result very

effective to detect fault condition, both in time

domain and frequency domain, by means of the

change in amplitude and shape of its coefficients.

T

dedicated

able to analyze the EMA performance and the

effects o

obtained results demonstrate that the method is

robust and is able to ea

failures, reducing the possibility of false alarms or

non

2As previously mentioned, goal of this research is the

proposal of a new technique able to identify

precocious symptoms (usually

precursors) of EMA degradations. In order to assess

the feasibility, the performance and the robustness

of the aforesaid technique, a suitable simulation test

bench has been developed in MATLAB/Simulink®.

This numerical model, widely des

coherent with

1.

2.

3.

4.

5.

6.

Discrete Wavelet Transform

several features: in fact, these wavelets result very

effective to detect fault condition, both in time

domain and frequency domain, by means of the

change in amplitude and shape of its coefficients.

The algorithm effectiveness

dedicated MATLAB

able to analyze the EMA performance and the

effects of different progressive faults; the so

obtained results demonstrate that the method is

robust and is able to ea

failures, reducing the possibility of false alarms or

non-predicted problems.

2 EMA Numerical ModelAs previously mentioned, goal of this research is the

proposal of a new technique able to identify

precocious symptoms (usually

precursors) of EMA degradations. In order to assess

the feasibility, the performance and the robustness

of the aforesaid technique, a suitable simulation test

bench has been developed in MATLAB/Simulink®.

This numerical model, widely des

coherent with

Fig. 1: Proposed EMA block diagram

It is composed by six different subsystems:

1. Com: input block that generates the different

position commands.

2. ACE: subsystem simulating the actuator control

electronics, closing the feedback loops and

generating in output the reference current Iref.

3. BLDC EM Model

power drive electronics and the trapezoidal

BLDC electromagnetic model, that evaluates the

torque developed by the electri

function of the voltages generated by a three

phase electrical regulator.

4. EMA Dynamic Model

the EMA mechanical behavior by means of a 2

degree-of-

5. TR: input block simulating the aerodynam

torques acting on the moving surface controlled

by the actuator.

6. Monitor: subsystem simulating the EMA

monitoring system.

Discrete Wavelet Transform

several features: in fact, these wavelets result very

effective to detect fault condition, both in time

domain and frequency domain, by means of the

change in amplitude and shape of its coefficients.

algorithm effectiveness

MATLAB-Simulink®

able to analyze the EMA performance and the

f different progressive faults; the so

obtained results demonstrate that the method is

robust and is able to ea

failures, reducing the possibility of false alarms or

predicted problems.

EMA Numerical ModelAs previously mentioned, goal of this research is the

proposal of a new technique able to identify

precocious symptoms (usually

precursors) of EMA degradations. In order to assess

the feasibility, the performance and the robustness

of the aforesaid technique, a suitable simulation test

bench has been developed in MATLAB/Simulink®.

This numerical model, widely des

coherent with a typical EMA architecture

Fig. 1: Proposed EMA block diagram

It is composed by six different subsystems:

: input block that generates the different

position commands.

: subsystem simulating the actuator control

electronics, closing the feedback loops and

generating in output the reference current Iref.

BLDC EM Model: subsystem simulating the

power drive electronics and the trapezoidal

BLDC electromagnetic model, that evaluates the

torque developed by the electri

function of the voltages generated by a three

phase electrical regulator.

EMA Dynamic Model

the EMA mechanical behavior by means of a 2

of-freedom (d.o.f.) dynamic system.

: input block simulating the aerodynam

torques acting on the moving surface controlled

by the actuator.

: subsystem simulating the EMA

monitoring system.

Discrete Wavelet Transform (DWT)

several features: in fact, these wavelets result very

effective to detect fault condition, both in time

domain and frequency domain, by means of the

change in amplitude and shape of its coefficients.

algorithm effectiveness has been evaluated by

Simulink® numerical model,

able to analyze the EMA performance and the

f different progressive faults; the so

obtained results demonstrate that the method is

robust and is able to early identify incoming

failures, reducing the possibility of false alarms or

EMA Numerical Model As previously mentioned, goal of this research is the

proposal of a new technique able to identify

precocious symptoms (usually defined as failure

precursors) of EMA degradations. In order to assess

the feasibility, the performance and the robustness

of the aforesaid technique, a suitable simulation test

bench has been developed in MATLAB/Simulink®.

This numerical model, widely described in [

EMA architecture

Fig. 1: Proposed EMA block diagram

It is composed by six different subsystems:

: input block that generates the different

: subsystem simulating the actuator control

electronics, closing the feedback loops and

generating in output the reference current Iref.

: subsystem simulating the

power drive electronics and the trapezoidal

BLDC electromagnetic model, that evaluates the

torque developed by the electrical motor as a

function of the voltages generated by a three

phase electrical regulator.

EMA Dynamic Model: subsystem simulating

the EMA mechanical behavior by means of a 2

freedom (d.o.f.) dynamic system.

: input block simulating the aerodynam

torques acting on the moving surface controlled

: subsystem simulating the EMA

(DWT) extracting

several features: in fact, these wavelets result very

effective to detect fault condition, both in time

domain and frequency domain, by means of the

change in amplitude and shape of its coefficients.

has been evaluated by

numerical model,

able to analyze the EMA performance and the

f different progressive faults; the so

obtained results demonstrate that the method is

rly identify incoming

failures, reducing the possibility of false alarms or

As previously mentioned, goal of this research is the

proposal of a new technique able to identify

defined as failure

precursors) of EMA degradations. In order to assess

the feasibility, the performance and the robustness

of the aforesaid technique, a suitable simulation test

bench has been developed in MATLAB/Simulink®.

cribed in [4], is

EMA architecture [5].

Fig. 1: Proposed EMA block diagram

It is composed by six different subsystems:

: input block that generates the different

: subsystem simulating the actuator control

electronics, closing the feedback loops and

generating in output the reference current Iref.

: subsystem simulating the

power drive electronics and the trapezoidal

BLDC electromagnetic model, that evaluates the

cal motor as a

function of the voltages generated by a three

: subsystem simulating

the EMA mechanical behavior by means of a 2

freedom (d.o.f.) dynamic system.

: input block simulating the aerodynam

torques acting on the moving surface controlled

: subsystem simulating the EMA

extracting

several features: in fact, these wavelets result very

effective to detect fault condition, both in time

domain and frequency domain, by means of the

change in amplitude and shape of its coefficients.

has been evaluated by a

numerical model,

able to analyze the EMA performance and the

f different progressive faults; the so

obtained results demonstrate that the method is

rly identify incoming

failures, reducing the possibility of false alarms or

As previously mentioned, goal of this research is the

proposal of a new technique able to identify

defined as failure

precursors) of EMA degradations. In order to assess

the feasibility, the performance and the robustness

of the aforesaid technique, a suitable simulation test

bench has been developed in MATLAB/Simulink®.

], is

: input block that generates the different

: subsystem simulating the actuator control

electronics, closing the feedback loops and

generating in output the reference current Iref.

: subsystem simulating the

power drive electronics and the trapezoidal

BLDC electromagnetic model, that evaluates the

cal motor as a

function of the voltages generated by a three-

: subsystem simulating

the EMA mechanical behavior by means of a 2

: input block simulating the aerodynamic

torques acting on the moving surface controlled

: subsystem simulating the EMA

3 The employment of EMAs in aeronautics is quite

recent, so statistics about their failures are not yet

con

main groups of failures: electronics (i.e. Controller)

and sensors failures, electric motor, mechanical or

structural failures. As shown in [

BLCD motors are due t

short

compromise the insulation of the coil windings) and

rotor static eccentricity (caused by bearing wears).

Progressive s

a few coils belonging

turn coil failure) and, then, spread to adjacent coils.

In fact, in short

almost the same and the resistance decreases; as a

consequence, a high circulating current arises and

generates a loc

that

misalignment between its rotation axis and the stator

axis of symmetry. It is due to tolerances and

imperfections introduced during motor construction

or to gradual increase of wear of the rotor shaft

bearings. Whenever it occurs, the motor,

to have more than one polar couple, generates a

periodically variable magnetic flux, as the air gap

varies during rotation (as schematically shown in

Fig. 2) as a function of the rotor position

��

static eccentricity authors studied the consequences

of faults on EMA performances [6] Failures and

their effects on the electrical f

motor (

EMF) have been simulated through a simplified

numerical model, according to [7].

Considered The employment of EMAs in aeronautics is quite

recent, so statistics about their failures are not yet

consistent. Anyhow, it is possible to refer to four

main groups of failures: electronics (i.e. Controller)

and sensors failures, electric motor, mechanical or

structural failures. As shown in [

BLCD motors are due t

short circuits (due to thermal effects that could

compromise the insulation of the coil windings) and

rotor static eccentricity (caused by bearing wears).

Progressive short circuit (SC)

a few coils belonging

turn coil failure) and, then, spread to adjacent coils.

In fact, in short

almost the same and the resistance decreases; as a

consequence, a high circulating current arises and

generates a loc

that facilitate the propagation.

Fig. 2: BLDC Motor Rotor static eccentricity

schematic of the reference system

Rotor static eccentricity

misalignment between its rotation axis and the stator

axis of symmetry. It is due to tolerances and

imperfections introduced during motor construction

or to gradual increase of wear of the rotor shaft

bearings. Whenever it occurs, the motor,

to have more than one polar couple, generates a

periodically variable magnetic flux, as the air gap

varies during rotation (as schematically shown in

Fig. 2) as a function of the rotor position

��� � ���1

Taking into account coil short

static eccentricity authors studied the consequences

of faults on EMA performances [6] Failures and

their effects on the electrical f

motor (winding resistance, inductance and back

EMF) have been simulated through a simplified

numerical model, according to [7].

Considered EMA The employment of EMAs in aeronautics is quite

recent, so statistics about their failures are not yet

sistent. Anyhow, it is possible to refer to four

main groups of failures: electronics (i.e. Controller)

and sensors failures, electric motor, mechanical or

structural failures. As shown in [

BLCD motors are due to progressive stator coil

circuits (due to thermal effects that could

compromise the insulation of the coil windings) and

rotor static eccentricity (caused by bearing wears).

hort circuit (SC)

a few coils belonging to the same phase (turn

turn coil failure) and, then, spread to adjacent coils.

In fact, in short-circuited coils the voltage remains

almost the same and the resistance decreases; as a

consequence, a high circulating current arises and

generates a localized heating in

the propagation.

Fig. 2: BLDC Motor Rotor static eccentricity

schematic of the reference system

Rotor static eccentricity

misalignment between its rotation axis and the stator

axis of symmetry. It is due to tolerances and

imperfections introduced during motor construction

or to gradual increase of wear of the rotor shaft

bearings. Whenever it occurs, the motor,

to have more than one polar couple, generates a

periodically variable magnetic flux, as the air gap

varies during rotation (as schematically shown in

Fig. 2) as a function of the rotor position

� cos����

Taking into account coil short

static eccentricity authors studied the consequences

of faults on EMA performances [6] Failures and

their effects on the electrical f

winding resistance, inductance and back

EMF) have been simulated through a simplified

numerical model, according to [7].

EMA Failures The employment of EMAs in aeronautics is quite

recent, so statistics about their failures are not yet

sistent. Anyhow, it is possible to refer to four

main groups of failures: electronics (i.e. Controller)

and sensors failures, electric motor, mechanical or

structural failures. As shown in [5], main failures in

o progressive stator coil

circuits (due to thermal effects that could

compromise the insulation of the coil windings) and

rotor static eccentricity (caused by bearing wears).

hort circuit (SC) usually start

to the same phase (turn

turn coil failure) and, then, spread to adjacent coils.

circuited coils the voltage remains

almost the same and the resistance decreases; as a

consequence, a high circulating current arises and

alized heating in phase

the propagation.

Fig. 2: BLDC Motor Rotor static eccentricity

schematic of the reference system

Rotor static eccentricity (RE) consists in a

misalignment between its rotation axis and the stator

axis of symmetry. It is due to tolerances and

imperfections introduced during motor construction

or to gradual increase of wear of the rotor shaft

bearings. Whenever it occurs, the motor,

to have more than one polar couple, generates a

periodically variable magnetic flux, as the air gap

varies during rotation (as schematically shown in

Fig. 2) as a function of the rotor position

� where �

Taking into account coil short-circuit and rotor

static eccentricity authors studied the consequences

of faults on EMA performances [6] Failures and

their effects on the electrical features of the BLDC

winding resistance, inductance and back

EMF) have been simulated through a simplified

numerical model, according to [7].

The employment of EMAs in aeronautics is quite

recent, so statistics about their failures are not yet

sistent. Anyhow, it is possible to refer to four

main groups of failures: electronics (i.e. Controller)

and sensors failures, electric motor, mechanical or

], main failures in

o progressive stator coil

circuits (due to thermal effects that could

compromise the insulation of the coil windings) and

rotor static eccentricity (caused by bearing wears).

usually starts between

to the same phase (turn-to

turn coil failure) and, then, spread to adjacent coils.

circuited coils the voltage remains

almost the same and the resistance decreases; as a

consequence, a high circulating current arises and

phase conductor

Fig. 2: BLDC Motor Rotor static eccentricity ζ:

schematic of the reference system

consists in a

misalignment between its rotation axis and the stator

axis of symmetry. It is due to tolerances and

imperfections introduced during motor construction

or to gradual increase of wear of the rotor shaft

bearings. Whenever it occurs, the motor, supposed

to have more than one polar couple, generates a

periodically variable magnetic flux, as the air gap

varies during rotation (as schematically shown in

Fig. 2) as a function of the rotor position ϑr:

��

�� (1)

circuit and rotor

static eccentricity authors studied the consequences

of faults on EMA performances [6] Failures and

eatures of the BLDC

winding resistance, inductance and back

EMF) have been simulated through a simplified

The employment of EMAs in aeronautics is quite

recent, so statistics about their failures are not yet

sistent. Anyhow, it is possible to refer to four

main groups of failures: electronics (i.e. Controller)

and sensors failures, electric motor, mechanical or

], main failures in

o progressive stator coil

circuits (due to thermal effects that could

compromise the insulation of the coil windings) and

rotor static eccentricity (caused by bearing wears).

between

to-

turn coil failure) and, then, spread to adjacent coils.

circuited coils the voltage remains

almost the same and the resistance decreases; as a

consequence, a high circulating current arises and

conductors

consists in a

misalignment between its rotation axis and the stator

axis of symmetry. It is due to tolerances and

imperfections introduced during motor construction

or to gradual increase of wear of the rotor shaft

supposed

to have more than one polar couple, generates a

periodically variable magnetic flux, as the air gap

varies during rotation (as schematically shown in

(1)

circuit and rotor

static eccentricity authors studied the consequences

of faults on EMA performances [6] Failures and

eatures of the BLDC

winding resistance, inductance and back-

EMF) have been simulated through a simplified

WSEAS TRANSACTIONS on ELECTRONICS M. D. L. Dalla Vedova, N. Lampariello, P. Maggiore

E-ISSN: 2415-1513 22 Volume 8, 2017

Page 3: Electromechanical Actuators Affected by Multiple Failures ... · Key-Words: - Artificial Neural Network (ANN), BLDC Motor Failures, Electromechanical Actuator (EMA), Fault Detection/Identification

faults affecting the magnetic coupling between

stator and rotor varying values and

modulations of the back

Executed in the BLDC ElectroMec model block

(Fig. 1), this method acts on the three back

constants

trapezoidal reference values

short circuit percentage, static rotor eccentricity

and angular position

��

used to calculate the counter

induced on the corresponding stator windings and,

therefore, to evaluate the mechanical torque

contributions generated by the three motor phases.

As reported by [9, 10], the evaluation of precur

permits to adopt countermeasures despite quite fast

propagation of sensors’ and electrical components’

failures. It must be noted that, with respect to other

EM models available in literature, the numerical

model shown in the previous sections is able

calculate the instantaneous value of each current

phase (

electromagnetic system (e.g. partial short circuit on

a stator branch or rotor static eccentricity); then, it is

possible to correlate the progressive fault

dynamic response of these signals (used as failure

precursors) by means of an algorithm, based on the

Wavelet analysis, that evaluates the filtered phase

currents; for this purpose, each phase current is

filtered by three low pass signal filter,

attenuate noise and disturbances [11].

4Wavelet analysis can decompose any signal through

a wavelet family basis, expanded from a wavelet

basis function and locally refinement the high and

low

characteristics of the original signal in time domain.

So wavelet analysis has good time

proprieties and can effectively identify non

stationary signals for fault diagnosis purposes

4.1Several simulations have been performed in order to

estimate the system response in nominal and in

faulty conditions. Every fault has been valued with

one type of input:

This command saturate

it is possible to reach the maximum unloaded

actuation speed of the motor

In particular, the authors simulated the effects of

faults affecting the magnetic coupling between

stator and rotor varying values and

modulations of the back

Executed in the BLDC ElectroMec model block

(Fig. 1), this method acts on the three back

constants Cei

trapezoidal reference values

short circuit percentage, static rotor eccentricity

and angular position

��� � ��� ∙ ��

The so obtained constants (

used to calculate the counter

induced on the corresponding stator windings and,

therefore, to evaluate the mechanical torque

contributions generated by the three motor phases.

As reported by [9, 10], the evaluation of precur

permits to adopt countermeasures despite quite fast

propagation of sensors’ and electrical components’

failures. It must be noted that, with respect to other

EM models available in literature, the numerical

model shown in the previous sections is able

calculate the instantaneous value of each current

phase (Ia, I

electromagnetic system (e.g. partial short circuit on

a stator branch or rotor static eccentricity); then, it is

possible to correlate the progressive fault

dynamic response of these signals (used as failure

precursors) by means of an algorithm, based on the

Wavelet analysis, that evaluates the filtered phase

currents; for this purpose, each phase current is

filtered by three low pass signal filter,

attenuate noise and disturbances [11].

4 Wavelet Neural NetworkWavelet analysis can decompose any signal through

a wavelet family basis, expanded from a wavelet

basis function and locally refinement the high and

low-frequency details while

characteristics of the original signal in time domain.

So wavelet analysis has good time

proprieties and can effectively identify non

stationary signals for fault diagnosis purposes

4.1 WaveletSeveral simulations have been performed in order to

estimate the system response in nominal and in

faulty conditions. Every fault has been valued with

one type of input:

This command saturate

it is possible to reach the maximum unloaded

actuation speed of the motor

In particular, the authors simulated the effects of

faults affecting the magnetic coupling between

stator and rotor varying values and

modulations of the back

Executed in the BLDC ElectroMec model block

(Fig. 1), this method acts on the three back

i (one for each branch) modulating their

trapezoidal reference values

short circuit percentage, static rotor eccentricity

and angular position ϑr:

��� ∙ �1 ∙ ���

The so obtained constants (

used to calculate the counter

induced on the corresponding stator windings and,

therefore, to evaluate the mechanical torque

contributions generated by the three motor phases.

As reported by [9, 10], the evaluation of precur

permits to adopt countermeasures despite quite fast

propagation of sensors’ and electrical components’

failures. It must be noted that, with respect to other

EM models available in literature, the numerical

model shown in the previous sections is able

calculate the instantaneous value of each current

Ib, Ic) also in case of unbalanced

electromagnetic system (e.g. partial short circuit on

a stator branch or rotor static eccentricity); then, it is

possible to correlate the progressive fault

dynamic response of these signals (used as failure

precursors) by means of an algorithm, based on the

Wavelet analysis, that evaluates the filtered phase

currents; for this purpose, each phase current is

filtered by three low pass signal filter,

attenuate noise and disturbances [11].

Wavelet Neural NetworkWavelet analysis can decompose any signal through

a wavelet family basis, expanded from a wavelet

basis function and locally refinement the high and

frequency details while

characteristics of the original signal in time domain.

So wavelet analysis has good time

proprieties and can effectively identify non

stationary signals for fault diagnosis purposes

Wavelet Analysis and Feature Several simulations have been performed in order to

estimate the system response in nominal and in

faulty conditions. Every fault has been valued with

one type of input: a step command at 1 radians.

This command saturates

it is possible to reach the maximum unloaded

actuation speed of the motor

In particular, the authors simulated the effects of

faults affecting the magnetic coupling between

stator and rotor varying values and

modulations of the back-EMF coefficients

Executed in the BLDC ElectroMec model block

(Fig. 1), this method acts on the three back

(one for each branch) modulating their

trapezoidal reference values Kei as a function of coil

short circuit percentage, static rotor eccentricity

��������� �

The so obtained constants (kea, ke

used to calculate the counter-electromotive forces

induced on the corresponding stator windings and,

therefore, to evaluate the mechanical torque

contributions generated by the three motor phases.

As reported by [9, 10], the evaluation of precur

permits to adopt countermeasures despite quite fast

propagation of sensors’ and electrical components’

failures. It must be noted that, with respect to other

EM models available in literature, the numerical

model shown in the previous sections is able

calculate the instantaneous value of each current

) also in case of unbalanced

electromagnetic system (e.g. partial short circuit on

a stator branch or rotor static eccentricity); then, it is

possible to correlate the progressive fault

dynamic response of these signals (used as failure

precursors) by means of an algorithm, based on the

Wavelet analysis, that evaluates the filtered phase

currents; for this purpose, each phase current is

filtered by three low pass signal filter,

attenuate noise and disturbances [11].

Wavelet Neural Network Wavelet analysis can decompose any signal through

a wavelet family basis, expanded from a wavelet

basis function and locally refinement the high and

frequency details while

characteristics of the original signal in time domain.

So wavelet analysis has good time

proprieties and can effectively identify non

stationary signals for fault diagnosis purposes

Analysis and Feature Several simulations have been performed in order to

estimate the system response in nominal and in

faulty conditions. Every fault has been valued with

step command at 1 radians.

the EMA controller so t

it is possible to reach the maximum unloaded

actuation speed of the motor.

In particular, the authors simulated the effects of

faults affecting the magnetic coupling between

stator and rotor varying values and angular

EMF coefficients [8]

Executed in the BLDC ElectroMec model block

(Fig. 1), this method acts on the three back-EMF

(one for each branch) modulating their

as a function of coil

short circuit percentage, static rotor eccentricity

�, �, � (2)

keb, kec) are then

electromotive forces

induced on the corresponding stator windings and,

therefore, to evaluate the mechanical torque

contributions generated by the three motor phases.

As reported by [9, 10], the evaluation of precursors

permits to adopt countermeasures despite quite fast

propagation of sensors’ and electrical components’

failures. It must be noted that, with respect to other

EM models available in literature, the numerical

model shown in the previous sections is able

calculate the instantaneous value of each current

) also in case of unbalanced

electromagnetic system (e.g. partial short circuit on

a stator branch or rotor static eccentricity); then, it is

possible to correlate the progressive faults with the

dynamic response of these signals (used as failure

precursors) by means of an algorithm, based on the

Wavelet analysis, that evaluates the filtered phase

currents; for this purpose, each phase current is

filtered by three low pass signal filter, in order to

attenuate noise and disturbances [11].

Wavelet analysis can decompose any signal through

a wavelet family basis, expanded from a wavelet

basis function and locally refinement the high and

retaining the

characteristics of the original signal in time domain.

So wavelet analysis has good time-frequency

proprieties and can effectively identify non

stationary signals for fault diagnosis purposes [12]

Analysis and Feature ExtractionSeveral simulations have been performed in order to

estimate the system response in nominal and in

faulty conditions. Every fault has been valued with

step command at 1 radians.

the EMA controller so t

it is possible to reach the maximum unloaded

In particular, the authors simulated the effects of

faults affecting the magnetic coupling between

angular

[8].

Executed in the BLDC ElectroMec model block

EMF

(one for each branch) modulating their

as a function of coil

short circuit percentage, static rotor eccentricity ζ

(2)

) are then

electromotive forces

induced on the corresponding stator windings and,

therefore, to evaluate the mechanical torque

contributions generated by the three motor phases.

sors

permits to adopt countermeasures despite quite fast

propagation of sensors’ and electrical components’

failures. It must be noted that, with respect to other

EM models available in literature, the numerical

model shown in the previous sections is able to

calculate the instantaneous value of each current

) also in case of unbalanced

electromagnetic system (e.g. partial short circuit on

a stator branch or rotor static eccentricity); then, it is

s with the

dynamic response of these signals (used as failure

precursors) by means of an algorithm, based on the

Wavelet analysis, that evaluates the filtered phase

currents; for this purpose, each phase current is

in order to

Wavelet analysis can decompose any signal through

a wavelet family basis, expanded from a wavelet

basis function and locally refinement the high and

retaining the

characteristics of the original signal in time domain.

frequency

proprieties and can effectively identify non-

[12].

Extraction Several simulations have been performed in order to

estimate the system response in nominal and in

faulty conditions. Every fault has been valued with

step command at 1 radians.

the EMA controller so that

it is possible to reach the maximum unloaded

inhibiting the control logic, this type of command

input allows detecting eventual failures by

neglecting the controller influence (i.e. as long as it

is in saturation conditions, the controller is not

to correct or attenuate the failure effects and, then, it

makes faults visible).

preliminary

effective

Current and speed signals from the two progressive

fault cases are compared below with their wavelet

analysis.

on every signal and then, after qualitative

comparisons, it was carried out the best choice

considered for selecting wavelet basis. A better

orthogonal feature means larger rules coefficients,

but the effect of mutations detection is worse. It is

better to select wavelet basis with larger rules

coefficients

signal, then the coefficient with the rules of the

wavelet function better.

by an operatively point of view, it

of dimensionality reduction. Feature

involves simplifying the amount of resources

required to describe a large set of data accurately.

signals for a given classification problem need to be

used, due to their redundancy, a further p

needed for redundancy reduction by retaining only

an informative subset of them.

named

Fig. 3: Example of features

suitable for analysis is dependent by the properties

of the said mother wavelet or by the similarity

between signal and mother wavelet

In this regard, it is necessary to highlight that, by

inhibiting the control logic, this type of command

input allows detecting eventual failures by

neglecting the controller influence (i.e. as long as it

is in saturation conditions, the controller is not

to correct or attenuate the failure effects and, then, it

makes faults visible).

preliminary information

effective prognostic

Current and speed signals from the two progressive

fault cases are compared below with their wavelet

analysis. Several wavelet families have been tested

on every signal and then, after qualitative

comparisons, it was carried out the best choice

The orthogonal feature is a very important rule

considered for selecting wavelet basis. A better

orthogonal feature means larger rules coefficients,

but the effect of mutations detection is worse. It is

better to select wavelet basis with larger rules

coefficients to reflect show the overall trend of the

signal, then the coefficient with the rules of the

wavelet function better.

This process is named “feature extraction” and,

by an operatively point of view, it

of dimensionality reduction. Feature

involves simplifying the amount of resources

required to describe a large set of data accurately.

Since not all features that can be extracted from

signals for a given classification problem need to be

used, due to their redundancy, a further p

needed for redundancy reduction by retaining only

an informative subset of them.

This stage of

named “feature selection”

Fig. 3: Example of features

NC vs. faulty condition (20% of co

The selection of the type of mother wavelet

suitable for analysis is dependent by the properties

of the said mother wavelet or by the similarity

between signal and mother wavelet

In this regard, it is necessary to highlight that, by

inhibiting the control logic, this type of command

input allows detecting eventual failures by

neglecting the controller influence (i.e. as long as it

is in saturation conditions, the controller is not

to correct or attenuate the failure effects and, then, it

makes faults visible).

information for seeking a simple and

prognostic method of

Current and speed signals from the two progressive

fault cases are compared below with their wavelet

Several wavelet families have been tested

on every signal and then, after qualitative

comparisons, it was carried out the best choice

gonal feature is a very important rule

considered for selecting wavelet basis. A better

orthogonal feature means larger rules coefficients,

but the effect of mutations detection is worse. It is

better to select wavelet basis with larger rules

to reflect show the overall trend of the

signal, then the coefficient with the rules of the

wavelet function better.

This process is named “feature extraction” and,

by an operatively point of view, it

of dimensionality reduction. Feature

involves simplifying the amount of resources

required to describe a large set of data accurately.

Since not all features that can be extracted from

signals for a given classification problem need to be

used, due to their redundancy, a further p

needed for redundancy reduction by retaining only

an informative subset of them.

This stage of signal

“feature selection”.

Fig. 3: Example of features

NC vs. faulty condition (20% of co

The selection of the type of mother wavelet

suitable for analysis is dependent by the properties

of the said mother wavelet or by the similarity

between signal and mother wavelet

In this regard, it is necessary to highlight that, by

inhibiting the control logic, this type of command

input allows detecting eventual failures by

neglecting the controller influence (i.e. as long as it

is in saturation conditions, the controller is not

to correct or attenuate the failure effects and, then, it

makes faults visible). These results provide

for seeking a simple and

method of BLDC

Current and speed signals from the two progressive

fault cases are compared below with their wavelet

Several wavelet families have been tested

on every signal and then, after qualitative

comparisons, it was carried out the best choice

gonal feature is a very important rule

considered for selecting wavelet basis. A better

orthogonal feature means larger rules coefficients,

but the effect of mutations detection is worse. It is

better to select wavelet basis with larger rules

to reflect show the overall trend of the

signal, then the coefficient with the rules of the

This process is named “feature extraction” and,

by an operatively point of view, it is a special form

of dimensionality reduction. Feature

involves simplifying the amount of resources

required to describe a large set of data accurately.

Since not all features that can be extracted from

signals for a given classification problem need to be

used, due to their redundancy, a further p

needed for redundancy reduction by retaining only

an informative subset of them.

signal processing is

Fig. 3: Example of features for a stator phase current

NC vs. faulty condition (20% of coils short circuit

The selection of the type of mother wavelet

suitable for analysis is dependent by the properties

of the said mother wavelet or by the similarity

between signal and mother wavelet [13

In this regard, it is necessary to highlight that, by

inhibiting the control logic, this type of command

input allows detecting eventual failures by

neglecting the controller influence (i.e. as long as it

is in saturation conditions, the controller is not able

to correct or attenuate the failure effects and, then, it

These results provide

for seeking a simple and

BLDC motor faults

Current and speed signals from the two progressive

fault cases are compared below with their wavelet

Several wavelet families have been tested

on every signal and then, after qualitative

comparisons, it was carried out the best choice.

gonal feature is a very important rule

considered for selecting wavelet basis. A better

orthogonal feature means larger rules coefficients,

but the effect of mutations detection is worse. It is

better to select wavelet basis with larger rules

to reflect show the overall trend of the

signal, then the coefficient with the rules of the

This process is named “feature extraction” and,

is a special form

of dimensionality reduction. Feature extraction

involves simplifying the amount of resources

required to describe a large set of data accurately.

Since not all features that can be extracted from

signals for a given classification problem need to be

used, due to their redundancy, a further process is

needed for redundancy reduction by retaining only

processing is typically

stator phase current:

ils short circuit

The selection of the type of mother wavelet

suitable for analysis is dependent by the properties

of the said mother wavelet or by the similarity

3].

In this regard, it is necessary to highlight that, by

inhibiting the control logic, this type of command

input allows detecting eventual failures by

neglecting the controller influence (i.e. as long as it

able

to correct or attenuate the failure effects and, then, it

These results provide

for seeking a simple and

s.

Current and speed signals from the two progressive

fault cases are compared below with their wavelet

Several wavelet families have been tested

on every signal and then, after qualitative

gonal feature is a very important rule

considered for selecting wavelet basis. A better

orthogonal feature means larger rules coefficients,

but the effect of mutations detection is worse. It is

better to select wavelet basis with larger rules

to reflect show the overall trend of the

signal, then the coefficient with the rules of the

This process is named “feature extraction” and,

is a special form

extraction

involves simplifying the amount of resources

Since not all features that can be extracted from

signals for a given classification problem need to be

rocess is

needed for redundancy reduction by retaining only

typically

The selection of the type of mother wavelet

suitable for analysis is dependent by the properties

of the said mother wavelet or by the similarity

WSEAS TRANSACTIONS on ELECTRONICS M. D. L. Dalla Vedova, N. Lampariello, P. Maggiore

E-ISSN: 2415-1513 23 Volume 8, 2017

Page 4: Electromechanical Actuators Affected by Multiple Failures ... · Key-Words: - Artificial Neural Network (ANN), BLDC Motor Failures, Electromechanical Actuator (EMA), Fault Detection/Identification

and is shown in Fig. 5, but in this case a

wavelet type [1

more similar to the si

signal. I

to [1

then,

subsets at the seventh level approximation (cA7)

and the first to the seventh level details (cD1, cD2,

cD3, cD4, cD5, cD6, cD7).

usefulness of extracting features from individua

wavelet components instead of extracting them from

all the components, the reconstructed can be defined

by the inversion of the subset dependence. For

instance, in order to obtain the estimated signal from

the approximation coefficient subset, the

recons

IDWT with the seventh

coefficients (cA7). The wavelet coefficient subsets

(cD1

D7, A7) are then used as features of the two

progressive classes of faul

feature in Matlab, they were evaluated for the two

classes of progressive faults.

Fig. 4: Example of wavelet decomposition applied to the

stator phase current shown in Fig.3

The same analysis was made for angular speed

and is shown in Fig. 5, but in this case a

wavelet type [1

more similar to the si

Fig. 5: Example of wavelet decomposition applied to

BLDC Motor angular speed (

This procedure was carried on for every fault

signal. It must be noted that i

to [12-14], the d

then, DWT generates respectively the coefficient

subsets at the seventh level approximation (cA7)

and the first to the seventh level details (cD1, cD2,

cD3, cD4, cD5, cD6, cD7).

usefulness of extracting features from individua

wavelet components instead of extracting them from

all the components, the reconstructed can be defined

by the inversion of the subset dependence. For

instance, in order to obtain the estimated signal from

the approximation coefficient subset, the

reconstructed signal (A7) is computed by using

IDWT with the seventh

coefficients (cA7). The wavelet coefficient subsets

(cD1-cD7, cA7) and the reconstructed signals (D1

D7, A7) are then used as features of the two

progressive classes of faul

feature in Matlab, they were evaluated for the two

classes of progressive faults.

Fig. 4: Example of wavelet decomposition applied to the

stator phase current shown in Fig.3

The same analysis was made for angular speed

and is shown in Fig. 5, but in this case a

wavelet type [14] has been selected because it is

more similar to the signal waveform.

Fig. 5: Example of wavelet decomposition applied to

BLDC Motor angular speed (

This procedure was carried on for every fault

t must be noted that i

the decomposition level was set

DWT generates respectively the coefficient

subsets at the seventh level approximation (cA7)

and the first to the seventh level details (cD1, cD2,

cD3, cD4, cD5, cD6, cD7).

usefulness of extracting features from individua

wavelet components instead of extracting them from

all the components, the reconstructed can be defined

by the inversion of the subset dependence. For

instance, in order to obtain the estimated signal from

the approximation coefficient subset, the

tructed signal (A7) is computed by using

IDWT with the seventh

coefficients (cA7). The wavelet coefficient subsets

cD7, cA7) and the reconstructed signals (D1

D7, A7) are then used as features of the two

progressive classes of faul

feature in Matlab, they were evaluated for the two

classes of progressive faults.

Fig. 4: Example of wavelet decomposition applied to the

stator phase current shown in Fig.3

The same analysis was made for angular speed

and is shown in Fig. 5, but in this case a

] has been selected because it is

gnal waveform.

Fig. 5: Example of wavelet decomposition applied to

BLDC Motor angular speed (Db2 wavelet type)

This procedure was carried on for every fault

t must be noted that in this cas

ecomposition level was set

DWT generates respectively the coefficient

subsets at the seventh level approximation (cA7)

and the first to the seventh level details (cD1, cD2,

cD3, cD4, cD5, cD6, cD7). To investigate the

usefulness of extracting features from individua

wavelet components instead of extracting them from

all the components, the reconstructed can be defined

by the inversion of the subset dependence. For

instance, in order to obtain the estimated signal from

the approximation coefficient subset, the

tructed signal (A7) is computed by using

IDWT with the seventh-level approximation

coefficients (cA7). The wavelet coefficient subsets

cD7, cA7) and the reconstructed signals (D1

D7, A7) are then used as features of the two

progressive classes of fault. After implemented each

feature in Matlab, they were evaluated for the two

classes of progressive faults.

Fig. 4: Example of wavelet decomposition applied to the

stator phase current shown in Fig.3

The same analysis was made for angular speed

and is shown in Fig. 5, but in this case a D

] has been selected because it is

Fig. 5: Example of wavelet decomposition applied to

wavelet type)

This procedure was carried on for every fault

n this case, according

ecomposition level was set at 7 and,

DWT generates respectively the coefficient

subsets at the seventh level approximation (cA7)

and the first to the seventh level details (cD1, cD2,

To investigate the

usefulness of extracting features from individua

wavelet components instead of extracting them from

all the components, the reconstructed can be defined

by the inversion of the subset dependence. For

instance, in order to obtain the estimated signal from

the approximation coefficient subset, the

tructed signal (A7) is computed by using

level approximation

coefficients (cA7). The wavelet coefficient subsets

cD7, cA7) and the reconstructed signals (D1

D7, A7) are then used as features of the two

After implemented each

feature in Matlab, they were evaluated for the two

Fig. 4: Example of wavelet decomposition applied to the

The same analysis was made for angular speed

Db2

] has been selected because it is

Fig. 5: Example of wavelet decomposition applied to

This procedure was carried on for every fault

e, according

at 7 and,

DWT generates respectively the coefficient

subsets at the seventh level approximation (cA7)

and the first to the seventh level details (cD1, cD2,

To investigate the

usefulness of extracting features from individual

wavelet components instead of extracting them from

all the components, the reconstructed can be defined

by the inversion of the subset dependence. For

instance, in order to obtain the estimated signal from

the approximation coefficient subset, the

tructed signal (A7) is computed by using

level approximation

coefficients (cA7). The wavelet coefficient subsets

cD7, cA7) and the reconstructed signals (D1-

D7, A7) are then used as features of the two

After implemented each

feature in Matlab, they were evaluated for the two

Length features, calculated on A

signal in case of progressive short circuit

bars represent a progressive growing fault.

the features and the related signal (e.g. raw signal,

A7

that represent the progressive fault in the best way.

In fact, for example,

component c

about the fault degree

A and cA put in evidence a good correlation with

the related SC failure magnitude

5 The FDI neural network (ANN_1) has the task to

perform the classification of the fault: it is able to

distinguish a short circuit fault of the stator

from a fault of the rotor eccentricity. The network

was trained by the training vector K (inputs) and the

target vector T. The training vector K consists of

two section of 17 rows for 48 columns. Each row

represents one of the features shown in the

chapter and is characterized by the two classes of

faults. Every column represents an increasing fault

level of the three signals processed. The vector of

the target T consists of 2 equal sections of 48

columns, one for 2 rows. In each column of t

vector T it is associated with a column vector K

The first row represents the short

stator winding, while the second row represents the

failure of the rotor eccentricity.

initially composed by null values, but

value 1 in the proper column, it is able to indicate

(to the neural network) the type of failure related to

the corresponding column of training vector K.

For instance, Fig. 6 shows the main Waveform

Length features, calculated on A

signal in case of progressive short circuit

bars represent a progressive growing fault.

Fig. 6: Example of

A-phase current with progressive short circuit

The next step is to choose, for two classes faults,

the features and the related signal (e.g. raw signal,

A7 approximation, D7 or cD7 detail coefficients)

that represent the progressive fault in the best way.

In fact, for example,

component cD

about the fault degree

A and cA put in evidence a good correlation with

the related SC failure magnitude

ANN Fault DetectionThe FDI neural network (ANN_1) has the task to

perform the classification of the fault: it is able to

distinguish a short circuit fault of the stator

from a fault of the rotor eccentricity. The network

was trained by the training vector K (inputs) and the

target vector T. The training vector K consists of

two section of 17 rows for 48 columns. Each row

represents one of the features shown in the

chapter and is characterized by the two classes of

faults. Every column represents an increasing fault

level of the three signals processed. The vector of

the target T consists of 2 equal sections of 48

columns, one for 2 rows. In each column of t

vector T it is associated with a column vector K

The first row represents the short

stator winding, while the second row represents the

failure of the rotor eccentricity.

initially composed by null values, but

value 1 in the proper column, it is able to indicate

(to the neural network) the type of failure related to

the corresponding column of training vector K.

For instance, Fig. 6 shows the main Waveform

Length features, calculated on A

signal in case of progressive short circuit

bars represent a progressive growing fault.

: Example of waveform length features:

phase current with progressive short circuit

The next step is to choose, for two classes faults,

the features and the related signal (e.g. raw signal,

approximation, D7 or cD7 detail coefficients)

that represent the progressive fault in the best way.

In fact, for example, as shown in Fig. 6

didn’t show any relevant information

about the fault degree, whereas wavelet components

A and cA put in evidence a good correlation with

the related SC failure magnitude

ANN Fault DetectionThe FDI neural network (ANN_1) has the task to

perform the classification of the fault: it is able to

distinguish a short circuit fault of the stator

from a fault of the rotor eccentricity. The network

was trained by the training vector K (inputs) and the

target vector T. The training vector K consists of

two section of 17 rows for 48 columns. Each row

represents one of the features shown in the

chapter and is characterized by the two classes of

faults. Every column represents an increasing fault

level of the three signals processed. The vector of

the target T consists of 2 equal sections of 48

columns, one for 2 rows. In each column of t

vector T it is associated with a column vector K

The first row represents the short

stator winding, while the second row represents the

failure of the rotor eccentricity.

initially composed by null values, but

value 1 in the proper column, it is able to indicate

(to the neural network) the type of failure related to

the corresponding column of training vector K.

For instance, Fig. 6 shows the main Waveform

Length features, calculated on A-phase current

signal in case of progressive short circuit

bars represent a progressive growing fault.

waveform length features:

phase current with progressive short circuit

The next step is to choose, for two classes faults,

the features and the related signal (e.g. raw signal,

approximation, D7 or cD7 detail coefficients)

that represent the progressive fault in the best way.

as shown in Fig. 6

didn’t show any relevant information

, whereas wavelet components

A and cA put in evidence a good correlation with

the related SC failure magnitude.

ANN Fault Detection The FDI neural network (ANN_1) has the task to

perform the classification of the fault: it is able to

distinguish a short circuit fault of the stator

from a fault of the rotor eccentricity. The network

was trained by the training vector K (inputs) and the

target vector T. The training vector K consists of

two section of 17 rows for 48 columns. Each row

represents one of the features shown in the

chapter and is characterized by the two classes of

faults. Every column represents an increasing fault

level of the three signals processed. The vector of

the target T consists of 2 equal sections of 48

columns, one for 2 rows. In each column of t

vector T it is associated with a column vector K

The first row represents the short-circuit fault of the

stator winding, while the second row represents the

failure of the rotor eccentricity. This target vector is

initially composed by null values, but

value 1 in the proper column, it is able to indicate

(to the neural network) the type of failure related to

the corresponding column of training vector K.

For instance, Fig. 6 shows the main Waveform

phase current

signal in case of progressive short circuit (SC) fault;

bars represent a progressive growing fault.

waveform length features:

phase current with progressive short circuit

The next step is to choose, for two classes faults,

the features and the related signal (e.g. raw signal,

approximation, D7 or cD7 detail coefficients)

that represent the progressive fault in the best way.

as shown in Fig. 6, the wavelet

didn’t show any relevant information

, whereas wavelet components

A and cA put in evidence a good correlation with

The FDI neural network (ANN_1) has the task to

perform the classification of the fault: it is able to

distinguish a short circuit fault of the stator coils

from a fault of the rotor eccentricity. The network

was trained by the training vector K (inputs) and the

target vector T. The training vector K consists of

two section of 17 rows for 48 columns. Each row

represents one of the features shown in the previous

chapter and is characterized by the two classes of

faults. Every column represents an increasing fault

level of the three signals processed. The vector of

the target T consists of 2 equal sections of 48

columns, one for 2 rows. In each column of the

vector T it is associated with a column vector K

circuit fault of the

stator winding, while the second row represents the

This target vector is

initially composed by null values, but entering the

value 1 in the proper column, it is able to indicate

(to the neural network) the type of failure related to

the corresponding column of training vector K.

For instance, Fig. 6 shows the main Waveform

phase current

fault;

The next step is to choose, for two classes faults,

the features and the related signal (e.g. raw signal,

approximation, D7 or cD7 detail coefficients)

that represent the progressive fault in the best way.

, the wavelet

didn’t show any relevant information

, whereas wavelet components

A and cA put in evidence a good correlation with

The FDI neural network (ANN_1) has the task to

perform the classification of the fault: it is able to

coils

from a fault of the rotor eccentricity. The network

was trained by the training vector K (inputs) and the

target vector T. The training vector K consists of

two section of 17 rows for 48 columns. Each row

previous

chapter and is characterized by the two classes of

faults. Every column represents an increasing fault

level of the three signals processed. The vector of

the target T consists of 2 equal sections of 48

he

vector T it is associated with a column vector K.

circuit fault of the

stator winding, while the second row represents the

This target vector is

entering the

value 1 in the proper column, it is able to indicate

(to the neural network) the type of failure related to

WSEAS TRANSACTIONS on ELECTRONICS M. D. L. Dalla Vedova, N. Lampariello, P. Maggiore

E-ISSN: 2415-1513 24 Volume 8, 2017

Page 5: Electromechanical Actuators Affected by Multiple Failures ... · Key-Words: - Artificial Neural Network (ANN), BLDC Motor Failures, Electromechanical Actuator (EMA), Fault Detection/Identification

pattern recognition of Multilayer Perceptron

and has been generated by Matlab tool and its

architecture is shown in Fig

The ANN_1 neural network is a network for

pattern recognition of Multilayer Perceptron

and has been generated by Matlab tool and its

architecture is shown in Fig

Fig. 7: Schematic of the proposed NN architecture

The network has the following characteristics:

• Layers: one hidden layer, one input layer, one

output layer;

• Neurons:

• Activation Function: log

• Training Function: “

weights

Marquardt optimization

• Performance Function: “

error), it measures the network's perfor

according to the mean of squared errors

• Division Data:

sets using random indices following this

percentages: 70% training samples, 15%

validation samples, 15% testing samples

Fig. 8:

The ANN_1 neural network is a network for

pattern recognition of Multilayer Perceptron

and has been generated by Matlab tool and its

architecture is shown in Fig

Fig. 7: Schematic of the proposed NN architecture

The network has the following characteristics:

Layers: one hidden layer, one input layer, one

output layer;

10 perceptrons;

Activation Function: log

Training Function: “trainlm

and bias according to Levenberg

Marquardt optimization

Performance Function: “

error), it measures the network's perfor

according to the mean of squared errors

Division Data: “dividerand

sets using random indices following this

percentages: 70% training samples, 15%

validation samples, 15% testing samples

Fig. 8: SC Confusion Matrices for ANN_1

The ANN_1 neural network is a network for

pattern recognition of Multilayer Perceptron

and has been generated by Matlab tool and its

architecture is shown in Fig. 7.

Fig. 7: Schematic of the proposed NN architecture

The network has the following characteristics:

Layers: one hidden layer, one input layer, one

10 perceptrons;

Activation Function: log-sigmoid;

trainlm” that updates ANN

and bias according to Levenberg

Marquardt optimization [15-16];

Performance Function: “mse” (mean square

error), it measures the network's perfor

according to the mean of squared errors

dividerand”, divide K

sets using random indices following this

percentages: 70% training samples, 15%

validation samples, 15% testing samples

SC Confusion Matrices for ANN_1

The ANN_1 neural network is a network for

pattern recognition of Multilayer Perceptron type

and has been generated by Matlab tool and its

Fig. 7: Schematic of the proposed NN architecture

The network has the following characteristics:

Layers: one hidden layer, one input layer, one

sigmoid;

” that updates ANN

and bias according to Levenberg

” (mean square

error), it measures the network's performance

according to the mean of squared errors [16].

”, divide K into three

sets using random indices following this

percentages: 70% training samples, 15%

validation samples, 15% testing samples [16].

SC Confusion Matrices for ANN_1

The ANN_1 neural network is a network for

type

and has been generated by Matlab tool and its

The network has the following characteristics:

Layers: one hidden layer, one input layer, one

” that updates ANN

and bias according to Levenberg-

” (mean square

mance

into three

sets using random indices following this

percentages: 70% training samples, 15%

6 This work shows applicability of neural networks

with supervised learning to prognostics and

capability of wavelet transform to extract several

features from outputs of a modeled BLDC Motor;

this model, develo

Department of Mechanical and Aerospace

Engineering of ‘Politecnico Di Torino’, is the

starting point of this study and it can be seen as a

test bench were faulty condition could be tested.

generally for prognostics, is to pre

signals from sensors, since the network needs a

separable set of data to accomplish an affordable

classification. In order to achieve this pre

processing, the Discrete Wavelet Transform seems

to

its time

wavelet analysis easily detect fault condition and,

like this case, a progressive one, both in time

domain and frequency domain by change in

amplitu

be extracted using statistical definitions and trends

come out, linkable to classes of progressive faults.

This analysis operates similarity to the

discrimination processe

of output signals is used as inputs of a Feedforward

Neural Network and subsequently the network is

trained to find a relationship that fit these inputs to

targets, chosen to perform a specific non linear

classification between

their degree.

some advantages. First, the wavelet analysis is faster

than a Fourier Analysis; as a matter of fact the

wavelet transform has a computational cost of O(N)

instead

Second, use a neural network is a reliable approach

for prognostics due to the large amount of data that

can be collected and the increase of computer

performance. The code used in this work needs the

following amounts

signals and is not necessary to detect the changes in

the outputs before this analysis.

ConclusionsThis work shows applicability of neural networks

with supervised learning to prognostics and

capability of wavelet transform to extract several

features from outputs of a modeled BLDC Motor;

this model, develo

Department of Mechanical and Aerospace

Engineering of ‘Politecnico Di Torino’, is the

starting point of this study and it can be seen as a

test bench were faulty condition could be tested.

The principal issue, for neural network

generally for prognostics, is to pre

signals from sensors, since the network needs a

separable set of data to accomplish an affordable

classification. In order to achieve this pre

processing, the Discrete Wavelet Transform seems

to be a useful tool to elaborate the raw signals due to

its time-frequency analysis: it is noticeable that the

wavelet analysis easily detect fault condition and,

like this case, a progressive one, both in time

domain and frequency domain by change in

amplitude and shape of its coefficients.

Hereafter, from transformed signals, features can

be extracted using statistical definitions and trends

come out, linkable to classes of progressive faults.

This analysis operates similarity to the

discrimination processe

of output signals is used as inputs of a Feedforward

Neural Network and subsequently the network is

trained to find a relationship that fit these inputs to

targets, chosen to perform a specific non linear

classification between

their degree.

This three-stage analysis presents as a first step,

some advantages. First, the wavelet analysis is faster

than a Fourier Analysis; as a matter of fact the

wavelet transform has a computational cost of O(N)

instead of O(NlogN) of the Fourier analysis.

Second, use a neural network is a reliable approach

for prognostics due to the large amount of data that

can be collected and the increase of computer

performance. The code used in this work needs the

following amounts

BLDC Motor simulation: 17 seconds;

Signal Processing using Wavelet: 2,82 seconds

approximately;

Network Training, Validation and Testing: 220

seconds approximately, this value can change

from training to training because of the inductive

method, but once trained, the network can be

used as a predictor for other test inputs without

other training operations.

Finally, the wavelet transform needs the raw

signals and is not necessary to detect the changes in

e outputs before this analysis.

Conclusions This work shows applicability of neural networks

with supervised learning to prognostics and

capability of wavelet transform to extract several

features from outputs of a modeled BLDC Motor;

this model, developed by a research group of

Department of Mechanical and Aerospace

Engineering of ‘Politecnico Di Torino’, is the

starting point of this study and it can be seen as a

test bench were faulty condition could be tested.

The principal issue, for neural network

generally for prognostics, is to pre

signals from sensors, since the network needs a

separable set of data to accomplish an affordable

classification. In order to achieve this pre

processing, the Discrete Wavelet Transform seems

be a useful tool to elaborate the raw signals due to

frequency analysis: it is noticeable that the

wavelet analysis easily detect fault condition and,

like this case, a progressive one, both in time

domain and frequency domain by change in

de and shape of its coefficients.

Hereafter, from transformed signals, features can

be extracted using statistical definitions and trends

come out, linkable to classes of progressive faults.

This analysis operates similarity to the

discrimination processes in our brain. The features

of output signals is used as inputs of a Feedforward

Neural Network and subsequently the network is

trained to find a relationship that fit these inputs to

targets, chosen to perform a specific non linear

classification between two classes of defects and

stage analysis presents as a first step,

some advantages. First, the wavelet analysis is faster

than a Fourier Analysis; as a matter of fact the

wavelet transform has a computational cost of O(N)

of O(NlogN) of the Fourier analysis.

Second, use a neural network is a reliable approach

for prognostics due to the large amount of data that

can be collected and the increase of computer

performance. The code used in this work needs the

following amounts of time:

BLDC Motor simulation: 17 seconds;

Signal Processing using Wavelet: 2,82 seconds

approximately;

Network Training, Validation and Testing: 220

seconds approximately, this value can change

from training to training because of the inductive

thod, but once trained, the network can be

used as a predictor for other test inputs without

other training operations.

Finally, the wavelet transform needs the raw

signals and is not necessary to detect the changes in

e outputs before this analysis.

This work shows applicability of neural networks

with supervised learning to prognostics and

capability of wavelet transform to extract several

features from outputs of a modeled BLDC Motor;

ped by a research group of

Department of Mechanical and Aerospace

Engineering of ‘Politecnico Di Torino’, is the

starting point of this study and it can be seen as a

test bench were faulty condition could be tested.

The principal issue, for neural network

generally for prognostics, is to pre-process output

signals from sensors, since the network needs a

separable set of data to accomplish an affordable

classification. In order to achieve this pre

processing, the Discrete Wavelet Transform seems

be a useful tool to elaborate the raw signals due to

frequency analysis: it is noticeable that the

wavelet analysis easily detect fault condition and,

like this case, a progressive one, both in time

domain and frequency domain by change in

de and shape of its coefficients.

Hereafter, from transformed signals, features can

be extracted using statistical definitions and trends

come out, linkable to classes of progressive faults.

This analysis operates similarity to the

s in our brain. The features

of output signals is used as inputs of a Feedforward

Neural Network and subsequently the network is

trained to find a relationship that fit these inputs to

targets, chosen to perform a specific non linear

two classes of defects and

stage analysis presents as a first step,

some advantages. First, the wavelet analysis is faster

than a Fourier Analysis; as a matter of fact the

wavelet transform has a computational cost of O(N)

of O(NlogN) of the Fourier analysis.

Second, use a neural network is a reliable approach

for prognostics due to the large amount of data that

can be collected and the increase of computer

performance. The code used in this work needs the

of time:

BLDC Motor simulation: 17 seconds;

Signal Processing using Wavelet: 2,82 seconds

Network Training, Validation and Testing: 220

seconds approximately, this value can change

from training to training because of the inductive

thod, but once trained, the network can be

used as a predictor for other test inputs without

other training operations.

Finally, the wavelet transform needs the raw

signals and is not necessary to detect the changes in

e outputs before this analysis.

This work shows applicability of neural networks

with supervised learning to prognostics and

capability of wavelet transform to extract several

features from outputs of a modeled BLDC Motor;

ped by a research group of

Department of Mechanical and Aerospace

Engineering of ‘Politecnico Di Torino’, is the

starting point of this study and it can be seen as a

test bench were faulty condition could be tested.

The principal issue, for neural network and more

process output

signals from sensors, since the network needs a

separable set of data to accomplish an affordable

classification. In order to achieve this pre

processing, the Discrete Wavelet Transform seems

be a useful tool to elaborate the raw signals due to

frequency analysis: it is noticeable that the

wavelet analysis easily detect fault condition and,

like this case, a progressive one, both in time

domain and frequency domain by change in

de and shape of its coefficients.

Hereafter, from transformed signals, features can

be extracted using statistical definitions and trends

come out, linkable to classes of progressive faults.

This analysis operates similarity to the

s in our brain. The features

of output signals is used as inputs of a Feedforward

Neural Network and subsequently the network is

trained to find a relationship that fit these inputs to

targets, chosen to perform a specific non linear

two classes of defects and

stage analysis presents as a first step,

some advantages. First, the wavelet analysis is faster

than a Fourier Analysis; as a matter of fact the

wavelet transform has a computational cost of O(N)

of O(NlogN) of the Fourier analysis.

Second, use a neural network is a reliable approach

for prognostics due to the large amount of data that

can be collected and the increase of computer

performance. The code used in this work needs the

BLDC Motor simulation: 17 seconds;

Signal Processing using Wavelet: 2,82 seconds

Network Training, Validation and Testing: 220

seconds approximately, this value can change

from training to training because of the inductive

thod, but once trained, the network can be

used as a predictor for other test inputs without

Finally, the wavelet transform needs the raw

signals and is not necessary to detect the changes in

This work shows applicability of neural networks

with supervised learning to prognostics and

capability of wavelet transform to extract several

features from outputs of a modeled BLDC Motor;

ped by a research group of

Department of Mechanical and Aerospace

Engineering of ‘Politecnico Di Torino’, is the

starting point of this study and it can be seen as a

and more

process output

signals from sensors, since the network needs a

separable set of data to accomplish an affordable

classification. In order to achieve this pre-

processing, the Discrete Wavelet Transform seems

be a useful tool to elaborate the raw signals due to

frequency analysis: it is noticeable that the

wavelet analysis easily detect fault condition and,

like this case, a progressive one, both in time

domain and frequency domain by change in

Hereafter, from transformed signals, features can

be extracted using statistical definitions and trends

come out, linkable to classes of progressive faults.

This analysis operates similarity to the

s in our brain. The features

of output signals is used as inputs of a Feedforward

Neural Network and subsequently the network is

trained to find a relationship that fit these inputs to

targets, chosen to perform a specific non linear

two classes of defects and

stage analysis presents as a first step,

some advantages. First, the wavelet analysis is faster

than a Fourier Analysis; as a matter of fact the

wavelet transform has a computational cost of O(N)

of O(NlogN) of the Fourier analysis.

Second, use a neural network is a reliable approach

for prognostics due to the large amount of data that

can be collected and the increase of computer

performance. The code used in this work needs the

Signal Processing using Wavelet: 2,82 seconds

Network Training, Validation and Testing: 220

seconds approximately, this value can change

from training to training because of the inductive

thod, but once trained, the network can be

used as a predictor for other test inputs without

Finally, the wavelet transform needs the raw

signals and is not necessary to detect the changes in

WSEAS TRANSACTIONS on ELECTRONICS M. D. L. Dalla Vedova, N. Lampariello, P. Maggiore

E-ISSN: 2415-1513 25 Volume 8, 2017

Page 6: Electromechanical Actuators Affected by Multiple Failures ... · Key-Words: - Artificial Neural Network (ANN), BLDC Motor Failures, Electromechanical Actuator (EMA), Fault Detection/Identification

It’s the wavelet itself that detects changes in

progressive faulty signals.

Future works could be carried out to increase the

number fault classes or to improve the reliability of

wavelet analysis and the ANN architecture. In order

to achieve these objectives, a wavelet families

choice can be done using a quantitative methods and

not only by a similarity between the original signal

and the wavelet family. Furthermore, an important

challenge, according to Ockham Principle, is to

simplify the network to prevent ovefitting:

• reduce the number of analyzed signals, taking

into account only the current signals;

• reduce the number of neurons and hidden layers;

• reduce the number of useful features, by a

selection during features extraction or by a

selection after network training, based on a

weight that the network gives at each feature.

Last but not least, in order to ensure the

effectiveness and the robustness of the proposed

FDI method, it’s necessary to test the trained

network with inputs related to several noise levels.

References:

[1] G. Vachtsevanos, F. Lewis, M. Roemer, A.

Hess, B. Wu, Intelligent Fault Diagnosis and

Prognosis for Engineering Systems, Wiley,

2006. ISBN: 978-0-471-72999-0. [2] D. W Brown, G. Vachtsevanos, A prognostic

health management based framework for fault-

tolerant control, Proceedings of the Annual

Conference of the Prognostics and Health

Management Society 2011, Canada, 2011.

[3] C. S. Byington, W. Watson, D. Edwards, P.

Stoelting, A Model-Based Approach to

Prognostics and Health Management for Flight

Control Actuators, IEEE Aerospace Conference

Proceedings, 2014.

[4] P. Maggiore, M. D. L. Dalla Vedova, L. Pace,

A Desando, Evaluation of the correlation

coefficient as a prognostic indicator for

electromechanical servomechanism failures,

International Journal of Prognostics and

Health Management, Vol.6, No.1, 2015.

[5] D. Belmonte, M. D. L. Dalla Vedova, P.

Maggiore, Electromechanical servomechanisms

affected by motor static eccentricity: proposal

of fault evaluation algorithm based on spectral

analysis techniques, Safety and Reliability of

Complex Engineered Systems, Proceedings of

ESREL 2015, CRC Press, 2015, pp. 2365-2372.

[6] I. Todić, M. Miloš M. Pavišić, Tehnicki Vjesnik

20, 2013, pp. 853-860.

[7] Kim B.W., Kim K.T., Hur J., Simplified

impedance modeling and analysis for inter-turn

fault of IPM-type BLDC motor, Journal of

Power Electronics, Vol.12, 2012, pp. 10-18.

ISSN: 1598-2092

[8] Farooq J.A., Djerdir A., Miraoui A., Modelling

and simulation of stator winding inter-turn

faults in permanent magnet synchronous

motors, COMPEL - The International Journal

for Computation and Mathematics in Electrical

and Electronic Engineering, Vol.27, No.4,

2008, pp. 887-896. ISSN: 0332-1649

[9] A. Ginart, D. Brown, P. Kalgren, M. Roemer,

On-line Ringing Characterization as a PHM

Technique for Power Drives and Electrical

Machinery, Autotestcon, (IEEE), 2007.

[10] A. Ginart, D. Brown, P. Kalgren, M. Roemer,

Inverter Power Drive Transistor Diagnostic and

Extended Operation under One-Transistor

Trigger Suppression, Proceedings of the

Applied Power Electronics Conference and

Exposition (APEC), 2008.

[11] E. E Ngu, K. Ramar, R. Montano, V. Cooray,

Fault characterisation and classification using

wavelet and fast Fourier transforms WSEAS

Transactions on Signal Processing, Vol.4,

2008, pp. 398-408.

[12] J. Rafiee, P. Tse, A. Harifi, and M. Sadeghi, A

novel technique for selecting mother wavelet

function using an intelligent fault diagnosis

system, Expert Systems with Applications,

Vol.36, N0.3, 2009, pp. 4862-4875.

[13] W. K. Ngui, M. S. Leong, L. M. Hee, A. M.

Abdelrhman, Wavelet Analysis: Mother

Wavelet Selection Methods, Applied Mechanics

and Materials, Vol.393, 2013, pp. 953-958.

[14] A. Phinyomark, A. Nuidod, P. Phukpattaranont,

C. Limsakul, Feature Extraction and Reduction

of Wavelet Transform Coefficients for EMG

Pattern Classification, Electronics And

Electrical Engineering, Vol.112, No.6, 2012,

pp- 27-32.

[15] B. Sharma, K. Venugopalan, Comparison of

neural network training functions for

Hematoma classification in brain CT images,

IOSR Journal of Computer Engineering,

Vol.16, No.1, 2014, pp. 31-35.

[16] MATLAB® Neural Network Toolbox™,

http://it.mathworks.com/help/nnet/index.html,

The MathWorks, Inc., 2017.

WSEAS TRANSACTIONS on ELECTRONICS M. D. L. Dalla Vedova, N. Lampariello, P. Maggiore

E-ISSN: 2415-1513 26 Volume 8, 2017