34
A Grid based Diagnostics and Prognosis System for Rolls Royce Aero Engines The DAME project Professor Jim Austin University of York, UK

A Grid based Diagnostics and Prognosis System for Rolls Royce … · 2008. 12. 5. · Workflow Engine • Services are managed at the portal via a Workflow Engine • Workflow Engine

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: A Grid based Diagnostics and Prognosis System for Rolls Royce … · 2008. 12. 5. · Workflow Engine • Services are managed at the portal via a Workflow Engine • Workflow Engine

A Grid based Diagnostics and Prognosis System for Rolls Royce Aero Engines

The DAME project

Professor Jim AustinUniversity of York, UK

Page 2: A Grid based Diagnostics and Prognosis System for Rolls Royce … · 2008. 12. 5. · Workflow Engine • Services are managed at the portal via a Workflow Engine • Workflow Engine

Distributed Aircraft Maintenance Environment - DAME

Overview

Page 3: A Grid based Diagnostics and Prognosis System for Rolls Royce … · 2008. 12. 5. · Workflow Engine • Services are managed at the portal via a Workflow Engine • Workflow Engine

Distributed Aircraft Maintenance Environment - DAME

Project Partners

EPSRC Funded, £3.5 Million, 3 years, commenced Jan 2002.UK pilot project for e-Science4 Universities:

– University of York, Dept of Computer Science– University of Sheffield, Dept of Automatic Control and Systems

Engineering– University of Oxford, Dept of Engineering Science– University of Leeds, School of Computing and School of

Mechanical EngineeringIndustrial Partners:

– Rolls-Royce– Data Systems and Solutions– Cybula Ltd

Page 4: A Grid based Diagnostics and Prognosis System for Rolls Royce … · 2008. 12. 5. · Workflow Engine • Services are managed at the portal via a Workflow Engine • Workflow Engine

Distributed Aircraft Maintenance Environment - DAME

UK eScience

• £220M programme to develop the technology to support Grid use in the UK

• 6 major Pilot project• Many other projects• A number of eScience centres

– White Rose Grid - £2.8M metropolitan Grid based on Sun and Beowulf clusters

• Next phase of programme taking place later this year

Page 5: A Grid based Diagnostics and Prognosis System for Rolls Royce … · 2008. 12. 5. · Workflow Engine • Services are managed at the portal via a Workflow Engine • Workflow Engine

Distributed Aircraft Maintenance Environment - DAME

Engine flight data

Airline office

Maintenance Centre

European data center

London AirportNew York Airport

American data center

GridDiagnostics Centre

Operational Scenario

Page 6: A Grid based Diagnostics and Prognosis System for Rolls Royce … · 2008. 12. 5. · Workflow Engine • Services are managed at the portal via a Workflow Engine • Workflow Engine

Distributed Aircraft Maintenance Environment - DAME

DAME Grid Challenges

Building a demonstration system as proof of concept for Grid technology in the aerospace diagnostic domain.

Two primary Grid challenges:– Management of large, distributed and heterogeneous data

repositories;– Rapid data mining and analysis of fault data;

Other key (commercial) issues:– Remote, secure access to flight data and other operational

data and resources;– Management of distributed users and resources;– Quality of Service issues (and Service Level Agreements)

Page 7: A Grid based Diagnostics and Prognosis System for Rolls Royce … · 2008. 12. 5. · Workflow Engine • Services are managed at the portal via a Workflow Engine • Workflow Engine

Distributed Aircraft Maintenance Environment - DAME

Demonstrator Objectives

The DAME demonstration system will provides a diagnosis workbench (portal) which brings together a suite of analysis services via Grid technology;

– Provides access to a range of analysis tools for the engine diagnosis process

– Acts as central control point for automated workflows– Manages issues of distributed diagnosis team and virtual

organisations– Manages issues of security and user roles.

