Power Converters

advertisement
A Sensor Fault Diagnosis Scheme
for a DC/DC Converter
used in Hybrid Electric Vehicles
Hiba Al-SHEIKH
Ghaleb HOBLOS
Nazih MOUBAYED
2
Overview

Examined power converter system

Hardware prototype

Converter Modelling

Proposed residual-based fault diagnosis scheme

Bank of extended Kalman filters

Generalized likelihood ratio test

Tuning using receiver operating characteristic curve

Conclusion and future perspectives
3
Recent advances in power electronics encouraged the
Power converters are intensively used in HEVs
development of new initiatives for Hybrid Electric Vehicles
• convert power at different levels
(HEVs) with advanced multi-level power electronic systems.
• drive various load
• electric drives
4
Intensive use of power converters in modern hybrid vehicles
Need for efficient methods of condition monitoring and fault diagnosis
Reliability of the automotive electrical power system
5
Common Electrical Faults in Electric Drive Systems
Machine AC Side
• high power
• relatively low voltage
Sensors
Power Converters
Controller
Connectors/
DC Bus
high current
increase thermal and electric stresses
on the converter components and
monitoring sensors
6
Common Electrical Faults in Electric Drive Systems
Machine AC Side
Sensors
• AC current sensor
• DC bus voltage sensor
Power Converters
Controller
Connectors/
DC Bus
Sensor faults in a DC/DC power
converter system used in HEV
7
Fault Diagnosis Techniques for Power Converters
Knowledge-based
methods
Fault diagnosis
methods
Analytical model-based
methods
Observer-based
Signal-based methods
For HEV applications where converters operate under variable load
conditions, model-based diagnosis is of particular interest.
7
8
Examined Power Converter System
9
DC Main System
DC
Distribution
AC
Distribution
Automotive Electrical System
10
Power Converters
 DC/DC Choppers
 DC/AC Inverters
 AC/DC Rectifiers
Automotive Electrical System
11
12
13
Examined Power Converter System
Battery
UC
Energy Storage System
Multi-port DC bus
Inverter
DC/DC
Converter
AC Drive
Parallel DC-linked Multi-input DC/DC Converter
consisting of two bidirectional half-bridge cells
PM
14
Bidirectional DC/DC Converter Topologies
Isolated topologies
boost-half bridge
half-bridge
full-bridge
Non-isolated topologies
SEPIC
cuk
buck-boost
15
Examined Power Converter System
Converter Parameters
Parameter
Symbol
Value
Design Requirements
Input Capacitance
Input Capacitor ESR
Inductance
Inductor ESR
Output Capacitance
Output Capacitor ESR
Transistor ON resistance
Cin
RCin
L
RL
Co
RCo
RON
80µF
100mΩ
146µH
5mΩ
5mF
80mΩ
1mΩ
Source voltage
DC-link voltage
Rated Power
Switching frequency
Source voltage ripple
DC-link voltage ripple
Inductor current ripple
200V
300V
30kW
15kHz
2% p/p
4.5% p/p
±10%
16
Examined Power Converter System
s
(duty cycle)
State variables 𝑣𝐶𝑖𝑛 , 𝑖𝐿 , 𝑣𝐶𝑜
17
0.02
0.04
0.06
0.08
0.1
in
0
1
194
600
y =i
Cin
196
x =v
198
1
200
200
0
0.02
0.04
0.06
0.08
0.1
0
0.02
0.04
0.06
0.08
0.1
o
350
0
0.02
0.04
0.06
0.08
0.1
300
250
2
0
200
0
400
y =v
2
x =i
L
600
400
400
Co
3
150
300
200
x =v
200
100
time (sec)
Observed variables
during healthy boost operation
0
0.02
0.04
0.06
0.08
time (sec)
State variables
during healthy boost operation
0.1
18
Hardware Prototype of Converter System
19
Hardware Prototype
Experimental test bench
Hardware prototype of
bidirectional DC/DC converter
20
Hardware Prototype
Measurement of sensor 1 (measuring load voltage 𝒗𝒐 )
Measurement of sensor 2 (measuring source current 𝒊𝒊𝒏 )
21
Hardware Prototype
Sensor 2
Sensor 1
22
Modelling of Power Converter
23
Converter State-Space Model

The examined converter is a nonlinear and time-varying system
Battery
UC
Multi-input DC bus
Inverter
DC/DC
Converter
Boost operation
PM
24
Converter State-Space Model

