Jump to content

2024 Software of the Year Award Co-Winner -Prognostics Python Packages (ProgPy)


Recommended Posts

  • Publishers
Posted

4 min read

Preparations for Next Moonwalk Simulations Underway (and Underwater)

NASA Software of The Year Award medallion

NASA Ames Research Center: ProgPy is an open-source Python package supporting research and development of prognostics, health management, and predictive maintenance tools.  

Prognostics is the science of prediction, and the field of Prognostics and Health Management (PHM) aims at estimating the current physical health of a system (e.g., motor, battery, etc.) and predicting how the system will degrade with use. The results of prognostics are used across industries to prevent failure, preserve safety, and reduce maintenance costs.  

Prognostics, and prediction in general, is a very difficult and complex undertaking. Accurate prediction requires a model of the performance and degradation of complex systems as a function of time and use, estimation and management of uncertainty, representation of system use profiles, and ability to represent impact of neighboring systems and the environment. Any small discrepancy between the model and the actual system is compounded repeatedly, resulting in a large variation in the resulting prediction. For this reason, prognostics requires complex and capable algorithms, models, and software systems. 

The ProgPy architecture can be thought of as three innovations: the Prognostic Models, the Prognostic Engine, Prognostic Support Tools. 

The first part of the ProgPy innovation is the Prognostic Models. The model describes the prognostic behavior of the specific system of interest. ProgPy’s architecture includes a spectrum of modeling methodologies, ranging from physics-based models to entirely data-driven or hybrid techniques. Most users develop their own physics-based model, train one of the ProgPy data-driven models (e.g., Neural-Network models), or some hybrid of the two. A set of mature models for systems like batteries, electric motors, pumps, and valves are distributed in ProgPy. For these parameterized models, users tune the model to their specific system using the model tuning tools. The Prognostics Engine and Support Tools are built on top of these models, meaning a user that creates a new model will immediately be able to take advantage of the other features of ProgPy. 

The Prognostic Engine is the most important part of ProgPy and forms the backbone of the software. The Prognostics Engine uses a Prognostics Model to perform the key functions of prognostics and health state estimation. The value in this design is that the Prognostics Engine can use any ProgPy model, whether it be a model distributed with ProgPy or a custom model created by users, to perform health state estimation and prognostics in a configurable way. The components of the Prognostics Engine are extendable, allowing users to implement their own state estimation or prediction algorithm for use with ProgPy models or use one distributed with ProgPy. Given the Prognostics Engine and a model, users can start performing prognostics for their application. This flexible and extendable framework for performing prognostics is truly novel and enables the widespread impact of ProgPy in the prognostic community. 

The Prognostic Support Tools are a set of features that aid with the development, tuning, benchmarking, evaluation, and visualization of prognostic models and Prognostics Engine results (i.e., predictions). Like the Prognostic Engine, the support tools work equally with models distributed with ProgPy or custom models created by users. A user creating a model immediately has access to a wide array of tools to help them with their task. 

Detailed documentation, examples, and tutorials of all these features are available to help users learn and use the software tools. 

These three innovations of ProgPy implement architectures and widely used prognostics and health management functionality, supporting both researchers and practitioners. ProgPy combines technologies from across NASA projects and mission directorates, and external partners into a single package to support NASA missions and U.S. industries. Its innovative framework makes it applicable to a wide range of applications, providing enhanced capabilities not available in other, more limited, state-of-the-art software packages. 

ProgPy offers unique features and a breadth and depth of unmatched capabilities when compared to other software in the field. It is novel in that it equips users with the tools necessary to do prognostics in their applications as-is, eliminating the need to adapt their use case to comply with the software available. This feature of ProgPy is an improvement upon the current state-of-the-art, as other prognostics software are often developed for specific use cases or based on a singular modeling method (Dadfarina and Drozdov, 2013; Davidson-Pilon, 2022; Schreiber, 2017). ProgPy’s unique approach opens a world of possibilities for researchers, practitioners, and developers in the field of prognostics and health management, as well as NASA missions and U.S. industries. 

ProgPy Team: 

  • Adam J Sweet, 
  • Aditya Tummala, 
  • Chetan Shrikant Kulkarni 
  • Christopher Allen Teubert 
  • Jason Watkins 
  • Kateyn Jarvis Griffith 
  • Matteo Corbetta  
  • Matthew John Daigle 
  • Miryam Stautkalns 
  • Portia Banerjee  