Page 8: A Grid based Diagnostics and Prognosis System for Rolls Royce … · 2008. 12. 5. · Workflow Engine • Services are managed at the portal via a Workflow Engine • Workflow Engine

Distributed Aircraft Maintenance Environment - DAME

The Data

• Aircraft generate…

• up to 1GB of vibration data per engine per flight

• 4 engines per aircraft,

• 100 aircraft,

• 2 flights per day

Up to 800Gb per day

Reduced by selection by 10 gives over 30Tb per year.

• This is archived in Engine Data System (EDS)

Page 9: A Grid based Diagnostics and Prognosis System for Rolls Royce … · 2008. 12. 5. · Workflow Engine • Services are managed at the portal via a Workflow Engine • Workflow Engine

Distributed Aircraft Maintenance Environment - DAME

The Data

Page 10: A Grid based Diagnostics and Prognosis System for Rolls Royce … · 2008. 12. 5. · Workflow Engine • Services are managed at the portal via a Workflow Engine • Workflow Engine

Distributed Aircraft Maintenance Environment - DAME

Services

Page 11: A Grid based Diagnostics and Prognosis System for Rolls Royce … · 2008. 12. 5. · Workflow Engine • Services are managed at the portal via a Workflow Engine • Workflow Engine

Distributed Aircraft Maintenance Environment - DAME

Services and Interfaces

• Pattern matching service – AURA• Pattern Match control service• Engine Data Explorer - GUI• Engine Data Store – raw data service• Case Based Reasoning Service• Engine Model - service• Quick signal detector - application• Workflow engine• Resource broker

Page 12: A Grid based Diagnostics and Prognosis System for Rolls Royce … · 2008. 12. 5. · Workflow Engine • Services are managed at the portal via a Workflow Engine • Workflow Engine

Distributed Aircraft Maintenance Environment - DAME

White Rose Grid Distribution

LeedsGrid Middleware Services

SheffieldModeling & Decision Support

DAME WRGSign-on Portal

SDMDatabase

CBRAnalysis-GEngineModel-GGT3 ServiceCBR advisor

GT3 ServiceBD25 Enginemodel wrappedas Grid Service

XTO-G

GT3 ServiceXTO plug-ins via a GridService

DataVisualiserGT3 ServiceJchart Viewer forviewing XTO output

Workflow

Browser basedworkflow tool.Compliant withResource Broker

Resource BrokerGT2 ServiceSchedule workflowtasks on WRGresource

OxfordEngine Data Store

Engine DataDatabase

YorkData Mining Services

AURA-GAURA-GDatabase

DataStore-GGT3 ServiceSimulates arrival &storage of QUOTEdata

Zmod ViewerGT3 ServiceBrowser based dataviewer for zmod files

GT3 ServiceZmod datasearch facility

Collaboration toolsGT3 ServiceToolset for multiusercollaboration

WRGGT3/2

WRGGT3/2

WRGGT3/2

WRGGT3/2

DAME workbench

SecurityGT3 SecurityServiceProxy-Management

DAME GUIGT3 ServiceBrowser based GUIto DAME services

Page 13: A Grid based Diagnostics and Prognosis System for Rolls Royce … · 2008. 12. 5. · Workflow Engine • Services are managed at the portal via a Workflow Engine • Workflow Engine

Distributed Aircraft Maintenance Environment - DAME

Pattern matching Service

• The AURA correlation matrix technology is used for rapid pattern matching;

• Two-tier Grid Service architecture.– First tier hosts a generic AURA service – for finding the

specific instances– Second tier retrieves the raw data associated with that

instance –based on SRB

Page 14: A Grid based Diagnostics and Prognosis System for Rolls Royce … · 2008. 12. 5. · Workflow Engine • Services are managed at the portal via a Workflow Engine • Workflow Engine

Distributed Aircraft Maintenance Environment - DAME

Signal Data Explorer

Page 15: A Grid based Diagnostics and Prognosis System for Rolls Royce … · 2008. 12. 5. · Workflow Engine • Services are managed at the portal via a Workflow Engine • Workflow Engine

