熱時定数(Thermal Time Constant)

Category: 熱解析 > 非定常熱伝導 | Integrated 2026-04-12
Exponential decay curve showing thermal time constant tau with 63.2 percent response level and lumped capacitance model schematic
熱時定数τにおける温度の指数減衰応答。t=τで初期温度差の63.2%が解消される

Theory and Physics

Definition of Thermal Time Constant

🧑‍🎓

Professor, what does thermal time constant mean? I've heard the term "time constant" in electrical circuits, but is it the same for heat?

🎓

Exactly the analogy. The thermal time constant $\tau$ is the time it takes for an object to eliminate 63.2% of the temperature difference with its surrounding environment. The defining equation is:

$$ \tau = \frac{\rho V c_p}{h A} $$

Here $\rho$ is density, $V$ is volume, $c_p$ is specific heat, $h$ is the heat transfer coefficient, and $A$ is the heat dissipation area.

🧑‍🎓

So the numerator is the "ability to store heat" and the denominator is the "ability to release heat"?

🎓

That's correct. The numerator $\rho V c_p$ is the thermal capacitance $C_\mathrm{th}$, representing how much thermal energy the object can store. The denominator $hA$ is the thermal conductance, whose reciprocal is the thermal resistance $R_\mathrm{th} = 1/(hA)$. In other words:

$$ \tau = R_\mathrm{th} \cdot C_\mathrm{th} $$

If you connect "a huge tank (large $C_\mathrm{th}$) to a thin pipe (large $R_\mathrm{th}$)", it takes time for the water level in the tank to change. Similarly, objects with large thermal capacity and poor heat dissipation have a larger $\tau$.

Analogy with Electrical RC Time Constant

🧑‍🎓

In electrical RC circuits, $\tau = RC$, right? Is it exactly the same form?

🎓

They are mathematically completely equivalent. This is called the "Electro-Thermal Analogy," a correspondence that dates back to Clapeyron's research in 1834:

Electrical QuantitySymbolThermal QuantitySymbol
Voltage [V]$V$Temperature Difference [K]$\Delta T$
Current [A]$I$Heat Flow Rate [W]$\dot{Q}$
Electrical Resistance [$\Omega$]$R$Thermal Resistance [K/W]$R_\mathrm{th}$
Capacitance [F]$C$Thermal Capacitance [J/K]$C_\mathrm{th}$
Time Constant [s]$\tau = RC$Time Constant [s]$\tau = R_\mathrm{th} C_\mathrm{th}$

Because of this correspondence, a method widely used in electronic device thermal design is to incorporate thermal circuits into SPICE simulators for transient analysis. The "thermal equivalent circuit" found in power semiconductor datasheets is exactly this.

🧑‍🎓

Wow, you can do thermal analysis with SPICE! I understand why it's familiar to electrical engineers now.

Applicability Judgment Using Biot Number

🧑‍🎓

But this formula can't be used unless the entire object is at a uniform temperature, right? How do you judge that?

🎓

Good question. The criterion is the Biot number:

$$ \mathrm{Bi} = \frac{h L_c}{k} $$

$L_c = V/A$ (characteristic length), $k$ is the thermal conductivity of the object. This value represents the ratio of "surface convective resistance" to "internal conductive resistance."

  • $\mathrm{Bi} < 0.1$: Internal heat conduction is fast, object is nearly uniform temperature. → Lumped Capacitance Method can be used, describable by a single $\tau$
  • $\mathrm{Bi} \geq 0.1$: Temperature gradient develops inside. → A single $\tau$ is insufficient. Distributed parameter analysis (e.g., FEM) is needed
🧑‍🎓

Can you give me a concrete example? For instance, what about components in a smartphone?

🎓

Let's think about a smartphone. An SoC chip (5mm square, silicon $k \approx 150$ W/(m·K)) has $\mathrm{Bi} \approx 0.001$, completely a lumped system. Its $\tau \approx 0.3$ to $0.5$ seconds, very short. On the other hand, the entire aluminum chassis ($k \approx 200$ W/(m·K) but large volume) has $\tau \approx 200$ to $400$ seconds.

