Prognostics Framework development tool suite

 

System Design tools consists of two areas: system design tool and function design tool.

System Design Tool – This tool, shown above, enables the developer to define the design of the system manually using a hierarchical tree.  The tree is built by first defining the system, then its sub-systems (as parts) and their parts, and finally individual locations which will be faults inside the prediction matrix.  This approach represents the normal relationship between locations and faults so that “failure modes” may be added to locations later to create new faults using the same design location.  For lower levels of assembly, computer-aided design outputs can be directly imported and hierarchically tied to the system design model

Function Design Tool – This tool enables the developer to define the faults and parts of a system manually using a hierarchical tree.  The tree is built by first defining the system, then its functions, and finally the faults which will cause each function to fail.  The faults defined will be used inside the prediction matrix.

Prediction Modeling Prediction Modeling tools are required to deal with prediction input data, processing the input data, time prediction, and prediction model.  Prediction Source Data Input Tool – This tool allows the developer to define the specific raw data inputs which will be passed into the framework by the client program during operation.  Each input value is described in terms of how and where to retrieve the data during runtime.

Prediction Source Data Processing Tool – This tool allows the developer to define the pre-processing techniques to apply to each raw data input value.  The developer will graphically define the mathematical calculations and  filters applied to the data value(s).

Prediction Time Tool – This tool allows the developer to define specific times for the required predictions to be made during runtime.  Time zero (0) is always defined.  This tool provides the means to define future prognostic times.

Prediction Model Tool – This tool allows the developer to define the relationships between the processed test/measurement input data values and faults over time.  Time 0 will indicate that the failure has already occurred and it is in a diagnostics situation.  Times from 1 to N will indicate future relationships in a prognostic situation. 

Operations Support Tools

Function Definition Tool – This tool allows the developer to define the functions of the system.  Function information will indicate the faults that cannot be present in order for that function to be performed.

Mission Definition Tool – This tool allows the developer to define the mission scenarios the operator may be required to perform.  Mission information will indicate the functions necessary to perform the mission over time. 

Maintenance Support Tools

Repair Item Tool – This tool allows the developer to specify repair items and link them to parts ordering information.  By default, the lowest level parts of the design will be set to individual repair items in a one-to-one relationship.  This tool will allow the developer to modify the default relationship.

Repair Action Tool – This tool allows the developer to specify repair actions based on faults.  By default, each fault will be set to individual repair actions in a one-to-one relationship.  This tool will allow the developer to modify the default relationship. 

Runtime Generation Tools

The runtime generation tools will automatically extract the appropriate information from the corresponding developmental tools, prepare the data for runtime use and create a runtime knowledge base.  

Prognostics Framework Run-Time Software: Health Management System

Preprocessing Techniques for Prognostic Framework Inputs

Download Prognostics Framework Health Monitoring System Demonstration

Return to Products Page