Distributed Aircraft Maintenance Environment - DAME

AURA Technology

Correlation Matrix Memory (CMM).• Scalable high-performance.• Family of generic techniques.• Wide range of data types.• Large volumes of data.• Find exact and near-matches.

Data

Dat

a Ad

apto

rSt

ore

Sear

ch

Inpu

t pa

ttern

Candidate Engine(Back check)

Indexer

Output pattern

AURASearchEngine

Results

binary

Store & Search

Store & Search

Indexes or Data

ResultStore

AURA Search Process

Page 16: A Grid based Diagnostics and Prognosis System for Rolls Royce … · 2008. 12. 5. · Workflow Engine • Services are managed at the portal via a Workflow Engine • Workflow Engine

Distributed Aircraft Maintenance Environment - DAME

AURA Grid Deployment

Time SeriesInput Pattern

GRID ENABLEDQUERY SERVICE

EDS

Data Node: Location 1

AURA-G

Encoding

Matched Records

GRID

EDS

Data Node: Location 2

AURA-G

Encoding

EDS

Data Node: Location n

AURA-G

Encoding

Page 17: A Grid based Diagnostics and Prognosis System for Rolls Royce … · 2008. 12. 5. · Workflow Engine • Services are managed at the portal via a Workflow Engine • Workflow Engine

Distributed Aircraft Maintenance Environment - DAME

Structure

P a tte rn M a tch C o n tro l (P M C ) -‘m a s te r’ n o d e

P a tte rn M a tch in g S e rv ice

S e a rc h ()S to re () R e tu rn R e su lts ()

N o d e S e a rch ()

S ig n a l D a ta E xp lo re r

S to ra g e S e rv ice

E x tra c to r

P M CP M C

O th e r P M Cn o d e s

R e tu rn R e su lts ()

S e a rchC o n s tra in ts

B u ild e r

R a w D a ta

S R B

E n g in e D a ta

T ra ck e d O rd e rs

S to re ()

S co p e

C o n s tra in ts

S e a rc h ()

S to re d D a ta

R a w E n g in e D a ta

G e tS ta tu s () G e tR e su lts ()

E n g in e D a ta

Page 18: A Grid based Diagnostics and Prognosis System for Rolls Royce … · 2008. 12. 5. · Workflow Engine • Services are managed at the portal via a Workflow Engine • Workflow Engine

Distributed Aircraft Maintenance Environment - DAME

Case Based Reasoning

CBR service is provided via a Grid service interface to a commercial CBR package;

A Service Factory supports the creation of multiple CBR instances

– Permits many CBR processes to be executed in parallel from a single service access point

CBR provides decision support for fault ranking and workflow advice;

Knowledge Model

Case Indexer

Indexed casebase

Fault and Maintenance

Data

CBR Process Managers

CBR Broker

Instance of

CBR SERVICE

Instance of

CBR SERVICE

Instance of

CBR SERVICE

Instance of

CBR SERVICE

Instance of

CBR SERVICE

Indexed casebase

Indexed casebase

CBR Service Factory

Page 19: A Grid based Diagnostics and Prognosis System for Rolls Royce … · 2008. 12. 5. · Workflow Engine • Services are managed at the portal via a Workflow Engine • Workflow Engine

Distributed Aircraft Maintenance Environment - DAME

Engine Model Service

GSI enabled engine performance simulation for different flight operational conditions and requirements, e.g. Idle, Take-off, Climb

The Factory Service can generate a group of engine simulation instances for different client requirements.

Both Transport Level and Message Level Security are implemented to protect the secure sensitive engine model and user data.

Page 20: A Grid based Diagnostics and Prognosis System for Rolls Royce … · 2008. 12. 5. · Workflow Engine • Services are managed at the portal via a Workflow Engine • Workflow Engine

Distributed Aircraft Maintenance Environment - DAME

Signal Processing Services

