Development of machining condition monitoring system with multi-domain feature fusion-based multi-scale CNN
The manufacturing industry has a long history and has always incorporated new concepts and technologies to improve production efficiency or to unlock new methods for new products to be created. Machining condition monitoring has therefore always been a crucial part of the manufacturing process, to e...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2022
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/157858 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-157858 |
---|---|
record_format |
dspace |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence Engineering::Industrial engineering::Information systems |
spellingShingle |
Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence Engineering::Industrial engineering::Information systems Voon, Jamie Ji Xiang Development of machining condition monitoring system with multi-domain feature fusion-based multi-scale CNN |
description |
The manufacturing industry has a long history and has always incorporated new concepts and technologies to improve production efficiency or to unlock new methods for new products to be created. Machining condition monitoring has therefore always been a crucial part of the manufacturing process, to ensure quality and efficiency on the shop floor with the goal of increasing yield and reducing waste.
The objective of this project is to develop a machine learning model that will improve machining condition monitoring. Specifically, the model should be able to identify the processes based on sensory input provided by the industrial Internet-of-Things technology. The proposed approach consists of two main components. The first one is the Multi-Scale Convolution Neural Network (MCNN). CNN can extract distinct features and patterns from the sensory input that will be used to train the model. With the model trained on these features, it can then identify these features in real data, and this would aide in the classification process. The multi-scale refers to the variety of filters applied to the CNN process to allow the model to extract more comprehensive features that exist in the input data and improve the performance of the model’s ability to perform condition identification. The second component is an Attention mechanism. This module will allow the model to focus on specific parts of the input data, bringing features of interest to the foreground while pushing the rest to the background. Specifically in this project, self-attention will be used to make the model focus on the important parts of the input. Self-attention is the model’s ability to use neighbouring data points and identify if any relationship between points exists. The self-attention will be implemented in the form of a multi-head attention function that will allow the model to bring different portions of the input into focus. An additional feature of the proposed solution is the use of multi-domain data. Multi-domain refers to the extraction of additional features from the original time series data set. In the proposed solution, the frequency and wavelet domains were extracted and used as input to the model in conjunction with the time domain.
The proposed solution will be validated using real data collected from a Computerized Numerical Control (CNC) machining set up. The data set will consist of 5 vibration signals as a result of variation of CNC machining parameters such as spindle speed, feed rate, path space and the depth of cut. These parameters were varied randomly within a specified range. The resultant vibration signals will then be transformed into both the frequency and wavelet domain and fed into the models as inputs.
Once trained, the proposed MCNN, combined with the attention module, was compared with traditional CNN models to validate the performance of the proposed solution. Two traditional methods were used as comparison. CNN, using multi-domain input and single kernel size obtained a 97.1% classification accuracy and an MCNN, using single domain would have an accuracy ranging from 90.7% to 95.5%, depending on domain used as input. The proposed solution performed better with classification accuracy of 97.8%. However, without the attention module, the MCNN function achieved an accuracy result of 98.5%. The results show that the multi-domain input and use of multi-kernel is beneficial in improving the performance of models however, the use of attention may require further development. |
author2 |
Chen Chun-Hsien |
author_facet |
Chen Chun-Hsien Voon, Jamie Ji Xiang |
format |
Final Year Project |
author |
Voon, Jamie Ji Xiang |
author_sort |
Voon, Jamie Ji Xiang |
title |
Development of machining condition monitoring system with multi-domain feature fusion-based multi-scale CNN |
title_short |
Development of machining condition monitoring system with multi-domain feature fusion-based multi-scale CNN |
title_full |
Development of machining condition monitoring system with multi-domain feature fusion-based multi-scale CNN |
title_fullStr |
Development of machining condition monitoring system with multi-domain feature fusion-based multi-scale CNN |
title_full_unstemmed |
Development of machining condition monitoring system with multi-domain feature fusion-based multi-scale CNN |
title_sort |
development of machining condition monitoring system with multi-domain feature fusion-based multi-scale cnn |
publisher |
Nanyang Technological University |
publishDate |
2022 |
url |
https://hdl.handle.net/10356/157858 |
_version_ |
1759857075786088448 |
spelling |
sg-ntu-dr.10356-1578582023-03-04T20:10:49Z Development of machining condition monitoring system with multi-domain feature fusion-based multi-scale CNN Voon, Jamie Ji Xiang Chen Chun-Hsien School of Mechanical and Aerospace Engineering Liu Bufan bufan001@e.ntu.edu.sg, MCHchen@ntu.edu.sg Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence Engineering::Industrial engineering::Information systems The manufacturing industry has a long history and has always incorporated new concepts and technologies to improve production efficiency or to unlock new methods for new products to be created. Machining condition monitoring has therefore always been a crucial part of the manufacturing process, to ensure quality and efficiency on the shop floor with the goal of increasing yield and reducing waste. The objective of this project is to develop a machine learning model that will improve machining condition monitoring. Specifically, the model should be able to identify the processes based on sensory input provided by the industrial Internet-of-Things technology. The proposed approach consists of two main components. The first one is the Multi-Scale Convolution Neural Network (MCNN). CNN can extract distinct features and patterns from the sensory input that will be used to train the model. With the model trained on these features, it can then identify these features in real data, and this would aide in the classification process. The multi-scale refers to the variety of filters applied to the CNN process to allow the model to extract more comprehensive features that exist in the input data and improve the performance of the model’s ability to perform condition identification. The second component is an Attention mechanism. This module will allow the model to focus on specific parts of the input data, bringing features of interest to the foreground while pushing the rest to the background. Specifically in this project, self-attention will be used to make the model focus on the important parts of the input. Self-attention is the model’s ability to use neighbouring data points and identify if any relationship between points exists. The self-attention will be implemented in the form of a multi-head attention function that will allow the model to bring different portions of the input into focus. An additional feature of the proposed solution is the use of multi-domain data. Multi-domain refers to the extraction of additional features from the original time series data set. In the proposed solution, the frequency and wavelet domains were extracted and used as input to the model in conjunction with the time domain. The proposed solution will be validated using real data collected from a Computerized Numerical Control (CNC) machining set up. The data set will consist of 5 vibration signals as a result of variation of CNC machining parameters such as spindle speed, feed rate, path space and the depth of cut. These parameters were varied randomly within a specified range. The resultant vibration signals will then be transformed into both the frequency and wavelet domain and fed into the models as inputs. Once trained, the proposed MCNN, combined with the attention module, was compared with traditional CNN models to validate the performance of the proposed solution. Two traditional methods were used as comparison. CNN, using multi-domain input and single kernel size obtained a 97.1% classification accuracy and an MCNN, using single domain would have an accuracy ranging from 90.7% to 95.5%, depending on domain used as input. The proposed solution performed better with classification accuracy of 97.8%. However, without the attention module, the MCNN function achieved an accuracy result of 98.5%. The results show that the multi-domain input and use of multi-kernel is beneficial in improving the performance of models however, the use of attention may require further development. Bachelor of Engineering (Mechanical Engineering) 2022-05-24T03:06:37Z 2022-05-24T03:06:37Z 2022 Final Year Project (FYP) Voon, J. J. X. (2022). Development of machining condition monitoring system with multi-domain feature fusion-based multi-scale CNN. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/157858 https://hdl.handle.net/10356/157858 en B050 application/pdf Nanyang Technological University |