• No results found

Model Based Diagnostics and Prognostics Framework for Systems Health Management

N/A
N/A
Protected

Academic year: 2021

Share "Model Based Diagnostics and Prognostics Framework for Systems Health Management"

Copied!
20
0
0

Loading.... (view fulltext now)

Full text

(1)

Model Based Diagnos.cs and Prognos.cs

Framework for Systems Health Management

Portia Banerjee, Matteo Corbetta, Chetan Kulkarni

SHARP Lab (Sytems Health Analytics Resilience and Prognostics)

Diagnostics and Prognostics Group

KBR Inc., NASA Ames Research Center, Moffett Field, CA

Advanced Composites Technology Review

Stanford University

Feb 27, 2020

(2)

Overview

Goals

Understand system behavior through dynamic models

Develop model-based algorithms for state es9ma9on, end of

discharge (EOD) predic9on, and end of life (EOL) predic9on

Validate algorithms in the lab and fielded applica9ons

Algorithms

Dynamic state and parameter es9ma9on

Uncertainty Representa9on

Prognos9cs

Models

Electric circuit equivalent (for EOD predic9on)

Electrochemistry-based model (for EOD and EOL predic9on)

Laboratory capabiliEes and fielded systems

MACCOR baHery tester, environmental test chamber

Planetary rover testbed

Subscale electric aircraJ (Edge 540)

UAVs vehicles and testbed

(3)

Prognos'cs Architecture

• System gets input and produces output

• Estimation module estimates the states and parameters, given system inputs and outputs

– Must handle sensor noise – Must handle process noise

For some event E, e.g., end-of-discharge or end-of-life, prediction module predicts kE

Must handle state-parameter uncertainty at kP – Must handle future process noise trajectories – Must handle future input trajectories

– A diagnosis module can inform the prognostics what model to use

(4)

State Es'ma'on

What is the current system state and its

associated uncertainty?

Input: system outputs y from k

0

to k, y(k

0

:k)

Output: p(x(k),θ(k)|y(k

0

:k))

Most of the models are nonlinear e.g ba8ery, so

require nonlinear state es;mator (e.g., extended

Kalman filter, par;cle filter, unscented Kalman

filter)

Use unscented Kalman filter (UKF)

Straigh6orward to implement and tune performance