• Grid based deployment of the vibration analysis algorithms:

• Provides:– Opportunity for finer grain analysis;– More powerful algorithms;– Testing environment for

development of newalgorithms;

Page 21: A Grid based Diagnostics and Prognosis System for Rolls Royce … · 2008. 12. 5. · Workflow Engine • Services are managed at the portal via a Workflow Engine • Workflow Engine

Distributed Aircraft Maintenance Environment - DAME

Workflow Engine

• Services are managed at the portalvia a Workflow Engine

• Workflow Engine providesmanagement of manual andautomated workflows.

• Also handles certificationand role management

Browser

Portal

WorkflowManager

RoleDatabase

MyProxyServer

XTO CBR

Broker

Aura-G

EventGenerator

WorkflowCredential

EngineData Store

EngineModel

SDM toXTO

Page 22: A Grid based Diagnostics and Prognosis System for Rolls Royce … · 2008. 12. 5. · Workflow Engine • Services are managed at the portal via a Workflow Engine • Workflow Engine

Distributed Aircraft Maintenance Environment - DAME

Brokering and SLA’s

• Brokerage system is used for job allocation on available Grid resource• Due to commercial application domain, broker should also demonstrate capability to manage QoS issues, and specifically Service Level Agreements (SLA’s)• Integrates with GGF Grid Economic Architecture

Page 23: A Grid based Diagnostics and Prognosis System for Rolls Royce … · 2008. 12. 5. · Workflow Engine • Services are managed at the portal via a Workflow Engine • Workflow Engine

Distributed Aircraft Maintenance Environment - DAME

Dependability issues

Page 24: A Grid based Diagnostics and Prognosis System for Rolls Royce … · 2008. 12. 5. · Workflow Engine • Services are managed at the portal via a Workflow Engine • Workflow Engine

Distributed Aircraft Maintenance Environment - DAME

Dependability Issues

• Contribute to the GRID community dependability and security studies, where possible.

• Provide dependability and security analysis to support the ultimate deployment of DAME as a working engine diagnosis environment.

• If possible, provide a basis (identify good practices) for dependability and security analysis for the deployment of DAME as a working diagnosis environment for other domains e.g. medical.

• Dependability analysis has meant need for business process analysis, asset identification, risk identification.

Page 25: A Grid based Diagnostics and Prognosis System for Rolls Royce … · 2008. 12. 5. · Workflow Engine • Services are managed at the portal via a Workflow Engine • Workflow Engine

Distributed Aircraft Maintenance Environment - DAME

Dependability Issues, cont

UploadEngineData

Information / request for advice

MaintenanceEngineer (ME)

Domain Expert (DE)- engine expert

DAMEDiagnosis

PerformMinor Repair

Investigate using tools

ProvideDiagnosis

/ Prognosis/ Advice

Remove engine anddispatch for major overhaul

Return overhauledengine to service

Request advicefrom MA

Update EngineRecord

GroundSupportSystem

DowloadEngineData

LocalDiagnosis

Distributed AircraftMaintenance Environment (DAME)

- Miscellaneous Providers.

Engine Data Center (EDC) - DS&S

Service Data Manager (SDM) - RR

Maintenance Analyst (MA)- maintenance expert

Investigate usingtoolsUpdate Engine

RecordProvide

Diagnosis/ Prognosis

/ Advice

Airline / Maintenance Contractor(at Airport)

Engine MaintenanceRepair and Overhaul

(MRO) Facility(RR / Contractor)

Remote / DistributedTools and Services

EngineManufacturer

(RR)

Data Center(DS&S)

Request advicefrom DE

Update EngineRecords

Information / requestfor advice

Update Engine Records

Page 26: A Grid based Diagnostics and Prognosis System for Rolls Royce … · 2008. 12. 5. · Workflow Engine • Services are managed at the portal via a Workflow Engine • Workflow Engine

Distributed Aircraft Maintenance Environment - DAME

