IDay DP poster.ppt - NASANational Aeronautics and Space Administration Distributed Prognostics...

1
National Aeronautics and Space Administration Distributed Prognostics Sankalita Saha, Bhaskar Saha and Kai Goebel Sankalita Saha, Bhaskar Saha and Kai Goebel Prognostics Center of Excellence, NASA ARC Overview Motivation – The Sensor Web Distributed Health Management Current prognostics health management Why distributed? • The Sensor Web was conceived at the Command Center/ Central Server Current prognostics health management systems envision a centralized architecture for implementation Drawbacks conceived at the NASA/JPL in 1997 • It is a macro-instrument comprising a number of Drawbacks –Performance issues – Throughput decreases for computation and memory intensive systems comprising a number of sensor platforms/pods (orbital or terrestrial, fixed or mobile). memory intensive systems – Cannot handle heavy multi-tasking –Lack of robustness Failure in a main hub can shut down entire Smart Sensor Smart Senso Base station fixed or mobile). • The purpose is to extract knowledge from the data it collects and use this information to intelligently react and adapt to its surroundings. Failure in a main hub can shut down entire system –Restricted scalability Poor resource utilization Sensor Smart Sensor Smart Sensor Smart Sensor Senso r Sensor Net An integrated network of sensors could monitor not only structural elements, but also the health of electronics, hydraulics, avionics, and other systems. and adapt to its surroundings. Poor resource utilization Methodology avionics, and other systems. Wireless Smart Sensor Device (Sun SPOT) Experimental Details Check for prognostics flag Prognostics mode System Architecture Computing Element (CE) is a smart sensor device in our experiments One of the SunSPOT devices is used as a base Base station prognostics flag from CEs Monitor CEs for failure Collect diagnostic Diagnostics mode Broadcast start of prognostics mode Collect CE availability information Architecture station which is connected to laptop via USB The base station is not fixed and determined during execution Experiments with 2 and 3 SPOTs with one as Data (sensor and state information) and control information Redistribute work if one or more CE fails diagnostic data from sensors Schedule tasks. Broadcast initialization info Coordinate info exchange Collect/analyze results. Wrap Experiments with 2 and 3 SPOTs with one as base station and rest free as CE Sensor information from history and other initialization information were read in via USB information Listen for prognostics trigger Prognostics mode up Broadcast end of prognostics mode Wireless Battery powered initialization information were read in via USB from laptop and communicated to CEs Main design problem Restrictions due to communication message length imposed by the device Computing Element (CE) Diagnostics mode Collect and process sensor data Check for faults Raise by base station mode Inform base station about availability Initialize prognostics routine using info from base station Powered by 32bit ARM7 processor Onboard sensors include temperature sensor, light sensor and accelerometer length imposed by the device (CE) sensor data Raise prognostics flag to base station Send data to base station Run prognostics task specified by base station Report results and wrap up on end of prognostics announcement Provision for external sensors Software Java Virtual Machine Results www.sunspotworld.com announcement Results Application Domain Observations System performance – Particle filter based prognostics for rechargeable Li-ion batteries Computationally challenging for centralized processing – Significant amount of time is spent in wireless communication Low program memory utilization of 100000 me architecture – Particle operations have significant scope for parallelization Resampling provides opportunity to investigate tradeoffs SPOT devices indicate that more multi- tasking can be achieved 100 1000 10000 execution tim 1 SPOT to 2- SPOTs Resampling provides opportunity to investigate tradeoffs between computational gains and communication overheads Future Work ) 1 10 100 Decrease in e SPOTs 2-SPOTs to 3- SPOTs Future Work – Design of efficient distributed resampling algorithms Exploration of other prognostics Static program memory usage of x PE 1 PE 2 PE 3 Computation steps that can be distributed p(x) 32 weeks 48 weeks D Time of starting prediction Exploration of other prognostics algorithms such as GPR (Gaussian Process Regression) Static program memory usage of SPOT devices –Free range SPOTs: 29KB Base station: 101KB x can be distributed Sampling Propagation Weight update POC: Sankalita Saha, (650)604-4593, [email protected] www.nasa.gov Base station: 101KB t t k t k+1

Transcript of IDay DP poster.ppt - NASANational Aeronautics and Space Administration Distributed Prognostics...

Page 1: IDay DP poster.ppt - NASANational Aeronautics and Space Administration Distributed Prognostics Sankalita Saha, Bhaskar Saha and Kai Goebel Prognostics Center of Excellence, NASA ARC

National Aeronautics and Space Administration

Distributed PrognosticsSankalita Saha, Bhaskar Saha and Kai Goebel Sankalita Saha, Bhaskar Saha and Kai Goebel

