Skip to content
#

prognostics-health-management

Here are 29 public repositories matching this topic...

The NASA Prognostic Model Package is a Python framework focused on defining and building models for prognostics (computation of remaining useful life) of engineering systems, and provides a set of prognostics models for select components developed within this framework, suitable for use in prognostics applications for these components.

  • Updated Oct 25, 2023

The NASA Prognostic Python Packages is a Python framework focused on defining and building models and algorit for prognostics (computation of remaining useful life) of engineering systems, and provides a set of models and algorithms for select components developed within this framework, suitable for use in prognostic applications.

  • Updated Jun 8, 2025
  • Python

The Prognostic Algorithm Package is a python framework for model-based prognostics (computation of remaining useful life) of engineering systems, and provides a set of algorithms for state estimation and prediction, including uncertainty propagation. The algorithms take as inputs prognostic models (from NASA's Prognostics Model Package), and per…

  • Updated Oct 25, 2023

remaining useful life, residual useful life, remaining life estimation, survival analysis, degradation models, run-to-failure models, condition-based maintenance, CBM, predictive maintenance, PdM, prognostics health management, PHM

  • Updated Apr 6, 2021
  • Jupyter Notebook

The NASA Prognostics As-A-Service (PaaS) Sandbox is a simplified implementation of a Software Oriented Architecture (SOA) for performing prognostics (estimation of time until events and future system states) of engineering systems. The PaaS Sandbox is a wrapper around the Prognostics Algorithms Package and Prognostics Models Package, allowing on…

  • Updated Jun 18, 2025
  • Python

A deep reinforcement learning system for optimizing bridge maintenance decisions across municipal infrastructure fleets, implementing cross-subsidy budget sharing and cooperative multi-agent learning.

  • Updated Dec 5, 2025
  • Python

This project aims to enhance Prognostics and Health Management (PHM) technologies for spacecraft propulsion systems. Developed as part of the JAXA Challenge. This study uses telemetry data and a numerical simulator to predict the dynamic response of spacecraft propulsion systems, focusing on fault detecti

  • Updated Mar 7, 2025
  • Jupyter Notebook

Deep Q-Network implementation for optimal bridge maintenance planning using Markov Decision Process formulation with vectorized parallel training. Based on Phase 3 (Vectorized DQN) from dql-maintenance-faster project.

  • Updated Dec 8, 2025
  • Python

This project utilizes signal processing and machine learning techniques to analyze vibration data for detecting mechanical faults in rotating machinery. It includes the application of Fast Fourier Transform (FFT) for frequency analysis, feature extraction in both time and frequency domains, and classification using Support Vector Machines (SVM).

  • Updated Jan 14, 2025
  • Jupyter Notebook

C51 Distributional DQN (v0.8) for bridge fleet maintenance optimization. Implements categorical return distributions (Bellemare et al., PMLR 2017) with 300x speedup via vectorized projection. Combines Noisy Networks, Dueling DQN, Double DQN, PER, and n-step learning. Validated on 200-bridge fleet: +3,173 reward in 83 min (25k episodes).

  • Updated Dec 8, 2025
  • Python

Improve this page

Add a description, image, and links to the prognostics-health-management topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the prognostics-health-management topic, visit your repo's landing page and select "manage topics."

Learn more