주요 콘텐츠

모델 기반 설계를 사용하여 배터리 관리 시스템 구축하기

R2026b

이 프로젝트에서는 배터리 관리 시스템(BMS) 제어기를 구축하기 위한 단계별 모델 기반 설계(MBD) 워크플로를 보여줍니다. 프로젝트에서는 리튬 이온 니켈-망간-코발트(NMC) 배터리 팩을 사용하고 세 가지의 플랜트 충실도 수준(일괄, 그룹화, 상세)을 지원하므로, 개발 단계에서 빠른 반복이 가능하고 배포 전에 고충실도에서 검증할 수 있습니다.

BMS 제어기는 다음과 같은 3개의 기본 컴포넌트로 나뉩니다.

  • 상태 머신 — 감시 상태 머신(대기, 구동, 충전, 결함)

  • 셀 모니터링 및 셀 밸런싱 — 충전 상태(SOC) 추정 및 패시브 셀 밸런싱

  • 시스템 제어 및 보호 — 결함 검출, 접촉기 관리 및 전류/전력 제한

BMS 플랜트는 배터리 팩, 충전 전 회로, 충전기 및 구동 부하를 비롯한 Simscape™ 컴포넌트를 사용하여 물리적 배터리 시스템을 표현합니다.

이 워크플로는 프로젝트 설정부터 Simulink® Test™를 사용한 시스템 수준 검증까지 6가지 단계를 안내합니다.

워크플로 단계

자세한 내용은 플로우 차트에서 각 상자를 클릭하십시오.

  1. Set Up File Management System — MATLAB® 프로젝트에서 설계 파일을 구성합니다.

  2. Author and Import Requirements — 요구 사항을 작성하고 작성한 요구 사항을 Requirements Editor로 가져옵니다.

  3. Manage Design Data — 파라미터를 참조된 데이터 사전으로 분할합니다.

  4. Develop Architecture Models — System Composer™를 사용하여 시스템을 컴포넌트로 분해합니다.

  5. Connect to Model-Based Design — 동작 모델을 아키텍처 컴포넌트에 연결합니다.

  6. Verify and Validate System — 컴포넌트, 아키텍처 및 시스템 수준에서 테스트합니다.

배터리 관리 시스템 프로젝트

열기 버튼을 클릭하여 프로젝트를 작업 폴더에 불러옵니다.

openProject('UseMBDtoBuildaBMS/UseMBDtoBuildaBMS.prj');

참고 항목

도움말 항목