The examined converter is a nonlinear and time-varying system
Battery
UC
Multi-input DC bus
Inverter
DC/DC
Converter
Buck operation
PM
25
Converter State-Space Model

The examined converter is a nonlinear and time-varying system

The converter state-space model is obtained in three steps:
1.
2.
3.
Piece-wise linear state-space model
Continuous-time nonlinear state-space model
Discrete-time nonlinear state-space model
26
Converter State-Space Model
1.
During each switching configuration, the converter is linear and
possesses a piece-wise switched linear state-space model
Boost mode
Buck mode
Switching configuration 1 (T1 ON; D2 OFF)
Switching configuration 1 (T2 ON; D1 OFF)
Switching configuration 2 (T1 OFF; D2 ON)
Switching configuration 2 (T2 OFF; D1 ON)
27
Converter State-Space Model
1.
During each switching configuration, the converter is linear and
possesses a piece-wise switched linear state-space model
𝐣
𝐣
𝐣
𝐣
𝒙 = 𝐀 𝐢 𝒙 + 𝐁𝐢 𝒖
𝒚 = 𝐂𝐢 𝒙 + 𝐃𝐢 𝒖
Operation
Mode
j=1
(Boost)
j=2
(Buck)
Switching
State
i=1
T1
D1
T2
D2
ON
OFF
OFF
OFF
i=2
i=1
i=2
OFF
OFF
OFF
OFF
OFF
ON
OFF
ON
OFF
ON
OFF
OFF
28
Converter State-Space Model
2.
Averaged continuous-time model
𝐣
𝐣
𝐣
𝐣
Operation
Mode
j=1
(Boost)
Switching
State
i=1
T1
D1
T2
D2
ON
OFF
OFF
OFF
i=2
i=1
i=2
OFF
OFF
OFF
OFF
OFF
ON
OFF
ON
OFF
ON
OFF
OFF
𝒙 = 𝐀𝐚𝐯 𝒙 𝒙 + 𝐁𝐚𝐯 𝒙 𝒖
where
𝒚 = 𝐂𝐚𝐯 𝒙 𝒙 + 𝐃𝐚𝐯 𝒙 𝒖
j=2
(Buck)
𝐣
𝐣
𝐣
𝐀𝐚𝐯 = 𝐀𝟏 𝑑 + 𝐀𝟐 1 − 𝑑
𝐣
𝐣
𝐣
𝐁𝐚𝐯 = 𝐁𝟏 𝑑 + 𝐁𝟐 1 − 𝑑
𝐣
𝐣
𝐣
𝐂𝐚𝐯 = 𝐂𝟏 𝑑 + 𝐂𝟐 1 − 𝑑
𝐣
𝐣
𝐣
𝐃𝐚𝐯 = 𝐃𝟏 𝑑 + 𝐃𝟐 1 − 𝑑
averaged using 𝒅 as
control variable
29
Converter State-Space Model
2.
Averaged continuous-time model
𝐣
𝐣
𝐣
𝐣
𝒙 = 𝐀𝐚𝐯 𝒙 𝒙 + 𝐁𝐚𝐯 𝒙 𝒖
𝒚 = 𝐂𝐚𝐯 𝒙 𝒙 + 𝐃𝐚𝐯 𝒙 𝒖

where
𝐣
𝐣
𝐣
𝐀𝐚𝐯 = 𝐀𝟏 𝑑 + 𝐀𝟐 1 − 𝑑
𝐣
𝐣
𝐣
𝐁𝐚𝐯 = 𝐁𝟏 𝑑 + 𝐁𝟐 1 − 𝑑
𝐣
𝐣
𝐣
𝐂𝐚𝐯 = 𝐂𝟏 𝑑 + 𝐂𝟐 1 − 𝑑
𝐣
𝐣
𝐣
𝐃𝐚𝐯 = 𝐃𝟏 𝑑 + 𝐃𝟐 1 − 𝑑
The continuous-time model is nonlinear
 The duty cycle is a function of the state variables, 𝒅 = 𝑓(𝒙)
 𝑓 is obtained from the converter dynamics during steady state
30
Converter State-Space Model
.

1


 Cin RiCin
Rin
A av x   
LRiCin


0


1
C R
 in iCin
RCin
B av x   
 LR
iCin


0


Rin
0

Cin RiCin

 RL RiCin  f x RON RiCin  1  f x RCo RiCin 
1  f x 

LRiCin
L 

