2018-201
2018-201
Predictive Maintenance System Using Machine Learning
MICHAEL R. MATTHEWS, TAPAN SONI, JOHN A. STRANAHAN, JOSHUA C. JACKSON, NICHOLAS LA SALA, and CRAIG WERTFor many types of equipment, maintenance needs to be performed opportunistically. For example, naval vessels may have small maintenance windows when they are docked. Therefore, it is in the best interest of the maintenance crew to be aware of whether a particular part is vulnerable for failure in the near future. In the past, preventative maintenance was performed based on manufacturers' specifications and guidelines. But in reality, a one-size-fits-all maintenance model does not account for individual variations in equipment. Our research is centered around using Machine Learning techniques to predict when an engine system is in need of repair. This can be done by creating a classifier using historical datasets. Such data can be collected in real time using onboard sensors which report on specific parameters about the equipment in question. To predict the maintenance window, we researched several supervised classifiers such as Support Vector Machine, Decision Tree, Gradient Descent, and K-Neighbor. Ultimately we selected the K-Neighbor classifying algorithm which bases its decision on the nearest known data points. Then,
after normalizing the current engine dataset and splitting it into a training and validating set, we can make accurate predictions over all the rows of the data and return either a 'Yes, the engine needs repair', or 'No, all is good' depending on the average of all the predictions.
College of Science & Mathematics
Main Menu
- Computer Science
- Academic Programs
- BS Computer Science
- BA Computing & Informatics
- BA Computer Systems Technology
- MS Computer Science
- MS Cybersecurity
- MS Data Science
- PhD Data Science
- Minor in Computer Science
- Minor in Data Science
- Accelerated Dual Degree Program
- Certificates of Undergraduate Study
- Certificates of Graduate Study
- Concentrations BS CS
- Concentrations BA C&I
- Cybersecurity
- Data Science
- Compare University Computing Programs
- Compare our Undergraduate Programs
- Advising Materials
- Undergraduate
- BS Computer Science
- BA Computing & Informatics
- BA Computer Systems Technology
- Certificate of Undergraduate Studies
- Computer Programming
- Mobile Apps CUGS
- Fundamental Computing CUGS
- Cybersecurity
- Blockchain Technologies and Cryptocurrencies
- Advanced Network Technology
- Azure Fundamentals
- Cybersecurity in Information Technology
- Database Development
- Database Fundamentals
- Digital Forensics
- Ethical Hacking
- Internet of Things
- Intrusion Detection/Prevention
- Linux Systems Administration
- Network Fundamentals
- Operating Systems Fundamentals
- Minor Degrees
- CS Undergraduate Catalog
- Graduate
- "4+1" (ADDP)
- Program Guides
- BS Computer Science
- BS Data Science
- Minor in Computer Science
- Concentrations
- CUGS Guides
- Advanced Network Technology
- Azure Fundamentals
- Blockchain Technologies & Cryptocurrencies
- Computer Programming
- Cybersecurity
- Cybersecurity in Information Technology
- Database Development
- Database Fundamentals
- Digital Forensics
- Ethical Hacking
- Fundamental Computing
- Internet of Things
- Intrusion Detection/Prevention
- Linux Systems Administration
- Mobile Application Development
- Network Fundamentals
- Operating Systems Funamentals
- 4+1 Programs
- MS Computer Science
- MS Cybersecurity
- COGS Guides
- MS Data Science
- Standard Course Syllabi
- Forms & Policies
- Undergraduate
- Faculty and Staff
- Students
- Research
- News
- Events
- Contacts
- Faculty Portal - secured
- Site Index
- Can't find it?
- Computer Science