전류 관리
배터리 충전 및 방전과 충전 한도 및 방전 한도 설정을 위한 알고리즘을 개발합니다.
블록
Battery CC-CV | 정전류 정전압 충전 알고리즘 (R2022b 이후) |
Battery Charging Current Limit | Maximum battery charging current (R2022b 이후) |
Battery Discharging Current Limit | Maximum battery discharging current (R2022b 이후) |
CC-CV Charging (Proportional Control) | Constant-current constant-voltage charging algorithm with proportional control (R2025a 이후) |
추천 예제
스위칭 커패시터 방법을 사용하여 배터리 셀 밸런싱하기
이 예제에서는 액티브 셀 밸런싱을 위해 스위칭 커패시터(SC) 전략을 사용하여 직렬로 연결된 2개의 셀이 있는 배터리를 밸런싱하는 방법을 보여줍니다. 배터리 셀 간에 에너지가 오가도록 하기 위해 이 방법에서는 커패시터를 외부 에너지 저장 요소로 사용합니다. N개 셀을 밸런싱하려면 SC 방법에는 N-1개의 커패시터와 2*N개의 양방향 스위치가 필요합니다. 제어 전략은 두 가지 상태만 가지며, 충전 모드와 방전 모드에서 작동할 수 있습니다. 초기 충전 상태(SOC)는 한 셀이 0.7이고 다른 셀이 0.75입니다. 더 복잡한 배터리 팩을 생성하려면 Battery Pack Model Builder의 객체와 함수를 사용하십시오.
- R2023b 이후
- 모델 열기
배터리 충전 및 방전
이 예제에서는 배터리를 충전하고 방전하기 위해 정전류 및 정전압 알고리즘을 사용하는 방법을 보여줍니다. Battery CC-CV 블록은 10시간 동안 배터리를 충전하고 방전합니다. 초기 충전 상태(SOC)는 0.3입니다. 배터리가 충전 중일 때 전류는 배터리가 최대 전압에 도달할 때까지 일정하며, 도달한 후에는 전류가 0으로 감소합니다. 배터리가 방전 중일 때 모델은 정전류를 사용합니다.
Charge Battery Module with Charger Block
Charge a battery module using a constant-current step followed by a constant-voltage step. This is a CC-CV profile. The battery simulation utilizes a Simscape™ Battery™ Charger block. At the start of the simulation, the battery module has a state of charge (SOC) of 10%. The Charger block performs a constant-current (CC) charging until it reaches the predefined module voltage limit of 4.1 V. The block then switches to a constant-voltage (CV) control step where the current gradually decreases until it reaches a threshold of 0.5 A, specified in the Current Threshold parameter. The charging procedure stops once the current reaches the designated threshold.
- R2024a 이후
- 라이브 스크립트 열기
Charge and Discharge Battery Module with Passive Balancing
Perform a cyclic charge and discharge cycle on a battery module while balancing the voltages of the module parallel assemblies.
- R2024a 이후
- 라이브 스크립트 열기
Charge and Discharge Module Assembly with Coolant Control
Perform a charging and discharging cycle on a battery module assembly while monitoring the cell temperature and enabling cooling.
- R2024a 이후
- 라이브 스크립트 열기
충전 상태 추정기로 배터리 모듈 충전 및 방전시키기
이 예제에서는 배터리 모듈을 주기적으로 충전 및 방전하면서 시간 경과에 따라 모듈 내 3개의 병렬 어셈블리에 대한 SOC(충전 상태)를 추정하는 방법을 보여줍니다. 또한 SOC 추정값을 사용하여 충전 프로파일과 방전 프로파일 간에 전환합니다. 칼만 필터는 추정을 위해 초기 SOC 추정값과 병렬 어셈블리의 전압, 전류, 온도를 사용합니다. 모델은 각 병렬 어셈블리의 셀 온도 평균값을 기반으로 병렬 어셈블리의 온도를 추정합니다.
- R2024a 이후
- 라이브 스크립트 열기
Perform Controlled Charging and Discharging on Battery Module
Perform a cyclic charge and discharge profile on a battery module by using the Battery CC-CV block. At the start of the simulation, the battery module has a state of charge (SOC) of 10%. The Battery CC-CV block performs a constant-current (CC) charging until it reaches the limit cell voltage of 4.1 V specified in the Maximum cell voltage (V) parameter. The block then charges the battery with a constant-voltage (CV) profile until the module SOC reaches 90%. Finally, the block starts a CC discharging procedure and discharges the module until the SOC reaches the initial value of 10%. The charge and discharge cycle then restarts.
- R2024a 이후
- 라이브 스크립트 열기
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
웹사이트 선택
번역된 콘텐츠를 보고 지역별 이벤트와 혜택을 살펴보려면 웹사이트를 선택하십시오. 현재 계신 지역에 따라 다음 웹사이트를 권장합니다:
또한 다음 목록에서 웹사이트를 선택하실 수도 있습니다.
사이트 성능 최적화 방법
최고의 사이트 성능을 위해 중국 사이트(중국어 또는 영어)를 선택하십시오. 현재 계신 지역에서는 다른 국가의 MathWorks 사이트 방문이 최적화되지 않았습니다.
미주
- América Latina (Español)
- Canada (English)
- United States (English)
유럽
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)