EV Labby Sukmart
09บทที่ 9 จาก 11Chapter 9 of 11

BMS สมองของแบตเตอรี่The BMS, the battery's brain

Battery Management System วัดแรงดันของเซลล์ทุกกลุ่ม วัดกระแสและอุณหภูมิหลายสิบจุด แล้วตัดสินใจทุกเสี้ยววินาทีว่าแบตเหลือเท่าไร จ่ายหรือรับไฟได้แค่ไหน ต้องบาลานซ์เซลล์ไหน และเมื่อไรต้องตัดไฟเพื่อความปลอดภัยThe battery management system measures every cell group's voltage, the current and dozens of temperatures, and decides many times a second how much charge is left, how much power can flow in or out, which cells need balancing, and when to cut power for safety.

งานของ BMSWhat the BMS does

หน้าที่Jobทำอย่างไรHow
วัดMeasureแรงดันทุกกลุ่มอนุกรม (เช่น 96–192 ช่อง) ละเอียดระดับมิลลิโวลต์ กระแสรวม และอุณหภูมิหลายจุดในแพ็กEvery series group's voltage (96–192 channels) to the millivolt, pack current, and temperatures throughout the pack
ประเมินEstimate% แบต (SOC) สุขภาพแบต (SOH) และกำลังที่จ่าย/รับได้ (SOP) ซึ่งรถใช้คำนวณระยะทางและจำกัดการชาร์จเร็วState of charge, state of health and state of power, which drive the range estimate and fast-charging limits
ปกป้องProtectห้ามแรงดัน กระแส หรืออุณหภูมิเกินขอบเขต ตัดคอนแทคเตอร์เมื่อผิดปกติ เฝ้าดูฉนวนระหว่างไฟแรงสูงกับตัวถังKeeps voltage, current and temperature inside limits, opens contactors on faults, and monitors insulation between the high-voltage system and the body
บาลานซ์Balanceทำให้ทุกกลุ่มเซลล์มีประจุเท่ากัน เพื่อให้ใช้ความจุได้เต็มKeeps all groups at the same charge so the full capacity stays usable
สื่อสารCommunicateคุยกับระบบความร้อน มอเตอร์ และตู้ชาร์จ (เช่น ขอกระแสจากตู้ DC ผ่านโปรโตคอลของ CCS)Talks to thermal management, the drive unit and the charger (e.g. requesting current from a DC charger over the CCS protocol)

เสียง “คลิก” ตอนเปิดรถคือ คอนแทคเตอร์ รีเลย์กำลังสูงที่ต่อแพ็กเข้ากับระบบ ก่อนต่อจริง BMS จะทำ pre-charge ผ่านตัวต้านทานเพื่อค่อยๆ ชาร์จตัวเก็บประจุในอินเวอร์เตอร์ ไม่ให้เกิดกระแสกระชากจนหน้าสัมผัสไหม้ และเมื่อเกิดการชนแรง pyro-fuse จะตัดวงจรแรงสูงทันทีThe "clunk" when you start the car is the contactors, high-power relays connecting the pack. Before closing them the BMS pre-charges the inverter's capacitors through a resistor to avoid an inrush that would weld the contacts, and in a severe crash a pyro-fuse cuts the high-voltage circuit instantly.

BMS รู้ได้ยังไงว่าแบตเหลือกี่ %How the BMS knows the charge level

ไม่มีเซนเซอร์วัด % ตรงๆ BMS ใช้ 2 วิธีร่วมกัน: (1) นับไฟเข้าออก (coulomb counting) แม่นในระยะสั้น แต่เซนเซอร์กระแสคลาดเคลื่อนนิดเดียวก็สะสมจนเพี้ยนได้ (2) ดูแรงดันตอนพัก แล้วเทียบกับกราฟแรงดัน ใช้ได้ดีกับ NMC ที่กราฟลาดชัน แต่ใช้แทบไม่ได้กับ LFP ที่กราฟแบน ลองเลื่อนความคลาดเคลื่อนของเซนเซอร์ แล้วสลับระหว่าง NMC กับ LFP ดูThere is no sensor for %. The BMS combines two methods: (1) counting charge in and out (coulomb counting), accurate short-term but a tiny current-sensor error accumulates into drift; (2) reading voltage at rest against the voltage curve, which works well for NMC's sloped curve and barely at all for LFP's flat one. Change the sensor error and switch between NMC and LFP below.

