방법 논문

다채널 사이클링 데이터를 이용한 리튬 이온 배터리 성능 예측을 위한 재현 가능한 딥러닝 워크플로

DOI:

10.3791/71903

2026년 8월 14일

이 논문에서

요약

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

본 프로토콜은 다채널 사이클링 데이터와 엔지니어링된 특성을 활용하여 리튬 이온 배터리의 건강 상태, 잔여 수명 및 에너지 저장 성능을 예측하는 재현 가능한 딥러닝 워크플로를 제시합니다.

초록

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

본 프로토콜은 다채널 사이클링 데이터를 사용하여 리튬 이온 배터리 성능을 예측하기 위한 재현 가능한 딥러닝 워크플로우를 제시합니다. 다중 소스 정보 통합 및 특성 표현과 관련된 기존 데이터 기반 모델의 한계를 해결하기 위해, 본 방법은 공개적으로 사용 가능한 5개의 배터리 데이터셋을 활용합니다. 입력 데이터에는 전압, 전류, 용량, 온도, 내부 저항, 쿨롱 효율 및 에너지 효율을 포함한 원시 운전 신호와 증분 용량, 미분 전압, 에너지 처리량과 같은 엔지니어링된 특성이 포함됩니다. 본 프로토콜은 여러 관찰 윈도우에 걸쳐 배터리 수준의 시계열 텐서를 구축하기 위한 표준화된 전처리 절차를 상세히 설명합니다. 재현성을 높이기 위해, 고정된 랜덤 시드, 반복 평가 실행 및 환경 추적을 통해 심층 신경망, 합성곱 신경망(CNN), 장단기 메모리(LSTM) 네트워크, CNN–LSTM 및 트랜스포머 기반 모델을 포함한 후보 신경망 아키텍처를 평가합니다. 대표적인 결과에 따르면, 다채널 데이터와 엔지니어링된 특성이 통합된 CNN–LSTM 아키텍처가 평가된 모델들 중 우수한 예측 성능을 달성했습니다. 선택된 구성은 잔여 수명 및 방전 가능 에너지 예측에서 높은 성능을 유지하면서, 상태 진단(state-of-health) 추정에서 0.024의 평균 절대 오차와 0.955의 R2 값을 달성했습니다. 어블레이션 및 강건성 분석을 통해 다채널 특성 통합의 기여도와 반복 평가 전반에 걸친 재현성 중심 워크플로우의 안정성을 추가로 입증했습니다. 이 표준화된 방법론은 다양한 운전 조건 하에서 배터리 수명 주기 관리 및 예측 모델링을 위한 재현 가능한 프레임워크를 제공합니다.

서론

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

리튬 이온 배터리는 높은 에너지 밀도, 긴 사이클 수명, 낮은 자가 방전율 덕분에 휴대용 전자 기기부터 그리드 규모의 에너지 저장 시스템에 이르기까지 다양한 응용 분야에서 전 세계적인 재생 에너지 전환의 중심 역할을 하고 있습니다. 그러나 장기간의 작동은 필연적으로 점진적인 용량 저하와 내부 저항 증가로 이어집니다1. 이러한 성능 저하는 경제적 타당성을 감소시킬 뿐만 아니라 열 폭주를 포함한 심각한 안전 위험을 초래합니다. 대규모 에너지 저장 시스템의 배치가 계속 가속화됨에 따라 배터리 수명 주기 관리는 점점 더 복잡해지고 있습니다2. 기존의 임계값 기반 모니터링 및 수동 점검 프로토콜은 동적인 작동 환경에 대응하기에 불충분합니다3. 또한, 변동하는 충방전율, 주변 온도 및 방전 전압 변화 조건 하에서 배터리의 건강 상태(SOH) 또는 잔여 유효 수명(RUL)을 정확하게 예측하기에는 단일 파라미터에 의존하는 방식이 부적절합니다4. 현재의 워크플로우는 주로 실험실 제어 사이클링 데이터셋을 사용하여 검증되었으나, 다채널 아키텍처와 시계열 모델링 프레임워크는 향후 전기차 응용 분야 및 가변적인 환경 조건에서 발생하는 동적 작동 환경으로의 적응을 지원할 수 있습니다.

배터리 성능 저하는 고체 전해질 계면(SEI) 성장, 활성 리튬 손실 및 전극 재료의 구조적 퇴화로 인해 발생하는 매우 복잡하고 비선형적인 전기화학적 과정입니다. 역사적으로 상태 추정은 등가 회로 모델이나 전기화학적-물리적 편미분 방정식(PDEs)5에 의존해 왔습니다. 이러한 물리적 모델은 가치 있는 메커니즘적 통찰력을 제공하지만, 다채널 결합 신호를 처리할 때 상당한 계산 오버헤드와 파라미터 식별 문제라는 한계가 있습니다. 결과적으로, 고율 방전 조건에서의 복잡한 확산 역학 및 환경적 가변성으로 인해 임베디드 배터리 관리 시스템(BMS)에서의 실시간 구현이 매우 제한적입니다6. 이와 대조적으로, 제안된 딥러닝(DL) 워크플로우는 대부분의 계산 부하를 오프라인 학습 단계에 집중시키며, 학습된 모델은 배포 시 상대적으로 신속한 추론을 수행합니다. 따라서 이 프레임워크는 향후 리소스가 제한된 BMS 및 엣지 컴퓨팅 환경에서의 구현을 지원할 수 있습니다.

최근 데이터 기반의 딥러닝(DL) 접근 방식은 탁월한 비선형 피팅 능력 덕분에 강력한 도구로 부상했습니다. 그럼에도 불구하고 기존의 DL 방법론에는 두 가지 주요 한계가 있습니다. 첫째, 많은 접근 방식이 전압, 전류, 온도와 같은 다채널 사이클링 응답 간의 고유한 시공간적 상관관계를 무시한 채, 주로 단일 용량 퇴화 곡선이나 특정 방전 전압 임계값에 의존합니다. 이러한 한계는 다중 조건 작동 시나리오에서 모델의 강건성을 저하시킵니다7. 이전 연구들에 따르면 복잡한 작동 중에 열 상태를 무시하면 예측 오차의 누적이 가속화될 수 있음이 밝혀졌습니다8,9. 둘째, 응용 머신러닝(ML) 분야에서는 재현성 문제가 지속적으로 제기되고 있습니다. 실험 조건의 변동, 불충분하게 설명된 전처리 파이프라인, 임의로 선택된 신경망 하이퍼파라미터로 인해, 본래 강건한 모델이라 하더라도 교차 데이터셋 검증 단계에서 실패하는 경우가 빈번합니다10. 전처리와 초기 사이클 예측 과정에서 정보 누출의 위험을 줄이기 위해, 제안된 워크플로우는 외부 검증 및 교차 데이터셋 평가 이전에 훈련 데이터셋에서만 정규화 스케일링 인자와 엔지니어링 특성 기준선을 도출합니다.

이러한 결정적인 공백을 메우기 위해, 본 프로토콜의 전반적인 목표는 다채널 사이클링 데이터를 사용하여 리튬 이온 배터리의 에너지 저장 성능을 예측하기 위한 자동화되고 재현성이 높은 딥러닝(DL) 워크플로우를 제시하는 것입니다. 이 방법의 근거는 고차원 신경망 구조 내에서 교차 모달 시계열 데이터를 통합함으로써 배터리 열화와 관련된 복잡한 장기 의존성을 명시적으로 포착하는 데 있습니다. 기존의 물리 기반 및 딥러닝 접근 방식과 비교하여 본 프로토콜의 핵심 장점은 원신호 전처리, 특성 공학, 모델 훈련 및 불확실성 평가를 아우르는 완전한 파이프라인을 구축한 포괄적인 표준화에 있습니다. 이전에도 하이브리드 신경망 구조가 연구된 바 있으나, 본 워크플로우는 재현성에 중점을 둔 훈련 프레임워크 내에서 전기화학적 사이클링 변수를 설계된 열화 특성과 정렬함으로써 표준화된 다채널 통합을 강조합니다. 이전에 보고된 많은 워크플로우와 달리, 본 프로토콜은 이질적인 배터리 데이터셋과 실험실 환경 전반에서 재현성을 향상시키기 위해 표준화된 파라미터 설정, 고정된 랜덤 시드, 반복적인 평가 실행 및 포괄적인 환경 추적을 포함합니다. 또한, 이 워크플로우는 다양한 입력 구성에 따른 예측 안정성과 성능을 평가하기 위해 여러 신경망 구조를 체계적으로 비교합니다. 평가된 데이터셋과 실험 설정 내에서, CNN-LSTM(convolutional neural network–long short-term memory) 구조는 국소적 특성 추출과 장거리 시간 시퀀스 모델링을 결합하면서도 적절한 계산 복잡도를 유지함으로써, 평가된 단독 CNN 및 트랜스포머 기반 모델 대비 우수한 예측 성능을 보였습니다. 본 프로토콜은 배터리 수명 주기 관리를 위해 재현 가능하고 환경 적응적인 예측 모델을 개발하고자 하는 연구자와 엔지니어에게 매우 적합합니다.

