Championing Open Architectures - PowerPoint PPT Presentation

1 / 38
About This Presentation
Title:

Championing Open Architectures

Description:

Championing Open Architectures for ISHM PRESENTED TO: CBM+ IPT 10 May 2006 OS-JTF PRESENTED BY: Bob Walter Head, Applied Enterprise Systems Department – PowerPoint PPT presentation

Number of Views:106
Avg rating:3.0/5.0
Slides: 39
Provided by: acqOsdMi3
Category:

less

Transcript and Presenter's Notes

Title: Championing Open Architectures


1
Championing Open Architectures for
ISHM PRESENTED TO CBM IPT 10 May
2006 OS-JTF PRESENTED BY Bob Walter Head,
Applied Enterprise Systems Department 814-863-887
6 RLW9_at_psu.edu
Tim Bair Applied Enterprise Systems
Department 814-865-7700 TDB14_at_psu.edu
2
University-Affiliated Research Center (UARC)
Assist the DOD in identifying, prototyping and
valuation of emerging technologies and aid in
their development and implementation. Work as a
trusted agent. Mission summary
Research Technology Transfer Education
VIRGINIA CLASS
3
Characteristics and Size
  • Systems Engineering Orientation
  • Basic Research thru Demonstration to Full-Scale
    Implementation
  • Project Management of Cross-disciplinary,
    Multi-performer Teams

154M GFY04
ARL Full-Time Equivalent Years of Effort
ARL Part of Penn State Research FY 04-05 492M
4
ARL Locations
Keyport Naval Facility Keyport, Wa.
Electro-Optics Center Kittanning, Pa.
ARL Penn State State College, Pa.
APPLIED RESEARCH LABORATORY BUILDING
Distributed Engineering Center Penn State
Fayette Campus
APPLIED SCIENCE BUILDING
Washington Office Washington, DC
ARL Hawaii Pearl Harbor, Hi.
Navigation Research Development
Center Warminster, Pa.
GARFIELD THOMAS WATER TUNNEL
NAVIGATION RESEARCH DEVELOPMENT CENTER
ARL CATO PARK
ELECTRO-OPTICS SCIENCE TECHNOLOGY CENTER
5
Organization
6
Applied Enterprise SystemsDepartment
Demonstrate how to leverage asset health
information throughout the enterprise Develop
new business processes incorporating asset
health Develop new enterprise integration
techniques Transition results to defense, space
and industry Champion open standards
Bob Walter, Applied Enterprise Systems
Department Head, 814-863-8876, rlw9_at_psu.edu
7
Relevant Projects
HBCT ISHM Arch
USMC DO Exp
Army FCS Log. Int. Studies
Army CLOE
Army EBL
Army HEMTT Advanced Diagnostics
GCSS-MC RFID Op Concept Demo
USMC Knowledge Base
USMC Autonomic Logistics
BMADS MRRS
Army VMEP User Display
MCSC Integrated Digital Environment
USMC EFV Prognostics
USMC Light Armored Vehicle Diagnostics
Army Telemaintenance
CACE for MAGTF
CACE Development and Demonstration
Business Case Analysis, Sense Respond
Development- ONR I (02), II, III, IV, V (06)
Develop Open, CBM, Diagnostic and Prognostics
Standards
2002
2003
2004
2005
2006
2001
8
5 Question Quiz
  • What DOD programs are investing in ISHM and CBM?
  • What technologies are cutting across those
    programs?
  • Is there value to building common ISHM and CBM
    architectures?
  • What are the enablers for building a common ISHM
    and CBM architecture?
  • How do we get there?

9
Condition Monitoring - Build on Open Standards
  • ISO-13374 Condition Monitoring and Diagnostics
    of Machines
  • Part 1 released
  • Part 2 in final draft, expect release in August
    2006
  • MIMOSA OSA-CBM Open System Architecture for
    Condition-Based Maintenance
  • Substantial enhancements in v3.1, May 2006
  • Harmonized with OSA-EAI in 2005
  • MIMOSA OSA-EAI Open System Architecture for
    Enterprise Application Integration
  • Added to DISR 06.01 in March 2006 as a mandated
    standard
  • Data structures (CRIS Complete Object Model)
  • XML message schemas (Tech-XML)
  • Bulk data exchange (Tech-Compound Document
    Exchange (CDE))

