배터리 모델 생성 및 배터리 팩 설계
Simulink 및 Simscape Battery 는 배터리 셀을 모델링하고 다양한 배터리 팩 아키텍처를 설계하고 정상 및 결함 상태에서의 배터리 팩 열 응답과 전기 응답을 평가할 수 있는 설계 환경을 제공합니다.
- 제조사의 데이터시트를 기반으로 셀 파라미터화
- 다양한 효과, 기하 구조 및 위상으로 사용자 지정 가능 배터리 모델 구축
- 사용자 지정 가능한 유체 경로 및 배터리 팩으로의 열적 결합으로 냉각 플레이트 모델링
- 셀 간 온도 편차 탐색 및 냉각 효율 측정
- 적절한 모델 해상도를 설정하여 모델 충실도와 시뮬레이션 속도 간의 균형 달성
예제 실행해 보기
배터리 관리 시스템 알고리즘 개발
Simulink 및 Simscape 를 사용하여 다양한 동작 조건과 환경 조건에서 원하는 성능, 안전한 작동, 적절한 수명을 보장하는 알고리즘을 개발할 수 있습니다. 시스템 수준 시뮬레이션을 통해 배터리, 전기 회로, 환경 조건 및 부하의 거동 모델에서 BMS 설계의 기능적 측면을 검증할 수 있습니다. 배터리 팩의 동적 거동을 이해하고 BMS 알고리즘의 효용성을 탐색하여 다음을 수행할 수 있습니다.
- 셀 전압 및 온도 모니터링
- SOC(충전 상태) 및 SOH(성능 상태) 추정
- 배터리 충전 프로파일 제어
- 개별 셀의 SOC 밸런싱
- 필요한 경우 전원 및 부하로부터 배터리 팩 격리
예제 실행해 보기
배터리 관리 시스템 알고리즘 테스트 및 검증
RP(신속 프로토타이핑) 또는 HIL(Hardware-in-the-Loop) 테스트를 위해 Simulink 및 Simscape 모델로부터 C/C++ 및 HDL 코드를 생성하여 실시간 시뮬레이션으로 BMS 알고리즘을 검증할 수 있습니다. 코드를 생성하고 마이크로컨트롤러 또는 FPGA에서 구현하기 전에 알고리즘을 검증할 수 있도록 BMS 제어기를 모방할 수 있습니다. HIL 테스트를 수행하여 하드웨어 프로토타입을 사용하기 전에 BMS 제어기를 테스트해서 배터리 시스템의 균형을 시뮬레이션할 수 있습니다.
코드 생성 및 배포
프로덕션 마이크로컨트롤러, FPGA 및 ASIC에서 바로 구현할 수 있는 배터리 시스템 알고리즘으로부터 가독성이 좋고 간소하며 효율적인 C/C++ 및 HDL 코드를 생성할 수 있습니다.
- Embedded Coder 및 하드웨어 지원 패키지를 사용한 ARM® Cortex®-A/M/R, C2000, STM32, Infineon® AURIX™, Xilinx® Zynq®, Intel® SoC 소자에서의 임베디드 코드 생성 및 배포
- HDL Coder 및 하드웨어 지원 패키지를 사용한 Intel(FPGA, SoC), Xilinx(FPGA, Zynq, RFSoC), Microchip(FPGA, SoC) 소자에서의 HDL 코드 생성 및 배포
- 코드 생성 설정 최적화, 코드 효율성 개선 및 레거시 코드, 데이터형, 보정 파라미터와의 통합 촉진