Immersion Battery Cooling: Flow, Pressure Drop and Cell Spread
Solve U- or Z-manifold flow distribution, developing passage losses and cell temperatures. Check a 5 °C spread target and find the pump head and power.
This immersion cooling battery calculator answers two linked design questions: how evenly does a dielectric fluid reach the cells, and what pump duty is needed to keep their temperatures uniform? It is intended for battery engineers, thermal-design students and people comparing practical cooling layouts before detailed CFD or prototype testing.
Enter the number of parallel cooling lanes and the number of cells encountered in series along each lane. Choose a U-type manifold when the inlet and outlet ports are at the same end, or a Z-type manifold when they are at opposite ends. Both headers have the same diameter and length. The first drawing identifies the flow paths; the cell-temperature map locates the hot and cold regions.
Describe the minimum clear gap, passage width and cell pitch. Across cylindrical cells, passage width is the exposed cylinder height. Enter the cylinder’s exposed lateral area and a measured or estimated form-loss coefficient per row. Along flat cells, enter the heated length represented by each cell and its wetted area. Each lane is an equivalent passage carrying the heat of its assigned cells: shared gaps must be apportioned consistently so that neither flow area nor cell area is counted twice.
Supply density, viscosity, heat capacity and thermal conductivity for the actual dielectric fluid near its operating temperature. The defaults illustrate a hydrocarbon immersion fluid using Shell S5 X typical data. Its density is reported at 15 °C and the other properties at 40 °C, so these defaults are an initial property approximation, not a temperature-dependent fluid model. Replace them with suitable operating-temperature data for a design assessment.
Set the sustained heat generation per cell, inlet temperature and core-to-surface thermal resistance. A downstream heat gradient can represent uneven loading. The tool solves the coupled manifold flow distribution, calculates developing-flow battery pack pressure drop, then solves an exponential finite-capacity heat balance from cell to cell. The reported spread is the hottest cell core minus the coolest cell core. A 5 K limit means the same temperature difference as 5 °C; the separate maximum-temperature check remains necessary even when spread is small.
Use the flow-distribution bars to identify starved lanes. The flow sweeps show the tradeoff between uniformity and pumping demand. Add heat-exchanger, filter and hose losses at the entered flow; those external losses scale with flow squared in the sweep. Select a pump whose curve delivers the requested flow at the calculated head in this fluid, and verify efficiency and cold-start viscosity with its supplier.
The model covers steady, single-phase forced convection with laminar equivalent passages. It does not resolve cylinder wakes, local jets, bypass leakage, buoyancy, boiling, electrochemical heat generation, thermal runaway or material compatibility. Momentum and row-loss coefficients need calibration for the actual hardware. It does not size the heat-rejection device or assess electrical insulation. Electrical and cooling-loop installation work belongs to a qualified person.
How it is calculated
The hydraulic model discretizes the dividing and collecting header momentum balances of Bajura and Jones (1976) at every lane. With the local header velocity, the momentum contribution is ; wall friction is integrated over the intervening header segments. U and Z layouts use different collector flow directions and cumulative flows. The common inlet pressure and all positive lane flows are solved together by a damped Newton iteration, subject to total-flow conservation. The Jacobian includes header momentum exchange, header friction and each lane's nonlinear resistance. The default coefficients, 1.00 and 2.65, follow the baseline discussed in the attached Energies 2021 paper, p. 16.
For each rectangular equivalent gap, , and . The Shah–London (1978) apparent Fanning-friction correlation includes velocity-profile development:
The rectangular-duct Poiseuille polynomial is used for ; and are interpolated between the published aspect ratios. Lane pressure drop is . Across-cell operation adds the entered row form losses. Smooth round headers use Churchill's 1977 all-regime Darcy friction correlation.
Across cylinders, the Churchill–Bernstein (1977) Nusselt correlation is evaluated at the minimum-gap velocity. Along flat cells, the Edwards–Denny–Mills (1979) thermal-entrance term is added to Shah–London's rectangular isothermal fully developed limit. Each cell's mean film coefficient comes from the difference of the integrated entrance conductance at its two ends, preserving thermal development downstream.
Each cell is an isothermal heated surface coupled to a finite-capacity coolant stream. Define , and . Integrating gives
This is the constant-wall effectiveness relation documented by ChEDL ht.hx (and Bergman et al., sixth edition, 2011). It applies to both flow orientations and every sweep point. The implementation evaluates with expm1 to retain precision at small NTU. For positive heat, the outlet fluid approaches the cell surface from below, including at very low flow. The mixed outlet follows total energy conservation. Pump head is total loop pressure divided by ; electrical input is .
Assumptions
Steady incompressible Newtonian fluid, constant properties, smooth equal-area round headers, equally spaced identical forward-flow lanes and a fixed common supply temperature. Heat leaves only through the assigned wetted area. All lanes share the same serial heat-load profile; its mean remains the entered cell heat. Each cell has a spatially uniform surface temperature found from its specified heat and finite coolant capacity. The cell resistance represents a lumped core-to-surface temperature rise. Header axial heat transfer and external heat gains are neglected. Header pressures are relative to the pack outlet static pressure; loop pressurization, elevation changes in open circuits and pump suction/NPSH are outside this model.
Where it applies
The gap-pressure model is restricted to in every lane. The flat-cell thermal entrance approximation is intended for wide slots (gap/width ≤0.1) and preferably Pr ≥5; its finite-aspect correction is an engineering extension of the parallel-plate entrance term. The local coefficient treatment does not solve the full conjugate Graetz problem for changing wall temperatures.
For crossflow, a rectangular equivalent gap plus user-entered row form loss represents the hydraulic path. The isolated-cylinder heat-transfer law is applied at the gap velocity; shielding, wake interactions, tube-bank enhancement and jets are not resolved. The default row loss of 1 is an illustrative design input, not a validated battery-array drag coefficient. Calibrate both row losses and header momentum coefficients against measurements or CFD. The reference cases verify correlations and limiting values, not a complete battery pack.
Use actual fluid properties near the operating film temperature. The illustrative Shell defaults mix density at 15 °C with viscosity, heat capacity and conductivity at 40 °C. No buoyancy, viscosity-temperature coupling, boiling, transient cell storage, runaway, electrical compatibility or heat-rejection-system model is included.
Every lane and cell is solved at the entered operating point. The flow sweep uses 61 solved points in crossflow and at the defaults. Large flat-cell cases use 13–61 points, scaled by the lane × cell count to stay near a three-second value calculation; a narrow flow optimum may then be missed. Charts use PCHIP interpolation to 121 points, so narrow extrema between sweep points may be missed. Header pressure curves interpolate between solved branch stations. Sweep portions above the laminar Reynolds limit are omitted. The first drawing is schematic and shows at most 16 lanes and 10 cells per lane; the temperature map includes every cell.
References
- Bajura, R. A.; Jones, E. H. Jr. (1976), Flow Distribution Manifolds. Journal of Fluids Engineering 98, 654–665. https://doi.org/10.1115/1.3448441
- Experimentally Verified Flow Distribution Model for a Composite Modelling System (2021), Energies 14, 1778; especially pp. 5–6 and 16. https://doi.org/10.3390/en14061778
- Shah, R. K.; London, A. L. (1978), Laminar Flow Forced Convection in Ducts, first edition; rectangular-duct correlations, Table 139 and Eq. (576). https://doi.org/10.1016/C2013-0-06152-X
- Churchill, S. W.; Bernstein, M. (1977), A Correlating Equation for Forced Convection From Gases and Liquids to a Circular Cylinder in Crossflow. https://doi.org/10.1115/1.3450685
- Churchill, S. W. (1977), Friction-factor equation spans all fluid-flow regimes. Chemical Engineering 84(24), 91–92; implementation cross-check: https://fluids.readthedocs.io/fluids.friction.html#fluids.friction.Churchill_1977
- Edwards, D. K.; Denny, V. E.; Mills, A. F. (1979), Transfer Processes, second edition; thermal entrance relation as documented by Ansys Motor-CAD 2025 R2. https://ansyshelp.ansys.com/public/Views/Secured/MotorCAD/v252/en/Motor-CAD_UG/MotorCAD/topics/enclosedchannelconvectioncorrelation.html
- Shell Immersion Cooling Fluid S5 X, technical data sheet v1.5 (27 September 2021), p. 1. https://industrialfluidsmfg.twinoils.com/Asset/Shell%20Immersion%20Cooling%20Fluid%20S5%20X.pdf
- ChEDL Heat Transfer 1.2.0, external convection benchmark, reproducing Bergman et al. (2011), Introduction to Heat Transfer, sixth edition, Example 7.3. https://ht.readthedocs.io/en/latest/ht.conv_external.html
- ChEDL Heat Transfer 1.2.0, effectiveness_from_NTU: the constant-wall / zero heat-capacity-ratio relation epsilon = 1 − exp(−NTU), with Q = epsilon C_min (T_hot − T_cold); references Bergman et al. (2011), sixth edition. https://ht.readthedocs.io/en/latest/ht.hx.html#ht.hx.effectiveness_from_NTU
Inputs
| Input | Symbol | Unit | Default |
|---|---|---|---|
| Manifold layout | layout | U: ports on the same end | |
| Cell flow direction | orientation | Across cylindrical cells | |
| Parallel cooling lanes | lanes | 12 | |
| Cells in series per lane | cells | 8 | |
| Minimum flow gap | gap | mm | 3 |
| Passage width / cell height | width | mm | 70 |
| Cell pitch along flow For flat cells use the heated length assigned to each cell. | pitch | mm | 24 |
| Cylindrical cell diameter | diameter | mm | 21 |
| Wetted area per cell Total exposed area assigned to one lane; for a cylinder use its lateral area. | area_cell | cm^2 | 46.18 |
| Header inside diameter | header_d | mm | 22 |
| Header length | header_l | mm | 300 |
| Dividing-header momentum coefficient Bajura–Jones baseline 1.00; calibrate against your junction geometry. | theta_d | 1 | |
| Collecting-header momentum coefficient Bajura–Jones baseline 2.65; use measured or CFD calibration when available. | theta_c | 2.65 | |
| Lane entrance and exit loss coefficient Combined losses referred to the minimum-gap velocity head. | k_junction | 1.5 | |
| Form-loss coefficient per cell row Use measured row drag at the minimum-gap velocity; this is not a tube-bank correlation. | k_row | 1 | |
| Other loop losses at this flow Hoses, heat exchanger and filter; the sweep scales these losses with flow squared. | external_dp | kPa | 10 |
| Total pack flow | flow | L/min | 12 |
| Pump overall efficiency Hydraulic power divided by electrical input power. | efficiency | 0.45 | |
| Fluid density | rho_f | kg/m^3 | 806 |
| Kinematic viscosity | nu_f | mm^2/s | 9.8 |
| Specific heat capacity | cp_f | J/(kg*K) | 2274 |
| Thermal conductivity | k_f | W/(m*K) | 0.142 |
| Inlet fluid temperature | inlet_t | °C | 30 |
| Heat generation per cell | heat_cell | W | 5 |
| Downstream heat-load gradient Last-to-first heat imbalance about the mean: 0.2 gives 0.8× to 1.2× cell heat. | heat_skew | 0 | |
| Cell core-to-surface thermal resistance | r_cell | K/W | 0.25 |
| Allowed cell temperature spread | spread_limit | K | 5 |
| Maximum cell temperature | temp_limit | °C | 50 |
Results
With the default inputs above, the calc gives:
| Result | Value |
|---|---|
| Cell spread check | Spread target met |
| Cell core temperature spread | 3.406 K |
| Cell temperature check | Temperature target met |
| Hottest cell core | 37.726 °C |
| Mixed outlet fluid temperature | 31.309 °C |
| Total pack flow | 12 L/min |
| Pack port-to-port pressure drop | 0.379 kPa |
| Required pump differential pressure | 10.379 kPa |
| Required pump head in this fluid | 1.313 m |
| Pump electrical input | 4.613 W |
| Pump hydraulic power | 2.076 W |
| Minimum lane flow | 0.691 L/min |
| Minimum / mean lane flow | 0.691 |
| Total steady heat load | 480 W |
| Minimum heat-transfer coefficient | 230.398 W/(m²·K) |
| Maximum gap Reynolds number | 77.731 |
Checked against sources
Each case below was calculated by this calc and agrees with the value from its source (within the tolerance where one is shown).
Shah–London square-duct Poiseuille limit
Source: Shah and London (1978), first edition, Table 139: square duct Fanning fRe = 14.227. The fitted rectangular polynomial gives 14.2296 (0.018% higher); the 0.03% tolerance covers its published-polynomial approximation, not a changed coefficient.
Inputs: Minimum flow gap = 5 mm; Passage width / cell height = 5 mm; Cell pitch along flow = 30 mm; Wetted area per cell = 3.299 cm²; the others as above.
| Result | Source | This calc |
|---|---|---|
| Fully developed Fanning friction × Reynolds | 14.227 | 14.23 |
Bergman / ChEDL crossflow worked example
Source: ChEDL Heat Transfer 1.2.0, Churchill–Bernstein example Re_D=6071, Pr=0.7, matching Bergman et al. (2011), sixth edition, Example 7.3. Inputs construct precisely that Reynolds and Prandtl pair. A single cell also has zero inter-cell spread. This is correlation transfer verification, not pack experimental validation.
Inputs: Parallel cooling lanes = 1; Cells in series per lane = 1; Total pack flow = 3.643 L/min; Fluid density = 1,000 kg/m³; Kinematic viscosity = 1 mm²/s; Specific heat capacity = 700 J/(kg·K); Thermal conductivity = 1 W/(m·K); the others as above.
| Result | Source | This calc |
|---|---|---|
| Cylinder Nusselt number by lane [1] | 40.637 | 40.637 |
| Cell core temperature spread | 0 ± 1 × 10⁻⁶ K | 0 K |
Low-flow cell spread — independent review regression
Source: Independent reviewer’s supplied regression case: the finite-capacity exponential balance with the same lane flows and film coefficients gives 5.751 K, whereas the former arithmetic-mean model gave 3.111 K. Basis: ChEDL ht.hx effectiveness_from_NTU, constant-wall/Cr=0 relation epsilon=1-exp(-NTU), https://ht.readthedocs.io/en/latest/ht.hx.html#ht.hx.effectiveness_from_NTU. This verifies the thermal cell balance, not experimental pack accuracy.
Inputs: Cell flow direction = Along flat cell surfaces; Cells in series per lane = 1; Total pack flow = 0.1 L/min; Heat generation per cell = 0.6 W; the others as above.
| Result | Source | This calc |
|---|---|---|
| Cell core temperature spread | 5.751 K | 5.751 K |

Responses