| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
- tensorflow
- bms
- 텐서플로우
- state of health
- Azure
- 딥러닝
- 머신러닝 코드
- 배터리 열화
- 배터리 진단
- 배터리 딥러닝
- 코드로 이해하는 딥러닝
- 칼만필터
- Battery Management System
- 코이딥
- 배터리 연구
- 배터리 AI
- Machine Learning
- Battery SOH
- 배터리 모델링
- Incremental Capacity Analysis
- AzureML
- Battery modeling
- 딥러닝 코드
- 배터리 EIS
- Deep learning
- 머신러닝
- Battery Deep Learning
- eis
- Battery AI
- 리튬배터리
- Today
- Total
Engineering insight
[Nature Comms-2026] iMOE: prediction of second-life battery degradation trajectory using interpretable mixture of experts 본문
[Nature Comms-2026] iMOE: prediction of second-life battery degradation trajectory using interpretable mixture of experts
Free-Nomad 2026. 5. 2. 23:32iMOE: prediction of second-life battery degradation trajectory using interpretable mixture of experts
이 논문은 retired EV battery의 second-life 사용에서 가장 어려운 문제인 미래 degradation trajectory 예측을, 긴 사용 이력 없이 현장 접근 가능한 부분 신호 + interpretable mixture-of-experts로 푸는 battery-AI 논문입니다. 핵심은 단순 현재 SOH 추정이 아니라 앞으로 어떤 곡선으로 망가질지를 예측하고, 그 예측을 지배하는 degradation mode를 expert routing으로 해석 가능하게 만들었다는 점입니다.
1. 이 논문이 푼 정확한 문제
second-life 배터리는 이미 이력이 제각각입니다. 어떤 셀은 완만하게 늙고, 어떤 셀은 중후반에 급격히 무너집니다. 실무자는 단순 현재 capacity 하나만으로는 안전성과 경제성을 판단하기 어렵고, 향후 degradation trajectory 자체를 알고 싶어 합니다. 그러나 기존 방법은 대개 장기 테스트, 파괴 분석, 또는 풍부한 historical cycling log가 필요합니다.
이 논문은 질문을 바꿉니다. “현장에서 얻을 수 있는 제한된 측정과 한 번의 사이클 정보만으로, 앞으로의 열화 곡선을 예측할 수 있는가?” 그리고 그 예측이 black box가 아니라 어떤 열화 모드가 지배적인지 설명할 수 있는가를 묻습니다.
2. 모델 구조: 왜 iMOE가 중요한가
- AMDP: adaptive mixture-of-degradation-patterns. 입력 특징을 보고 여러 expert의 가중치를 routing
- FORNN: 미래 조건을 cycle-by-cycle로 반영하며 trajectory를 rollout
- 입력: 부분 전압/용량 곡선, 전류 조건, 물리 기반 특징 등 field-accessible signal (구체적으로는 한번의 Cycle에서 얻는 Voltage-Capacity Curve 부분구간 = ICA/DVA 해당, Voltage-time curve, Current profile, Voltage slope, Capacity 변화율 및 특정 Voltage 구간에서의 Feature를 넣음.)
- 출력: 미래 capacity fade trajectory 전체
즉 이 논문은 하나의 평균 모델로 모든 배터리를 맞추려 하지 않습니다. 대신 열화 패턴이 서로 다른 배터리 집단을 expert들로 분할하고, 각 샘플이 어떤 expert 조합을 타는지 routing합니다. 이것이 “해석 가능한 mixture of experts”의 진짜 의미입니다.
Figure 1 — iMOE 아키텍처의 핵심: 라우팅 + trajectory rollout

무엇을 보여주나: degradation-router가 입력 특징을 보고 expert 가중치를 정하고, AMDP가 latent degradation trend를 만들며, FORNN이 이를 미래 조건과 결합해 trajectory를 전개합니다.
왜 중요한가: 많은 battery-AI 논문이 point prediction에 머무르는데, 이 논문은 trajectory forecasting으로 한 단계 올라갑니다.
핵심 해석: expert routing은 단순 ensemble averaging이 아니라, 지배적 열화 메커니즘이 다른 샘플을 서로 다른 expert가 맡는 구조입니다. 그래서 평균적인 한 곡선이 아니라 shape 자체가 다른 열화 경로를 다룰 수 있습니다.
Figure 2 — 문제 설정: second-life 배터리는 같은 현재값이어도 미래 경로가 다르다

무엇을 보여주나: retired battery 재사용 맥락과 degradation trajectory를 예측해야 하는 이유를 제시합니다.
왜 중요한가: second-life 선별에서 현재 SOH만 맞추는 모델은 부족합니다. 급격한 knee onset, 말기 급락, 조건 민감도가 경제성과 안전성을 좌우하기 때문입니다.
핵심 해석: 이 논문은 battery-AI의 target을 단일 scalar에서 시간에 따른 곡선 예측으로 확장합니다. 이게 실무적 가치가 훨씬 큽니다.
Figure 3 — cycle-by-cycle 미래 전개가 핵심이다

