모델 기반 설계를 사용하여 배터리 관리 시스템 구축하기
R2026b이 프로젝트에서는 배터리 관리 시스템(BMS) 제어기를 구축하기 위한 단계별 모델 기반 설계(MBD) 워크플로를 보여줍니다. 프로젝트에서는 리튬 이온 니켈-망간-코발트(NMC) 배터리 팩을 사용하고 세 가지의 플랜트 충실도 수준(일괄, 그룹화, 상세)을 지원하므로, 개발 단계에서 빠른 반복이 가능하고 배포 전에 고충실도에서 검증할 수 있습니다.
BMS 제어기는 다음과 같은 3개의 기본 컴포넌트로 나뉩니다.
상태 머신 — 감시 상태 머신(대기, 구동, 충전, 결함)
셀 모니터링 및 셀 밸런싱 — 충전 상태(SOC) 추정 및 패시브 셀 밸런싱
시스템 제어 및 보호 — 결함 검출, 접촉기 관리 및 전류/전력 제한
BMS 플랜트는 배터리 팩, 충전 전 회로, 충전기 및 구동 부하를 비롯한 Simscape™ 컴포넌트를 사용하여 물리적 배터리 시스템을 표현합니다.
이 워크플로는 프로젝트 설정부터 Simulink® Test™를 사용한 시스템 수준 검증까지 6가지 단계를 안내합니다.
워크플로 단계
자세한 내용은 플로우 차트에서 각 상자를 클릭하십시오.
Set Up File Management System — MATLAB® 프로젝트에서 설계 파일을 구성합니다.
Author and Import Requirements — 요구 사항을 작성하고 작성한 요구 사항을 Requirements Editor로 가져옵니다.
Manage Design Data — 파라미터를 참조된 데이터 사전으로 분할합니다.
Develop Architecture Models — System Composer™를 사용하여 시스템을 컴포넌트로 분해합니다.
Connect to Model-Based Design — 동작 모델을 아키텍처 컴포넌트에 연결합니다.
Verify and Validate System — 컴포넌트, 아키텍처 및 시스템 수준에서 테스트합니다.
배터리 관리 시스템 프로젝트
열기 버튼을 클릭하여 프로젝트를 작업 폴더에 불러옵니다.
openProject('UseMBDtoBuildaBMS/UseMBDtoBuildaBMS.prj');
참고 항목
도움말 항목
- 프로젝트 관리
- Simulink 모델 확장하기
- 아키텍처 모델 작성하기 (System Composer)