Skip to content

Msundarv/Rel_PM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reliability Based Preventive Maintenance

Rel_PM is a data app developed using Streamlit that helps to analyse the effect of different preventive maintenance intervals on reliability metrics. Consider many assets of the same type deployed at various times. We can determine the failure distribution of the asset class and use the same to determine the effect of various preventive maintenance intervals. We are focusing on the first failure here while selecting the failure distribution since we assume that the asset will become as good as new whenever there is a work order. Thus the current implementation uses Weibull distribution.

The present asset hierarchy assumption is that a system consists of multiple subsystems, and every subsystem has many asset classes. For example, an asset class name 'SIG/ATC/OBU' will denote 'SIG' as the system name and 'ATC' as the subsystem name for the asset class 'OBU'. All our analyses are at asset class level.

Command to run the app locally:

streamlit run shift_pm_app.py

IMAGE ALT TEXT

Prerequisites

Requires Python 3.x.

List of libraries required is here.

Input Data

Before trying the app, you need to have the work order data. You can either use this script to generate some dummy work order data or use the generated dummy work order data from the same script.

Authors

About

Reliability Based Preventive Maintenance

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published