1  f x 

0

Co


Rin RCin
0
1  f x RCo
L
1

Co








 1

Cav x    RiCin

 0
 1
RCin

0
D av   RiCin
RiCin

1  f xRCo 1
 0



 RCo 
0
31
Converter State-Space Model
3.
The continuous-time model is discretized using first order hold with
sampling period 𝑇 = 1𝜇 seconds.

Including process noise and measurement noise, the discrete-time statespace model becomes
𝐣
𝐣
𝒙 𝑘 + 1 = 𝐀 𝐝 𝒙 𝒙 𝑘 + 𝐁𝐝 𝒙 𝒖 𝑘 + 𝒘 𝑘
𝐣
𝐣
𝒚 𝑘 = 𝐂𝐝 𝒙 𝒙 𝑘 + 𝐃𝐝 𝒙 𝒖 𝑘 + 𝒗 𝑘

𝒘 and 𝒗 are white Gaussian, zero-mean, independent random processes
with constant auto-covariance matrices Q and R.
32
Proposed Fault Diagnosis Algorithm
33
Fault Diagnosis of Converter Sensor Faults
Sensor 2
Sensor 1
Model-Based Residual Approach
34
Fault Diagnosis of Converter Sensor Faults
Input
variables
Power Converter
System
Residual
Generation
Residuals
Residual
Evaluation
Fault/No fault
Output
variables
35
Residual Generation using
Bank of Extended Kalman Filters
36
The Extended Kalman Filter (EKF)
Converter input
signals
Converter statespace model
+
+
Sensor measured
signals
+
Estimates of the
measured signals
-
Residual signals
“Innovations”
37
The Extended Kalman Filter (EKF)

Recursive application of prediction and correction cycles

At the end of sampling period, the nonlinearity of the converter system
is approximated by a linear model around the last predicted and
corrected estimate
38
The EKF Algorithm
Initialization
𝑘 = 0, 𝐱 0|0 = 𝑬 𝐱(𝟎) and P 0|0 = P(0)
Prediction Cycle
𝐱(𝑘 + 1|𝑘) = 𝐀𝐝 x(𝑘|𝑘) x(𝑘|𝑘) + 𝐁𝐝 x(𝑘|𝑘) 𝑢(𝑘)
𝐏(𝑘 + 1|k) = 𝐀𝐣 (𝑘)𝐏(𝑘|𝑘)𝐀𝐓𝐣 (k) + 𝐐
𝐲 𝑘 + 1|𝑘 = 𝐂𝐝 x 𝑘 + 1 𝑘 𝐱(𝑘 + 1|𝑘) + 𝐃𝐝 𝑢(𝑘)
where 𝐀𝐣 (𝑘) is the jacobian matrix of 𝐀𝐝 x(𝑘|𝑘) x(𝑘|𝑘)
Correction Cycle
A new measurement is obtained 𝑦 𝑘 + 1
𝐱(𝑘 + 1|𝑘 + 1) = 𝐱(k + 1|𝑘) + 𝐊 𝑘 + 1 𝐫(𝑘 + 1)
𝐏 𝑘 + 1|𝑘 + 1 = I − 𝐊 𝑘 + 1 𝐂𝐣 𝑘 + 1 𝐏 𝑘 + 1|𝑘
where 𝐊(𝑘 + 1) = 𝐏(𝑘 + 1|𝑘)𝐂𝐣𝐓 (𝑘 + 1) 𝐂𝐣 𝑘 + 1 𝐏 k + 1 𝑘 𝐂𝐣𝐓 (k + 1) + 𝐑
𝐫 𝑘 + 1 = 𝐲 𝑘 + 1 − 𝐲 𝑘 + 1|𝑘
𝐂𝐣 (𝑘) is the jacobian matrix of 𝐂𝐝 x(𝑘|𝑘) x(𝑘|𝑘)
−1
𝒌 increments
Prediction and correction repeat with corrected estimates used to predict new estimates
39
Residuals Generated by the Bank of EKF
Observer 1
Observer 2
300
Residual r2 ey1
Residual r1 ey1
400
300
200
Instant of fault
100
200
100
0
0
0
0.01
0.02 0.03
time (s)
0.04
0.05
-100
100
50
0
-50
0
0.01
0.02
0.03
time (s)
0.04
0.05
0
0.01
0.02
0.03
time (s)
0.04
0.05
4
Residual r2 ey2
Residual r1 ey2
150
0
0.01
0.02 0.03
time (s)
0.04
0.05
2
0
-2
-4
Standardized residuals with fault on sensor 1 occurring at 0.03s
40
Residuals Generated by the Bank of EKF
Observer 1
Observer 2
2
0
-2
-4
2000
1500
1000
500
0
0
0.01
0.02 0.03
time (s)
0.04
0.05
0
2500
2500
2000
2000
Residual r2 ey2
Residual r1 ey2
2500
Residual r2 ey1
Residual r1 ey1
4
1500
1000
500
0
0.01
0.02 0.03
time (s)
0.04
0.05
0.04
0.05
1500
1000
Instant of fault
500
0
0
0.01
0.02 0.03
time (s)
0.04
0.05
0
0.01
0.02 0.03
time (s)
Standardized residuals with fault on sensor 2 occurring at 0.03s
41
Residuals Generated by the Bank of EKF
Advantage of Kalman Filtering

