Lemonergy · Design tool
Charge session thermal node
The optional lumped temperature calculation inside the Charge session tool.
- Implementation ID
charge-session-thermal- Reviewed
- 2026-10-27
Behavior
The session accumulates I-squared-R heat and ambient heat transfer through a substepped lumped thermal node. It uses the selected cell charge-temperature floor and heater setting. The reported temperature belongs to this lumped pack model.
Interface
This reference describes a design tool; its configuration fields are listed below. It has no connected Studio ports.
Parameters
Defaults are initial model values. Select values for your own model and operating conditions.
| Parameter | Unit | Default | Meaning and limits |
|---|---|---|---|
Ambient temperatureambientC | deg C | 25 | Ambient temperature for the session. |
Thermal conductanceuaWK | W/K | Supplied by the user | Optional pack-to-ambient thermal conductance. |
Thermal capacitancethermalMassJK | J/K | Supplied by the user | Optional lumped thermal capacitance. |
Heater availablehasHeater | boolean | False | Whether the session can heat below the charge floor. |
Equations and rules
C_th * dT/dt = I_charge^2 * R - UA * (T - T_ambient)
Worked example
Inspect pack temperature
100 kJ/K thermal mass and 100 W/K conductance give a 1000 s no-source temperature-difference time constant.
Open Design → Charge session →Use in a workflow
Inspect pack temperature
The separate Charge session can include a lumped thermal node.
- Charge session thermal node: Balances heat and exchange
- Ambient temperature
- Thermal mass (J/K)
- Conductance (W/K)
- Heater availability
Connected concepts
Limits and interpretation
Implementation sources
This reference follows Lemonergy implementation sources. Scientific articles support the linked concepts separately.
Repository: battery-design · Revision: ef9802329b75bc15bb96885f8ed5d49425106696
js/charger.js
This implementation and its workflow uses (JSON) · Knowledge graph (JSON-LD)