So, the SoC temperature rises instantly, but it takes minutes for the chassis to warm up. That time lag you feel when you start using a smartphone—"the screen is hot but the back is still cool"—is precisely the difference in thermal time constants.

🧑‍🎓

They differ by two orders of magnitude! So even within the same device, they're completely different...

Governing Equation and Exponential Decay Solution

🧑‍🎓

I want to follow the equations step by step. What is the governing equation for the thermal time constant?

🎓

The starting point for the lumped capacitance method is the overall energy balance of the object. Defining the excess temperature $\theta(t) = T(t) - T_\infty$ ($T_\infty$ is ambient temperature):

$$ \rho V c_p \frac{d\theta}{dt} = -hA\,\theta $$

This is a first-order linear ordinary differential equation, and the solution is exponential decay:

$$ \theta(t) = \theta_i \, e^{-t/\tau} $$

That is:

$$ T(t) = T_\infty + (T_i - T_\infty)\,e^{-t/\tau} $$
🧑‍🎓

At $t = \tau$, $e^{-1} \approx 0.368$, so the temperature difference drops to 36.8% of the original. That means 63.2% eliminated, right!

🎓

Correct. What's important in practice is the achieved percentage after multiple $\tau$:

Elapsed TimeAchieved PercentageRemaining Temp. Diff.
$1\tau$63.2%36.8%
$2\tau$86.5%13.5%
$3\tau$95.0%5.0%
$4\tau$98.2%1.8%
$5\tau$99.3%0.7%

In thermal shock testing, setting "hold time to $5\tau$" is to ensure reaching 99.3% thermal equilibrium. This concept is also used in JIS C 60068 and IEC 60068.

Multi-Mode Time Constants and Eigenvalue Analysis

🧑‍🎓

When the Bi number is large and the lumped system can't be used, how should we think about the time constant?

🎓

In that case, the temperature response becomes a superposition of multiple time constants (multi-mode). The transient heat conduction equation for a distributed system:

$$ \rho c_p \frac{\partial T}{\partial t} = \nabla \cdot (k \nabla T) $$

Solved by separation of variables, the solution takes the form of an infinite series:

$$ \theta(\mathbf{x}, t) = \sum_{n=1}^{\infty} C_n \, \phi_n(\mathbf{x}) \, e^{-t/\tau_n} $$

Here $\phi_n$ are spatial eigenfunctions, and $\tau_n = 1/\lambda_n$ is the time constant of the $n$-th mode. In the order $\tau_1 > \tau_2 > \tau_3 > \cdots$, as time passes, higher-order modes (smaller $\tau$) decay quickly, leaving the longest $\tau_1$ (dominant time constant).

🧑‍🎓

I see. Like the vibration of a tuning fork, where high frequencies (short time constants) disappear first, and only the fundamental frequency (longest time constant) remains?

🎓

Excellent analogy. Exactly right. For example, for a one-dimensional flat plate (thickness $2L$) cooled by convection, the eigenvalues $\zeta_n$ are the roots of the transcendental equation $\zeta_n \tan \zeta_n = \mathrm{Bi}$, and the time constant for each mode is:

$$ \tau_n = \frac{L^2}{\alpha \, \zeta_n^2} $$

$\alpha = k/(\rho c_p)$ is the thermal diffusivity. $\zeta_1$ is the smallest, so $\tau_1$ is the largest. When the Fourier number $\mathrm{Fo} = \alpha t / L^2 > 0.2$, approximation with only the first term yields error within 1%—this is the condition for the Heisler chart to be valid.