independent residuals

with white Gaussian, zero-mean and unit-covariance characteristics
 in case of faultless operation

with altered statistical characteristics
 in case of sensor faults
Statistical change detection approaches
42
Residual Evaluation using
Generalized Likelihood Ratio Test
43
Residuals Evaluation Approaches

Statistical data processing

Correlation

Pattern recognition

Fuzzy logic

Fixed threshold

Adaptive threshold
Likelihood ratio tests
Generalized Likelihood Ratio
(GLR) Test
Stochastic envirmonent
44
Residuals Evaluation using GLR Test
Statistical Hypothesis Testing Problem
Ho and H1


sensor is faultless
residuals are Gaussain
with 𝜇0 = 0 and 𝜎02 = 1


sensor is faulty
𝜇0 is altered into 𝜇1
and 𝜎02 into 𝜎12
45
Residuals Evaluation using GLR Test
Statistical Hypothesis Testing Problem
Ho and H1

Maximizing the likelihhod ratio


 
L e yi


 p e yi ; ˆ 1 , H 1
 ln 
 p e yi ; ˆ o , H o
𝜇1 is the Maximum Likelihood Estimate (MLE) of 𝜇1
𝜇0 is the MLE of 𝜇0


46
GLR Algorithm
At every time step t
Apply the GLR statistic on the recent W residual values
Evaluate 𝐺𝐿𝑅𝑡 (𝑘) for
all 1 ≤ 𝑘 ≤ 𝑊 using
k  x (k ) 
GLRt k    t

2  
2
Yes
Is residual
variance known?
No
Evaluate 𝐺𝐿𝑅𝑡 (𝑘) for
all 1 ≤ 𝑘 ≤ 𝑊 using
2
k   xt (k )  
 
GLRt k   ln 1  
2    t (k )  


Generate a detection function
𝑔 𝑡 = 𝑚𝑎𝑥 𝐺𝐿𝑅𝑡 (𝑘) for each residual
Decide H1
(fault)
Yes
Is 𝑔(𝑡) > 𝛾?
No
Decide H0
(No fault)
47
Detection Function Generated by GLR Test
Residual r1 ey1
Residual r2 ey2
5
300
200
instant of fault
0
100
0
0
0.01
0.02
0.03
0.04
0.05
-5
0
0.01
GLRt for r1 ey1
0.02
0.03
0.04
0.05
GLRt for r2 ey2
30
20
 unknown
20
10
10
0
 unknown
0
0.01
0.02
0.03
0.04
0.05
0
0
0.01
GLRt for r1 ey1
0.02
0.03
0.04
0.05
GLRt for r2 ey2
30
20
 known
20
10
10
0
 known
0
0.01
0.02 0.03
time (s)
0.04
0.05
0
0
0.01
0.02 0.03
time (s)
Detection function with fault on sensor 1
0.04
0.05
48
Detection Function Generated by GLR Test
Residual r1 ey1
Residual r2 ey2
5
2000
0
1000
instant of fault
0
-5
0
0.01
0.02
0.03
0.04
0.05
0
0.01
GLRt for r1 ey1
0.03
0.04
0.05
0.02 0.03 0.04
GLRt for r2 ey2
0.05
GLRt for r2 ey2
4
40
 unknown
 unknown
2
0
0.02
20
0
0.01
0.02 0.03 0.04
GLRt for r1 ey1
0.05
3
0
0
0.01
40
 known
2
 known
