---
# System prepended metadata

title: 關於電池這回事
tags: [技術教學]

---


# 關於電池這回事
Author: 家答
這份文件的目標是讓大家對於電池該怎麼選，電池有甚麼參數，在選擇時有甚麼注意事項有一點基本的認識，~~這樣之後再打聽敵情的時候才知道要問甚麼~~。

如果沒特別說，那數據會用 VR7.5 當作例子
- 電芯：昇陽電池 PC40155LFP
- 電池箱配置：120s1p (120 顆電芯全串聯)

[Index of tested LiIon batteries](https://lygte-info.dk/info/batteryIndex.html) 這裡有各種圓柱電池的測試數據，有興趣的人可以隨便翻翻
[VOLTT](https://voltt.aboutenergy.io) 這裡面可以看各種電芯的數據，

# 基本名詞介紹
## UN 38.3
這個是我們的車車能不能到國外比賽的關鍵，如果電池要空運或海運，通常會看電芯有沒有過 UN 38.3 這項測試，這個測試會測試電池在各種情況 (高溫、低溫、震動、衝擊、過度充電、過度放電) 是否依然安全。會需要問電池商是否有這個測試報告，有些貨運公司會要求一年內的。如果我們是一組 segment 運去國外，一般來說也要送去做 UN 38.3 測試，但聽說測試時長很不確定，可能會拖半年到一年。

這個是 [Molicel INR-21700-P42A](https://www.molicel.com/wp-content/uploads/2201-UN-INR21700P42A-ATC-R6A1RL3021-20190712.pdf) 這顆電池芯的 UN 報告，可以速速看一下裡面有什麼東西。

## 電壓
通常會看三個電壓


| 參數                      | 敘述                                       |
| ------------------------- |:------------------------------------------ |
| Charging Voltage          | 最多能夠充到幾伏                           |
| Nominal Voltage           | 使用時通常的電壓                           |
| Cut-off Discharge Voltage | 最低能夠放電到幾伏，再低就有損毀電池的風險 |

如果用我們 VR7.5 用的昇陽電池 PC40155LFP 當例子
| 參數                      | 數值                                       |
| ------------------------- |:------------------------------------------ |
| Charging Voltage          | 3.65V                         |
| Nominal Voltage           | 3.3V                          |
| Cut-off Discharge Voltage | 2.1V |


怎麼使用這些數據呢？以一個 120 串聯 (簡寫成 120s) 的電池箱為例子的話
- Max voltage 要用 charging voltage 算，也就是 3.65 * 120 = 438V，規則規定這個要小於 600V
- 設定 BMS 時， overvoltage 要 <= charging voltage, undervoltage >= cut-off discharge voltage。
- 在車上通過 TSMP 量到的電壓通常是 nominal voltage * 120 = 396V

## Discharge Characteristics
- 實際上電芯的電壓會隨著電池的電量與放電電流而變化, 通常 SoC 越低或放電電流越大，電壓越低
- 來看看昇陽電池的 discharge characteristics，x 軸是總共放了幾 Ah 的電，y 軸是電池的電壓，中間很多不同顏色的線是在不同放電電流的情況下的數據
- 放電能力這邊用的是 幾 C 表示，這裡有 0.2, 0.5, 1, 2, 3 C。幾 C 對應到的放電電流需要和電池的 Ah 一起看。這顆電池是 20Ah，1C 放電表示一小時能把電放光，也就是用 20A 放電。2C 表示 2 倍快，半小時能夠放完，也就是 40A。
- 總結來說，C 越大，電流越大。
- 看圖表的部分，可以看到最左邊接近 0Ah 的地方大家都在 3.5V 左右，但一放電就迅速掉到 3.2~3.3，中間緩慢的下降，到超過 20Ah 的時候急速下墜。這個圖表可以對著上面說的三個電壓數值一起看。
- 從這張圖表理論上可以從電池現在的電壓知道目前的電量剩多少，但頂多用高精度的三用電表確認大家的電量是不是差不多，想要回推現在電芯的電量還是用 BMS + current sensor 比較準

![image](https://hackmd.io/_uploads/r1aciKPsgl.png)

## State of Charge, SOC
- 現在電池有多少電，滿電會說 SOC 100%，一半就 50%
- 在組裝電池箱的時候，最好先確保每顆電芯的 SOC 都一樣，或是更準確地說，電池芯的 SOC 分布很集中。
- 有電芯的 SOC 比其他人高：充整個電池箱電時只會充到最高 SOC 的電池電壓接近 charging voltage 就停止，此時其他電芯就不會充飽
- 有電芯的 SOC 比其他人低：在放電時低 SOC 的電芯電壓會先碰到 BMS 設定的 under voltage，2025 日本賽 endurnance 就是有一個電芯的電壓特別低導致跑到一半 BMS 跳 under voltage fault。
- 如何確保電芯的 SOC 一樣？
  - 用電池負載把**每一個**電芯的電都放光 (放到 cut-off discharge voltage)，再充固定的 SOC (北科建議 30%，組裝時出事的時候比較安全)。
  - 用高精度的三用電表 (日本賽的電檢評審中西先生建議要精準到小數點後四位) 再組裝錢量每一個電芯的電壓並記錄，看分布上是否有離群值，把他換掉

## 放電能力
電芯的放電能力會直接影響到馬達的輸出功率。同樣看昇陽的 PC40155LFP
- Max. Continuous Discharge Current: 60A
- 18 pulse @ 2.5V: 250A
上面的意思是持續放電最大可以放 60A，可以也可以在 18 秒內放 250A 的電 (瞬間輸出能力)
簡單計算一下，120s 的電池箱的持續放電功率大概是 (3.3 * 120) * 60 = 23.7kW，瞬間放電功率是 2.5V * 250A * 120 = 75kW。

怎麼知道電池箱的輸出功率夠不夠？可以從以下方面思考
- 規則規定的最大輸出功率是 80kW
- 四項動態賽中，直線和八字繞環會在 10 秒內結束，autoX 通常一分鐘到一分半，Endurnance 20 ~ 40 分鐘
- 持續放電功率最好 > Endurnance 的輸出功率

# 電池內阻
[Lithium-ion battery thermal modelling and characterisation: A comprehensive review](https://www.sciencedirect.com/science/article/pii/S2352152X25018274)
![image](https://hackmd.io/_uploads/r1Kpa_xCxx.png)



# 電池模型

# EIS
[Electrochemical Impedance Spectroscopy─A Tutorial](https://pubs.acs.org/doi/10.1021/acsmeasuresciau.2c00070?fig=fig3&ref=pdf)
[Image Source](https://www.zsw-bw.de/en/leistung/services/analysis-of-battery-components.html)
![image](https://hackmd.io/_uploads/HJRpndlRgl.png)
