주요 콘텐츠

스위칭 커패시터 방법을 사용하여 배터리 셀 밸런싱하기

R2023b 이후

이 예제에서는 액티브 셀 밸런싱을 위해 스위칭 커패시터(SC) 전략을 사용하여 직렬로 연결된 2개의 셀이 있는 배터리를 밸런싱하는 방법을 보여줍니다. 배터리 셀 간에 에너지가 오가도록 하기 위해 이 방법에서는 커패시터를 외부 에너지 저장 요소로 사용합니다. N개 셀을 밸런싱하려면 SC 방법에는 N-1개의 커패시터와 2*N개의 양방향 스위치가 필요합니다. 제어 전략은 두 가지 상태만 가지며, 충전 모드와 방전 모드에서 작동할 수 있습니다. 초기 충전 상태(SOC)는 한 셀이 0.7이고 다른 셀이 0.75입니다. 더 복잡한 배터리 팩을 생성하려면 Battery Pack Model Builder의 객체와 함수를 사용하십시오.

모델 개요

시뮬레이션 결과

다음 플롯은 셀 SOC 값을 보여줍니다.

실시간 시뮬레이션의 결과

이 예제는 다음 플랫폼에서 테스트되었습니다.

  • Intel® 3.5 GHz i7 멀티코어 CPU 및 4GB가 탑재된 Speedgoat™ Performance 실시간 타깃 머신

  • Intel® Core XEON E3-1275v3 (3.5GHz) 및 4GB RAM이 탑재된 dSPACE® SCALEXIO LabBox

Simscape 로컬 솔버를 사용하면 이 모델을 20마이크로초의 스텝 크기로 실시간 실행할 수 있습니다. 샘플 레이트가 작을 경우, 콜드 캐시(cold cache)로 인해 초기 태스크 실행 중 태스크 오버런이 발생할 수 있습니다. 이러한 오버런을 방지하려면, 선택한 플랫폼에서 해당 옵션을 지원하는 경우 실시간 애플리케이션의 시작 단계에서 허용되는 태스크 오버런 수를 제한하거나 주기적 태스크의 샘플 시간 시간을 늘려서 시작 동작을 완화하십시오.

참고 항목

도움말 항목