Parameter estimation methods for fault detection and isolation
LAAS-CNRS UPC
Teresa Escobet (UPC & LEA-SICA, Spain) Louise Travé-Massuyès (LAAS-CNRS & LEA-SICA, France)
Parameter estimation methods for fault detection and isolation - - PowerPoint PPT Presentation
Parameter estimation methods for fault detection and isolation LAAS-CNRS UPC Teresa Escobet (UPC & LEA-SICA, Spain) Louise Trav-Massuys (LAAS-CNRS & LEA-SICA, France) Parameter estimation methods for fault detection and isolation
Teresa Escobet (UPC & LEA-SICA, Spain) Louise Travé-Massuyès (LAAS-CNRS & LEA-SICA, France)
March, 7-9 Via Lattea, Italian Alps DX 2001
2
Teresa Escobet (UPC & LEA-SICA, Spain) Louise Travé-Massuyès (LAAS-CNRS & LEA-SICA, France)
March, 7-9 Via Lattea, Italian Alps DX 2001
3
March, 7-9 Via Lattea, Italian Alps DX 2001
4
θ
Parameter Estimation
Calculation of process coefficients θ Theoretical modeling p=f -1(θ ) p Changes ∆p, ∆θ ∆p, ∆θ Fault decision
March, 7-9 Via Lattea, Italian Alps DX 2001
5
) ( ) ( ) ( ) 1 ( ) (
1 1 k b n k a n
n n t u b n t u b n t y a t y a t y
b a
− − + + − + − + + − = L L
Input-output model: Recursive Least Squares algorithm: ) ( ) ( ) 1 ( ) ( ) 1 ( ) ( ) ( ) ( ) 1 ( ) ( ) ( ) 1 ( ) ( ) ( ) 1 ( ) ( 1 ) ( ) 1 ( ) ( t t k t t t t t y t t P t t k t P t P t t P t t t P t k
T T T
ε θ θ θ ϕ ε ϕ ϕ ϕ ϕ + − = − − = − − − = − + − = ) ) )
T n n T b a
b a
b b a a nk n t u nk t u n t y t y t K K K K
1 1
) ( ) ( ) ( ) 1 ( ) ( = − − − − − − − = θ ϕ
where:
March, 7-9 Via Lattea, Italian Alps DX 2001
6
Parameter estimation for fault detection
E{ϕ(t) ϕT(t)} is non singular & E{ϕ(t) ε(t)} = 0
real-time fault detection method: Use of a forgetting factor Use of a virtual Kalman filter Use of sliding window data
=
N t N
t V
1 2
) ( ) ( ε θ
March, 7-9 Via Lattea, Italian Alps DX 2001
7
Parameter estimation for fault detection
The loss function to be minimized: The RLS method with forgetting factor is: Characteristics:
−
=
N s s t N
s V
1 2
) ( ) ( ε λ θ
) ( ) ( ) 1 ( ) ( ) 1 ( ) ( ) ( ) ( ) 1 ( ) ( ) ( ) 1 ( 1 ) ( ) ( ) 1 ( ) ( ) ( ) 1 ( ) ( t t k t t t t t y t t P t t k t P t P t t P t t t P t k
T T T
ε θ θ θ ϕ ε ϕ λ ϕ ϕ λ ϕ + − = − − = − − − = − + − = ) ) )
alarm delay time
may even oscillates around their true value
March, 7-9 Via Lattea, Italian Alps DX 2001
8
Parameter estimation for fault detection
) 1 ( ) ( ) ( ) 1 ( ) ( 1 ) ( Covariance . 5 them if : note / ) ( ) ( ) 1 ( 1 1 ) ( Forgetting . 4 ) ( ) 1 ( ) ( 1 ) ( ) 1 ( ) ( Gain . 3 ) ( ˆ ) ( ) ( Error . 2 ) 1 ( ) 1 ( ) ( ˆ Prediction . 1
2
− − − = = < − − − = − + − = − = − − = t P t t k t P t t P ë (t) ë (t) t t k t t t t P t t t P t k t y t y t t t t y
T min min T T T
ϕ λ λ λ σ ε ϕ λ ϕ ϕ ϕ ε θ ϕ )
which must be chosen based on the knowledge of the system.
March, 7-9 Via Lattea, Italian Alps DX 2001
9
Parameter estimation for fault detection
State equation: Recursive algorithm:
(which requires λ “small” or R1 “large”) and reliability (which requires λ close to 1 or R1 “small”)
1
T T T
s t T
, 1
March, 7-9 Via Lattea, Italian Alps DX 2001
10
n n
S z a z b h z a z b z h S z a z b Q z a z b z h ∆ − − ∆ − = ∆ ∆ − − ∆ − = ∆
− − − − − − − − 1 2 1 22 1 1 2 1 21 3 1 1 1 12 1 1 1 11 1
1 1 ) ( 1 1 ) (
March, 7-9 Via Lattea, Italian Alps DX 2001
11
Benchmark process fault detection
valve V1 blocked closed from time 1000
a1 b11 b12 a2 b21 b22
March, 7-9 Via Lattea, Italian Alps DX 2001
12
Benchmark process fault detection
V1 blocked opened
a1 b11 b12 a2 b21 b22
March, 7-9 Via Lattea, Italian Alps DX 2001
13
Benchmark process fault detection
leak in tank 1, the fault occurs at time 800 seconds
a1 b11 b12 a2 b21 b22
March, 7-9 Via Lattea, Italian Alps DX 2001
14