NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
A Generic Software Architecture For PrognosticsPrognostics is a systems engineering discipline focused on predicting end-of-life of components and systems. As a relatively new and emerging technology, there are few fielded implementations of prognostics, due in part to practitioners perceiving a large hurdle in developing the models, algorithms, architecture, and integration pieces. As a result, no open software frameworks for applying prognostics currently exist. This paper introduces the Generic Software Architecture for Prognostics (GSAP), an open-source, cross-platform, object-oriented software framework and support library for creating prognostics applications. GSAP was designed to make prognostics more accessible and enable faster adoption and implementation by industry, by reducing the effort and investment required to develop, test, and deploy prognostics. This paper describes the requirements, design, and testing of GSAP. Additionally, a detailed case study involving battery prognostics demonstrates its use.
Document ID
20170010200
Acquisition Source
Ames Research Center
Document Type
Preprint (Draft being sent to journal)
Authors
Teubert, Christopher
(NASA Ames Research Center Moffett Field, CA, United States)
Daigle, Matthew J.
(NASA Ames Research Center Moffett Field, CA, United States)
Sankararaman, Shankar
(SGT, Inc. Moffett Field, CA, United States)
Goebel, Kai
(NASA Ames Research Center Moffett Field, CA, United States)
Watkins, Jason
(California Univ. Irvine, CA, United States)
Date Acquired
October 19, 2017
Publication Date
January 1, 2017
Subject Category
Computer Programming And Software
Report/Patent Number
ARC-E-DAA-TN42571
Funding Number(s)
CONTRACT_GRANT: NNA14AA60C
WBS: WBS 533127.02.16.01.06
Distribution Limits
Public
Copyright
Public Use Permitted.
Keywords
Software Framework
Prognostics
Standards
Open Source
Software Architecture
Software Library
PHM
Prognostics and Health Management
No Preview Available