10
Time Line forCondition Monitoring Standards
2 year OSA-CBM DUST Program (Funded by ONR)
  • - Boeing
  • Rockwell
  • Caterpillar
  • MIMOSA
  • - Newport News
  • - Penn State /ARL
  • RLW
  • Oceana Sensors

Develop JointOSA-CBM Demo
Developed Training Material and Examples - Penn
State ARL, Boeing, Rockwell
Add OSA-CBMto DISR
DevelopedOSA-EAI Tech-CDE - MIMSOA/ Penn State
ARL
DOD includesOSA-CBM in Acq Reqs
ISO 13374-1Standard Approved
Harmonized the OSA-CBM and OSA-EAI Data Models -
Boeing/MIMSOA
Added OSA-EAI to DISR (March 2006)
MIMOSA releasesOSA-CBM Ver. 3.1 (May/June 2006)
2000
2001
2002
2003
2004
2005
2006
2007
2008
11
Leveraging Asset Health Information throughout
the Enterprise
Commanders Intent and Metrics
Law andGuidance
FewTransactions
Command and ControlSystems
EnterpriseAsset ManagementSystems
Operations Scheduling and Forecasting
  • 6. Advisory Generation
  • 5. Prognostic Assessment
  • 4. Health Assessment
  • 3. State Detection
  • 2. Data Manipulation
  • (on or off platform)
  • Data Acquisition

High Confidence and High Fidelity
Condition-based Operational Advisories
Condition-based Maintenance Advisories
PMIDEs andSMEs
Factory, Depot, Space, Air, Ground, Surface and
Undersea Systems
Condition, Reliability, and Work Archive
Many, ManyTransactions
12
ISO-13374 Overview
  • ISO-13374 Condition Monitoring and Diagnostics
    of Machines
  • Part 1 General Guidelines
  • Part 2 Data Processing
  • Part 3 Communication
  • Part 4 Presentation
  • The various computer software systems written
    for condition monitoring and diagnostics (CMD)
    of machines that are currently in use cannot
    easily exchange data or operate in a
    plug-and-play fashion without an extensive
    integration effort. This makes it difficult to
    integrate systems and provide a unified view of
    the condition of machinery to users. The intent
    of ISO-13374 Parts 1 through 4 is to provide the
    basic requirements for an open CMD software
    architectures which will allow CMD information
    to be processed, communicated and displayed by
    various software packages without
    platform-specific or hardware specific
    protocols.
  • Prepared by Technical Committee ISO/TC 108,
    Mechanical vibration and shock, Subcommittee SC
    5, Condition monitoring and diagnostics of
    machines
  • States that MIMOSA OSA-CBM is a compliant
    specification

Released
Final Draft
13
ISO-13374-2 (Draft)Condition Monitoring and
Diagnostics of Machines
Operations and maintenance advisories, capability
forecast assessments, recommendations, evidence,
and explanation
AdvisoryGeneration
Archive
Future health grade, future failures,
recommendations, evidence and explanation
PrognosticsAssessment
Archive

Health grade, diagnosed faults and failures,
recommendations, evidence and explanation
HealthAssessment
Archive

Current enumerated state indicator, threshold
boundary alerts, and statistical analysis data
with timestamp and data quality
StateDetection

Archive
DataManipulation
DataManipulation
Descriptor data with timestamp and data quality
Archive

DataAcquisition
DataAcquisition
DataAcquisition
Digitized data with timestamp and data quality
Archive


