주요 콘텐츠

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

SOH Estimator

성능 상태 추정기

R2022b 이후

라이브러리:
Simscape / Battery / BMS / Estimators

설명

이 블록은 배터리의 SOH(성능 상태)를 계산하는 추정기를 구현합니다. SOH는 이상적인 상태를 기준으로 배터리의 상대적인 현재 상태를 나타냅니다. 상태의 변화는 배터리의 용량과 전력이 시간이 지남에 따라 손실됨을 의미합니다.

이 블록은 단정밀도 부동소수점 시뮬레이션과 배정밀도 부동소수점 시뮬레이션을 지원합니다.

참고

단정밀도 부동소수점 시뮬레이션을 사용하려면 모든 입력과 파라미터의 데이터형이 single형이어야 합니다.

다음 다이어그램은 블록의 구조를 보여줍니다.

방정식

단자 저항 R0은 배터리 에이징의 중요한 지표입니다. SOC Estimator (Adaptive Kalman Filter) 블록을 사용하여 단자 저항을 추정할 수 있습니다. SOH Estimator 블록은 다음과 같이 단자 저항 R0의 함수로 SOH를 계산합니다.

SOH=REOLR0REOLR0,new

여기서 REOL은 수명 종료 시점의 저항이고, R0,new는 새 배터리일 때의 단자 저항입니다.

예제

포트

입력

모두 확장

배터리 충전 상태로, 스칼라로 지정되거나 범위 [0, 1] 내의 요소로 구성된 벡터로 지정됩니다. 이 입력 포트의 크기는 온도 입력 포트 및 R0 입력 포트의 크기와 같아야 합니다.

배터리 셀의 온도로, 단일 셀의 경우 스칼라로 지정되거나 여러 셀의 경우 벡터로 지정됩니다. 이 입력 포트의 크기는 SOC 입력 포트 및 R0 입력 포트의 크기와 같아야 합니다.

단자 저항으로, 단일 셀의 경우 스칼라로 지정되며 여러 셀의 경우 벡터로 지정됩니다. 이 입력 포트의 크기는 SOC 입력 포트 및 온도 입력 포트의 크기와 같아야 합니다.

출력

모두 확장

배터리 성능 상태로, 스칼라로 지정되거나 범위 [0, 1] 내의 요소로 구성된 벡터로 반환됩니다. 이 출력 포트의 크기는 입력 포트에서 벡터의 크기와 같습니다.

파라미터

모두 확장

SOC 절점으로 구성된 벡터로, 룩업 데이터로 지정된 점들이 정의됩니다. 이 벡터는 순오름차순이어야 합니다.

온도 절점으로 구성된 벡터로, 룩업 데이터로 지정된 점들이 정의됩니다. 이 벡터는 순오름차순이고 0 K보다 커야 합니다. 이 파라미터의 물리 단위는 온도 입력 포트의 물리 단위와 같아야 합니다.

새 배터리 셀일 때의 단자 저항(단위: 옴)입니다. 이 행렬의 행 개수는 충전 상태 값으로 구성된 벡터, SOC(-) 파라미터의 크기와 같습니다. 이 행렬의 열 개수는 온도로 구성된 벡터, T 파라미터의 크기와 같습니다.

배터리가 수명 종료 시점일 때의 단자 저항(단위: 옴)입니다. 이 행렬의 행 개수는 충전 상태 값으로 구성된 벡터, SOC(-) 파라미터의 크기와 같습니다. 이 행렬의 열 개수는 온도로 구성된 벡터, T 파라미터의 크기와 같습니다.

참고 문헌

[1] Noura, Nassim, Loïc Boulon, and Samir Jemeï. “A Review of Battery State of Health Estimation Methods: Hybrid Electric Vehicle Challenges.” World Electric Vehicle Journal 11, no. 4 (October 16, 2020): 66. https://doi.org/10.3390/wevj11040066.

확장 기능

모두 확장

C/C++ 코드 생성
Simulink® Coder™를 사용하여 C 코드나 C++ 코드를 생성할 수 있습니다.

버전 내역

R2022b에 개발됨