Physical Meaning of Each Parameter in the Thermal Time Constant
  • Density $\rho$ [kg/m³] × Specific Heat $c_p$ [J/(kg·K)] × Volume $V$ [m³]: Thermal Capacitance $C_\mathrm{th}$ [J/K]. Heat required to change temperature by 1K. Cast iron (large $C_\mathrm{th}$) cools slowly, thin aluminum plate (small $C_\mathrm{th}$) cools quickly. The "thermal inertia" of an engine block is determined by this value.
  • Heat Transfer Coefficient $h$ [W/(m²·K)] × Area $A$ [m²]: Thermal Conductance $G = hA$ [W/K]. The "drainage capacity" of heat dissipation. Increasing fan speed increases $h$, adding fins increases $A$, making $\tau$ shorter. Natural convection $h \approx 5$ to $25$, forced convection $h \approx 25$ to $250$, water cooling $h \approx 500$ to $10{,}000$ W/(m²·K)—orders of magnitude difference.
  • Thermal Conductivity $k$ [W/(m·K)]: Does not appear directly in the $\tau$ formula but is essential for Bi number judgment. Metals with high $k$ (copper 400, aluminum 237) have small internal temperature differences and are close to lumped systems. Plastics ($k \approx 0.2$) or ceramics ($k \approx 2$ to $30$) tend to have larger internal temperature gradients.
Assumptions and Applicability Limits
  • Lumped Capacitance Method ($\mathrm{Bi} < 0.1$): Assumes uniform temperature inside the object. Correct calculation of characteristic length $L_c = V/A$ is important. For complex shapes, be careful with the definition of $L_c$.
  • Constant Material Properties: Assumes $\rho$, $c_p$, $k$, $h$ are independent of temperature. For large temperature differences (hundreds of K or more), nonlinear analysis considering temperature dependence is needed.
  • Constant Ambient Temperature: Assumes $T_\infty$ does not change over time. If it fluctuates, Duhamel's superposition integral or numerical methods are needed.
  • Convection Only: Radiation is $\sigma \epsilon A (T^4 - T_\infty^4)$, which is nonlinear. Cannot be ignored in high-temperature regions (hundreds of °C or more).
  • No Internal Heat Generation: For cases with Joule heating or steady-state chip heat generation, an extended form with an added $\dot{Q}$ term is needed.
Coffee Break Trivia Corner

The Origin of the Mysterious Number "63.2%"

Why the odd 63.2%? It comes from $1 - e^{-1} = 1 - 0.3679 \approx 0.632$. It's an essential property of exponential decay governed by the natural base $e$, and the exact same number appears in electrical RC circuits. In the 1960s, semiconductor engineers introduced this electro-thermal analogy into power device thermal design, which is the origin of modern IC thermal design methods. Don Feucht's "Handbook of Analog Circuit Design (1976)" published at Fairchild Semiconductor is considered a pioneering document that popularized SPICE-based thermal circuit modeling.

Numerical Methods and Implementation

Time Constant Extraction via FEM Eigenvalue Analysis

🧑‍🎓

For complex shapes like heat sinks, calculating the time constant by hand is impossible, right? How is it done in FEM?

🎓

In FEM, the discretized equation for unsteady heat conduction is:

$$ [C]\{\dot{T}\} + [K]\{T\} = \{F\} $$

$[C]$ is the thermal capacitance matrix, $[K]$ is the thermal conductivity matrix (including convection boundaries), $\{F\}$ is the external heat load vector. For $\{F\} = 0$, the homogeneous equation, substituting $\{T\} = \{\phi\}e^{-\lambda t}$ gives:

$$ [K]\{\phi\} = \lambda [C]\{\phi\} $$

This is a generalized eigenvalue problem. Each eigenvalue $\lambda_i$ gives the time constant $\tau_i = 1/\lambda_i$. The smallest eigenvalue $\lambda_1$ corresponds to the longest dominant time constant.

🧑‍🎓

It's similar to structural eigenvalue frequency analysis. That one is $[K]\{\phi\} = \omega^2 [M]\{\phi\}$.

🎓

Exactly the same structure. In structures, the mass matrix $[M]$ plays the role of "inertia"; in heat, the thermal capacitance matrix $[C]$ does. It can be directly obtained in Ansys Mechanical with *THERMAL_EIGENVALUE or in Abaqus with *HEAT TRANSFER, STEADY STATE=NO, EIGENVECTOR. However, many solvers don't have a direct "thermal eigenvalue" command, so fitting from transient analysis results is often more practical.