DAME demonstrator

Page 27: A Grid based Diagnostics and Prognosis System for Rolls Royce … · 2008. 12. 5. · Workflow Engine • Services are managed at the portal via a Workflow Engine • Workflow Engine

Distributed Aircraft Maintenance Environment - DAME

Demonstrator

Fully operational system on the WRG– Demonstrated the basic system architecture and main

services

Maintenance Analyst Maintenance Engineer

Toolbench

Page 28: A Grid based Diagnostics and Prognosis System for Rolls Royce … · 2008. 12. 5. · Workflow Engine • Services are managed at the portal via a Workflow Engine • Workflow Engine

Distributed Aircraft Maintenance Environment - DAME

Demonstrator - SDE

Page 29: A Grid based Diagnostics and Prognosis System for Rolls Royce … · 2008. 12. 5. · Workflow Engine • Services are managed at the portal via a Workflow Engine • Workflow Engine

Distributed Aircraft Maintenance Environment - DAME

Demonstrator - CBR

Page 30: A Grid based Diagnostics and Prognosis System for Rolls Royce … · 2008. 12. 5. · Workflow Engine • Services are managed at the portal via a Workflow Engine • Workflow Engine

Distributed Aircraft Maintenance Environment - DAME

Demonstrator – Engine model

Page 31: A Grid based Diagnostics and Prognosis System for Rolls Royce … · 2008. 12. 5. · Workflow Engine • Services are managed at the portal via a Workflow Engine • Workflow Engine

Distributed Aircraft Maintenance Environment - DAME

Demonstrator – XTO advisor

Page 32: A Grid based Diagnostics and Prognosis System for Rolls Royce … · 2008. 12. 5. · Workflow Engine • Services are managed at the portal via a Workflow Engine • Workflow Engine

Distributed Aircraft Maintenance Environment - DAME

Typical work flow

• Data event identified on the engine• Aircraft lands – data off loaded• Automatic work flow searches previous history• Engineer presented with results – decided on action• Escalated to domain expert – detailed analysis• Airline contacted to OK maintenance• Maintenance scheduled• Maintenance carried out• Engine Data Centre updated with maintenance

under taken

Page 33: A Grid based Diagnostics and Prognosis System for Rolls Royce … · 2008. 12. 5. · Workflow Engine • Services are managed at the portal via a Workflow Engine • Workflow Engine

Distributed Aircraft Maintenance Environment - DAME

Future work

• Completion of the in-lab demonstrator.• Move to deploy on test bed within Rolls-Royce.• Then to implement for flight data.

• Jim Austin, Tom Jackson, Martyn Fletcher, Mark Jessop, Peter Cowley, Peter Lobner, Predictive Maintenance: Distributed Aircraft Engine Diagnostics, The Grid: Blueprint for a New Computing Infrastructure, Edited by Ian Foster & Carl Kesselman, Chapter 5.

Page 34: A Grid based Diagnostics and Prognosis System for Rolls Royce … · 2008. 12. 5. · Workflow Engine • Services are managed at the portal via a Workflow Engine • Workflow Engine

Distributed Aircraft Maintenance Environment - DAME

Paul Anuzis

Peter Cowley

Graham Hesketh

Jack Crawford

Charlie Dibsdale

Paul Irving

Peter Lobner

Richard Bagshaw

Pete Dawson

Peter Dew

Karim Djemame

Iain Gourlay

Georges Honoré

Alison McKay

Sarfraz Nadeem

Paul Hayton

Lionel Tarassenko

Simukai Utete

Jeff Allan

Peter Fleming

V. Kadirkamanathan

Max Ong

Xiaoxu Ren

Vernon Bailey

Haydn Thompson

Rob Davis

Martyn Fletcher

Tom Jackson

Mark Jessop

Julian Young

Bojian Liang

John McDermid

Andy Wellings

Andy Pasley

Thanks!Funded by UK EPSRC

www.cs.york.ac.uk/dame