Phần mềm BMS chia làm 4 mô đun: -Trạng thái chính
- Tính toán giới hạn công suất dòng điện - Ước tính phần trăm pin SOC
- Cân bằng lôgic
2.4.3.1 Giao diện trạng thái chính:
Hình 2.3. Giao diện trạng thái chính
Tên Kiểu dữ liệu Đơn vị Từ
StateRequest Enum / CAN
Cell_Voltages Single V Sensors
Cell_Temperature Single K Sensors
Pack_Voltage Single V Sensors
Pack_Current Single A Sensors
Vout_Chgr Single V Sensors
Vout_Invtr Single V Sensors
Current Limits Single A Other BMS modules
Max Cell Voltage Single V From other BMS
Min Cell Voltage Single V From other BMS
Bảng 2.3. Dữ liệu đầu vào state flow
+ Đầu ra:
Tên Kiểu dữ liệu Đơn vị Đến
BMS_State boolean enum CAN & other modules
ChargeCurrentReq boolean / Plant (Charger)
PosContactorChgrCmd boolean / Plant (BatteryPack
CellMonitoring) PreChargeRelayChgrCm
d
boolean / Plant (BatteryPack
CellMonitoring)
NegContactorChgrCmd boolean / Plant (BatteryPack
CellMonitoring)
PosContactorInvtrCmd boolean / Plant (BatteryPack
CellMonitoring) PreChargeRelayInvtrCm
d
boolean / Plant (BatteryPack
CellMonitoring)
NegContactorInvtrCmd boolean / Plant (BatteryPack
CellMonitoring)
Bảng 2.4. Dữ liệu đầu ra state flow
* Tính trạng thái BMS: Cần phải chuyển đổi 1 cách thích hợp chế độ BMS ( chế độ chờ, sạc, lái xe) dựa trên yêu cầu của trạng thái, trạng thái của bộ tiếp điểm rơ le
* Tính toán chế độ sạc: cần phải chuyển đổi 1 cách thích hợp chế độ sạc (Init, chế độ đẳng áp (CC), chế độ đẳng thế (CV))
* Lệnh sạc rơ le: cần đóng mở thihs hợp các Rơ le ( sạc trước, cực âm, cực dương) cho bộ sạc
* Lệnh chuyển tiếp biến tần
2.4.3.2 Tính toán giới hạn dòng điện
+ Đầu vào:
Tên Kiểu dữ liệu Đơn vị Mô tả
Cell_Voltages single V Sensors
Bảng 2.5. Dữ liệu đầu vào để tính toán dòng điện
+ Đầu ra:
Tên Kiểu dữ liệu Đơn vị Đến
Current Limits single A Other BMS modules / Plant
(DriveLoad) Max Cell
Voltage single V Other BMS modules
Min Cell Voltage
single V Other BMS modules
Bảng 2.6. Dữ liệu đầu ra
* Tính toán giới hạn dòng điện: tính toán tối thiểu/ tối đa: Tính toán điện tối thiểu tối đa giữa các ô theo yêu cầu của phần mềm
- Tính toán giới hạn dòng xả BMS: Tính toán giới hạn dòng phóng điện theo yêu cầu của phần mềm
- Tính toán giới hạn dòng nạp BMS: Tính toán giới hạn dòng sạc theo yêu cầu của phần mềm
2.4.3.3 Ước tính phần tram pin SOC
Phải tính toán phần trăm pin SOC (SOC_CC, SOC_UKF, SOC_EKF
Hình 2.4. Hệ thống con tính toán mức dòng điện phóng và sạc tối đa cho phép
* Giao diện: + Đầu vào:
Tên Kiểu dữ liệu Đơn vị Từ
Pack_Current single A Sensors
Cell_Temperature s
single K Sensors
Cell_Voltages single V Sensors
Bảng 2.7. Dữ liệu đầu vào để tính SOC
+ Đầu ra:
Tên Kiểu dữ liệu Đơn vị Đến
SOCs % / CAN
Bảng 2.8. Dữ liệu đầu ra
* Đếm cu-lông : Tính phần trăm pin và đếm cu-lông theo yêu cầu của phần mềm * Tính phần trăm pin SOC UKF : Tính phần trăm pin với UKF theo yêu cầu của phần mềm
* Tính toán phần trăm pin SOC EKF: Tính phần trăm pin với EKF theo yêu cầu của phần mềm.
2.4.3.4 BMS - Logic cân bằng: Phải đóng mở an toàn các điểm tiếp xúc với bộ sạc biến tần
* Giao diện + Đầu vào
Tến Kiểu dữ liệu Đơn vị Từ
BMS_State boolean enum Other modules
Cell_Voltage
s single V Sensors
Max Cell Voltage
single V Other BMS modules
Min Cell
Voltage Bảng 2.9.. Dữ liệu đầu vào để tính toán cân bằng cellsingle V Other BMS modules
+ Đầu ra
Tên Kiểu dữ Đơn vị Đến
BalCmd boolean / Plant (DriveLoad)
Bảng 2.10. Dữ liệu đầu ra
* Cân bằng ON/OFF: tính toán nếu thực hiện cân bằng
* Tính toán lệnh và huỷ kích hoạt: Tính toán các lệnh cho bộ tiếp điểm biến tần và bộ sạc.
KẾT LUẬN
Công nghệ BMS là giải pháp lý tưởng giúp bảo vệ cả người dùng và pin khỏi bất kỳ thiệt hại nào có thể xuất hiện từ các điều kiện khác nhau có nguy cơ gây hại cho cả hai bên. Hệ thống này nhằm mục đích bảo vệ, giám sát và kéo dài tuổi thọ của pin lithium-ion. Do đó, điều cần thiết là phải đảm bảo hệ thống pin được cài đặt BMS.
CHƯƠNG 3. MÔ PHỎNG BATTERY TRÊN SIMULINK 3.1. Mô phỏng pin Lithium trên xe điện:
3.1.1 Mô tả:
Khối pin trên là một mô hình động lực học chung được tham số hóa để đại diện cho hầu hết các loại pin sạc phổ biến ngày nay như ( lead acid battery, lithium - lion battery, Nikel-cadmium và Nickel-Metal-Hydride battery ).
Nhưng trong đề tài này chúng ta chỉ nói về lithium – lion battery.
Sơ đồ mạch tương đương của khối pin trong Simulink được biểu diễn như sau:
26
3.1.2. Phương trình:
Công thức tính toán của hai trạng thái xả và nạp của từng loại pin mà sơ đồ mạch điện trên biểu diễn:
• Lithium – lion battery: - Trạng thái xả :
- Trạng thái nạp :
Trong đó:
o Ebatt : Điện áp phi tuyến (V) o E0 : điện áp không đổi (V)
o Exp(s) : điện áp động lực học (V)
o Sel(s) : hệ số đại diện cho trạng thai của pin. Sel(s) = 0 là khi pin đang xả, Sel(s) = 1 là khi pin đang nạp.
o K: hằng số phân cực ( V/Ah ) hoặc hằng số điện trở phân cực ( Ohms). o i∗ : cường độ dòng điện tần số thấp (A).
o i : cuồng đô dòng điện pin (A). o it : dung lượng pin đã lấy ra ( Ah). o Q : dung lượng pin tối đa ( Ah) o A : điện áp mũ ( V)
3.1.2 Phương trình hiệu ứng nhiệt
Đối với pin lithium – ion khi nhiệt độ của pin đạt đến nhiệt độ nóng chảy của lithium sẽ gây ra phản ứng dữ dội bên trong pin dẫn đến có thể cháy nổ, do đó nhiệt độ ảnh hưởng rất lớn đối với pin lithium – ion nên nên việc mô phỏng của pin lithium - ion trong Simulink người ta tính toán dựa trên ảnh hưởng của nhiệt độ tới pin theo các công thức sau:
- Trạng thái xả :
- Trạng thái nạp
o Tref : nhiệt độ môi trường danh nghĩa, (K) o T : nhiệt độ của cell hoặc nhiệt độ trong của pin , (K)
o Ta : nhiệt độ môi trường, (K)
o E/T : hệ số nhiệt độ điện áp thuận ( V/K)
o : hằng số tốc độ Arrhenius cho điện trở phân cực o : hằng số tốc độ Arrhenius cho điện trở trong o ∆Q/∆T : hệ số nhiệt độ công suất tối đa, (Ah / K)
o C : độ dốc đường cong xả danh nghĩa, tính bằng V / Ah. Đối với pin lithium-ion có đường cong phóng điện ít rõ rệt hơn (chẳng hạn như pin lithium iron phosphate), thông số này được đặt thành không.
o Nhiệt độ của cell hoặc nhiệt độ trong của pin (T), tại bất cứ thời điểm nào (t), sẽ được biểu diễn bằng công thức:
o Rth: điện tở nhiệt, cell đến môi trường ( /℃W ) o tc : hằng số thời gian nhiệt, cell đến mô trường (s)
o Ploss tổng nhiệt sinh ra tính bằng (W) “công suất thất thoát” trong quá trình nạp hoặc xả và được tính bằng công thức:
3.1.3 Phương trình hiệu ứng tuổi pin:
Ngoài ra thời gian (tuổi tác của pin trong quá trinh sử dụng) cũng gây ảnh hưởng đến một số thông số (như dung lượng pin và điện trở trong) của pin lithium – ion :
Với:
o Th : thời gian nửa chu kỳ, (s). Một chu kỳ hoàn chỉnh có được khi pin được xả và nạp (hoặc ngược lại).
o QBOL : dung lượng tối đa của pin,(Ah), (BOL) là chữ viết tắt của “begin of life” ta có thể hiểu đó là thời điểm đầu tiên pin có được 1 chu kỳ hoàn chỉnh và ở nhiệt độ môi trường danh nghĩa
o QEOL : dung lượng tối đa của pin, (Ah) , (EOL) là chữ viết tắt của “ end of life “ ta có thể hiểu là khi pin được sử dụng hết một vòng đời do nhà sản xuất đưa ra và ở nhiệt độ môi trường danh nghĩa
o RBOL : điện trở trong của pin, (ohms), ở BOL và ở nhiệt độ môi trường danh nghĩa o REOL : điện trở trong của pin, (ohms), ở EOL và ở nhiệt độ môi trường danh nghĩa
o : hệ số tính toán về sự lão hóa của pin. Hệ số tính toán về sự lão hóa của pin bằng 0 và xem như bằng nhau tại BOL cũng như EOL
Trong đó:
o DOD : độ sâu của trạng thái xả ( %) trong một nửa chu lỳ.
o N : Số chu kỳ ( xả và nạp) của pin và được thể hiện thông qua công thức
Trong đó:
- H : hằng số
- : hệ số mũ tính toán của DOD
- Ψ : hằng số tốc độ Arrhenius cho số chu kỳ
- Idis_ave : dòng xả trung bình (A) trong thời gian nửa chu kỳ - Ich_ave : dòng nạp trung bình (A) trong thời gian nửa chu kỳ - γ1 : hệ số mũ của dòng xả
- γ2 : hệ số mũ của dòng nạp
3.1.4 Đặc tính nạp và xả:3.1.4.1 Trạng thái xe đang chạy: 3.1.4.1 Trạng thái xe đang chạy:
- Cell Voltages:BMS đo điện áp trên từng khối tế bào điện áp giảm
- Park Curent: BMS đo dòng điện chạy qua bộ pin ở tốc độ mẫu 10Hz. Pack Curent <0 cho biết pin đang xả dòng giảm nhanh
- Cell Temperatures: BMS đo nhiệt độ của tế bào pin dòng điện sạc lớn nhiệt độ pin tăng cao
- SOC: dung lượng pin giảm
- BMS Stare: BMS đọc trạng thái pin đang ở trạng thái xả - BalCmd: Lệnh cân bằng các ô pin bằng 0
3.1.4.2 Trạng thái xả
- Cell_Volltages: Khi mới sạc ( nạp ) ta xét tới điện áp của mỗi cells. Lúc này điện áp sẽ tăng liên tục và có thể rất cao. Có thể sẽ vượt quá ngưỡng cho phép. Nên là điện áp sẽ suy giảm và được giữ ở 1 mức ổn định.
- Pack _Current: Xét tới dòng điện thì lúc này dòng điện cũng tăng và sẽ từ từ suy giảm trong quá trình sạc.
- Cell_Temperatures: Nhiệt độ sau khi sạc sẽ tăng lên ờ tất cả cả Cells. Và sẽ từ từ giảm để tránh nhiệt độ quá cao gây ảnh hưởng, đồng thời khoảng cách nhiệt độ giữa các cells cũng được rút ngắn và giữ trong khoảng cho phép
- <SOC>: Sau khi sạc thì qua các phép dự đoán SOC sẽ tăng liên tục
32
CHƯƠNG 4. MÔ PHỎNG HỆ THỐNG BMS (BATTERY MANAGEMENT SYSTEM) 4.1 Mô phỏng hệ thống BMS Hình 4.10. Mô phỏng hệ BMS-ClosedLoop Process Bộ điều khiển DDDDĐĐcontrolle r Feedback
4.2 Đồ thị đặc tính
Hình 4.12. Sơ đồ đặc tính của hệ thống với 3 trạng thái làm việc
Cell Voltages : Trước tiên quan sát sự thay đổi điện áp của cell không cân bằng với nhau, vào cuối mô phỏng các giá trị hội tụ chung một giá trị với nhau.
Park Current: Tiếp theo xét tới dòng điện, nhìn vào thời gian sạc trong pha dòng điện không đổi dòng điện bị suy giảm trong quá trình sạc. Điều này là do điện áp cell môdun tối đa rất cao so với 4,4V được chỉ định. Trong trường hợp này điện
áp vượt quá ngưỡng có thể do dòng điện quá cao gây ra dẫn đến giảm tuổi thọ của pin.
Cell Temperature: Đường đặc tính nhiệt độ tế bào pin Dòng điện sạc càng lớn làm tăng nhiệt độ pin
BMS-State: Trạng thái xả, sạc hay dừng: Tương tự tín hiệu step
Trạng thái sạc thì tín hiệu nhảy lên còn trạng thái xả hay dừng thì tín hiệu nhảy xuống.
SOC: Phần trăm pin: Trong quá trình sạc phần trăm pin tăng lên
Trong quá trình sạc ổn dòng, dòng điện được giữ không đổi, thông thường bằng C/2-C (trong đó, C là dung lượng [Ah] của ắc quy). Dòng điện sạc càng lớn, quá trình sạc ổn dòng càng ngắn nhưng quá trình sạc ổn áp sẽ càng dài; tuy vậy, tổng thời gian sạc cả 2 giai đoạn thường không quá 3h. Đồng thời, dòng điện lớn sẽ làm tăng nhiệt độ của pin. Trong quá trình sạc cần theo dõi nhiệt độ sát sao vì nhiệt độ quá cao sẽ có thể làm cho ắc quy bốc cháy hoặc phát nổ.
TÀI LIỆU THAM KHẢO https://en.wikipedia.org/wiki/Battery_management_system https://alena-energy.com/bo-giam-sat-quan-ly-pin-lithium-bms-battery-management- system/ https://vi.wikipedia.org/wiki/Pin_Li-ion https://www.youtube.com/watch?v=R9UK41vOIRo&list=PLn8PRpmsu08pYXwR- qihN6abrK3Io97NN https://www.mathworks.com/solutions/power-electronics-control/battery-management- system.html https://www.youtube.com/watch?v=lyMRMQzoLEw