프로토콜

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

본 연구는 공개적으로 이용 가능한 리튬 이온 배터리 사이클링 데이터셋만을 독점적으로 활용하였으며, 인간 참여자, 동물 피험자 또는 생물학적 샘플을 포함하지 않았으므로 기관 윤리 승인이 필요하지 않았습니다.

1. 데이터 수집 및 정리

  1.  다채널 사이클링 데이터셋 확보
    1. 충방전 사이클링 기록이 포함된 공개 배터리 저장소에서 리튬 이온 배터리 사이클링 데이터셋을 다운로드한다. 데이터셋 버전의 일관성을 유지하기 위해 CALCE, SANYO, PANASONIC, KOKAM 및 GOTION 데이터셋을 각 기관의 오픈 액세스 저장소나 디지털 객체 식별자(DOI) 링크에서 직접 확보한다.
    2. 전체 사이클 수, 용량 측정값 및 적어도 하나 이상의 연속적인 충방전 곡선이 포함된 배터리 샘플을 선택한다. 단일 사이클 내에서 2시간을 초과하는 중단이 없으며, 정전류 및 정전압 단계가 모두 완전히 기록되었음을 확인하여 연속성을 검증한다.
  2. 원시 사이클링 기록 필터링
    1. 온도, 내부 저항, 쿨롱 효율 및 에너지 효율 측정값이 포함된 샘플만 유지하도록 원시 사이클링 기록을 필터링한다. 후속 다채널 특징 융합에는 완전한 물리적 입력 변수 세트가 필요하므로, 이러한 필수 상태 채널이 없는 배터리 셀은 분석 워크플로에서 제외한다.
    2. 기록이 불완전하거나, 타임스탬프가 일치하지 않거나, 테스트 절차가 정의되지 않았거나, 충방전 종료 조건이 불분명한 사이클은 제거한다. 인접한 사이클 간 용량이 5%를 초과하여 급격히 감소하거나, 전압 측정값이 화학 조성별 동작 범위를 벗어나거나, 타임스탬프 간격이 비단조적인 경우를 이상 사이클로 정의한다.
  3. 시계열 배터리 데이터베이스 구축
    1. 유지된 사이클링 기록을 시간 순으로 정리하여 배터리 수준의 시계열 데이터베이스를 구축한다.
    2. 처리된 데이터셋을 HDF5(Hierarchical Data Format version 5) 형식으로 저장한다. 데이터셋 출처, 화학 시스템 및 개별 배터리 셀 식별자별로 정리된 표준 디렉터리 구조를 유지한다.
    3. 데이터셋 분할 전에 개별 배터리 셀에 고유 식별자를 할당한다. 학습-테스트 분할 시 배터리 셀 식별자를 기반으로 그룹화하여, 단일 물리적 배터리에서 얻은 모든 순차적 사이클이 하나의 데이터셋 서브셋에만 포함되도록 구현한다.
      ​참고: 전처리, 정규화, 리샘플링 또는 특징 공학을 수행하기 전에 원래의 원시 데이터셋을 별도로 보존한다.
  4. 관찰 윈도우 정의
    1. 처음 50 사이클, 처음 100 사이클, 그리고 전체 배터리 수명의 처음 20%를 사용하여 다채널 관찰 윈도우를 구성한다. 20% 수명 임계값은 수명 종료(EOL) 용량 저하 전의 총 사이클 수에 0.2를 곱하여 계산한다.
    2. 텐서 구성 전, 각 관찰 윈도우 내에서 전압, 전류, 용량, 온도, 내부 저항 및 효율 측정값을 정렬한다.
    3. 최종 입력 구조를 관찰 윈도우 길이, 128개의 표준화된 사이클 내 샘플링 지점, 그리고 정렬된 다채널 특징 세트로 구성된 3차원 텐서로 포맷한다.

2. 데이터 전처리 및 특성 공학

  1. 원시 사이클링 데이터 전처리
    1. 모든 배터리 소스에 걸쳐 데이터 품질을 표준화하기 위해 원시 사이클링 데이터셋에 대해 균일한 전처리를 수행합니다. 시계열 조작을 위한 Pandas 라이브러리와 수치 보간을 위한 SciPy를 포함한 Python 3.10을 사용하여 모든 전처리, 동기화 및 표준화 절차를 실행합니다.
    2. 후속 분석 전에 이상치를 제거하고, 결측값을 검출하며, 타임스탬프를 보정하고, 충방전 단계를 식별하며, 샘플링 주파수를 정규화합니다. 이상치 검출을 위해 거부 기준이 3.0보다 큰 수정된 Z-score 임계값 방법을 적용합니다.
    3. 모든 수치 배열에서 NaN 플래그 식별을 통해 결측값을 자동으로 검출합니다. 충전 사이클에는 양의 전류 값을, 방전 사이클에는 음의 전류 값을 할당하여 전류 극성에 따라 충전 및 방전 단계를 구분합니다.
    4. 단계 전환 정렬 중 전기화학적 시계열 동역학을 유지하기 위해 조각별 3차 에르미트 보간 다항식(piecewise cubic Hermite interpolating polynomials)을 사용하여 누락된 신호 세그먼트를 재구성합니다.
  2. 사이클링 곡선 리샘플링
    1. 데이터셋 전반에서 샘플링 밀도의 변동이나 신호 드리프트가 검출되면 사이클링 곡선을 리샘플링합니다. 연속 측정값 사이의 간격이 해당 사이클링 단계의 중앙 샘플링 주파수 대비 10% 이상 벗어날 때마다 자동 리샘플링을 트리거합니다.
    2. 플랫폼별 기록 편차를 줄이기 위해 각 사이클 내 샘플링 포인트 수를 표준화합니다. 1차원 선형 보간을 사용하여 모든 시간 시퀀스를 고정된 공간 그리드에 매핑합니다.
    3. 텐서 생성 전, 각 충방전 프로파일을 정확히 128개의 등간격 샘플링 포인트로 압축 또는 확장합니다.
  3. 연속 변수 정규화
    1. 네트워크 수렴을 안정화하고 스케일 관련 편향을 줄이기 위해 모델 학습 전 모든 연속 변수를 정규화합니다. Min-Max 스케일링을 적용하여 모든 연속 변수를 0과 1 사이의 수치 범위로 변환합니다.
    2. 모든 정규화 파라미터는 전적으로 학습 데이터셋에서만 계산합니다. 초기 사이클 예측 중 전방향 시계열 데이터 누수 위험을 줄이기 위해 동결된 스케일링 파라미터를 검증 및 테스트 데이터셋에 적용합니다.
  4. 다채널 입력 텐서 구성
    1. 각 배터리의 연속 사이클링 기록을 고정 길이의 시간 세그먼트로 나눕니다. 첫 50 사이클, 첫 100 사이클 또는 배터리 수명 주기의 첫 20%에 해당하는 사전 정의된 관찰 윈도우에 따라 시간 세그먼트를 구성합니다.
    2. 텐서 생성 전, 각 시간 세그먼트 내에서 전압, 전류, 용량, 온도, 내부 저항 및 효율 측정값을 정렬합니다.
    3. 정렬된 특징 행렬을 (N × 128 × C) 형식의 3차원 텐서로 연결합니다. 여기서 N은 관찰 윈도우 길이를, 128은 표준화된 사이클 내 샘플링 포인트를, C는 물리적 및 엔지니어링 특징 채널의 총 개수를 나타냅니다.
  5. 엔지니어링 특징 추출
    1. 열화 패턴 식별 능력을 향상시키기 위해 원시 사이클링 신호에서 엔지니어링된 전기화학 특징을 추출합니다. 표준화된 샘플링 그리드에서 dQ/dV 및 dV/dQ를 계산하여 증분 용량 및 미분 전압 특징을 산출합니다.
    2. Savitzky–Golay 필터링을 적용하여 매끄럽게 처리된 증분 용량 및 미분 전압 곡선을 생성합니다.
    3. 필터링된 전기화학 특징에서 피크 전압 이동, 단계 전환 전압 차이 및 사이클 간 에너지 처리량 변동을 포함한 열화 지표를 추출합니다.

