1 research outputs found

    νšŒμ „κΈ°κ³„ λ‚΄ 저해상도 및 고해상도 μ‹ ν˜Έλ₯Ό ν™œμš©ν•œ λ”₯λŸ¬λ‹ 기반 κ±°μ‹œμ  및 λ―Έμ‹œμ  κ³ μž₯ 진단 방법둠

    Get PDF
    ν•™μœ„λ…Όλ¬Έ(박사) -- μ„œμšΈλŒ€ν•™κ΅λŒ€ν•™μ› : κ³΅κ³ΌλŒ€ν•™ 기계항곡곡학뢀, 2023. 2. μœ€λ³‘λ™.Rotating machinery is widely used in many industrial sites, including manufacturing and power generation. Unpredicted failures in these systems can result in huge economic and human losses. To prevent this situation, fault diagnosis studies have gathered much attention, with the goal of operating rotating machines without the occurrence of any unpredicted problems. Fault diagnosis methods aim to accurately detect any abnormality prior to failure and classify the health conditions of the target system. Recently, fault diagnosis studies using deep learning have achieved excellent performance thanks to the ability of new methods to autonomously extract meaningful features. For this purpose, two types of signals of different resolutions are measured from rotating machinery, specifically: operation signals and vibration signals. Operation signals, which are measured with a low sampling rate, are obtained in real-time and contain various types of condition parameters that enable global monitoring of the system. Vibration signals with a high sampling rate are obtained when an event occurs, not in real-time. Using these signals of different resolutions, two sub-tasks of fault diagnosis – anomaly detection and fault identification – are performed. Anomaly detection, which is conducted with operation signals, is a task to detect abnormalities in a system before those abnormalities develop into a hard failure. This is considered macro-level fault diagnosis. When performing anomaly detection, the normal data is modeled by unsupervised learning, a residual is calculated, and a threshold is determined. If the residual becomes larger than the threshold, the system is regarded as an anomaly condition. Fault identification is performed to classify the health conditions of the system using vibration signals; this is viewed as micro-level fault diagnosis. For fault identification, supervised learning is used to train a deep-learning-based classifier; thus, a large amount of labeled data is required for the training. Since fault data is insufficient in real industrial fields, data augmentation is necessary to augment the fault data. Currently, a variational auto-encoder or a generative adversarial network are the approaches most widely used for data augmentation. Anomaly detection and fault identification have been studied separately. If both tasks are integrated, macro- and micro-level fault diagnosis can be implemented. However, there are three issues that must be handled to develop a deep-learning-based methodology for macro- and micro-level fault diagnosis. First, conventional anomaly detection methods produce frequent false alarms; in other words, they may indicate a problem even if there is no anomaly in the system. This problem occurs because conventional approaches may model the normal data inadequately or set a wrong threshold; for example, one that does not consider the fluctuations in the normal data. Second, the prior generative-network-based augmentation approach has inborn limitations due to its structural properties. With this method, signals of various lengths cannot be generated because the architecture is fixed. Also, incorrect samples can be generated if the latent vectors are sampled wrongly. The final issue with health classification is that the performance of a classifier can be affected by noise in the input data. Since noise can distort the data distribution, it is difficult for a classifier to correctly classify the noisy data. Based on the current state of the field, this doctoral dissertation proposes a deep-learning-based methodology for macro- and micro-level fault diagnosis using operation and vibration signals from rotating machinery. The first research thrust proposes new methods for modeling and threshold setting to reduce false alarms related to anomaly detection. The proposed modeling method is developed by applying ensemble and denoising techniques to auto-encoders. Further, a threshold is newly proposed using the joint distribution of the output and the residual. Consequently, the proposed method considers the fluctuations in the normal data, which can significantly reduce false alarms. The second research thrust proposes a new generative network to generate signals of variable lengths. The proposed network, whose input and output are the time and amplitude, respectively, is designed to learn the frequency information of the training data. The proposed method is implemented to reflect the signal processing knowledge, including the use of the Nyquist theorem. After the training is finished, the proposed model can produce signals of various lengths in the desired time range. The proposed approach can also focus on the characteristic frequency components, thanks to attention blocks. The third research thrust proposes a novel training method that simultaneously learns the classification and denoising tasks. In the proposed scheme, multi-task learning is used to allow a classifier to solve the classification and denoising tasks concurrently. The proposed method can be applied to any deep-learning algorithm, regardless of the network type. The classifier that is trained by the proposed method can classify the health conditions, as well as remove noise in the input signals.νšŒμ „κΈ°κ³„λŠ” 제쑰 및 λ°œμ „κ³Ό 같이 λ‹€μ–‘ν•œ μ‚°μ—… ν˜„μž₯μ—μ„œ 널리 μ‚¬μš©λ˜κ³  μžˆλ‹€. νšŒμ „κΈ°κ³„μ˜ 예기치 λͺ»ν•œ κ³ μž₯은 λ§‰λŒ€ν•œ 경제적, 인적 손싀을 μ•ΌκΈ°ν•  수 μžˆλ‹€. μ΄λŸ¬ν•œ 상황을 μ˜ˆλ°©ν•˜κΈ° μœ„ν•΄μ„œ, νšŒμ „κΈ°κ³„μ˜ 건전성 μƒνƒœλ₯Ό μ •ν™•νžˆ κ΄€λ¦¬ν•˜λŠ” 것을 λͺ©ν‘œλ‘œ ν•˜λŠ” κ³ μž₯ 진단 연ꡬ가 μ£Όλͺ©μ„ λ°›κ³  μžˆλ‹€. κ³ μž₯ 진단 기법듀은 λͺ©ν‘œ μ‹œμŠ€ν…œμ˜ 이상을 μ •ν™•νžˆ κ°μ§€ν•˜κ³  건전성 μƒνƒœλ₯Ό μ‹λ³„ν•˜λŠ” 것을 λͺ©ν‘œλ‘œ ν•œλ‹€. μ΅œκ·Όμ—λŠ” λ”₯λŸ¬λ‹ 기반 연ꡬ듀이 μžλ™μ μœΌλ‘œ μœ μ˜λ―Έν•œ νŠΉμ„±μΈμžλ₯Ό μΆ”μΆœν•˜λŠ” λŠ₯λ ₯ 덕뢄에 λ›°μ–΄λ‚œ 진단 μ„±λŠ₯을 보이고 μžˆλ‹€. νšŒμ „κΈ°κ³„μ—μ„œλŠ” 해상도가 μ„œλ‘œ λ‹€λ₯Έ μš΄μ „ μ‹ ν˜Έ 및 진동 μ‹ ν˜Έκ°€ μ·¨λ“λœλ‹€. μ €μƒ˜ν”Œλ§ 주파수둜 μ·¨λ“λ˜λŠ” μš΄μ „ μ‹ ν˜ΈλŠ” μ‹€μ‹œκ°„μœΌλ‘œ 얻어지고, μ‹œμŠ€ν…œμ„ μ „λ°˜μ μœΌλ‘œ 관리할 수 μžˆλŠ” λ‹€μ–‘ν•œ μ’…λ₯˜μ˜ μƒνƒœ λ³€μˆ˜λ₯Ό ν¬ν•¨ν•˜κ³  μžˆλ‹€. 진동 μ‹ ν˜ΈλŠ” κ³ μƒ˜ν”Œλ§ 주파수둜 μΈ‘μ •λ˜κ³  μ‹€μ‹œκ°„μ΄ μ•„λ‹ˆλΌ, κ³ μž₯이 λ°œμƒν•˜λ©΄ μ·¨λ“λœλ‹€. 해상도가 λ‹€λ₯Έ 두 μ‹ ν˜Έλ₯Ό ν™œμš©ν•΄μ„œ κ³ μž₯ μ§„λ‹¨μ˜ 두 가지 ν•˜μœ„ ν…ŒμŠ€ν¬μΈ 이상 감지 및 κ³ μž₯ 식별이 μˆ˜ν–‰λœλ‹€. μš΄μ „ μ‹ ν˜Έλ₯Ό 가지고 μˆ˜ν–‰λ˜λŠ” 이상 κ°μ§€λŠ” μ‹œμŠ€ν…œμ˜ 이상을 κ°€λŠ₯ν•˜λ©΄ 빨리 κ°μ§€ν•˜λŠ” 것을 λͺ©ν‘œλ‘œ ν•œλ‹€. 이것은 κ±°μ‹œμ  μˆ˜μ€€μ˜ κ³ μž₯ μ§„λ‹¨μœΌλ‘œ 여겨진닀. 이상 감지 μˆ˜ν–‰ μ‹œ, 정상 λ°μ΄ν„°λŠ” 비지도 ν•™μŠ΅ λ°©μ‹μœΌλ‘œ λͺ¨λΈλ§ 되고, μž”μ°¨ μ‹ ν˜Έκ°€ κ³„μ‚°λœ 후에 κΈ°μ€€μΉ˜κ°€ κ²°μ •λœλ‹€. μž”μ°¨ μ‹ ν˜Έκ°€ κΈ°μ€€μΉ˜λ₯Ό μ΄ˆκ³Όν•˜λ©΄, ν•΄λ‹Ή μ‹œμŠ€ν…œμ€ 이상이 μžˆλ‹€κ³  νŒλ‹¨λœλ‹€. κ³ μž₯ 식별은 진동 μ‹ ν˜Έλ₯Ό μ‚¬μš©ν•΄μ„œ μ‹œμŠ€ν…œμ˜ 건전성 μƒνƒœλ₯Ό λΆ„λ₯˜ν•˜λŠ” 것을 λͺ©ν‘œλ‘œ ν•œλ‹€. 이것은 λ―Έμ‹œμ  μˆ˜μ€€μ˜ κ³ μž₯ μ§„λ‹¨μœΌλ‘œ 여겨진닀. μ§€λ„ν•™μŠ΅ 방식을 ν™œμš©ν•΄ λ”₯λŸ¬λ‹ 기반 진단기λ₯Ό ν•™μŠ΅μ‹œν‚¨λ‹€. κ·ΈλŸ¬λ―€λ‘œ λ§Žμ€ μ–‘μ˜ 라벨 데이터가 ν•™μŠ΅μ— ν•„μš”ν•˜λ‹€. μ‹€μ œ μ‚°μ—… ν˜„μž₯μ—μ„œλŠ” κ³ μž₯ 데이터가 λΆ€μ‘±ν•˜κΈ° λ•Œλ¬Έμ—, λΆ€μ‘±ν•œ κ³ μž₯ 데이터λ₯Ό μ¦λŸ‰ν•˜κΈ° μœ„ν•œ 데이터 μ¦λŸ‰ 기법이 ν•„μˆ˜μ μ΄λ‹€. μ΅œκ·Όμ—λŠ” 변뢄적 μ˜€ν† μΈμ½”λ”λ‚˜ μ λŒ€μ  생성 신경망을 ν™œμš©ν•œ μ¦λŸ‰ 기법이 널리 μ—°κ΅¬λ˜κ³  μžˆλ‹€. 이상 감지와 κ³ μž₯ 식별은 각자 λ”°λ‘œ μ—°κ΅¬λ˜μ—ˆλ‹€. λ§Œμ•½ 두 ν…ŒμŠ€ν¬κ°€ ν†΅ν•©λœλ‹€λ©΄, κ±°μ‹œμ  및 λ―Έμ‹œμ  κ³ μž₯ 진단이 μˆ˜ν–‰λ  수 μžˆλ‹€. ν•˜μ§€λ§Œ, λ”₯λŸ¬λ‹ 기반 κ±°μ‹œμ  및 λ―Έμ‹œμ  κ³ μž₯ 진단 기법을 κ°œλ°œν•˜λŠ” 데 ν•΄κ²°ν•΄μ•Ό ν•  μ„Έ 가지 문제점이 μžˆλ‹€. 첫째, κΈ°μ‘΄ 이상 감지 기법듀은 μ‹œμŠ€ν…œμ— 아무 이상이 없어도 μ˜€κ°μ§€λ₯Ό λΉˆλ²ˆν•˜κ²Œ λ°œμƒμ‹œμΌ°λ‹€. κΈ°μ‘΄ 방법듀은 정상 데이터λ₯Ό λΆ€μ •ν™•ν•˜κ²Œ λͺ¨λΈλ§ν•˜κ±°λ‚˜ κΈ°μ€€μΉ˜λ₯Ό 잘λͺ» μ„€μ •ν•΄μ„œ 정상 데이터에 μ‘΄μž¬ν•˜λŠ” 변동을 κ³ λ €ν•˜μ§€ λͺ»ν•œλ‹€. λ‘˜μ§Έ, κΈ°μ‘΄ 생성 신경망 기반 λͺ¨λΈλ“€μ€ ꡬ쑰적 νŠΉμ§•μ— κΈ°μΈν•œ ν•œκ³„μ μ„ κ°–κ³  μžˆλ‹€. λ‹€μ–‘ν•œ 길이의 μ‹ ν˜Έκ°€ λ§Œλ“€μ–΄μ§ˆ 수 μ—†κ³ , 잠재 벑터가 잘λͺ» μƒ˜ν”Œλ§λ˜λ©΄ 잘λͺ»λœ μƒ˜ν”Œμ΄ 생성될 수 μžˆλ‹€. 건전성 λΆ„λ₯˜μ™€ κ΄€λ ¨λœ λ§ˆμ§€λ§‰ μ΄μŠˆλŠ” λΆ„λ₯˜κΈ°μ˜ μ„±λŠ₯이 μž…λ ₯ λ°μ΄ν„°μ˜ λ…Έμ΄μ¦ˆμ— 영ν–₯을 받을 수 μžˆλ‹€λŠ” 점이닀. λ…Έμ΄μ¦ˆλŠ” 데이터 뢄포λ₯Ό μ™œκ³‘ν•  수 있기 λ•Œλ¬Έμ—, λΆ„λ₯˜κΈ°κ°€ λ…Έμ΄μ¦ˆκ°€ μžˆλŠ” 데이터λ₯Ό μ˜¬λ°”λ₯΄κ²Œ λΆ„λ₯˜ν•˜λŠ” 것은 μ–΄λ ΅λ‹€. μ΄λŸ¬ν•œ ν˜„ν™©μ„ λ°”νƒ•μœΌλ‘œ, λ³Έ λ°•μ‚¬ν•™μœ„ λ…Όλ¬Έμ—μ„œλŠ” νšŒμ „κΈ°κ³„ λ‚΄ μš΄μ „ 및 진동 μ‹ ν˜Έλ₯Ό ν™œμš©ν•œ λ”₯λŸ¬λ‹ 기반 κ±°μ‹œμ  및 λ―Έμ‹œμ  κ³ μž₯ 진단 기법을 μ œμ•ˆν•œλ‹€. 첫 번째 μ—°κ΅¬λŠ” μ˜€κ°μ§€λ₯Ό μ€„μ΄λŠ” 이상 감지λ₯Ό μœ„ν•΄μ„œ, μƒˆλ‘œμš΄ λͺ¨λΈλ§ 및 κΈ°μ€€μΉ˜ μ„€μ • 기법듀을 μ œμ•ˆν•œλ‹€. μ œμ•ˆν•˜λŠ” λͺ¨λΈλ§ 방법은 μ˜€ν† μΈμ½”λ”μ— 앙상블 및 디노이징 기법을 μ μš©ν•˜μ—¬ κ°œλ°œλλ‹€. λ˜ν•œ, κ²°κ³Όκ°’κ³Ό μž”μ°¨ μ‹ ν˜Έ μ‚¬μ΄μ˜ 결합뢄포λ₯Ό μ‚¬μš©ν•΄μ„œ 동적 κΈ°μ€€μΉ˜λ₯Ό μ„€μ •ν•˜λŠ” 기법도 κ°œλ°œλλ‹€. 이λ₯Ό 톡해, μ œμ•ˆν•˜λŠ” 방법은 정상 λ°μ΄ν„°μ˜ 변동을 κ³ λ €ν•˜μ—¬ μ˜€κ°μ§€λ₯Ό μƒλ‹Ήνžˆ 쀄일 수 μžˆλ‹€. 두 번째 μ—°κ΅¬μ—μ„œλŠ” λ‹€μ–‘ν•œ 길이의 μ‹ ν˜Έλ₯Ό λ§Œλ“€κΈ° μœ„ν•œ μƒˆλ‘œμš΄ 생성 λͺ¨λΈμ„ μ œμ•ˆν•œλ‹€. μ œμ•ˆν•˜λŠ” λ„€νŠΈμ›Œν¬λŠ” μž…λ ₯κ³Ό 좜λ ₯이 μ‹œκ°„ 및 진폭이고, ν•™μŠ΅ λ°μ΄ν„°μ˜ 주파수 정보λ₯Ό ν•™μŠ΅ν•˜λ„λ‘ 섀계됐닀. μ œμ•ˆν•˜λŠ” λͺ¨λΈμ€ λ‚˜μ΄ν‚€μŠ€νŠΈ 이둠과 같은 μ‹ ν˜Έ 처리 지식을 λ°˜μ˜ν•˜κΈ° μœ„ν•΄μ„œ μ‹ μ€‘νžˆ 섀계됐닀. ν•™μŠ΅ 후에, μ œμ•ˆν•˜λŠ” 방법은 μ›ν•˜λŠ” μ‹œκ°„λŒ€μ˜ λ‹€μ–‘ν•œ 길이의 μ‹ ν˜Έλ₯Ό λ§Œλ“€ 수 μžˆλ‹€. λ˜ν•œ, μ œμ•ˆν•˜λŠ” λ„€νŠΈμ›Œν¬λŠ” μ–΄ν…μ…˜ 블둝 덕뢄에 νŠΉμ„± 주파수 성뢄에 집쀑할 수 μžˆλ‹€. μ„Έ 번째 μ—°κ΅¬λŠ” λΆ„λ₯˜μ™€ 디노이징 ν…ŒμŠ€ν¬λ₯Ό λ™μ‹œμ— λ°°μš°λŠ” ν•™μŠ΅ 기법을 μ œμ•ˆν•œλ‹€. μ œμ•ˆν•˜λŠ” κΈ°λ²•μ—μ„œλŠ” 두 가지 ν…ŒμŠ€ν¬λ₯Ό λ™μ‹œμ— ν•™μŠ΅ν•˜κΈ° μœ„ν•΄μ„œ 닀쀑 ν…ŒμŠ€ν¬ ν•™μŠ΅ 기법이 μ‚¬μš©λœλ‹€. μ œμ•ˆν•˜λŠ” 기법은 λ„€νŠΈμ›Œν¬ μ’…λ₯˜μ— 상관없이 μ–΄λ– ν•œ λ”₯λŸ¬λ‹ μ•Œκ³ λ¦¬μ¦˜μ— 적용될 수 μžˆλ‹€. μ œμ•ˆν•˜λŠ” λ°©λ²•μœΌλ‘œ ν•™μŠ΅λœ λΆ„λ₯˜κΈ°λŠ” 건전성 μƒνƒœλ₯Ό 잘 λΆ„λ₯˜ν•  뿐만 μ•„λ‹ˆλΌ, μž…λ ₯ μ‹ ν˜Έμ˜ λ…Έμ΄μ¦ˆλ„ μ œκ±°ν•  수 μžˆλ‹€.Chapter 1 Introduction 1 1.1 Motivation 1 1.2 Research Scope and Overview 5 1.3 Dissertation Layout 9 Chapter 2 Technical Background and Literature Review 10 2.1 Fault Diagnosis Methods of Rotating Machinery 10 2.2 Low- and High-resolution Signals from Rotating Machinery 13 2.3 Review of Deep Learning Algorithms 15 2.3.1 One-dimensional Convolutional Neural Network (1D CNN) 16 2.3.2 Long Short-term Memory (LSTM) 17 2.4 Deep-learning-based Macro- and Micro-level Fault Diagnosis Methods 19 2.4.1 Anomaly Detection 23 2.4.2 Data Augmentation 28 2.4.3 Health Classification 32 2.5 Summary and Discussion 35 Chapter 3 Ensemble Denoising Auto-encoder-based Dynamic Threshold (EDAE-DT) for Anomaly Detection 37 3.1 Background: Deep-learning-based Anomaly Detection 39 3.1.1 Conventional Methods to Model the Normal Data 39 3.1.2 Conventional Methods to Set a Threshold 41 3.2 Ensemble Denoising Auto-encoder-based Dynamic Threshold (EDAE-DT) 42 3.3 Performance Evaluation Metrics 47 3.4 Description of the Validation Datasets 50 3.5 Validation of the Proposed Method 58 3.5.1 Case Study 1: Dataset A1 58 3.5.2 Case Study 2: Dataset A2 74 3.5.3 Analysis and Discussion 89 3.6 Summary and Discussion 95 Chapter 4 Frequency-learning Generative Network (FLGN) for Data Augmentation 96 4.1 Background: Fourier Series 97 4.2 Frequency-learning Generative Network (FLGN) 99 4.2.1 Problem Formulation 99 4.2.2 Overall Procedure of FLGN 100 4.2.3 Deep-learning Implementation Details to Reflect Signals Processing Knowledge 105 4.3 Experimental Implementation Setting 106 4.3.1 Hyper-parameter Setting 107 4.3.2 Evaluation Scheme 107 4.4 Description of the Validation Datasets 111 4.5 Validation of the Proposed Method 119 4.5.1 Case Study 1: Simulated Signal 119 4.5.2 Case Study 2: RK4 Testbed Dataset 128 4.5.3 Case Study 3: MAFAULDA 141 4.5.4 Analysis and Discussion 153 4.6 Summary and Discussion 158 Chapter 5 Multi-task Learning of Classification and Denoising (MLCD) for Health Classification 159 5.1 Background: Multi-task Learning 160 5.2 Multi-task Learning of Classification and Denoising (MLCD) 161 5.2.1 Overall Procedure of MLCD 162 5.2.2 Integration with LSTM: MLCD-LSTM 165 5.2.3 Integration with 1D CNN: MLCD-1D CNN 166 5.3 Preprocessing Techniques 170 5.4 Description of the Validation Datasets 172 5.5 Validation of the Proposed Method 176 5.5.1 Case Study 1: MLCD-LSTM 176 5.5.2 Case Study 2: MLCD-1D CNN 183 5.6 Summary and Discussion 190 Chapter 6 Conclusion 191 6.1 Contributions and Significance 191 6.2 Suggestions for Future Research 194 References 196 κ΅­λ¬Έ 초둝 209λ°•
    corecore