무엇을 보여주나: 추정된 latent trend와 미래 사용 조건을 이용해 다음 스텝, 그 다음 스텝으로 degradation curve를 생성하는 계산 구조입니다.
왜 중요한가: 이 구조 덕분에 단순 회귀보다 더 자연스럽게 nonlinear degradation acceleration이나 stage transition을 표현할 수 있습니다.
핵심 해석: 논문이 잘 본 지점은 배터리 열화가 고정 slope 직선이 아니라는 사실입니다. 특히 second-life에서는 완만한 구간 뒤 급격한 acceleration이 나타날 수 있는데, FORNN이 그 형태 변화를 다루는 역할을 합니다.
이걸 FORNN(Forward Recurrent Neural Network)라고 부르는데, trajectory를 한번에 찍는게 아니라, 계속 한사이클 후를 예측하면서 이어서 생성.
- 논문 전체 학습 구조
[입력]
초기 1 cycle 데이터 + 물리 feature + 미래 사용 조건
↓
[Router (MoE)]
→ softmax weight 생성 (각 expert 비율)
↓
[Experts (AMDP)] : 별다른 특별한 Loss로 MoE를 구분하는것은 아니며, Softmax의 Weight에의해 학습되는 Weight별로 열화패턴이 다르게 학습될거라는 전제에서 수행함. (일부로 다른 trajectory를 모사시키는 loss 같은건 없음. 물리적인 구분 없음.)
→ 각 expert가 서로 다른 열화 패턴 생성
→ weight로 섞어서 latent degradation trend 생성
↓
[FORNN]
→ cycle-by-cycle로 미래 trajectory rollout
↓
[출력]
전체 capacity degradation curve
Figure 4 — 어려운 deep degradation stage에서도 오차를 낮춘다

무엇을 보여주나: 다른 sequence model 대비 iMOE가 특히 deep degradation stage에서 더 낮은 MAPE를 보인다는 비교입니다.
왜 중요한가: 실제 안전 문제는 대개 후반부에서 터집니다. 초반 완만 구간을 맞추는 것보다, 말기 열화 구간의 trajectory를 얼마나 잘 읽느냐가 더 중요합니다.
핵심 해석: 논문 본문 기준으로 LSD dataset deep degradation stage에서 iMOE의 평균 MAPE는 1.82%, Informer는 2.68%입니다. 숫자 자체보다 중요한 건, expert 기반 구조가 후반 비선형 구간에서 더 강하다는 점입니다.
3. 이 논문의 정확한 novelty
이 논문은 battery-AI의 예측 대상을 현재 상태 추정에서 미래 degradation trajectory 생성으로 확장하고, 동시에 mixture-of-experts routing을 통해 서로 다른 열화 모드를 분리해 해석 가능성을 확보합니다. 즉 정확도, 실용성, 해석성 세 축을 동시에 노린 설계입니다.
4. 실무적 의미
- second-life 선별에서 장시간 full test를 줄이고도 재사용 적합성 평가 가능성
- 동일 현재 SOH라도 미래 risk profile이 다른 셀을 구분할 수 있음
- 배터리 팩 리퍼비시/재조합 시, 비슷한 trajectory를 가진 셀끼리 매칭하는 전략에 응용 가능
5. 한계
- 학습 데이터가 대표하지 못하는 새로운 degradation mode가 오면 expert routing도 흔들릴 수 있습니다.
- field-accessible signal만으로 예측한다는 장점이 있지만, 그만큼 내부 메커니즘을 완전 관측하는 것은 아닙니다.
- 실제 현장에서는 온도, 휴지시간, pack imbalance, BMS 제약 등 추가 변수가 더 복잡할 수 있습니다.
이 논문은 second-life battery 평가를 “현재 몇 % 남았나”가 아니라 앞으로 어떤 모양으로 무너질 것인가라는 더 현실적인 질문으로 이동시켰습니다. battery-AI가 실무로 가려면 단일 스칼라 예측보다 trajectory-level forecasting과 해석 가능한 mode separation이 중요하다는 점을 잘 보여주는 작업입니다.
이 논문은, 학습한 배터리 셀 데이터 한정으로만 잘 맞기때문에, Generalization은 안됩니다.
MoE (사실 그 우리가 아는 MoE는 아니지만) 형태로 Model을 여러개로 나눠서 여러 특성의 열화 패턴을 학습하게 했다는 점에서 유의미하지만, 이마저도 softmax로 weight를 모델별로 다르게 주어 "그렇게 되길 바란다" 라고 학습이 잘되기를 바라는 구조입니다.FORNN이라고 해서 Auto-regressive형식으로 한스텝씩 후의 SOH를 따라가도록 좀 특이하게 설계되었지만, trajectory를 예측하는 논문은 특이한 기법은 아닙니다. 또한, 1-Cycle데이터로 전체 trajectory를 예측한다고하는데, 이미 학습한 배터리 셀의 Pool안에서 한정해서 가능하고 Generalization이 안되는이상 이는 크게 의미가 없다고 생각합니다.