Computa<onally efficient (number of samples linear in

(5)

Unscented Kalman Filter

The UKF is an approximate nonlinear filter, and assumes additive,

Gaussian process and sensor noise

Handles nonlinearity by using the concept of sigma points

Transform mean and covariance of state into set of samples, called

sigma points, selected deterministically to preserve mean and

covariance

Sigma points are transformed through the nonlinear function and

recover mean and covariance of transformed sigma points

Number of sigma points is linear in the size of the state dimension

Unscented transform x x Pxx א x Pxx

(6)

Predic'on

What is k

E

and what is its uncertainty?

Input: p(x(k),θ(k)|y(k

0

:k))

Output: p(k

E

)

Most algorithms operate by simula8ng

samples forward in 8me un8l E

Algorithms must account for several sources

of uncertainty besides that in the ini8al state

A representa.on of that uncertainty is required

for the selected predic.on algorithm

A specific descrip.on of that uncertainty is

required (e.g., mean, variance)

(7)

Uncertainty Quan'fica'on

SimulaEon to E IniEal State

Future Process Noise Future Inputs Time of E Time unEl E Variables at tE Function through which uncertainty must be propagated Random

(8)

Uncertainty Representa'on

To predict k

E

, need to account for following

sources of uncertainty:

Ini<al state at k

P

:

Parameter values for k

P

to k

E

:

Inputs for k

P

to k

E

:

Process noise for k

P

to k

E

:

Trajectories represented indirectly through

parameterized equa;ons describing the

trajectories, where probability distribu;ons for

the parameters are specified

Sample these parameter variables to sample a

trajectory

For example, constant power trajectory represented

through u(k) = c, for all k>k

P

, where c is random

(9)

Prediction Algorithm

The P funcEon takes an iniEal state, and a parameter, an input, and a process noise trajectory

Simulates state forward using f un:l E is reached to computes kEfor a single sample

Top-level predicEon algorithm calls P

– These algorithms differ by how they compute samples upon which to call P

Monte Carlo algorithm (MC) takes as input

– Ini:al state-parameter es:mate – Probability distribu:ons for the

surrogate variables for the parameter, input, and process noise trajectories – Number of samples, N

MC samples from its input distribuEons, and computes kE

The “construct” funcEons describe how to construct a trajectory given trajectory parameters

(10)
(11)

Electrochemistry Ba?ery Modeling

Lumped-parameter, ordinary differential equations

Capture voltage contributions from different sources

Equilibrium potential àNernst equation with

Redlich-Kister expansion

Concentration overpotential à split electrodes into

surface and bulk control volumes

Surface overpotential à

Butler-Volmer equation

applied at surface layers

Ohmic overpotential à

Constant lumped resistance

accounting for current

collector resistances,

electrolyte resistance,

(12)

Ba?ery Model Valida'on

Nominal 2A Discharge Curve “Open-Circuit” Discharge Curve

Rover Ba=ery Discharge Curve Model matches well for open-circuit,

nominal discharge, and variable-load discharges on the rover.

(13)

Ba?ery Aging

Contribu9ons from both decrease in mobile

Li ions (lost due to side reac9ons related to

aging) and increase in internal resistance

Modeled with decrease in “qmax” parameter, used to compute mole fracEon

Modeled with increase in “Ro” parameter capturing lumped resistances

Simulated 2000 4000 6000 8000 2.5 3 3.5 4 V ol ta ge ( V ) A aging a g in g ! A a g in g Cycle 16 Cycle 26 Cycle 36 Cycle 46 Cycle 56 Cycle 66 Cycle 76 Cycle 86 Cycle 96 Cycle 106 Cycle 116 Cycle 126 Cycle 136 Cycle 146 Cycle 156 Cycle 166 Cycle 176 Cycle 186 Measured aging aging aging

(14)

Edge 540-T

Subscale electric

aircra; operated

at NASA Langley

Research Center

Powered by four

sets of

Li-polymer

baBeries

EsDmate SOC

online and

provide EOD and

remaining flight

Dme predicDons

for ground-based

pilots

M 1 M 2 Propeller ESC 1 ESC 2 5S2P LiPo + -5S2P LiPo + -+ -+ -VB1 VB2 i1,2 i3,4 5S2P LiPo + -5S2P LiPo + -+ -+ -VB3 VB4 Throttle Powertrain

(15)

Results: Edge

Use UKF for state es,ma,on with electrochemistry model

Example plot of measured and predicted battery current (top) and voltage (bottom) shown at three sample times over a trial battery discharge run

(16)

Results: Edge

Two-minute alarms for additional runs done a year later using revised battery capacity

parameters.

SOC estimation error from 10 additional verification runs in 2015 (36 runs that each use 4 batteries)

(17)
(18)

NDE/SHM of Composites

(a) Coupon specimen, SMART Layers loca=on, and diagnos=c path from actuator 5 to sensor 8. (b) Development of matrix cracks and

delamina=on leading to fa=gue failure. (c) Growth in delamina=on area in X-ray images.

*Data extracted from Stanford SACL's fa5gue tests on dog-bone CFRP *Data extracted from Michigan State University NDE

Optical Transmission Imaging

Guided Wave Sensing Guided Wave Sensing

X-ray Imaging

a) Isola=ng the first S0 mode by windowing the sensed signal. (b) Change in Power Spectral Density curves with increasing matrix crack density

Change in TOF with increasing delamina=on.

(19)

Damage growth prediction in composites

Inves9gate simple (yet robust) damage accumula9on models for

fiber-reinforced polymers that can be adopted in model-based prognos9cs.

Applica9on of Bayesian filtering to fa9gue damage progression

Zhang's model for a parIally-delaminated cross-ply laminate

SERR and growth rates State-space formulaIon

(20)

Conclusions

Focus on model-based approaches for

system state es8ma8on and predic8on

Hybrid approaches

Validate models and algorithms with data

from lab experiments and fielded systems

Future work involves

Thermal models

Higher fidelity models

References

Related documents

The small intestine is the t portion of the GI tract between the pyloric sphincter of the stomach and the iliocecal valve that opens into the large intestine.. It is positioned

Kot smo predvidevali, predmet šport učencem s prekomerno telesno težo in debelostjo v večini ni všeč, saj je tako odgovorilo kar 60,00 % prekomerno težkih in debelih učencev..

Conclusions: Acute supplementation of Na-CIT prior to 200 m swimming performance led to a modest time improvement and higher blood lactate concentrations in only half of the

that described the behavior of the electron in a hydrogen atom as a

Hipotesis 2a yang menyatakan Interdependensi memiliki pengaruh yang positif serta signifikan terhadap karakteristik informasi SAM broad scope , pada hasil pengolahan

Tous droits réservés / Images non contractuelles / Ce document ne peut être utilisé ou reproduit sans l’autorisation de la Société Corp Events - This document may not be used

545.02 Develop two one hour classes for COB students for purposes of career development, College orientation, and student learning outcomes. 545.03 Institutionalize process

Therefore the paper also deals with business innovation and innovation performance in the Czech Republic and with innovation metrics for innovation measurement