Time Constant Identification from Transient FEM Analysis

🧑‍🎓

If eigenvalue analysis isn't directly available in the solver, how do you find the time constant from transient analysis results?

🎓

There are three most commonly used methods in practice:

  1. 63.2% Method: Output the temperature history of the point of interest from transient analysis and read the time when it reaches 63.2% of the initial temperature difference. Simplest, but in multi-mode systems, influence from modes other than the first causes error.
  2. Logarithmic Plot Method: Plot $\ln(\theta/\theta_i)$ against time. For pure exponential decay, it becomes a straight line, and the slope $-1/\tau$ gives the time constant. The non-linear part of the curve is the influence of higher-order modes.
  3. Curve Fitting: Fit the temperature history data to $\theta = \sum_{n=1}^{N} A_n e^{-t/\tau_n}$ to identify multiple time constants and amplitudes. Called the Prony series method, covering most practical cases with 3-5 modes.
🧑‍🎓

Prony series is also used in creep analysis for relaxation spectra, right? It's the same mathematical structure.

🎓

Exactly. Viscoelastic relaxation time, electrical RC time constants, thermal time constants—all are superpositions of exponential decay, and the Prony series is a common analysis tool. In Python, you can easily implement it with SciPy's curve_fit, and MATLAB also has the fit function.

Relationship Between Time Step and Time Constant

🧑‍🎓

What's the relationship between the time step $\Delta t$ in transient thermal analysis and the time constant?

🎓

This is a very important point in practice. The guidelines are:

  • Implicit Methods (Backward Euler, Crank-Nicolson): Unconditionally stable, but if $\Delta t > \tau$, it "skips over" the response and fails to capture the physics. Guideline is $\Delta t \leq \tau_\mathrm{min}/5$.
  • Explicit Methods (Forward Euler): Stability condition $\Delta t < \tau_\mathrm{min}/2$ is mandatory. Constrained by the element-level minimum time constant $\tau_e = \rho c_p (\Delta x)^2 / (2k)$.
  • Automatic Time Stepping: Many commercial solvers adaptively adjust $\Delta t$ based on the rate of temperature change. In Ansys, DELTIM; in Abaqus, CETOL (allowable temperature change) in *HEAT TRANSFER are control parameters.

For example, in a model mixing an SoC chip ($\tau \approx 0.5$ s) and a chassis ($\tau \approx 300$ s), initially use $\Delta t \approx 0.05$ s to capture the chip's transient, then gradually increase $\Delta t$ to efficiently compute the chassis's slow change. It's like "zooming a telescope."

Time Step Analogy

Setting the time step is similar to "video frame rate." To capture a hummingbird's wing flap (phenomenon with short $\tau$), you need 1000fps, but for glacier flow (phenomenon with long $\tau$), one frame per day is enough. When there are multiple time constants in a model, starting with a high frame rate matched to the shortest $\tau$, then lowering the frame rate after fast phenomena settle, is the iron rule for efficient transient analysis.

Practical Guide

Application to Design Practice

🧑‍🎓

Professor, in actual design, where do you use thermal time constants?

🎓

There are many use cases. Some typical ones are:

  1. Electronic Cooling Design: A power MOSFET's junction temperature rises instantaneously ($\tau_\mathrm{junction} \approx 0.01$ to $1$ s), but the heat sink follows slowly ($\tau_\mathrm{HS} \approx 100$ to $1000$ s). For pulsed loads, the short $\tau$ is important; for steady loads...
関連シミュレーター

この分野のインタラクティブシミュレーターで理論を体感しよう

集中熱容量シミュレーター 熱解析ツール一覧

関連する分野

熱解析構造解析連成解析
この記事の評価
ご回答ありがとうございます!
参考に
なった
もっと
詳しく
誤りを
報告
参考になった
0
もっと詳しく
0
誤りを報告
0
Written by NovaSolver Contributors
Anonymous Engineers & AI — サイトマップ
About the Authors