Share

Details

Last Updated
Jul 31, 2024
Editor
Bill Keeter

View the full article

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Similar Topics

    • By Space Force
      This achievement was driven by the base's commitment to innovation, revising practices and procedures and close partnerships with launch and test mission partners.

      View the full article
    • By NASA
      6 Min Read NASA International Space Apps Challenge Announces 2024 Global Winners
      The 2024 NASA Space Apps Challenge was hosted at 485 events in 163 countries and territories. Credits: NASA NASA Space Apps has named 10 global winners, recognizing teams from around the world for their exceptional innovation and collaboration during the 2024 NASA Space Apps Challenge. As the largest annual global hackathon, this event invites participants to leverage open data from NASA and its space agency partners to tackle real-world challenges on Earth and in space.
      Last year’s hackathon welcomed 93,520 registered participants, including space, science, technology, and storytelling enthusiasts of all ages. Participants gathered at local events in 163 countries and territories, forming teams to address the challenges authored by NASA subject matter experts. These challenges included subjects/themes/questions in ocean ecosystems, exoplanet exploration, Earth observation, planetary seismology, and more.
      The 2024 Global Winners were determined out of 9,996 project submissions and judged by subject matter experts from NASA and space agency partners.
      “These 10 exceptional teams created projects that reflect our commitment to understanding our planet and exploring beyond, with the potential to transform Earth and space science for the benefit of all,” said Dr. Keith Gaddis, NASA Space Apps Challenge program scientistat NASA Headquarters in Washington. “The NASA Space Apps Challenge showcases the potential of every idea and individual. I am excited to see how these innovators will shape and inspire the future of science and exploration.”
      You can watch the Global Winners Announcement here to meet these winning teams and learn about the inspiration behind their projects.
      2024 NASA Space Apps Challenge Global Winners
      Best Use of Science Award: WMPGang
      Team Members: Dakota C., Ian C., Maximilian V., Simon S.
      Challenge: Create an Orrery Web App that Displays Near-Earth Objects
      Country/Territory: Waterloo,Canada
      Using their skills in programming, data analysis, and visualization, WMPGang created a web app that identifies satellite risk zones using real-time data on Near-Earth Objects and meteor streams.
      Learn more about WMPGang’s SkyShield: Protecting Earth and Satellites from Space Hazards project Best Use of Data Award: GaamaRamma
      Team Members: Aakash H., Arun G., Arthur A., Gabriel A., May K.
      Challenge: Leveraging Earth Observation Data for Informed Agricultural Decision-Making
      Country/Territory: Universal Event, United States
      GaamaRamma’s team of tech enthusiasts aimed to create a sustainable way to help farmers efficiently manage water availability in the face of drought, pests, and disease.
      Learn more about GaamaRamma’s Waterwise project Best Use of Technology Award: 42 QuakeHeroes
      Team Members: Alailton A., Ana B., Gabriel C., Gustavo M., Gustavo T., Larissa M.
      Challenge: Seismic Detection Across the Solar System
      Country/Territory: Maceió, Brazil
      Team 42 QuakeHeroes employed a deep neural network model to identify the precise locations of seismic events within time-series data. They used advanced signal processing techniques to isolate and analyze unique components of non-stationary signals.
      Learn more about 42 QuakeHeroes’ project Galactic Impact Award: NVS-knot
      Team Members: Oksana M., Oleksandra M., Prokipchyn Y., Val K.
      Challenge:  Leveraging Earth Observation Data for Informed Agricultural Decision-Making
      Country/Territory: Kyiv, Ukraine
      The NVS-knot team assessed planting conditions using surface soil moisture and evapotranspiration data, then created an app that empowers farmers to manage planting risks.
      Learn more about NVS-knot’s 2plant | ! 2plant project Best Mission Concept Award: AsturExplorers
      Team Members: Coral M., Daniel C., Daniel V., Juan B., Samuel G., Vladimir C.
      Challenge: Landsat Reflectance Data: On the Fly and at Your Fingertips
      Country/Territory: Gijón, Spain
      AsturExplorers created Landsat Connect, a web app that provides a simple, intuitive way to track Landast satellites and access Landsat surface reflectance data. The app also allows users to set a target location and receive notifications when Landsat satellites pass over their area.
      Learn more about AsturExplorers’ Landsat Connect project Most Inspirational Award: Innovisionaries
      Team Members: Rikzah K., Samira K., Shafeeqa J., Umamah A.
      Challenge: SDGs in the Classroom
      Country/Territory: Sharjah, United Arab Emirates
      Innovisionaries developed Eco-Metropolis to inspire sustainability through gameplay. This city-building game engages players in making critical urban planning and resource management decisions based on real-world environmental data.
      Learn more about Innovisionaries’ Eco-Metropolis: Sustainable City Simulation project Best Storytelling Award: TerraTales
      Team Members: Ahmed R., Fatma E., Habiba A., Judy A., Maya M.
      Challenge: Tell Us a Climate Story!
      Country/Territory: Cairo, Egypt
      TerraTales shared stories of how Earth’s changing climate affects three unique regions: Egypt, Brazil, and Germany. The web app also features an artificial intelligence (AI) model for climate forecasting and an interactive game to encourage users to make eco-friendly choices.
      Learn more about TerraTale’s project Global Connection Award: Asteroid Destroyer
      Team Members: Kapeesh K., Khoi N., Sathyajit L., Satyam S.
      Challenge: Navigator for the Habitable Worlds Observatory (HWO): Mapping the Characterizable Exoplanets in our Galaxy
      Country/Territory: Saskatoon, Canada
      Team Asteroid Destroyer honed in on exoplanets, utilizing data processing and machine learning techniques to map exoplanets based on size, temperature, and distance.
      Learn more about Asteroid Destroyer’s project Art & Technology Award: Connected Earth Museum
      Team Members: Gabriel M., Luc R., Lucas R., Mattheus L., Pedro C., Riccardo S.
      Challenge: Imagine our Connected Earth
      Country/Territory: Campinas, Brazil
      Team Connected Earth Museum created an immersive virtual museum experience to raise awareness of Earth’s changing climate. An AI host guides users through an interactive gallery featuring 3D and 2D visualizations, including a time series on Earth and ocean temperatures, population density, wildfires, and more.
      Learn more about Connected Earth Museums’ project Local Impact Award: Team I.O.
      Team Members: Frank R., Jan K., Raphael R., Ryan Z., Victoria M.
      Challenge: Community Mapping
      Country/Territory: Florianópolis, Brazil
      Team I.O. bridges the gap between complex Geographic Information Systems data and user-friendly communication, making critical environmental information accessible to everyone, regardless of technical expertise.
      Learn more about Team I.O.’s G.R.O.W. (Global Recovery and Observation of Wildfires) project Want to take part in the 2025 NASA Space Apps Challenge? Mark your calendars for October 4 and 5! Registration will open in July. At that time, participants will be able to register for a local event hosted by NASA Space Apps leads from around the world. You can stay connected with NASA Space Apps on Facebook, Instagram, and X.
      Space Apps is funded by NASA’s Earth Science Division through a contract with Booz Allen Hamilton, Mindgrub, and SecondMuse.
      Share
      Details
      Last Updated Jan 16, 2025 Related Terms
      STEM Engagement at NASA Earth View the full article
    • By Space Force
      The Space Force Year in Review is a collection of photos that showcase the men and women of the U.S. Space Force participating in activities and operations necessary to develop and protect U.S. interests in space.

      View the full article
    • By Space Force
      The Space Force Year in Review is a collection of photos that showcase the men and women of the U.S. Space Force participating in activities and operations necessary to develop and protect U.S. interests in space.

      View the full article
    • By NASA
      NASA/Joel Kowsky An adult Alamosaurus sports eclipse glasses outside of The Children’s Museum of Indianapolis, on April 6, 2024. Two days later, the total solar eclipse swept across a narrow portion of the North American continent from Mexico’s Pacific coast to the Atlantic coast of Newfoundland, Canada. A partial solar eclipse was visible across the entire North American continent along with parts of Central America and Europe.
      The NASA Headquarters photo team chose this image as one of the best from 2024. See more of the top 100 from last year on Flickr.
      Image credit: NASA/Joel Kowsky
      View the full article
  • Check out these Videos

×
×
  • Create New...