20
1
0
0
0.01
0.02 0.03
time (s)
0.04
0.05
0
0
0.01
0.02 0.03
time (s)
Detection function with fault on sensor 2
0.04
0.05
49
Tuning using Receiver Operating
Characteristic Curve
50
ROC Analysis
1) residualAn evaluation
tool to measure the performance of(1,the
1
based GLR test.
true positives rate (fpr)
+ optimal 𝛾
as 𝛾 increase
(0, 0)
0
false positives rate (tpr)
1
51
ROC Analysis
Three ROC Plots:
 W = 30

W = 50

W = 70

For each W, 𝛾 is varied from 0 to 𝛾𝑚𝑎𝑥

For each 𝛾, a test set of 1000 simulations is used

Healthy and faulty trials

During faulty trials, different fault amplitudes were injected

At the end of every trial, the detection function 𝑔 𝑡 is generated
using 𝐺𝐿𝑅𝑡 and compared the corresponding 𝛾

At the end of the 1000 trials, the tpr and fpr are calculated and
the corresponding point is located on the ROC curve.
52
ROCCurve
curve (Observer
1) r1ey1 r e
ROC
for1/ Residual
Residual
1 y1
ROCCurve
curve (Observer
2) r2ey2 r2ey2
ROC
for2/ Residual
Residual
1
X: 0
Y: 1
X: 0.002894
Y: 1
X: 0.0152
Y: 0.9942
0.98
X: 0
Y: 1
truepositive
positiverate
rate
true
truepositive
positiverate
rate
true
1
X: 0.01333
Y: 1
X: 0.0304
Y: 1
0.9
0.8
0.96
W=30
W=50
W=70
0.94
0
5
10
false positive rate
15
28.05
28.08
1
28.1
0.99
21.24
21.56
W=50
0.7
W=70
0.6
-0.005
20
false positive rate
W=30
0
0.005
0.01
-3
x 10
20.31
19.8
1 17.88 35.31
35.32
optimal
point for 𝜸=28.05 and 𝑾=70
optimal
point (0,1)
17.63
34.83
0.015
0.02
0.025
false
positive
false positive
rate rate
17.39
31.43
16.35
30.66
0.03
14.9
0.035
29.71
0.04
14.8
14.49
optimal
point for 𝜸=35.31 and 𝑾=70
optimal
point (0,1)
0.8
35.33
0.6
28.11
0.4
0.98
28.13
0.2
28.14
0.97
-1
0
1
2
3
4
5
6
7
-3
x 10
28.16
28.17
0
35.34
35.35
-1
0
1
2
3
4
5
6
7
-3
x 10
53
Conclusion and Future Perspectives
54
Proposed Fault Diagnosis Algorithm
Input
variables
Power Converter
System
Bank of Kalman
Filters
Output
variables
Residual
Generation
Residuals 𝒓𝟏 , 𝒓𝟐
Tuning of W
ROC curve
Tuning of 𝜸
GLR Test
Detection function 𝒈(𝒕)
Decision 𝒈(𝒕) ≷ 𝜸
Fault/No fault
Residual
Evaluation
55
Conclusion
“Combining several disciplines to achieve an
efficient comprehensive fault diagnosis scheme”
sensor faults
Battery
UC
DC/DC DC bus
Inverter
Converter
PM
56
Conclusion
+
Model-based
Residual
generation
GLR Test
+
ROC Curves
Power Converter
Process
57
« Study on power converters used in hybrid vehicles with monitoring and
diagnostics techniques »
17th IEEE MELECON’14 Mediterranean Electrotechnical Conference
« Power electronics interface configurations for hybrid energy storage in
hybrid electric vehicles »
17th IEEE MELECON’14 Mediterranean Electrotechnical Conference
« Modeling, design and fault analysis of bidirectional DC-DC converter for
hybrid electric vehicles »
23rd IEEE ISIE’14 International Symposium on Industrial Electronics
« Condition Monitoring of Bidirectional DC-DC Converter for Hybrid Electric
Vehicles »
22nd MED’14 Mediterranean Conference on Control & Automation
58
« A Sensor fault diagnosis scheme for a DC/DC converter
used in hybrid electric vehicles »
9th IFAC Symposium on Fault Detection, Supervision and Safety for
Technical Processes SAFEPROCESS'15
59
Future Perspectives
Future work will utilize the proposed model-based approach
to detect/diagnose component faults in the converter such
as



open-circuited transistor
short-circuited diode
degraded capacitor
60
Thank you
Download