Prognostics Center of Excellence, NASA ARC

Overview

Motivation – The Sensor Web Distributed Health Management

• Current prognostics health management

Why distributed?

• The Sensor Web was

conceived at the

Command

Center/ Central Server

• Current prognostics health management

systems envision a centralized architecture for

implementation

• Drawbacksconceived at the

NASA/JPL in 1997

• It is a macro-instrument

comprising a number of

• Drawbacks

–Performance issues

–Throughput decreases for computation and

memory intensive systemscomprising a number of

sensor platforms/pods

(orbital or terrestrial,

fixed or mobile).

memory intensive systems

–Cannot handle heavy multi-tasking

–Lack of robustness

–Failure in a main hub can shut down entire Smart

Sensor

Smart

Senso

Base

station

fixed or mobile).

• The purpose is to extract knowledge from the data it

collects and use this information to intelligently react

and adapt to its surroundings.

–Failure in a main hub can shut down entire

system

–Restricted scalability

–Poor resource utilization

Sensor

Smart

Sensor

Smart

SensorSmart

Sensor

Senso

r

Sensor Net

An integrated network of sensors could monitor not only structural elements, but also the health of electronics, hydraulics,

avionics, and other systems.

and adapt to its surroundings. –Poor resource utilization

Methodology

avionics, and other systems.

Methodology

Wireless Smart Sensor

Device (Sun SPOT)Experimental Details Check for

prognostics flag

Prognostics

mode

System

Architecture Device (Sun SPOT)• Computing Element (CE) is a smart sensor

device in our experiments

• One of the SunSPOT devices is used as a base Base

station

prognostics flag

from CEs

Monitor CEs

for failureCollect

diagnostic

Diagnostics

mode

Broadcast start of prognostics

mode

Collect CE availability

information

Architecture

• One of the SunSPOT devices is used as a base

station which is connected to laptop via USB• The base station is not fixed and determined

during execution

• Experiments with 2 and 3 SPOTs with one as

Data (sensor and

state information)

and control

information

for failure

Redistribute

work if one or

more CE fails

diagnostic

data from

sensors

Schedule tasks.

Broadcast initialization

infoCoordinate info exchange

Collect/analyze results. Wrap • Experiments with 2 and 3 SPOTs with one as

base station and rest free as CE

• Sensor information from history and other

initialization information were read in via USB

information

Listen for

prognostics trigger Prognostics

mode

Collect/analyze results. Wrap

up Broadcast end of prognostics

mode

• Wireless

• Battery powered initialization information were read in via USB

from laptop and communicated to CEs

• Main design problem• Restrictions due to communication message

length imposed by the device

Computing

Element

(CE)

Diagnostics

modeCollect

and

process

sensor data

Check

for faults

Raise

prognostics trigger

by base station mode

Inform base station about

availability

Initialize prognostics routine

using info from base station

• Battery powered

• Powered by 32bit ARM7 processor

• Onboard sensors include temperature sensor, light sensor and accelerometer

length imposed by the device(CE)

sensor dataRaise

prognostics

flag to base

station

Send data

to base

station

Run prognostics task specified

by base station

Report results and wrap up

on end of prognostics

announcement

• Provision for external sensors

• Software

–Java Virtual Machine

Results

www.sunspotworld.com

announcement

Results

Application Domain ObservationsSystem performanceApplication Domain– Particle filter based prognostics for rechargeable Li-ion

batteries

– Computationally challenging for centralized processing

Observations– Significant amount of time is spent in

wireless communication

– Low program memory utilization of

System performance

100000

Decrease in execution time – Computationally challenging for centralized processing

architecture

– Particle operations have significant scope for

parallelization

– Resampling provides opportunity to investigate tradeoffs

– Low program memory utilization of

SPOT devices indicate that more multi-

tasking can be achieved

100

1000

10000

Decrease in execution time

1 SPOT to 2-SPOTs

– Resampling provides opportunity to investigate tradeoffs

between computational gains and communication

overheads

Future Work

p(x)

1

10

100

Decrease in execution time

SPOTs

2-SPOTs to 3-SPOTs

Future Work– Design of efficient distributed

resampling algorithms

– Exploration of other prognostics Static program memory usage of x

PE 1 PE 2 PE 3

– Computation steps that can be distributed

p(x)

32 weeks 48 weeksDecrease in execution time

Time of starting prediction

– Exploration of other prognostics

algorithms such as GPR (Gaussian

Process Regression)

Static program memory usage of

SPOT devices

–Free range SPOTs: 29KB

–Base station: 101KB

x can be distributed

– Sampling

– Propagation

– Weight update

POC: Sankalita Saha, �(650)604-4593, � [email protected]

–Base station: 101KBttk tk+1