Temperature field
Can you trust this run?
Temperatures
Where the heat goes at the time shown in the 3D view
Arrow widths scale with the heat flow in watts. Heat that comes in and does not leave is stored, and raises the temperature of the battery or the body. When the arrow points into the battery, the warmer phone body is heating it; on the chart that shows as a negative battery-to-body flow.
Along the coolant path at the time shown in the 3D view
Heat generated W per cell
Cell current A
Terminal voltage V
State of charge %
How the results were checked
What runs here
Two networks were trained on the heat equation alone, with no simulation data: one for radial cooling of a long cylinder and one for a plane wall. A finite cylinder is the product of the two; a pouch cell is the product of three plane walls. A Thevenin circuit model supplies the heat, and Duhamel superposition turns the unit responses into temperatures for any load.
What it was checked against
An independent finite-element model (scikit-fem, quadratic elements) solving the full 3D problem with no symmetry assumption, run through the same electro-thermal loop. The table lists the largest temperature difference over each run. This page's engine reproduces the Python engine to within 0.02 mK.
What it is not
A screening tool for uniform-heat, homogeneous cells with constant convection. It does not replace detailed FEM or CFD, does not predict thermal runaway or abuse, and is not a certification method. Preset properties and circuit parameters are illustrative placeholders, not measured data.