3. DL 모델 구축 및 학습

  1. 후보 예측 모델 구축
    1. 그림 1A에 제시된 모든 예측 모델을 위한 표준화된 훈련 및 평가 프레임워크를 구축하십시오. PyTorch 버전 2.0 이상을 사용하여 DL 워크플로우를 구현하십시오.
    2. 데이터 로딩, 모델 초기화, 최적화 및 평가를 위한 모듈형 Python 스크립트를 사용하여 훈련 워크플로우를 실행하십시오.
    3. 선형 회귀, 랜덤 포레스트 및 그래디언트 부스팅 결정 트리 모델을 포함한 전통적인 ML 베이스라인 모델을 준비하십시오. 랜덤 포레스트 모델은 트리 100개, 최대 깊이 10으로 구성하십시오.
    4. Scikit-learn 라이브러리를 통해 학습률 0.1 및 최대 트리 깊이 5로 그래디언트 부스팅 결정 트리 프레임워크를 구성하십시오.
    5. 다층 퍼셉트론, 1차원 CNN, LSTM 네트워크, CNN–LSTM 및 트랜스포머 기반 모델을 포함한 DL 후보 아키텍처를 준비하십시오.
    6. AdamW 옵티마이저, Gaussian error linear unit 활성화 함수, 128의 은닉 차원 및 0.2의 드롭아웃 비율을 적용하여 모든 DL 아키텍처의 핵심 하이퍼파라미터를 표준화하십시오.
  2. CNN–LSTM 아키텍처 구성
    1. 입력 텐서(그림 1B)로부터 다채널 사이클링 정보를 융합하도록 CNN–LSTM 아키텍처를 구성하십시오. 컨볼루션 특징 추출기를 각각 128개의 은닉 유닛을 포함하는 두 개의 적층 재귀 층에 연결하여 하이브리드 아키텍처를 구축하십시오.
    2. SOH, RUL 및 방전 가능 에너지를 동시에 예측하기 위해 세 개의 병렬 완전 연결 회귀 헤드를 사용하여 아키텍처를 종료하십시오.
    3. 다중 스케일 지역 특징을 추출하기 위해 커널 크기가 3, 5, 7인 세 개의 연속적인 1차원 컨볼루션 층을 통해 다채널 입력 텐서를 처리하십시오.
    4. 최적화 중 그래디언트 안정성을 향상시키기 위해 각 컨볼루션 층 이후에 배치 정규화를 적용하십시오.
    5. 시퀀스 모델링 전에 컨볼루션 특징 맵을 연속적인 시간 시퀀스로 재구성하십시오.
    6. 인코딩된 시간 시퀀스를 적층 재귀 층에 입력하여 사전 정의된 관찰 윈도우 전반의 장거리 열화 의존성을 캡처하십시오.
  3. 모델 훈련을 위한 데이터셋 분할
    1. 처리된 배터리 셀 데이터셋을 훈련, 검증, 테스트 서브셋으로 70:15:15 비율로 분할하십시오. 고정 랜덤 시드 값 42를 사용하여 데이터셋 분할을 실행하십시오.
    2. 모든 데이터셋 서브셋에서 균형 잡힌 열화 분포를 유지하기 위해 배터리 화학 조성에 기반한 층화 추출법을 적용하십시오.
    3. 순차적 열화 궤적을 보존하기 위해 개별 사이클을 무작위화하는 대신 엄격하게 배터리 셀 수준에서 데이터셋 분할을 수행하십시오.
    4. 데이터셋 간의 정보 누출을 방지하기 위해 분할 과정에서 각 배터리 셀을 분할 불가능한 단위로 유지하십시오.
    5. 훈련, 검증 및 테스트 서브셋 간의 배터리 셀 식별자 교집합을 계산하고 중복이 없음을 확인하여 데이터셋 격리를 프로그래밍 방식으로 검증하십시오.
    6. 분포 외 평가 및 교차 데이터셋 일반화 평가를 위해 GOTION 리튬 인산철(LFP) 전체 데이터셋을 사용하여 외부 테스트 데이터셋을 구성하십시오.
    7. 방법론적 투명성과 재현성을 지원하기 위해 소스 코드, 환경 설정 파일 및 처리된 데이터셋 분할본을 전용 GitHub 저장소를 통해 공개하십시오.
  4. 모델 훈련 초기화
    1. 훈련 전 회귀 손실 함수를 평균 제곱 오차로 설정하십시오. 각 예측 대상의 손실 값에 동일한 가중치를 부여하여 합산함으로써 전역 훈련 목표를 계산하십시오.
    2. 초기 학습률을 1 × 10−3로 설정하고 데이터셋 크기에 따라 배치 크기를 32 또는 64로 선택하십시오.
    3. 하드웨어 활용도를 높이기 위해 5,000 사이클 이상의 데이터셋에는 배치 크기 64를 사용하십시오. 더 작은 데이터셋에는 최적화 안정성을 높이기 위해 배치 크기 32를 사용하십시오.
      참고: 서로 다른 관찰 윈도우에서 수렴 속도와 그래디언트 안정성의 균형을 맞추기 위해 예비 그리드 검색 평가를 통해 이 하이퍼파라미터들을 선택하십시오.
  5. 훈련 제어 적용
    1. 검증 손실 변화에 기반한 동적 학습률 스케줄러를 적용하십시오. 검증 손실이 5 epoch 연속으로 개선되지 않을 경우 학습률을 0.5배로 낮추십시오.
    2. 최적화 과정 동안 최소 학습률 임계값을 1 × 10−5로 유지하십시오.
    3. 과적합을 줄이기 위해 최대 100 epoch 후에 모델 훈련을 중단하십시오.
    4. 검증 손실이 15 epoch 연속으로 감소하지 않으면 조기 종료를 적용하십시오. 성능이 가장 좋았던 검증 반복 단계의 모델 가중치를 복원하십시오.
  6. 재현성 기록 유지
    1. 모델 초기화 및 훈련 전에 고정 랜덤 시드 값 42를 설정하십시오.
    2. 비결정론적 CUDA 연산을 비활성화하면서 Python random 모듈, NumPy 및 PyTorch 백엔드 전체에 고정 랜덤 시드를 일관되게 적용하십시오.
    3. 각 실험 실행에 대해 소프트웨어 환경, 종속성 버전, 파라미터 설정, 데이터 분할 및 훈련 출력을 기록하십시오.
    4. NVIDIA RTX 3090 그래픽 처리 장치 또는 동등한 하드웨어가 장착된 워크스테이션에서 CUDA 11.8 가속이 적용된 Ubuntu 22.04를 사용하여 모든 DL 워크플로우를 실행하십시오.

