Machine Learning Techniques for Development of a Condition-Based Maintenance Program for Naval Propulsion Plants

Abstract

In this thesis, we investigate a specific type of machine learning (ML) algorithm, specifically a support vector machine (SVM) regressor, as the foundation behind a condition-based maintenance (CBM) program for the major components affecting a naval propulsion system (NPS). This program is designed to specifically monitor the degradation of the ships engines, the propeller, and the hull. Simulated data generated in previous work by modeling a combined diesel electric and gas NPS is applied to design the SVM and optimize its hyperparameter valuesinsensitivity, penalty parameter, and kernel spread. Our results show that an optimally tuned and trained SVM algorithm can make predictions with error rates below 0.5%. Results also show our SVM algorithm outperforms the SVM algorithm discussed in previous work. In this work, we established a good base for developing a CBM program for the U.S. Navy.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 2018
Accession Number
AD1082352

Entities

People

  • Eric A. Therrio

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Autonomy
  • Ground and Sea Platforms
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Algorithms
  • Artificial Intelligence Software
  • Compressors
  • Computational Science
  • Computers
  • Condition Based Maintenance
  • Controllable Pitch Propellers
  • Data Analysis
  • Data Sets
  • Information Science
  • Kernel Functions
  • Machine Learning
  • Maintenance
  • Neural Networks
  • Propellers
  • Propulsion Systems
  • Supervised Machine Learning

Fields of Study

  • Computer science

Readers

  • Adaptive Control and Estimation with Uncertainty in Dynamic Systems.
  • Logistics and Supply Chain Management.
  • Marine Propulsion Engineering and Naval Architecture

Technology Areas

  • AI & ML
  • AI & ML - Autonomous Systems
  • AI & ML - Neural Networks