Componentor LRU
Componentor LRU
Componentor LRU
14
ISO-13374-2 IDEF0 (draft)
15
Various ways to implementISO-13374-2 in an ISHM
Architecture
AG Advisory GenerationPA Prognostic
AssessmentHA Health AssessmentSD State
DetectionDM Data ManipulationDA Data Acquisition
16
OSA-CBM Overview
  • MIMOSA OSA-CBM does the following
  • Implements ISO-13374
  • Specifically defines the functions for all six
    levels
  • Data
  • Configuration
  • Explanation
  • Defines communications interfaces
  • Does not define processing, functions and
    algorithms within the 6 level. Vendors do that
    and they can remain proprietary.
  • Status
  • Is harmonized with MIMOSA OSA-EAI
  • Is managed by the MIMOSA standards body.
  • Is available now to MIMOSA members
  • Target is public release summer 06

17
OSA-CBMImplementation Choices
  • OSA-CBM works in any programming language that
    supports remote procedure calls
  • Examples
  • CORBA (Common Object Request Broker Architecture
  • DCOM (Distributed Component Object Model) /
    ActiveX
  • Microsoft .NET Framework
  • Web Services/SOAP (Simple Object Access Protocol)
  • JRMI (Java Remote Method Invocation)
  • REST (Representational State Transfer)

18
OSA-CBM Interfaces
  • 1. Synchronous

2. Asynchronous
Server
Client
Server
Client
Data returned through function call
Data returned in separate return call
3. Service
4. Subscription
Client
Server
Client
Client only accepts data (for example, a database
for archiving data)
Client subscribes to data, which Server sends
regularly or on alert
19
Implementing MIMOSA Standardsfor Integrated
System Health Monitoring (ISHM)in a Services
Oriented Architecture (SOA)
AdvisoryGeneration
OSA-CBM Web Service
PrognosticsAssessment
OSA-CBMXML
OSA-CBM Web Service
OSA-EAITech-CDE
OtherConsumers
OtherConsumers
HealthAssessment
OSA-CBM Web Service
OSA-EAITech-XML
OSA-EAITech-XML Web Service(s)
OSA-EAITech-CDE Web Service
OSA-EAITech-XML Web Service(s)
StateDetection
OSA-CBM Web Service
OSA-EAI Archive
OSA-EAITech-CDE
Other examples Portable Maintenance Aids Mobile
Field Service Tools Interactive Electronic
Technical Manuals Electronic Maintenance Support
Systems
DataManipulation
OSA-CBM Web Service
DataAcquisition
OSA-CBM Web Service
Sensor on Componentor LRU
20
OSA-CBM Demonstration Configuration
AdvisoryGeneration
OSA-CBM Web Service
PrognosticsAssessment
PrognosticsAssessment
PrognosticsAssessment
OSA-CBM Web Service
OSA-CBM Web Service
OSA-CBM Web Service
OSA-EAITech-CDE
OSA-EAITech-CDE Web Service (Java)
HealthAssessment
HealthAssessment
HealthAssessment
OSA-CBM Web Service
OSA-CBM Web Service
OSA-CBM Web Service
OSA-EAITech-CDE Web Service (.Net)
StateDetection
OSA-CBM Web Service
OSA-EAI Archive
DataManipulation
DataManipulation
DataManipulation
OSA-CBM Web Service
OSA-CBM Web Service
DataAcquisition
DataAcquisition
DataAcquisition
OSA-CBM Web Service
OSA-CBM Web Service
OSA-CBM Web Service
DataAcquisition
OSA-CBM Web Service
Battery Data
Diesel Engine Data
Gearbox Vibration data
We have not yet implemented code to process
data in these layers.
Battery Data
21
Net Centric Design Tenets
  • I. Data
  • A. Implement DoD Net-Centric Data Strategy
  • B. Make data visible
  • C. Make data accessible
  • D. Make data understandable
  • E. Make data trustable
  • F. Make data interoperable
  • G. Provide Data Management
  • H. Be Responsive to User Needs
  • II. Services
  • A. Service-Oriented Architecture
  • B. Open Architecture
  • C. Scalability
  • D. Availability
  • E. Accommodate heterogeneity
  • F. Decentralized operations and management

III. Information Assurance/Security A. DoD
Net-Centric IA Strategy B. Net Centric IA
Posture and Continuity of Operations C. Identify
Management, Authentication and Privileges D. Medi
ate Security Assertions E. Cross Security
Domains Exchange F. Encryption and
HAIPE G. Employment of Wireless
Technologies IV. Transport A. IPv6 B. Packet
Switched Infrastructure C. Layering,
Modularity D. Transport Goal E. Network
Connectivity F. The Concurrent Transport of
information Flows G. Differentiated Management
of Quality-of-Service H. Inter-Network
Connectivity I. Technical Architecture J. RF
Acquisition K. Joint Net-Centric
Capabilities L. Operations and Management of
Transport and Services
Addressed
Not Addressed
22
Net Centric Attributes
DDMS
23
Gearbox Data Manipulation Configuration
24
Gearbox Data Manipulation - Data
25
Gearbox Data Manipulation - Statistics
26
Information Types Data
Data is DataEvent class information that is
sent to the user from an OSA-CBM layer. (A
DataEvent contains the data for a data
generation event.) The DataEvent class has a
child hierarchy below it associated with the
layers in the OSA-CBM architecture (i.e.
DADataEvent, DMDataEvent, etc). These classes
have child classes below them that describe
particular data types (e.g. vectors, waveforms,
enumerations, health information, etc) that can
be provided to the user.
27
Information Types Configuration
  • Configuration information contains four principal
    child classes
  • InportModuleSet provides information about
    where a layer gets data from.
  • Algorithm describes the process used to
    generate a DataEvent.
  • OutPortSet lists every OutPort. An out port
    is a data channel and the OutPort class gives
    specific configuration data for that channel.
  • SupportingData gives additional information
    about MIMOSA MIMKey or primary key references
    used elsewhere in the architecture.

28
Information Types Explanation
  • Explanation information consists of four possible
    forms
  • The first is simply the data used for a
    calculation.
  • The second is a handle / timestamp type of
    reference to the data used. The main example is
    data stored in a database.
  • Third, is a set of direct pointers to the modules
    supplying the data.
  • Fourth, is a stringified form of a pointer that
    will allow the user to construct a pointer to the
    module.

29
OSA-EAI Overview
  • MIMOSA OSA-EAI is compliant with ISO-13374 parts
    1 and 2
  • Facilitates the integration of asset management
    and CMD information throughout multi-site
    enterprises
  • All OSA-EAI products are built from a common
    object model representing the CMD domain

30
MIMOSA OSA-EAI Overview
Machinery Information Management Open Standards
Alliance (MIMOSA)
MIMOSA database schemas and XML message schemas
are all derived from a common object model CCOM.
MIMOSA Technology Types REG (Physical Asset
Register Management) WORK (OM Agent Work
Management) DIAG (Diagnostics / Prognostics /
Health Assessment) TREND (Operational Scalar Data
Alarms) DYN (Dynamic Vibration/Sound Data
Alarms) SAMPLE (Oil/Fluid/Gas/Solid Test Data
Alarms) BLOB (Binary Data/Thermography Data
Alarms) REL (RCM/FMECA/Model Reliability
Information) TRACK (Physical Asset GeoSpatial
Tracking Info.) V3.2 ALGORITHM (Algorithm
Management Information) V3.2 AGENT (Intelligent
Agent Management Information) V3.2 FORECAST
(Capability Forecasting Projections)
31
Making the ISHM Archive InformationAccessible to
All Consumers using OSA-EAI Tech-CDE v3.1
MIMOSA OSA-EAI Technology Types Tech- REG
(Physical Asset Register Management) WORK (OM
Agent Work Management) DIAG (Diagnostics /
Prognostics / Health Assessment) TREND
(Operational Scalar Data Alarms) DYN (Dynamic
Vibration/Sound Data Alarms) SAMPLE
(Oil/Fluid/Gas/Solid Test Data Alarms) BLOB
(Binary Data/Thermography Data Alarms) REL
(RCM/FMECA/Model Reliability Information) TRACK
(Physical Asset GeoSpatial Tracking
Info.) ALGORITHM (Algorithm Management
Information) AGENT (Intelligent Agent Management
Information) FORECAST (Capability Forecasting
Projections)
LifeCycleManagers
3rd PartyAnalysis
Net Centric Attributes Only handle information
once Tag and post before processing Store
publicly and advertise Register metadata Tag
applications for discovery
OEMAnalysis
Net CentricCompliantWeb Service
DepotAnalysis
GlobalOSA-EAI Archive
OSA-EAITech-CDE
OSA-EAITech-CDE
BCTMaintenanceManagers
RegionalAnalysis
Net CentricCompliantWeb Service
Net CentricCompliantService
Regional OSA-EAIArchive
Regional OSA-EAIArchive
OSA-EAITech-CDE
OSA-EAITech-CDE
PlatformData Store
Platform Data Store
PlatformData Store
Platform Data Store
PlatformData Store
Platform Data Store
LocalArchive
Local Archive
PlatformData Store
Platform Data Store
PlatformData Store
Platform Data Store
PlatformData Store
Platform Data Store
LocalArchive
LocalArchive
Database
Flat file or XML
Database
Flat file or XML
32
Browser Client(schema driven design)
33
Messaging Standard Updates are Much Simpler to
Implement!
Java Script
Replace the schema files here
Update the UI configuration XML files here
Update the database schema
No source code changes required! Satisfies Net
Centric design tenets. Uses AJAX methodology.
JavaServlet
Message StdSchema (XSD)
UI Config Schemas
UI Config Schemas
UI Config XML Files
Server
OSA-EAITech-CDE
XSL (Transform)
Java Web-Service
External System A
OSA-EAI Archive
OSA-EAITech-CDE
MessageSchema (XSD)
MessageSchema (XSD)
Message StdSchema (XSD)
External System n
34
Leveraging asset health information throughout
the enterprise using open standards.
Commanders Intent and Metrics
Law andGuidance
FewTransactions
Command and ControlSystems
EnterpriseAsset ManagementSystems
Operations Scheduling and Forecasting
6. Advisory Generation 5. Prognostic
Assessment 4. Health Assessment 3. State
Detection 2. Data Manipulation (on or off
platform) 1. Data Acquisition (ISO-13374 and
MIMOSA OSA-CBM)
High Confidence and High Fidelity
Condition-based Operational Advisories
Condition-based Maintenance Advisories
PMIDEs
(OSA-EAI Tech-XML)
(OSA-EAI Tech-XML)
(OSA-EAI Tech-CDE)
Factory, Depot, Space, Air, Ground, Surface and
Undersea Systems
Condition, Reliability, and Work
Archive (MIMOSAOSA-EAI)
Many, ManyTransactions
(OSA-EAI Tech-CDE)
(OSA-EAI Tech-CDE)
35
Army Integrated LogisticsArchitecture (AILA)
V1.1 OV-5(a good example of an evolving solution)
36
5 Question Quiz(revisited)
  • What DOD programs are investing in ISHM and CBM?
  • What technologies are cutting across those
    programs?
  • Is there value to building common ISHM and CBM
    architectures?
  • What are the enablers for building a common ISHM
    and CBM architecture?
  • How do we get there?

37
Conceptual OSA-CBM Program
Identify a DOD champion
Build industry partnership
Build Joint / cross platform demo
Industry refines the standard
DOD adds OSA-CBM to the DISR
Vendors and system integrators have early OSA-CBM
compliant products
DOD is convinced of benefit
DOD includes OSA-CBM in acq reqs
CY
2006
2007
2008
PSU/ARL provides independent expertise and
trusted agent oversight
38
The Applied Research Laboratory The Pennsylvania
State University
Mr. Robert Walter Col Timothy Bair, USAF
(ret) rlw9_at_psu.edu tdb14_at_psu.edu (814)
863-8876 (814) 865-7700 ARL Penn State P.O.
Box 30 State College, PA 16804-0030
Write a Comment
User Comments (0)
About PowerShow.com