▶️46분
[영상] 시계열 이상 탐지 딥러닝 기술
Day 2: 시계열 센서 데이터 처리
[영상] 시계열 이상 탐지 딥러닝 기술
설비 예지보전 > Day 2: 시계열 센서 데이터 처리
학습 목표
- FFT로 진동 신호를 주파수 도메인으로 변환할 수 있다
- Z-score와 IQR 기반 이상값 탐지 로직을 구현할 수 있다
- LSTM이 시계열 패턴을 학습하는 원리를 설명할 수 있다
- 리샘플링·보간·정규화 전처리 파이프라인을 설계할 수 있다
영상 핵심 정리 — 시계열 전처리 & FFT 이상 탐지
import numpy as np
from scipy.fft import fft, fftfreq
# 10 kHz 진동 신호 (1초)
fs = 10_000
t = np.linspace(0, 1, fs)
signal = np.sin(2*np.pi*120*t) + 0.3*np.sin(2*np.pi*480*t)
yf = np.abs(fft(signal))[:fs//2]
xf = fftfreq(fs, 1/fs)[:fs//2]
peak_freq = xf[np.argmax(yf)]
print(f'주요 주파수: {peak_freq:.1f} Hz')
정상 설비의 스펙트럼에도 1×·2× 말고 블레이드 통과 주파수, 기어 맞물림 주파수, 전원 주파수의 2배 성분이 함께 뜬다. 그러므로 「피크가 있다」가 아니라 어느 차수에 있는가를 본다.
- 회전수의 정수배(1×, 2×, 3×…)는 회전과 동기된 성분이고, 이것을 고조파(harmonic)라 부른다. 1× 단독 우세는 질량 불평형(언밸런스), 2× 가 1× 를 넘어서고 축방향 진동이 커지면 축 정렬 불량, 1×~4× 정수배가 다발로 뜨면 기계적 느슨함이다.
- 베어링 결함 주파수는 볼 개수·볼 직경·피치 직경·접촉각에서 나오므로 비정수배다. 볼 8개, d/D = 0.11, 접촉각 0도인 베어링이면 외륜 BPFO 3.56×, 내륜 BPFI 4.44× 다. BPFI 는 내륜이 함께 돌기 때문에 1× 간격의 측대역(sideband)을 달고 나타난다.
3.5× 부근의 피크를 「고조파」라고 부르면 안 된다. 고조파는 정수배를 뜻하는 말이고, 비정수 차수라는 사실 자체가 베어링 결함의 근거다. 동기 성분과 비동기 성분을 가르는 것이 베어링 진단의 출발점이며, 그 구분이 사라지면 진단이 아니라 짐작이 된다.
| 전처리 기법 | 적용 시점 | 주의사항 |
|---|---|---|
| Z-score 이상값 제거 | 원시 데이터 | 계절성 있으면 STL 잔차 기준 |
| 보간 (linear) | 결측 <2% | 결측 많으면 배치 폐기 |
| Min-Max 정규화 | 모델 입력 직전 | 센서별 독립 스케일러 |
| 리샘플링 | 저장·학습 단계 | 나이퀴스트 ÷ 2 미만 |
함정 주의: 전체 데이터에 하나의 스케일러를 fit하면 멀티 설비 환경에서 설비 A의 정상 범위가 B의 이상 범위를 덮어 씀. 반드시 설비 ID별로 별도 StandardScaler를 피클로 저장.
다음 task와의 연결
이어지는 D2 실습에서 전처리 · 시간영역 피처 · FFT/PSD · 슬라이딩 윈도우 순으로 진동 신호를 모델 입력으로 바꾼다. 비지도 이상 탐지(Isolation Forest)는 D5 알람 과제에서 다룬다.
AI로 학습하기 — 꿀팁
FFT 주파수 피크와 LSTM 이상탐지 질문AI 학습 팁
진동 센서 FFT 분석에서 주파수 피크가 고장 원인과 어떻게 연결되는지, LSTM이 기어 마모 누적 같은 장기 의존성을 포착하는 원리를 AI에게 설명받으세요.
제조 설비 예지보전에서 FFT 분석의 주파수 피크가 베어링 불량·기어 마모·불균형 같은 고장 원인을 어떻게 나타내는지 설명해줘. Z-score 이상탐지가 계절성 데이터에서 STL 잔차를 써야 하는 이유, 그리고 LSTM의 hidden state가 기어 마모 누적 같은 장기 의존성을 포착하는 메커니즘도 알려줘.
이 팁이 도움이 됐나요?
핵심 포인트
- • FFT 는 「왜 진동하는가」를 알려 준다 — 피크의 차수(회전수의 몇 배) 위치가 고장 유형의 단서
- • Z-score >3.0 → 이상, 계절성 데이터엔 STL 잔차 Z-score 사용
- • LSTM hidden state가 장기 의존성(기어 마모 누적)을 포착
- • 정규화는 센서별 독립 적용 — 압력과 온도 범위가 다름