ในทางปฏิบัติใช้ observer เช่น Extended Kalman Filter บนแบบจำลองวงจรสมมูล (ECM) โดย state คือ SOC และแรงดันโพลาไรเซชัน สมการสถานะ ส่วนสมการวัดใช้ ค่า Kalman gain ของ SOC แปรตาม ถ้าความชันเกือบศูนย์ (LFP ช่วงกลาง) การวัดแรงดันแทบไม่ให้ข้อมูล ตัวกรองจึงพึ่ง coulomb counting และความไม่แน่นอนโตขึ้นเรื่อยๆ จนกว่าจะถึงช่วงปลายที่กราฟชัน (ชาร์จเต็ม) นอกจากนี้ LFP ยังมี hysteresis ของ OCV ระหว่างชาร์จกับคายประจุหลายสิบมิลลิโวลต์ ทำให้ยากขึ้นอีกIn practice an observer such as an extended Kalman filter runs on an equivalent-circuit model, , with SOC and polarisation voltage as states, process model , and in the measurement model. The SOC Kalman gain scales with : when the slope is near zero (mid-range LFP), voltage carries almost no information, the filter falls back on coulomb counting, and uncertainty grows until the steep end of the curve (a full charge). LFP's tens-of-millivolts charge/discharge OCV hysteresis makes it harder still. [25]

% จริง กับ % ที่ BMS ประเมิน ตลอด 2 สัปดาห์True vs estimated charge over two weeks
จำลองการขับทุกวันและชาร์จทุกคืน (ไม่ถึง 100%) ความคลาดเคลื่อนของเซนเซอร์คือออฟเซตคงที่ ตัวแก้ด้วยแรงดันแรงขึ้นตามความชันของกราฟ OCV ของเคมีนั้น เป็นแบบจำลองอย่างง่ายเพื่ออธิบายหลักการSimulated daily driving and nightly charging (not to 100%). Sensor error is a fixed offset; the voltage correction strengthens with the slope of each chemistry's OCV curve. A simplified model to show the principle.

การบาลานซ์เซลล์Cell balancing