figure-protocol-1
그림 1다채널 리튬 이온 배터리 성능 예측을 위한 재현 가능한 딥러닝(DL) 워크플로우. (A) 다채널 데이터 획득, 표준화된 전처리, 텐서 생성, 모델 학습 및 배터리 성능 지표 예측을 보여주는 엔드-투-엔드 재현 가능 워크플로. 재현성 제어 요소에는 고정된 랜덤 시드, 반복 학습 실행, 파라미터 추적 및 환경 로깅이 포함됨. (B다채널 특징 추출, 시계열 시퀀스 모델링, 특징 융합, 그리고 건강 상태(SOH), 잔여 유효 수명(RUL) 및 방전 가능 에너지 예측에 사용된 CNN-LSTM 하이브리드 아키텍처.C후보 모델 스크리닝, 강건성 평가, 하이퍼파라미터 최적화 및 최종 모델 선택 과정을 보여주는 평가 및 배포 파이프라인. 이 그림의 더 큰 버전을 보시려면 여기를 클릭하십시오.

4. 모델 평가 및 표적 예측

  1. 모델 예측 생성
    1. 학습된 각 모델을 통해 대상 테스트 배터리 데이터셋을 처리합니다. 추론 전, 전처리된 테스트 데이터셋을 직렬화된 PyTorch 텐서로 로드합니다.
    2. 평가 중 의도치 않은 파라미터 업데이트를 방지하기 위해 gradient 비활성화 컨텍스트 관리자를 사용하여 순방향 추론 패스를 실행합니다.
    3. 학습된 회귀 헤드를 사용하여 각 성능 지표에 대한 예측을 동시에 생성합니다.
    4. SOH, RUL 및 방전 가능 에너지 예측을 위해 구성된 3개의 병렬 회귀 헤드로부터 동시 출력을 추출합니다.
  2. 예측 대상 계산
    1. 현재 가용 용량을 초기 배터리 용량과 비교하여 SOH를 계산합니다.
    2. 초기 배터리 용량은 초기 3회의 안정화 사이클 동안 기록된 최대 방전 용량으로 정의합니다.
    3. SOH를 현재 사이클 용량과 설정된 초기 용량 기준선 사이의 비율로 계산합니다.
    4. 안정적인 배터리 용량이 유지되지 않는 작동 임계값을 식별하여 RUL을 추정합니다.
    5. 수명 종료(end of life)는 배터리 용량이 공칭 정격 용량의 80% 미만으로 가역 불가능하게 감소하는 사이클 횟수로 정의합니다.
    6. RUL을 현재 관측 지점부터 정의된 수명 종료 임계값까지의 잔여 사이클 횟수로 계산합니다.
    7. 기록된 방전 조건으로부터 방전 가능 에너지를 예측합니다.
    8. 사다리꼴 적분법을 사용하여 방전 구간 전체에 걸쳐 방전 전압과 방전 전류의 곱을 수치적으로 적분함으로써 실제 값(ground-truth) 방전 가능 에너지를 계산합니다.
  3. 예측 성능 평가
    1. 각 예측 대상에 대해 평균 절대 오차(MAE), 평균 제곱근 오차(RMSE), 평균 절대 백분율 오차(MAPE) 및 결정 계수(R2)를 계산합니다.
    2. 표준화된 통계 공식을 사용하여 Scikit-learn metrics 모듈로 모든 평가 지표를 계산합니다.
    3. 평가 일관성을 유지하기 위해 모든 모델, 데이터셋 및 입력 구성에 동일한 지표 계산법을 적용합니다.
    4. 전반적인 모델 일반화 능력을 평가하기 위해 독립 테스트 데이터셋 내의 통합 배터리 샘플 전체에 걸쳐 모든 성능 지표를 집계합니다.
  4. 계층별 성능 보고
    1. 반복된 실험 실행에 대해 각 평가 지표의 평균과 표준 편차를 계산합니다.
    2. 5회의 독립적인 모델 초기화로부터 보고된 통계 수치를 도출합니다.
    3. 예측 불확실성을 정량화하기 위해 평균 성능 지표와 함께 95% 신뢰 구간을 보고합니다.
    4. 서로 다른 관측 윈도우 길이 및 입력 채널 구성에 따른 모델 성능을 비교합니다.
    5. 50 사이클, 100 사이클, 200 사이클에 해당하는 관측 윈도우를 사용하여 비교 분석을 계층화합니다.
    6. 용량 전용 입력부터 전체 다채널 텐서 통합까지 다양한 입력 구성에 대해 예측 성능을 평가합니다. 평가, 강건성 스크리닝 및 배치 선택 워크플로우는 그림 1C를 참조하십시오.

5. 재현성, 강건성 및 민감도 분석

  1. 재현성 및 강건성 검증
    1. 그림 2A에 제시된 모든 재현성 평가 전반에 걸쳐 동일한 데이터 파티션, 전처리 워크플로우 및 실험 절차를 유지한다.
    2. 재현성 일관성을 평가하기 위해 반복 시행 간 주요 평가 지표의 변동 계수를 계산한다.
    3. 동일한 표준화된 훈련 및 테스트 워크플로우를 사용하여 모든 평가 절차를 반복한다.
    4. 결정론적인 데이터 로딩 및 셔플링 절차는 유지하면서, 무작위 네트워크 가중치를 사용하여 각 반복 평가를 초기화한다.
  2. 반복 훈련 실험 수행
    1. 재현 가능한 가중치 초기화를 보장하기 위해 미리 정의된 고정 랜덤 시드 값을 사용하여 동일한 실험 조건 하에서 예측 모델을 반복적으로 훈련시킨다.
    2. 데이터 기반 가변성을 줄이기 위해 동일한 데이터셋 파티션을 사용하여 5회의 독립적인 훈련을 수행한다.
    3. 5회 반복 훈련에서 얻은 평가 지표의 평균을 내어 최종 성능 지표를 산출한다.
    4. 원시 예측 텐서를 결합하는 대신 평균화된 평가 점수를 사용하여 최종 강건성 지표를 집계한다.
  3. 하이퍼파라미터 민감도 평가
    1. 민감도 분석 동안 학습률, 배치 크기, 은닉층 차원 및 드롭아웃 비율을 개별적으로 수정한다.
    2. 학습률은 1 × 10−4에서 1 × 10−2, 배치 크기는 32에서 128, 은닉 차원은 32에서 256, 드롭아웃 비율은 0.1에서 0.5 범위로 평가한다.
    3. 각 하이퍼파라미터 조정 후 예측 정확도의 해당 변화를 기록한다.
    4. RMSE 및 R2를 사용하여 예측 성능 변화를 정량화한다.
  4. 특성 제거 분석 수행
    1. 온도, 내부 저항 및 설계된 특성 벡터를 포함하여 선택된 입력 채널을 다중 채널 입력 스트림에서 제거한다.
    2. 나머지 다중 채널 입력 구조는 유지하면서 한 번에 하나의 특성 그룹을 제거하는 leave-one-out 전략을 사용하여 특성 제거를 수행한다.
    3. 각 특성 제거 실험 후의 예측 성능을 비교하여 개별 특성 그룹이 모델 안정성과 정확도에 기여하는 정도를 평가한다.
    4. 전체 통합 다중 채널 베이스라인 모델 대비 평균 절대 오차의 증가 백분율을 계산하여 각 특성 그룹의 상대적 기여도를 정량화한다. 강건성 평가 및 민감도 분석 워크플로우는 그림 2B를 참조한다.

figure-protocol-2
그림 2. 표준화된 전처리, 강건성 평가 및 민감도 분석 워크플로. (A) 원시 사이클링 신호 처리, 타임스탬프 보정, 이상치 제거, 리샘플링, 정규화, 채널 정렬 및 텐서 구성을 보여주는 표준화된 다채널 전처리 워크플로. 입력 표현 전략에서는 단일 채널 입력, 다채널 원시 입력, 그리고 엔지니어링된 특성이 결합된 다채널 입력을 비교한다. (B) 체계적인 하이퍼파라미터 섭동, 반복 실행 평가, 특성 제거 분석, 교차 검증 및 CNN–LSTM 워크플로의 외부 검증을 보여주는 강건성 및 민감도 분석 파이프라인. 여기를 클릭하여 이 그림의 확대 버전을 확인하십시오.

결과

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

다채널 사이클링 신호 및 데이터 분포

리튬 이온 배터리의 사이클링 응답 특성을 분석하기 위해 대표적인 다채널 사이클링 신호와 성능 분포를 분석하였습니다. 본 연구에서는 리튬 코발트 산화물(LCO), 니켈 코발트 알루미늄 산화물(NCA), 니켈 망간 코발트 산화물(NMC) 및 LFP를 포함하여 다양한 화학 시스템을 대표하는 5가지 리튬 이온 배터리 데이터셋을 활용하였습니다(표 1). 전압, 전류, 용량, 온도, 내부 저항, 쿨롱 효율 또는 에너지 효율을 포함한 핵심 사이클링 변수들을 증분 용량 및 미분 전압 특성과 같은 공학적 피처와 통합하여 다채널 특성 분석 프레임워크를 구축하였습니다. CALCE 데이터셋의 용량-전압 프로파일 및 SOH 분포(그림 3A), SANYO 데이터셋의 평균 전압 프로파일 및 SOH 분포(그림 3B), PANASONIC 데이터셋의 노화 궤적(그림 3C), KOKAM 데이터셋의 전압 진화 히트맵(그림 3D), 그리고 GOTION 데이터셋의 전압 분포 프로파일(그림 3E)을 통해 평가된 배터리 화학 조성별로 뚜렷한 열화 거동이 나타남을 확인하였습니다. 예를 들어, GOTION IFP20100140A 데이터셋은 LFP 시스템에서 흔히 나타나는 계단식 전압 특성을 보인 반면, PANASONIC NCR18650BD 데이터셋은 장기 사이클링 동안 전압 프로파일의 변화와 함께 점진적인 용량 저하를 나타냈습니다.

데이터셋 ID배터리 유형 / 모델화학 조성형태셀 수분석된 총 사이클 수사용된 초기 사이클 윈도우사이클당 샘플링 포인트핵심 사이클링 채널추가 상태 채널유도 특성예측 대상
데이터셋 #1CALCE LCO 배터리LCO파우치형384,216초기 50회, 초기 100회, 수명 초기 20%128전압, 전류, 시간, 용량온도, 내부 저항dQ/dV, dV/dQ, 충전 시간, 방전 에너지SOH, RUL, 방전 가능 에너지
데이터셋 #2SANYO UR18650ENCA원통형 18650242,487초기 50회, 초기 100회, 수명 초기 20%128전압, 전류, 시간, 용량온도, 쿨롱 효율dQ/dV, 전압 평탄 영역 기울기, 에너지 효율SOH, RUL, 방전 가능 에너지
데이터셋 #3PANASONIC NCR18650BDNCA원통형 18650425,134초기 50회, 초기 100회, 수명 초기 20%128전압, 전류, 시간, 용량온도, 내부 저항, 쿨롱 효율dQ/dV, dV/dQ, 충전 시간, 에너지 처리량SOH, RUL, 방전 가능 에너지
데이터셋 #4KOKAM SLPB533459H4NMC파우치형191,968초기 50회, 초기 100회, 수명 초기 20%128전압, 전류, 시간, 용량온도, 내부 저항dQ/dV, 방전 시간, 전압 기울기SOH, RUL, 방전 가능 에너지
데이터셋 #5GOTION IFP20100140ALFP각형576,482초기 50회, 초기 100회, 수명 초기 20%128전압, 전류, 시간, 용량온도, 내부 저항, 에너지 효율dQ/dV, 평탄 영역 지속 시간, 충전/방전 에너지SOH, RUL, 방전 가능 에너지

표 1: 재현 가능한 DL 워크플로에 사용된 리튬 이온 배터리 데이터셋의 특성, 다채널 사이클링 변수, 엔지니어링 특성 및 예측 대상.이 표는 본 연구에 포함된 리튬 이온 배터리 데이터셋을 요약하며, 배터리 화학 조성, 셀 형식, 셀 수, 총 분석 사이클, 관찰 윈도우, 샘플링 밀도, 다채널 사이클링 변수, 엔지니어링된 전기화학적 특성, 그리고 모델 개발 및 평가에 사용된 예측 대상을 포함합니다. 약어: SOH = 상태 건강도; RUL = 잔존 유효 수명; LCO = 리튬 코발트 산화물; NCA = 니켈 코발트 알루미늄 산화물; NMC = 니켈 망간 코발트 산화물; LFP = 리튬 인산철.

figure-results-1
그림 3. 리튬 이온 배터리 데이터셋 전반의 대표적인 다채널 사이클링 프로파일 및 배터리 상태 분포. (A) CALCE 리튬 코발트 산화물 데이터셋의 용량-전압 프로파일 및 SOH 분포. (B) SANYO 니켈 코발트 알루미늄 산화물 데이터셋의 평균 전압 프로파일 및 SOH 분포. (C) PANASONIC 니켈 코발트 알루미늄 산화물 데이터셋의 노화 궤적 및 누적 SOH 분포. (D) KOKAM 니켈 망간 코발트 산화물 데이터셋의 전압 진화 히트맵 및 SOH 샘플 분포. (E) GOTION 리튬 인산철 데이터셋의 전압 분포 프로파일 및 SOH와 내부 저항 간의 관계. 이 그림의 더 큰 버전을 보시려면 여기를 클릭하십시오.

에너지 저장에 대한 전반적인 예측 성능

제안된 워크플로우는 모든 평가 작업에서 낮은 예측 오차와 일관된 예측 성능을 보여주었습니다(표 2). SOH 추정의 경우, 모델은 검증 데이터셋에서 0.021, 테스트 데이터셋에서 0.024의 MAE를 달성했으며, 이에 해당하는 R2 값은 각각 0.962와 0.955였습니다. 이러한 결과는 평가된 조건 하에서 연속적인 배터리 상태 추정에 대해 안정적인 예측 성능을 나타냅니다. 또한, 이 워크플로우는 RUL 및 방전 가능 에너지 추정에 대해서도 신뢰할 수 있는 예측 능력을 입증하여 테스트 데이터셋에서 각각 0.927과 0.941의 R2 값을 달성했습니다. 예측 안정성을 추가로 평가하기 위해, 동일한 데이터셋 분할을 사용하여 5번의 독립적인 모델 초기화를 거쳐 모든 성능 지표를 계산했습니다. 그 결과 표준 편차와 변동 계수 값이 반복 평가 전반에서 낮게 유지되었으며, 이는 확률적 초기화에 대한 민감도가 낮고 반복적인 학습 조건 하에서 안정적인 예측 동작을 보임을 나타냅니다. 또한, 95% 신뢰 구간이 반복 실행 간에 좁은 변동성을 보여 제안된 다채널 워크플로우의 강건성과 재현성을 뒷받침하였습니다.

예측 작업데이터셋 분할MAERMSEMAPE (%)
SOH 추정검증0.0210.0292.470.962
SOH 추정테스트0.0240.0332.830.955
RUL 예측검증18.625.98.740.938
RUL 예측테스트21.429.79.630.927
방전 가능 에너지 예측검증0.0870.1213.180.948
방전 가능 에너지 예측테스트0.0940.1293.560.941

표 2: 검증 및 테스트 데이터셋 전반에 걸친 리튬 이온 배터리 성능 추정을 위한 재현 가능한 DL 워크플로우의 예측 성능.이 표는 검증 및 테스트 데이터셋을 사용하여 SOH 추정, RUL 예측 및 방전 가능 에너지 예측에 대한 제안된 워크플로우의 예측 성능을 요약합니다. 성능 지표에는 평균 절대 오차(MAE), 평균 제곱근 오차(RMSE), 평균 절대 백분율 오차(MAPE) 및 결정 계수(R2)가 포함됩니다. 약어: SOH = 상태 진단; RUL = 잔여 유효 수명; MAE = 평균 절대 오차; RMSE = 평균 제곱근 오차; MAPE = 평균 절대 백분율 오차.

딥러닝(DL) 아키텍처 간 성능 비교

다양한 네트워크 아키텍처와 입력 구성에 걸친 평가 결과, 예측 성능에서 상당한 차이가 있음이 입증되었습니다 (표 3). 재현성 기반 아키텍처 선택 전후의 RMSE 분포가 그림 4A에 제시되어 있습니다. 심층 신경망 아키텍처는 시퀀스 기반 및 하이브리드 아키텍처에 비해 상대적으로 높은 MAE 및 RMSE 값을 나타냈습니다. 서로 다른 다채널 입력 구성 간의 비교 결과는 그림 4B에 요약되어 있습니다. 국소 특징 추출과 교차 사이클 시간적 모델링을 모두 통합한 모델은 평가된 조건에서 개선된 예측 정확도를 보였습니다. 예측 변동성이 낮은 모델들은 일반적으로 낮은 표준 편차와 함께 더 높은 평균 성능 점수군에 밀집되어 있었습니다 (그림 4C). 평가된 입력 구성에 따른 평균 성능과 표준 편차의 관계가 그림 4D에 예시되어 있습니다. 테스트된 구성 중 CNN–LSTM 아키텍처가 평가된 데이터셋 및 실험 설정 내에서 가장 낮은 MAE (0.024)와 가장 높은 R2 값 (0.955)을 달성했습니다. 또한, 공학적 특징을 전체 다채널 입력과 통합했을 때 MAE는 0.022로 감소하고 R2 값은 0.961로 나타난 반면, 용량 전용 입력은 예측 성능이 저하된 것으로 나타났습니다.

카테고리모델 / 입력 구성평균 절대 오차평균 제곱근 오차 (RMSE)MAPE (%)
딥러닝 아키텍처심층 신경망0.0310.0423.580.928
합성곱 신경망 (Convolutional Neural Network)0.0270.0373.140.941
장단기 메모리 (Long Short-Term Memory)0.0260.0363.050.944
CNN-LSTM0.0240.0332.810.955
트랜스포머0.0250.0342.890.951
입력 구성용량 전용0.0340.0463.920.916
전압 + 전류0.0290.0393.290.936
전채널 입력0.0240.0332.830.955
다채널 + 공학적 특징0.0220.0312.610.961

표 3: DL 아키텍처 및 입력 구성에 따른 예측 성능 비교. 이 표는 재현 가능한 다채널 워크플로우에 사용된 서로 다른 DL 아키텍처와 입력 구성의 예측 성능을 비교합니다. 성능 지표에는 평균 절대 오차(MAE), 평균 제곱근 오차(RMSE), 평균 절대 백분율 오차(MAPE) 및 결정 계수(R2)가 포함됩니다. 약어: DNN = 심층 신경망; CNN = 합성곱 신경망; LSTM = 장단기 메모리; MAE = 평균 절대 오차; RMSE = 평균 제곱근 오차; MAPE = 평균 절대 백분율 오차.

figure-results-2
그림 4재현성 중심의 모델 아키텍처 및 입력 구성 비교. (A) 재현성 기반 아키텍처 선택 전후의 평균 제곱근 오차 분포. (B) 안정적 모델 선택 전후, 다양한 입력 구성에 따른 평균 제곱근 오차 분포. (C) 후보 모델 아키텍처의 평균 성능 대 표준 편차 비교. 색상은 평균 제곱근 오차를 나타내며, 빈 원은 선택된 안정적 모델을 나타냄. (D) 입력 구성의 평균 성능 대 표준 편차 비교; 색상은 평균 제곱근 오차를 나타내며, 빈 원은 선택된 최적 구성을 나타냄. 이 그림의 확대 버전을 보시려면 여기를 클릭하십시오.

오차 분포 및 일관성 평가

기존의 ML 베이스라인과 DL 아키텍처 전반에 걸친 예측 안정성을 평가하기 위해 절대 오차 분포를 분석하였습니다. 전통적인 ML 베이스라인은 더 넓은 오차 분포와 길게 늘어진 고오차 꼬리(high-error tail)를 보였으며, 이는 복잡한 열화 패턴 예측 작업에 대한 안정성이 낮음을 나타냅니다. 평가된 DL 모델 중에서 CNN-LSTM 아키텍처는 상대적으로 더 좁은 오차 분포와 짧은 고오차 꼬리를 보여, 지역적 특징 추출과 시계열 시퀀스 모델링의 통합 능력이 향상되었음을 시사합니다(그림 5). 온도, 내부 저항 및 효율 관련 변수들을 통합함으로써 평가된 데이터셋 전반에서 예측 오차 분산이 점진적으로 감소하는 결과가 나타났습니다.

figure-results-3
그림 5전통적인 머신러닝(ML) 베이스라인 및 다채널 딥러닝(DL) 모델의 절대 오차 분포. 기존 ML 베이스라인, DL 아키텍처 및 다채널 입력 구성에 따른 절대 예측 오차의 분포를 비교한 바이올린 플롯. 검은색 선은 평균 절대 오차를 나타내며, 색상이 있는 선은 평균을 나타냄. ± 표준 편차 이 그림의 더 큰 버전을 보시려면 여기를 클릭하십시오.

검증 시나리오 전반의 재현성 및 강건성

해당 워크플로우는 반복적인 학습 실행과 여러 검증 전략 전반에서 일관된 예측 성능을 유지하였습니다(표 4). 고정된 데이터 분할과 고정된 랜덤 시드 초기화를 사용하여 수행한 반복 실행 결과, R2 값이 일관되게 0.95 이상을 유지하고 MAE의 표준 편차가 낮게 나타나 안정적인 성능 지표를 보였습니다. 5-겹 교차 검증(five-fold cross-validation) 및 외부 검증 데이터셋을 이용한 추가 평가에서도 반복된 실험 조건에 따른 성능 변동이 제한적임을 확인하였습니다. 외부 검증 단계에서는 모델 학습 및 하이퍼파라미터 최적화 과정에서 완전히 제외된 GOTION 데이터셋만을 전적으로 사용하였습니다. 이 데이터셋은 서로 다른 LFP 화학 조성과 각형 셀 구성을 나타내므로, 외부 평가를 통해 이질적인 전기화학적 및 구조적 조건 하에서의 교차 데이터셋 일반화 능력을 엄격하게 평가할 수 있었습니다. 또한, 변동 계수 분석과 반복 실행 평가를 통해 독립적인 실험 간의 예측 분산이 낮음을 입증함으로써, 제안된 다채널 워크플로우의 견고성과 재현성을 뒷받침하였습니다.

검증 설정성능 지표평균표준편차(SD)최솟값최댓값변동 계수 (%)
고정 데이터 분할 반복 실행 (n = 5)MAE0.0230.00210.0210.0269.13
RMSE0.0320.00280.0290.0368.75
MAPE (%)2.760.242.483.118.7
0.9570.0060.9490.9640.63
서로 다른 랜덤 시드 반복 실행 (n = 5)MAE0.0240.00240.0210.02710
RMSE0.0330.00310.0290.0379.39
MAPE (%)2.840.272.523.199.51
0.9540.0070.9460.9620.73
5-겹 교차 검증MAE0.0250.0030.0220.02912
RMSE0.0340.00340.030.03910
MAPE (%)2.950.312.573.4110.51
0.9510.0090.940.9610.95
외부 검증MAE0.0270.00320.0230.03111.85
RMSE0.0370.00380.0320.04210.27
MAPE (%)3.180.352.763.6711.01
0.9440.0110.9310.9561.17

표 4: 반복적인 훈련 실행 및 검증 전략에 따른 제안된 다채널 DL 워크플로의 재현성 및 강건성 분석. 이 표는 고정된 데이터 분할 하의 반복 실행, 서로 다른 무작위 시드를 이용한 반복 실행, 5-겹 교차 검증 및 외부 검증 조건에서 제안된 워크플로의 재현성과 강건성 성능을 요약합니다. 성능 지표에는 평균 절대 오차(MAE), 평균 제곱근 오차(RMSE), 평균 절대 백분율 오차(MAPE), 결정 계수(R2), 표준 편차(SD) 및 변동 계수가 포함됩니다. 약어: MAE = 평균 절대 오차; RMSE = 평균 제곱근 오차; MAPE = 평균 절대 백분율 오차; SD = 표준 편차.

하이퍼파라미터 민감도 및 특성 제거 분석

하이퍼파라미터 민감도 분석 결과, 예측 성능은 관찰 윈도우 크기, 활성화 함수, 은닉 차원 크기 및 시퀀스 모델 깊이에 따라 다르게 나타났다. 관찰 윈도우 크기가 예측 오차 분포에 미치는 영향은 그림 6A에 도식화되어 있다. 평가 조건 하에서 100에서 200 사이클 사이의 관찰 윈도우는 더 낮은 예측 오차와 연관이 있었으며, 관찰 윈도우가 더 길어질수록 예측 정확도의 개선 효과는 감소하는 경향을 보였다. 활성화 함수에 따른 예측 변동성은 그림 6B에 요약되어 있다. 평가 조건 하에서 ReLU(Rectified linear unit) 및 GELU(Gaussian error linear unit) 활성화 함수는 다른 활성화 함수들에 비해 더 낮은 예측 오차를 나타냈다. 은닉 차원 크기와 시퀀스 모델 깊이에 따른 예측 성능의 민감도는 그림 6C에 도식화되어 있다. 128의 은닉 차원과 2~3개의 시퀀스 모델링 레이어는 예측 성능 향상과 연관이 있었던 반면, 얕은 아키텍처와 감소된 은닉 차원은 예측 오차의 증가와 연관이 있었다. 피처 제거 분석(Feature-ablation analysis) 결과, 엔지니어링된 피처나 효율 관련 변수를 제거했을 때 전체 다채널 구성 대비 MAE가 증가하였으며(표 5), 이는 결합된 다채널 입력과 엔지니어링된 전기화학적 피처가 예측 성능 향상에 기여했음을 시사한다.

figure-results-4
그림 6. 하이퍼파라미터 변동에 따른 예측 성능의 민감도. (A) 입력 창 크기가 예측 오차 분포에 미치는 영향. (B) 활성화 함수 선택이 예측 오차 분포에 미치는 영향. (C) 은닉층 차원 크기와 시퀀스 모델 레이어 수에 따른 예측 민감도를 나타내는 히트맵. 검은색 선은 평균 절대 오차를 나타내며, 색상이 있는 선은 해당되는 경우 평균 ± 표준편차를 나타냄. 이 그림의 더 큰 버전을 보려면 여기를 클릭하십시오.

카테고리설정평균 절대 오차평균 제곱근 오차 (RMSE)MAPE (%)
입력 창 크기20 사이클0.0310.0433.740.927
50회 사이클0.0260.0363.080.944
100회 사이클0.0230.0322.710.957
150 사이클0.0220.0312.630.96
200 사이클0.0220.0312.590.961
250 사이클0.0230.0322.670.958
300 사이클0.0240.0332.790.955
활성화 함수ReLU (정류 선형 유닛)0.0230.0322.740.957
GELU (Gausian Error Linear Unit, 가우시안 오차 선형 유닛)0.0220.0312.610.961
하이퍼볼릭 탄젠트(Tanh)0.0260.0363.050.946
시그모이드0.0340.0473.960.918
숨겨진 차원 / 레이어당 채널 수320.0280.0393.220.939
640.0240.0332.810.954
1280.0220.0312.580.961
2560.0230.0322.690.958
시퀀스 모델링 층의 수10.0270.0383.140.942
20.0230.0322.730.956
30.0220.0312.60.961
40.0240.0342.860.952
특성 제거 (Feature ablation)전체 다채널 + 설계된 특징 변수0.0220.0312.610.961
설계된 특징 없이0.0240.0332.840.955
온도 없이0.0250.0342.930.951
내부 저항 없이0.0260.0353.010.949
효율성 관련 변수 제외0.0250.0342.950.95
전압 + 전류 전용0.0290.0393.290.936
용량 전용0.0340.0463.920.916

표 5: 다양한 하이퍼파라미터 설정 및 특성 제거 구성에 따른 모델 성능의 민감도 분석. 이 표는 제안된 다채널 DL 워크플로우 내에서 입력 윈도우 크기, 활성화 함수, 은닉층 차원 크기, 시퀀스 모델 깊이 및 특성 제거 전략이 예측 성능에 미치는 영향을 요약합니다. 성능 지표에는 평균 절대 오차(MAE), 평균 제곱근 오차(RMSE), 평균 절대 백분율 오차(MAPE) 및 결정 계수(R2)가 포함됩니다. 약어: MAE = mean absolute error; RMSE = root mean square error; MAPE = mean absolute percentage error; ReLU = rectified linear unit; GELU = Gaussian error linear unit.

토론

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

본 프로토콜에서 설명한 재현 가능한 DL 워크플로우는 다채널 사이클링 데이터를 사용하여 리튬 이온 배터리의 성능을 정확하게 예측할 수 있음을 입증하였습니다. 해당 워크플로우는 평가된 실험 조건에서 SOH 추정에 대해 0.024의 테스트 MAE와 0.955의 R2 값을 달성하였으며, 이는 배터리 수명 주기 관리 및 에너지 저장 모니터링 응용 분야에서의 잠재적 유용성을 뒷받침합니다11,12,13.

이 프로토콜의 주요 장점은 기존의 전기화학-물리적 PDE 모델5에 비해 계산 복잡성이 감소한다는 점입니다. 물리 기반 접근 방식은 배터리 열화에 대한 기전적 통찰을 제공하지만, 고율 방전 조건 및 다채널 운전 환경에서 파라미터 식별에 어려움을 겪는 경우가 많습니다. 이와 대조적으로, 본 데이터 기반 워크플로우는 셀 화학성에 대한 명시적인 물리 기반 파라미터화 없이 사이클링 데이터로부터 비선형 열화 거동을 직접 모델링합니다14. 평가된 데이터셋과 실험 설정 내에서 CNN–LSTM 아키텍처는 평가 대상인 단독 CNN, LSTM 및 트랜스포머 기반 모델들에 비해 향상된 예측 성능을 보였습니다. 최근 연구들은 불확실성 추정을 동반한 열화 예측에서 트랜스포머 아키텍처의 효과성15과, 이종 충전 데이터를 이용한 프라이버시 보존 배터리 결함 예측에서 CNN의 역량16을 입증하였습니다. 하지만 본 워크플로우에서는 평가된 실험실 조건 하에서 예측 정확도, 계산 효율성 및 학습 안정성의 균형 잡힌 조합을 제공하는 CNN–LSTM 아키텍처를 우선적으로 채택하였습니다. 컨볼루션 레이어는 사이클링 곡선에서 국소적인 형태적 특징을 추출하였고, LSTM 레이어는 반복되는 사이클링 패턴 전반의 장거리 시간적 의존성을 모델링하였습니다17,18. 하이브리드 아키텍처는 단일 네트워크 구조에 비해 모델 복잡성을 증가시키지만, 평가된 실험 조건 하에서 계산 요구 사항은 실제 배터리 관리 시스템 배포 시나리오와 호환 가능한 수준을 유지하였습니다. 계산 비용의 대부분이 오프라인 모델 학습 중에 발생하기 때문에 추론 단계는 상대적으로 가벼우며, 이는 클라우드 기반 계산에 계속 의존하지 않고도 실시간 온보드 예측 및 엣지 레벨의 배터리 상태 모니터링이 가능하다는 타당성을 뒷받침합니다.

본 프로토콜의 성능은 몇 가지 중요한 전처리 및 입력 구성 단계에 크게 의존합니다. 첫째, 다채널 사이클링 신호 간의 시간적 관계를 유지하기 위해서는 엄격한 시퀀스 정렬 및 리샘플링 절차(단계 2.2)가 필수적입니다. 예비 평가 결과, 다채널 시퀀스가 제대로 정렬되지 않은 경우 예측 안정성이 저하되고 모델 오차가 증가하는 것으로 나타났습니다. 둘째, 미분 전압 특성과 같은 가공된 전기화학적 특징을 원시 사이클링 신호와 통합함으로써 예측 성능을 향상시켰습니다. 특징 제거 분석(feature-ablation analysis)을 통해, 온도 및 내부 저항 변수와 함께 가공된 특징들을 유지했을 때 평균 절대 오차(mean absolute error) 값이 더 낮아짐을 확인하였습니다19. 또한, 가공된 전기화학적 기술자를 다채널 시간적 특징과 결합함으로써 다양한 운전 조건에서 복잡한 열화 패턴을 포착하는 모델의 능력이 개선되었습니다20,21,22. 본 연구에서 구현된 중요한 방법론적 안전장치는 정규화 스케일링 인자와 특징 공학 기준선의 엄격한 분리였습니다. 모든 통계적 정규화 매개변수와 가공된 특징 계산은 검증 및 테스트 데이터셋에 적용하기 전, 오직 훈련 데이터셋에서만 도출되었습니다. 이러한 절차는 초기 사이클 예측 및 교차 데이터셋 평가 시 정보 누출(information leakage)의 위험을 줄여, 예측 워크플로우의 신뢰성과 재현성을 높였습니다.

본 프로토콜을 실행하거나 수정할 때, CNN–LSTM 최적화 과정에서 학습 불안정성이나 그래디언트 관련 문제가 발생할 수 있습니다. 손실 함수가 수렴하지 않거나 NaN 값이 생성되는 것은 재귀적 시퀀스 모델링 층 내에서 그래디언트 폭주(gradient explosion)가 발생했음을 나타낼 수 있습니다. 이러한 상황에서는 그래디언트 클리핑을 적용하거나, 초기 학습률을 1 × 10−3에서 1 × 10−4로 낮추거나, 배치 크기를 적절히 늘림으로써 그래디언트 업데이트를 부드럽게 하여 학습 안정성을 개선할 수 있습니다. 또한, 심층 시뮬레이션 시퀀스 모델링 시 ReLU 및 GELU 활성화 함수는 시그모이드(sigmoid)나 쌍곡탄젠트(hyperbolic tangent) 활성화 함수에 비해 그래디언트 전파 성능이 향상되는 것으로 나타났습니다. 따라서 본 연구에서 제시한 하이퍼파라미터 민감도 분석은 연구자가 다양한 학습 조건에서 워크플로우 안정성과 예측 성능을 최적화하는 데 도움이 될 수 있습니다23.

평가된 조건 하에서 달성한 예측 성능에도 불구하고, 본 프로토콜에는 몇 가지 제한 사항이 있습니다. 현재의 워크플로우는 주로 실험실에서 제어된 정전류/정전압 사이클링 데이터셋을 사용하여 검증되었습니다. 실제 전기차 응용 분야에서 배터리는 확률론적인 충방전 거동, 가변적인 사용자 운행 패턴 및 열화 특성을 변화시킬 수 있는 변동성 있는 환경 조건에 노출됩니다. 이러한 동적 운전 조건 하에서 데이터 기반 배터리 모델은 이전에 관찰되지 않은 열화 궤적이나 환경 조건으로 인해 예측 신뢰도가 떨어지는 분포 외(out-of-distribution) 시나리오에 직면할 수 있습니다. 실제 배포 환경에서의 강건성을 향상시키기 위해, 향후 이 워크플로우의 구현 시 증거 딥러닝(evidential DL) 또는 분위수 회귀(quantile-regression) 프레임워크와 같은 불확실성 정량화 전략을 통합하여 배터리 상태 예측과 함께 보정된 신뢰 구간을 제공할 수 있습니다. 또한, 도메인 적응 및 전이 학습 접근법은 실험실에서 생성된 열화 궤적과 실제 사이클링 거동 사이의 분포 격차를 해소하는 데 도움이 될 수 있습니다24. 연합 학습 또는 동적 가중치 전이 학습 전략은 사용자 데이터 프라이버시를 유지하면서, 대규모 실험실 데이터셋을 이용한 모델 사전 학습 후 제한된 실제 운행 데이터로 미세 조정하는 과정을 추가적으로 지원할 수 있습니다25. 현재의 프레임워크는 제어된 실험실 조건에서 안정적인 예측 성능을 보였으나, 전기차의 실제 BMS는 매우 동적인 부하 프로파일과 변동하는 환경 온도 하에서 작동해야 합니다. 따라서 향후 이 워크플로우를 수정할 때 실제 주행 사이클 데이터와 온라인 모델 업데이트 전략을 통합한다면 실제 배포 시의 예측 신뢰도를 높이는 데 도움이 될 것입니다.

데이터 분할, 전처리, 특징 추출 및 랜덤 시드 초기화 절차를 표준화함으로써, 본 프로토콜은 응용 배터리 ML 워크플로우 내의 재현성을 향상시킵니다26. 여기서 제시된 다채널 특징 통합 전략과 재현성 중심의 학습 프레임워크는 향후 신재생 에너지 저장, 전기차 모니터링 및 장기 배터리 수명 주기 평가를 위한 예측형 BMS 개발을 지원할 수 있습니다.

공개 사항

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

저자들은 상충하는 재정적 이익이나 이해관계가 없음을 선언합니다.

감사의 글

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

저자들은 본 연구에 필요한 학술적 환경과 계산 자원을 제공해 준 Southern University of Science and Technology의 물리학과와 University of Cambridge의 Homerton College의 기관 지원에 감사드립니다. 또한 CALCE, SANYO, PANASONIC, KOKAM, GOTION을 포함하여 오픈 액세스 리튬 이온 배터리 데이터셋을 공개함으로써 본 종합적인 다채널 분석을 가능하게 해 준 연구 기관과 기여자들에게 감사를 표합니다.

재료

이 논문에 사용된 재료 목록
이름회사카탈로그 번호댓글
CALCE 배터리 데이터셋메릴랜드 대학교, 고등 수명 주기 공학 센터(CALCE)https://calce.umd.edu/battery-data모델 학습 및 검증을 위한 다채널 리튬 이온 배터리 사이클링 데이터 소스
CUDA ToolkitNVIDIAVersion 11.8DL 모델 학습을 위한 GPU 가속
GOTION IFP20100140A 데이터셋Mendeley Datahttps://doi.org/10.17632/vpw4t7ytbx.2외부 검증 및 다채널 배터리 성능 저하 분석
KOKAM SLPB533459H4 데이터셋Mendeley Datahttps://doi.org/10.17632/7w4y4fzzbb.1다채널 배터리 성능 저하 모델링 및 검증
MatplotlibMatplotlib 개발팀Version 3.7.1모델 성능, 민감도 분석 및 재현성 결과의 시각화
NumPyNumPy 개발자Version 1.24.3수치 계산 및 텐서 구축
PANASONIC NCR18650BD 데이터셋Mendeley Datahttps://doi.org/10.17632/wykht8y7tg.1다채널 사이클링 데이터 소스 및 공학적 특성 추출
PandasPandas 개발자Version 2.0.3데이터 구성, 전처리 및 표 형식 데이터 관리
PyTorchPyTorch FoundationVersion 2.0.1CNN–LSTM 모델을 포함한 딥러닝 아키텍처 구축 및 학습
PythonPython Software FoundationVersion 3.10.12데이터 전처리, 특성 공학, 모델 학습 및 평가
SANYO UR18650E 데이터셋NASA Prognostics Data Repositoryhttps://ti.arc.nasa.gov/tech/dash/groups/pcoe/prognostic-data-repository/재현성 평가 및 모델 검증을 위한 다채널 사이클링 데이터 소스
Scikit-learnScikit-learn 개발자Version 1.2.2베이스라인 모델 구현, 데이터셋 분할 및 성능 지표 계산

참고문헌

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
  1. Lu J, Xiong R, Tian J. Deep learning to estimate lithium-ion battery state of health without additional degradation experiments. Nat Commun. 2023;14:2760.
  2. Zhang H, Li Y, Zheng S. Battery lifetime prediction across diverse ageing conditions with inter-cell deep learning. Nat Mach Intell. 2025;7:270–7.
  3. Zhang Y, et al. State-of-health estimation for lithium-ion batteries via incremental energy analysis and hybrid deep learning model. Batteries. 2025;11(6):217.
  4. Liu C, et al. Deep learning for state of health estimation of lithium-ion batteries in electric vehicles: A systematic review. Energies. 2025;18(6):1463.
  5. Chen C, Wei J, Li Z. Remaining useful life prediction for lithium-ion batteries based on a hybrid deep learning model. Processes. 2023;11(8):2333.
  6. Chen B, et al. Lithium-ion battery state of health estimation based on feature reconstruction and Transformer-GRU parallel architecture. Energies. 2025;18(5):1236.
  7. Zhao W, Ding W, Zhang S, Zhang Z. Enhancing lithium-ion battery lifespan early prediction using a multi-branch vision transformer model. Energy. 2024;302:131816.
  8. Hu J, et al. Early prediction of lithium-ion battery degradation with a generative pre-trained transformer. Nat Commun. 2026;17:126.
  9. Li Y, et al. Accurate and adaptive state of health estimation for lithium-ion battery based on patch learning framework. Measurement. 2025;250:117083.
  10. Geng M, et al. Interpretable deep learning with uncertainty quantification for lithium-ion battery SOH estimation. Energy. 2025;335:138027.
  11. Li Y, et al. State-of-health prediction of lithium-ion batteries using feature fusion and a hybrid neural network model. Energy. 2025;319:135163.
  12. Zhou J, et al. Deep learning estimation of state of health for lithium-ion batteries using multi-level fusion features of discharge curves. J Power Sources. 2025;653:237781.
  13. Wang Y, et al. A comprehensive review of machine learning-based state of health estimation for lithium-ion batteries: Data, features, algorithms, and future challenges. Renew Sustain Energy Rev. 2025;224:116125.
  14. Severson KA, et al. Data-driven prediction of battery cycle life before capacity degradation. Nat Energy. 2019;4(5):383–91.
  15. Wu R, et al. Confidence-aware quantile Transformer for reliable degradation prediction of battery energy storage systems. Reliab Eng Syst Saf. 2025;260:111019.
  16. Yang H, et al. Privacy-preserving collaborative battery fault warning for massive electric vehicles by heterogeneous data from charging stations. Nat Commun. 2026;17:974.
  17. Liu Y, et al. A hybrid deep learning approach for remaining useful life prediction of lithium-ion batteries based on discharging fragments. Appl Energy. 2024;358:122555.
  18. Bockrath S, Lorentz V, Pruckner M. State of health estimation of lithium-ion batteries with a temporal convolutional neural network using partial load profiles. Appl Energy. 2023;329:120307.
  19. Zhang Z, et al. Multi-cycle charging information guided state of health estimation for lithium-ion batteries based on pre-trained large language model. Energy. 2024;313:133993.
  20. Li Z, Zhang X, Gao W. State of health estimation of lithium-ion battery during fast charging process based on BiLSTM-Transformer. Energy. 2024;311:133418.
  21. Bao X, et al. Hybrid deep neural network with dimension attention for state-of-health estimation of lithium-ion batteries. Energy. 2023;278:127734.
  22. He N, et al. Early prediction of battery lifetime based on graphical features and convolutional neural networks. Appl Energy. 2024;353:122048.
  23. Rieger LH, et al. Uncertainty-aware and explainable machine learning for early prediction of battery degradation trajectory. Digit Discov. 2023;2(1):112–22.
  24. Li H, et al. A cross-material lithium-ion battery state of health estimation method based on three-stage domain adaptation. Energy. 2025;139376.
  25. Han T, et al. Source-free dynamic weighted federated transfer learning for state-of-health estimation of lithium-ion batteries with data privacy. IEEE Trans Power Electron. 2024;39(11):15085–100.
  26. Rhyu J, et al. Systematic feature design for cycle life prediction of lithium-ion batteries during formation. Joule. 2025;9(5):101884.

재인쇄 및 허가

이 JoVE 논문의 텍스트 또는 그림 재사용 허가 요청

허가 요청

태그

관련 논문