Battery Cooling and Ventilation [WIP]
DESIGN OBJECTIVE:
Requirements
Calculations
Design
BATTERY OVERVIEW:
https://www.batemo.com/products/batemo-cell-explorer/molicel-inr21700-p50b/#get-report-popup
Nine cells in parallel per module, 32 modules in series per pack, 288 cells total
About 120V total output, 40A expected current output for sustained speed
2.5V - 4.2V range, 3.6V nominal, 24W expected maximum per cell
Single pole +/- via stripping casing, bottom poles attached to aluminum heat plate
Max charge/discharge temperature 80C. Max ambient temperature 60C
12.8 mOhm internal impedance at 50% SOC
INR designation → LiNiMnCoO2
CALCULATIONS
Battery Heat Generation
The following section calculates the total heat generation of components within the battery enclosure. This includes the cells, bus bars, and contacts.
Q [W] - heat generation
Ibat [A] - cell current → 6.6A
Ro [Ω] - ohmic resistance
Rp [Ω] - polarized resistance
Ri [Ω] - internal resistance → 13.5mΩ
Tbat [C] - cell surface temperature → 70C
UOCV [V] - open circuit voltage
n - number of cells → 288
∆S [J/mol k] - entropy change
F [C/mol] - Faradays constant → 96,485 C/mol
The following equation splits the heat generation of the cells into two terms: irreversible (ohmic) heat caused by the internal resistance, and entropy change (∆S) caused by electrochemical reactions.
Qbat = Ibat [ (Uwv − Uocv ) + Tbat (∂UOCV / ∂Tbat) ]
Q = I2bat (Ro + Rp ) + IbatTbat (∂UOCV / ∂Tbat)
Q = I2batRi + IbatTbat (∂UOCV / ∂Tbat)
Reversible heat estimate (without physical testing):
∂UOCV / ∂Tbat =−ΔS/nF
Q = I2batRi + IbatTbat (−ΔS/nF)
Typical entropy values:
LiNiMnCoO2 cells → ΔS ≈ -20-40 J/mol k
Since there are 288 cells in the battery:
Qpack = 288 [I2batRi + IbatTbat (−ΔS/nF)]
Qpack = 572W
Qbat = Qpack + Qcontact_tot + Qbus bar_tot
Qbat ≈ 600W
Bus Bar Heat Generation
ρsigma = 2.874 x 10-8 Ωm (for sigmaclad 60)
ρalum_20C = 2.65 x 10-8 Ωm (at room temp)
ρalum(T) = ρ0 ⋅ [1+α(T−T0)]
α=0.004 per C, T = 50C, T0 = 20C
ρalum_50C = 2.97 x 10-8 Ωm
Bus Bars:
QBus Bars = I2R
QBus Bars = I2 (L ρsigma / A) (I = 6.666A for 60A pull)
QBus Bars = 0.089W
QBus Bars= 32(Qcontact)
QBus Bars_tot = 2.86W
Collectors:
QCollectors = I2R
QCollectors = I2 (L ρalum_50C / A) (I = 60A)
QCollectors = 0.12W
QCollectors = 10(Qbus bar)
QCollectors_tot = 12W
Natural Convection Calculations:
Q = h ⋅ A ⋅ (Ts − Ta)
Q = h ⋅ A ⋅ (ΔT)
Collectors:
halum = 10 W/m2⋅K (typical aluminum to air natural convection)
A = 2(0.0019) m2 (top and bottom surface, sides negligible)
0.12 = 10 (0.0019 + 0.0019) ΔT
ΔTCollectors = 3.14C
Bus Bars:
hsigma = 10 W/m2⋅K (typical nickel to air natural convection)
A = 0.0023 m2 (single surface)
0.089 = 10 (0.0023) ΔT
ΔTBus Bars = 3.74C
Cells:
hsteel = 10 to 25 W/m2⋅K (typical steel to air natural convection)
A = 288(0.00548) m2
600 = (10 to 25) (1.58) ΔT
ΔTcells = 15.2 to 38 C
These values mean as long as the temperature difference between the surface and ambient air is ΔT, natural convection will dissipate all heat generated.
The ΔTcells values mean that natural convection would most likely not be adequate to cool the battery given that the max ambient temperature allowed is 60C and the max surface temp is 80C. In other words ΔTcells > 20C means that natural convection isn’t enough.
The figure above is useful for context in calculating temperature. But the test was done in open air room temperature until 0% SOC or 80C, so we can’t really use the data. (Our power is 24W, 60/9A * 3.6V)
DESIGN
Cooling
The design will be a water cooling system consisting of a cold plate, pump/reservior enclosure, and radiator. The aluminum heat plate (bottom panel) underneath the battery pack will be attached to a water loop with parallel channels. This loop will connect to a water pump/reservoir combo input, and output to a radiator with two fans which has an exterior air intake and exhaust (ducts). The parts will be connected by tubes and quick disconnect fittings. The radiator/fans will be mounted to a 3D printed system attached to the frame. The reservoir/pump combo and control PCB will be mounted within an enclosure by the radiator. There might be an intake duct from the front cutouts to assist ventilation and cooling air temperature.
POWER GOAL: <25W
Ventilation
Regulations require a negative pressure fan assisted ventilation duct out the exterior of the vehicle away from any airstreams toward the driver. This is in the event that the battery explodes and there are dangerous fumes. There will be a 4in. duct intake to interior of the battery box and fan assisted exhausts.
Parts Selection
Radiator
Estimate 1250-2000W heat transfer depending on intake duct speed
Reservoir/Pump
https://freezemod.com/product/freezemod-computer-water-cooler-magnetic-levitation-domestic-ddc-water-pump-pub-gcdcb-pm/ (more details)
Highest flow rate (800 L/H) for <15W, cheap and lightweight
Fans
https://www.digikey.com/en/products/detail/delta-electronics/AFB1212SH-F00/2560460
<5W goal and high static pressure, 120mm
Tubing/Fittings
https://koolance.com/tubing-clear-uv-reactive-pvc-13mm-x-16mm-1-2in-x-5-8in-3m?srsltid=AfmBOooJ2Rww4TUZ8V3FsRl22lMOn6h4hL1bdEdWH-Aw6INYNRU5qa2c (tubing, 13mm ID 16 OD)
https://koolance.com/fitting-single-compression-for-13mm-x-16mm-1-2in-x-5-8in-black-fit-v13x16-bk (tube to pump/radiator fittings)
https://koolance.com/fitting-single-swivel-angled-for-13mm-x-16mm-1-2in-x-5-8in-fit-l13x16 (90 degree)
https://koolance.com/quick-disconnect-no-spill-coupling-male-panel-barb-for-id-13mm-1-2in-qdt4-m13-p (cold plate QD fittings male)
https://koolance.com/quick-disconnect-no-spill-coupling-female-panel-barb-for-id-13mm-1-2in-qdt4-f13-p (QD female)
Cold Plate
Carbon fiber composite rectangular tubes to act as water channels, manufactured with 3D print mold
Six tubes in parallel attached to 3D printed intake/exhaust manifolds → water loop
Water loop is attached to bottom BB panel with thermally conductive epoxy
Intake/Exhaust Air Duct
Intake duct from front intake of aeroshell to the radiator
Exhaust duct from radiator to back exhaust of car
3D printed radiator mounting and front intake/exhaust designs
Pump Control PCB
Inputs: temp and flow sensors, manual controls, dashboard controls
Outputs: pump motor, LCD display with temp, flow, set speed, radiator fan output
Connected to CAN with PSOM
Temperature Sensor
https://koolance.com/sen-ap008b-coolant-temperature-sensor-brass-10k-ohm
Thermistor, inline.
Flowrate Sensor
Hall Effect → vibration proof, more accurate. Inline.
Requires ADC to read values
Internal Ventilation Parts
Duct from front intake to interior battery, two exhaust ducts to exterior of car (fan assisted)
3D printed parts
2 fans
CAD
Mockup
Mounting
Radiator
Slide-on mount that is attached to frame tabs
Mounted onto the interior side of frame, above the battery
Pump Enclosure
Frame tabs on side of frame
Cold Plate
Permanently epoxied to bottom panel of battery box (aluminum heat plate)
Simulations