เซลล์ที่ผลิตมาไม่มีวันเหมือนกันเป๊ะ ความจุต่างกันเล็กน้อย อัตราการคายประจุเองต่างกัน และแต่ละตำแหน่งในแพ็กร้อนไม่เท่ากัน ถ้าปล่อยไว้ กลุ่มเซลล์จะเหลื่อมกันเรื่อยๆ แพ็กจะชาร์จได้แค่จนกลุ่มที่สูงสุดเต็ม และใช้ได้แค่จนกลุ่มที่ต่ำสุดหมด ความจุที่ใช้ได้จริงจึงหายไปทั้งที่เซลล์ไม่ได้เสื่อม BMS แก้ด้วยการบาลานซ์ แบบ พาสซีฟ (ระบายไฟส่วนเกินของกลุ่มที่สูงออกเป็นความร้อนผ่านตัวต้านทาน ใช้ในรถเกือบทุกคัน) หรือ แอคทีฟ (ย้ายพลังงานจากกลุ่มสูงไปกลุ่มต่ำ)No two cells are identical: capacities differ slightly, self-discharge differs, and positions in the pack run at different temperatures. Left alone, groups drift apart; the pack can only charge until the highest group is full and discharge until the lowest is empty, so usable capacity shrinks even though no cell has aged. The BMS fixes this by passive balancing (bleeding the high groups' excess through resistors as heat, used in nearly every car) or active balancing (moving energy from high groups to low ones).

8 กลุ่มเซลล์ที่ไม่เท่ากันEight unequal cell groups
ความจุของแต่ละกลุ่มต่างกันเล็กน้อย (±3%) และเริ่มต้นไม่เท่ากัน การบาลานซ์แบบพาสซีฟทำได้ช้า (กระแสไม่กี่สิบถึงร้อยกว่ามิลลิแอมป์) จึงเกิดเป็นหลักตอนชาร์จใกล้เต็ม นี่คืออีกเหตุผลที่ช่วงท้ายของการชาร์จช้า และที่ผู้ผลิตบางรายแนะนำให้ชาร์จเต็มเป็นครั้งคราวGroups differ slightly in capacity (±3%) and start unequal. Passive balancing is slow (tens to a few hundred milliamps), so most of it happens near the top of a charge, one more reason the end of charging is slow and why some makers suggest an occasional full charge.

สุขภาพแบต (SOH) วัดอย่างไรHow battery health (SOH) is measured

  • SOH ด้านความจุ: ความจุตอนนี้ ÷ ความจุตอนใหม่ BMS ประเมินจากการชาร์จหรือใช้ไฟช่วงกว้างๆ เทียบกับการเปลี่ยนของ %Capacity SOH: today's capacity ÷ new capacity, estimated by the BMS from charge moved over wide SOC swings.
  • SOH ด้านกำลัง: ความต้านทานภายในที่เพิ่มขึ้น ทำให้เร่งแรงหรือชาร์จเร็วได้น้อยลงPower SOH: growth in internal resistance, which cuts peak acceleration and fast-charging power.
  • วิธีเช็กเอง: บางยี่ห้อมีเมนูตรวจสุขภาพแบต (เช่น Tesla มีการทดสอบสุขภาพแบตในโหมด Service) หรือใช้แอปอ่าน OBD ที่รองรับรุ่นนั้น ระยะทางที่หน้าจอแสดงตอน 100% บอกแนวโน้มได้คร่าวๆ แต่แกว่งตามการประมาณของ BMS และอุณหภูมิChecking it yourself: some brands have a battery-health test (Tesla has one in Service Mode), or use an OBD app that supports your model. The range shown at 100% hints at the trend, but it swings with the BMS's estimate and temperature.

กลไกการเสื่อม 3 แบบที่วัดได้Three measurable degradation modes

นักวิจัยแยกการเสื่อมเป็น (1) LLI สูญเสียลิเทียมที่ใช้งานได้ (SEI โต, ลิเทียมเพลตติ้ง) (2) LAMPE สูญเสียวัสดุขั้วบวก (รอยร้าว, โครงสร้างเปลี่ยน) และ (3) LAMNE สูญเสียวัสดุขั้วลบ (อนุภาคหลุดการเชื่อมต่อ) ซึ่งวินิจฉัยได้จาก differential voltage (dV/dQ) หรือ incremental capacity (dQ/dV) ที่ตำแหน่งยอดของกราฟเลื่อนไปต่างกัน (Birkl et al. 2017)Researchers split degradation into (1) LLI, loss of lithium inventory (SEI growth, plating), (2) LAMPE, loss of positive-electrode material (cracking, phase change), and (3) LAMNE, loss of negative-electrode material (particles losing contact), diagnosed from how peaks shift in differential-voltage (dV/dQ) or incremental-capacity (dQ/dV) curves (Birkl et al. 2017). [25]

สรุปบทนี้Chapter summary

  • % บนจอเป็น “ค่าประมาณ” จากการนับกระแสผสมกับการอ่านแรงดันThe % on screen is an estimate from counting current blended with voltage readings.
  • LFP วัด % ยากเพราะกราฟแรงดันแบน ต้องชาร์จเต็มเป็นระยะเพื่อรีเซ็ตLFP is hard to gauge because its voltage curve is flat; regular full charges re-anchor it.
  • การบาลานซ์ส่วนใหญ่เกิดตอนใกล้เต็ม ถ้าระยะทางที่ 100% ลดลงผิดปกติ การชาร์จเต็มแล้วจอดพักสักพักอาจช่วยให้ BMS ประเมินใหม่Balancing mostly happens near full. If range at 100% seems to drop oddly, a full charge followed by a rest can let the BMS re-estimate.