Introduction

Non-destructive testing, namely the process of evaluating and inspecting materials, components, or systems without causing any damage or alteration to their structure or functionality, aims to detect defects, assess material properties, and monitor the condition of components during their lifecycle1,2. Based on the material properties being tested, such as metals, plastics, ceramics, composites, a wide range of NDT methods have been applied, such as ultrasonic testing (UT), X-ray and radiography, eddy current testing (ECT) and acoustic emission (AE) and thermography3,4,5. Commonly-used thermography includes steady-state thermography (SST, also called as passive thermography), pulsed thermography (PT) and lock-in thermography (LIT). SST involves capturing and analyzing the natural thermal radiation emitted by an object without applying any external heat source. It relies solely on the thermal energy that is already present in the environment or the object itself. PT and LIT, often considered as active thermography because of evaluation of dynamic temperature changes, are powerful NDT methods that measures the surface temperature distribution of materials6. They are especially valuable for detecting surface and subsurface defects by analyzing thermal responses to external stimuli.

Significant progress has been made in the study of wave-like heat transfer in thermal meta materials7,8,9,10,11,12,13,14,15,16,17, including thermal wave cloak18,19, thermal wave rectification20,21,22, heat pump23,24,25,26, non-reciprocal thermal metadevices27,28,29, coherent perfect absorption30, skin effect31,32,33,34. These advances have demonstrated the flexibility of thermal metamaterials in controlling thermal wave signals. LIT exploits modulated thermal waves to detect material properties and structural defects, offering advantages such as high sensitivity and spatial resolution35,36,37,38,39,40,41,42. Traditionally, LIT utilizes modulated thermal waves to probe the properties of materials and detect internal defects. The principle behind LIT involves applying a periodic thermal excitation (often sinusoidal thermal wave) to the surface of a material, typically through infrared radiation43. This excitation induces a corresponding periodic temperature distribution on the material’s surface, which is influenced by both the material’s thermal properties and the presence of defects.

In LIT, the sample is subjected to a modulated heat source, which induces a periodic fluctuation in the surface temperature. The thermal waves propagate into the material, and the amplitude and phase of the surface temperature variation are affected by factors such as material heterogeneity, internal defects, and boundary conditions. These temperature variations are then captured by an infrared camera, which records the thermal response over time. The key advantage of LIT is its ability to extract both amplitude and phase information from the thermal response, which provides insight into the material’s internal structure. The combined analysis of both the amplitude and phase shift between the applied thermal modulation and the measured surface temperature allows for accurate localization and characterization of defects within the material. Signal processing techniques, such as Fourier transforms44, along with various modulation methods, are employed to enhance the signal-to-noise ratio (SNR, also referred to as the contrast-to-noise ratio, CNR)45 and to extract the defect-related information from the corresponding thermal response.

Multiple approaches are introduced to thermally excite the material to be measured, with LIT relying on continuous thermal waves to inject energy into the detected object46. Among these, halogen lamps offer several advantages like low cost, broad spectral range, wide application versatility, and high-power output, making them a popular choice as thermal excitation sources in various detection systems. Their ability to provide a consistent and uniform light output further enhances their utility in thermographic applications, especially when large-area excitation is required. Reference 47 applies the halogen lamps to reconstruct three-dimensional defect morphology. Laser is also a commonly-used heat source to get more uniform illumination48. Other methods, such as ultrasonic, electromatic eddy current, and microwave, are also adopted in related works49,50,51. As for the detected sample, traditional LIT mostly focuses static scenarios, where the infrared camera, the object and heat source remain fixed during the entire inspection. Recent advances include scanning thermography deployed by laser arrays (laser arrays scan thermography, LAsST), whose specimen is given a variable speed scanned by a fixed laser array52.

Despite its effectiveness, it is noticeable that in the process of using traditional LIT for NDT of samples, both amplitude and phase characteristics are of significant interest as they allow for the convenient localization of defect points. However, in the meantime, analysis of the propagation characteristics of time-harmonic thermal signals has received relatively less attention. Also, constrained by its static nature, where the heat source, the detected sample, and the infrared camera remain stationary, thereby limiting its broader applicability, especially when part or all of these three components are in motion. To overcome the mentioned limitations of static nature, and in order to gain a comprehensive understanding of the transmission characteristics of time-harmonic thermal fields throughout the entire propagation process, here we introduce a dynamic framework based on continuous thermal waves as well as rotating samples. By utilizing a thermal analog of scattering theory15,20,27,30, we are able to amplify thermal signals under resonant conditions, achieving a significant increase in temperature intensity. Our theoretical framework explores the interplay between thermal wave propagation and dynamic LIT scenarios. Specifically, we examine a situation where a rotating unit generates thermal waves that are conductively transmitted to the sample. This method has been validated through a combination of theoretical analysis and finite-element simulations, demonstrating the potential to amplify thermal signals under optimal condition than that of static situation. This resonant-like amplification effect has critical implications for improving the efficiency of infrared NDT of material science. It not only paves the way for more efficient LIT techniques but also broadens the scope of thermal wave research to dynamic systems or other thermal metamaterials.

Results

Scattering theory (double-layer model)

We begin by considering a theoretical model consisting of two independent rings with their centers aligned along the same axis. We postulate that the medium is homogeneous in the radial direction and the cylinder has a small thickness (as shown in Fig. 1a, b). For the sake of clear and general explanation, we assume that the two annuli are stacked along the z-axis. Consequently, the following temperature field function of the z-direction can be expressed as:

$$T\left(z,\omega ,t\right)={{T}_{0}}+(B_{+}{{{\rm{e}}}}^{{{\rm{i}}}{kz}}+{B}_{-}{{{\rm{e}}}}^{-{{\rm{i}}}{kz}}){{{\rm{e}}}}^{-{{\rm{i}}}\omega t}$$
(1)

Here, \({T}_{0}\) is the reference temperature, analogous to the direct current component in circuits, while \({B}_{+}\) and \({B}_{-}\) represent the ingoing and outgoing signals, respectively. Additionally, \(k\) is the wave number, \(\omega\) is the thermal frequency, and \(t\) denotes time.

Fig. 1: Schematics of the double-layer and triple-layer model.
figure 1

The base of the bottom layer provides continuous sinusoidal thermal wave, while the first layer acts as a convective medium whose angular velocity modulates the temperature amplitude on its top surface. a Diagrammatic figure. b Side view of the double-layer structure. For the triple-layer model, the top (corresponding to the second layer in (c)) layer can be seen as a device under test, in this model, where the combined angular velocities of both the first and second layers simultaneously modulate the sample’s thermal response. c Diagrammatic figure and d Side view of the triple-layer structure. e temperature profile by flattening the circumference. Letters \(b\), \(d\) and \(R\) are geometric parameters: \(b\) = 0.005 m, \(d\) = 0.022 m, \(R\) = 0.055 m. \(z=0\) represents the coordinate origin. \(\omega\) is the thermal frequency. \(\Omega\) and \({\Omega }_{i}(i=1,\,2)\) denote corresponding angular velocities. When viewed from the origin towards the negative direction of the z-axis, a clockwise rotation corresponds to a positive value.

According to Fourier’s law in heat transfer, macroscopic heat conduction is governed by the equation \(q=-\kappa \cdot \nabla T\), where \(q\) is the heat flux density, \(T\) is the temperature and \(\kappa\) is the thermal conductivity tensor. Taking into account energy conservation, the temperature field satisfies \(\rho {c}_{p}\frac{\partial T({{\boldsymbol{r}}},t)}{\partial t}=\nabla \cdot \left(\kappa \cdot \nabla T\left({{\boldsymbol{r}}},t\right)\right)+g({{\boldsymbol{r}}},{t})\), where \({{\boldsymbol{r}}}\) is the position vector, \(g({{\boldsymbol{r}}},t)\) is the rate of energy generation, \(\rho\) and \({c}_{p}\) represent mass density and specific heat capacity at constant pressure, respectively. When convection with velocity \({{\boldsymbol{v}}}\) is introduced, the governing equation is transformed into the convection-diffusion equation \(\rho {c}_{p}\frac{\partial T({{\boldsymbol{r}}},t)}{\partial t}=\nabla \cdot \left(\kappa \cdot \nabla T\left({{\boldsymbol{r}}},t\right)\right)-\rho {c}_{p}{{\boldsymbol{v}}}\cdot \nabla T\left({{\boldsymbol{r}}},t\right)+g({{\boldsymbol{r}}},{t})\).

The temperature field in this work adheres to the governing equations as follows:

$$\left\{\begin{array}{c}\frac{\partial {T}_{{{\rm{c}}}}}{\partial t}={D}_{{{\rm{c}}}}\frac{{\partial }^{2}{T}_{{{\rm{c}}}}}{\partial {x}^{2}}+{D}_{{{\rm{c}}}}\frac{{\partial }^{2}{T}_{{{\rm{c}}}}}{\partial {z}^{2}},z\le {z}_{1},\,0\le x\le 2{{\rm{\pi }}}R \hfill \\ \frac{\partial {T}_{{{\rm{r}}}}}{\partial t}=D\frac{{\partial }^{2}{T}_{{{\rm{r}}}}}{\partial {x}^{2}}-v\frac{\partial {T}_{{{\rm{r}}}}}{\partial x}+D\frac{{\partial }^{2}{T}_{{{\rm{r}}}}}{{\partial }^{2}z},{z}_{1}\le z\le {z}_{2},0\le x\le 2{{\rm{\pi }}}R\end{array}\right.$$
(2)

The distribution equations for \({T}_{{{\rm{c}}}}\) and \({T}_{{{\rm{r}}}}\) are given by:

$$\left\{\begin{array}{c}{T}_{{{\rm{c}}}}={T}_{0}+\left[{B}_{{{\rm{c}}}+}{{{\rm{e}}}}^{{{\rm{i}}}{k}_{{{\rm{c}}}}{z}_{1}}{{{\rm{e}}}}^{{{\rm{i}}}{k}_{{{\rm{c}}}}\left(z-{z}_{1}\right)}+{B}_{{{\rm{c}}}-}{{{\rm{e}}}}^{-{{\rm{i}}}{k}_{{{\rm{c}}}}{z}_{1}}{\rm{e}}^{-{{\rm{i}}}{k}_{{{\rm{c}}}}\left(z-{z}_{1}\right)}\right]{{{\rm{e}}}}^{{{\rm{i}}}{k}_{{{\rm{x}}}}x-{{\rm{i}}}\omega t},\,\\ z\le {z}_{1},0\le x\le 2{{\rm{\pi }}}R\hfill\\ {T}_{{{\rm{r}}}}={T}_{0}+\left[{B}_{{{\rm{r}}}+}{{{\rm{e}}}}^{{{\rm{i}}}{k}_{{{\rm{r}}}}z}+{B}_{{{\rm{r}}}-}{{{\rm{e}}}}^{-{{\rm{i}}}{k}_{{{\rm{r}}}}z}\right]{{{\rm{e}}}}^{{{\rm{i}}}{k}_{{{\rm{x}}}}x-{{\rm{i}}}\omega t}, \hfill \\ {z}_{1}\le z\le {z}_{2},0\le x\le 2{{\rm{\pi }}}R\hfill\end{array}\right.$$
(3)

Here \({T}_{{{\rm{c}}}}\) and \({T}_{{{\rm{r}}}}\) denote the temperature fields, where the subscripts c and r correspond to the bottom and first layer, respectively. The thermal diffusivities are defined as \({D}_{{{\rm{c}}}}=\frac{{\kappa }_{{{\rm{c}}}}}{{\rho }_{{{\rm{c}}}}{c}_{{{\rm{c}}}}}\) and \(D=\frac{{\kappa }_{{{\rm{r}}}}}{{\rho }_{{{\rm{r}}}}{c}_{{{\rm{r}}}}}\). The linear velocity of the first layer is \(v=\Omega R\), where \(\Omega\) is the convective velocity and R represents the radius of the concentric annulus. The position coordinates along the z-axis are \({z}_{1}\) and \({z}_{2}\) with \({z}_{1}=-b\) and \({z}_{2}=b\), and the respective thickness of the bottom and first layer is \(d\) and \(2b\) (Fig. 1).

In theoretical analysis, we assume that all physical parameters exhibit isotropy and homogeneity, and the thickness of the selected ring is relatively small. It is reasonable to neglect the radial temperature difference. A sinusoidal temperature distribution at \((r,\theta )\) of the bottom layer follows the function \(T(r,\theta ,\omega )={T}_{0}+A\cos \left(\theta -\omega t\right)={T}_{0}+A\cos \left({k}_{{{\rm{x}}}}x-\omega t\right)\), where \(A\) represents the temperature amplitude and the x-axis is defined by flattening the circumference with the conditions \(x \sim x+2{{\rm{\pi }}}R\), \({k}_{{{\rm{x}}}}=\frac{2{{\rm{\pi }}}}{2{{\rm{\pi }}}R}=\frac{1}{R}\). Figure 1e depicts the periodic temperature profile. In this case, the wavelength of a thermal wave in Cartesian coordinates exactly corresponds to the polar angle of \(2{{\rm{\pi }}}\) radians in polar coordinates.

The first layer is regarded as a convective medium rotating at \(\Omega\). The temperature distribution follows a pattern similar to that of the base of the bottom layer, with only a difference in the oscillating amplitude. Specifically, we are primarily interested in the amplitude of such wave-like heat transfer in this work.

By substituting the temperature waveform (Eq. 3) into the governing equation (Eq. 2), we have the following dispersion relationship:

$$\left\{\begin{array}{c}{k}_{{{\rm{c}}}}^{2}+{k}_{{{\rm{x}}}}^{2}=\frac{i\omega }{{D}_{{{\rm{c}}}}} \hfill \\ {k}_{{{\rm{r}}}}^{2}+{k}_{{{\rm{x}}}}^{2}=\frac{i\left(\omega -\Omega \right)}{D}\end{array}\right.$$
(4)

with the boundary condition \((h=b+d,\,{z}_{1}=-b,\,{z}_{2}=b)\)

$$\left\{\begin{array}{c}{T}_{{{\rm{c}}}}\left({z}_{1}\right)={T}_{{{\rm{r}}}}\left({z}_{1}\right)\hfill\\ {\kappa }_{{{\rm{c}}}}{\frac{\partial {T}_{{{\rm{c}}}}}{\partial z}}_{\left|z={z}_{1}\right.}={\kappa }_{{{\rm{r}}}}{\frac{\partial {T}_{{{\rm{r}}}}}{\partial z}}_{\left|z={z}_{1}\right.}\end{array}\right.$$
(5)

Rewrite the relation into matrix form:

$$\left(\begin{array}{cc}1 & 1\\ 1 & -1\end{array}\right)\left(\begin{array}{c}{B}_{{{\rm{c}}}+}{{{\rm{e}}}}^{{{\rm{i}}}{k}_{{{\rm{c}}}}\left(-b\right)}\\ {B}_{{{\rm{c}}}-}{{{\rm{e}}}}^{-{{\rm{i}}}{k}_{{{\rm{c}}}}\left(-b\right)}\end{array}\right)=\left(\begin{array}{cc}{{{\rm{e}}}}^{-{{\rm{i}}}{k}_{{{\rm{r}}}}b} & {{{\rm{e}}}}^{{{\rm{i}}}{k}_{{{\rm{r}}}}b}\\ \frac{{\kappa }_{{{\rm{r}}}}{k}_{{{\rm{r}}}}}{{\kappa }_{{{\rm{c}}}}{k}_{{{\rm{c}}}}}{{{\rm{e}}}}^{-{{\rm{i}}}{k}_{{{\rm{r}}}}b} & -\frac{{\kappa }_{{{\rm{r}}}}{k}_{{{\rm{r}}}}}{{\kappa }_{{{\rm{c}}}}{k}_{{{\rm{c}}}}}{{{\rm{e}}}}^{{{\rm{i}}}{k}_{{{\rm{r}}}}b}\end{array}\right)\left(\begin{array}{c}{B}_{{{\rm{r}}}+}\\ {B}_{{{\rm{r}}}-}\end{array}\right)$$
(6)

Additionally, to calculate the amplitude terms \({B}_{{{\rm{c}}}+}\), \({B}_{{{\rm{c}}}-}\), \({B}_{{{\rm{r}}}+}\), \({B}_{{{\rm{r}}}-}\), auxiliary equation (Eq. 7) is combined with (Eq. 5):

$$\left\{\begin{array}{c}{B}_{{{\rm{c}}}+}{{{\rm{e}}}}^{{{\rm{i}}}{k}_{{{\rm{c}}}}\left(-h\right)}+{B}_{{{\rm{c}}}-}{{{\rm{e}}}}^{-{{\rm{i}}}{k}_{{{\rm{c}}}}\left(-h\right)}=A\,\\ {B}_{{{\rm{r}}}+}{{{\rm{e}}}}^{{{\rm{i}}}{k}_{{{\rm{r}}}}b}-{B}_{{{\rm{r}}}-}{{{\rm{e}}}}^{-{{\rm{i}}}{k}_{{{\rm{r}}}}b}=0\,\hfill\end{array}\right.$$
(7)

Then we simplify the terms \({B}_{{{\rm{c}}}+}{{{\rm{e}}}}^{{{\rm{i}}}{k}_{{{\rm{c}}}}{z}_{1}}\), \({B}_{{{\rm{c}}}-}{{{\rm{e}}}}^{{{\rm{i}}}{k}_{{{\rm{c}}}}{z}_{2}}\) and \(\frac{{\kappa }_{{{\rm{r}}}}{k}_{{{\rm{r}}}}}{{\kappa }_{{{\rm{c}}}}{k}_{{{\rm{c}}}}}\) into \({A}_{1}\), \({B}_{1}\) and \(\gamma\), define the transfer matrix \(M\) as \(\left(\begin{array}{c}{B}_{{{\rm{r}}}+}\\ {B}_{{{\rm{r}}}-}\end{array}\right)=M\left(\begin{array}{c}{A}_{1}\\ {B}_{1}\end{array}\right)=\left(\begin{array}{cc}{M}_{11} & {M}_{12}\\ {M}_{21} & {M}_{22}\end{array}\right)\left(\begin{array}{c}{A}_{1}\\ {B}_{1}\end{array}\right)\), scattering matrix \(S\) as \(\left(\begin{array}{c}{B}_{1}\\ {B}_{{{\rm{r}}}+}\end{array}\right)=S\left(\begin{array}{c}{A}_{1}\\ {B}_{{{\rm{r}}}-}\end{array}\right)=\left(\begin{array}{cc}{S}_{11} & {S}_{12}\\ {S}_{21} & {S}_{22}\end{array}\right)\left(\begin{array}{c}{A}_{1}\\ {B}_{{{\rm{r}}}-}\end{array}\right)\)

$$M=\frac{1}{2\gamma }\left(\begin{array}{cc}\left(\gamma +1\right){{{\rm{e}}}}^{{{\rm{i}}}{k}_{{{\rm{r}}}}b} & \left(\gamma -1\right){{{\rm{e}}}}^{{{\rm{i}}}{k}_{{{\rm{r}}}}b}\\ \left(\gamma -1\right){{{\rm{e}}}}^{-{{\rm{i}}}{k}_{{{\rm{r}}}}b} & \left(\gamma +1\right){{{\rm{e}}}}^{-{{\rm{i}}}{k}_{{{\rm{r}}}}b}\end{array}\right)$$
(8)
$$S=\left(\begin{array}{cc}\hskip -19pt \frac{1-\gamma }{1+\gamma } & \hskip -6pt\frac{2\gamma }{1+\gamma }{{{\rm{e}}}}^{{{\rm{i}}}{k}_{{{\rm{r}}}}b}\\ \frac{2}{1+\gamma }{{{\rm{e}}}}^{{{\rm{i}}}{k}_{{{\rm{r}}}}b} & \frac{\gamma -1}{\gamma +1}{{{\rm{e}}}}^{2{{\rm{i}}}{k}_{{{\rm{r}}}}b}\end{array}\right)$$
(9)

Thus far, we are able to obtain the scattering characteristics by sweeping \(\omega\) and \(\Omega\) to calculate the temperature waveform and corresponding amplitude. Similar to classical scattering theory, the thermal scattering elements \({S}_{{ij}}\) represent the ratio of the thermal signal transmitted from port \(j\) to port \(i\). In this work the two-port system is described in terms of ingoing and outgoing components. Typically, the off-diagonal components, namely \({S}_{12}\) and \({S}_{21}\), signify the transmission coefficients, whereas the diagonal (\({S}_{11}\) and \({S}_{22}\)) stand for the reflection coefficients. When the condition \({S}_{12}\ne {S}_{21}\) holds, the double-layer model exhibits nonreciprocity. Figure 2 depicts the modulus of the corresponding elements, which are obtained by sweeping \(\Omega\) with fixed \(\omega\).

Fig. 2: Scattering characteristics of the double-layer model.
figure 2

Here \(\omega =\frac{{{\rm{\pi }}}}{4}\) rad s1. The bule solid lines are the modulus of elements in the scattering matrix with respect to different \(\Omega\). a \({S}_{11}\), b \({S}_{12}\), c \({S}_{21}\) and d \({S}_{22}\).

From Fig. 2, it is clearly shown that when \(\Omega\) approaches \(\omega\), the propagation characteristics corresponding to the four parameters undergo a noticeable transition. From Fig. 2b, c, it can be indicated that the system exhibits significant forward-transmission performance at this specific frequency. This could imply that the system is well-optimized for transmitting signals from port 1 to port 2. On the other hand, \({S}_{12}\) represents the reverse-transmission coefficient, which suggests that the system has strong isolation in the reverse direction.

The scattering elements can be interpreted from both mathematical and physical perspectives. Mathematically in general, they arise from the combined effect of \(\gamma\) and \({{{\rm{e}}}}^{{{\rm{i}}}{k}_{{{\rm{r}}}}b}\) (Supplementary Fig. 1). The complex \(\gamma\) represents the ratio of two complex wave vectors. The real part (Supplementary Fig. 1a) reflects the phase synchronization: before the critical point, the decreasing real part indicates progressive phase matching between thermal waves in the two rings, achieving full synchronization beyond this point. The imaginary part (Supplementary Fig. 1b) governs attenuation characteristics. After the critical point, the attenuation of \({k}_{{{\rm{r}}}}\) exhibits significantly stronger attenuation than \({k}_{{{\rm{x}}}}\). For \(|{S}_{11}|\), its magnitude is jointly governed by two factors: system energy loss and convective-induced wave vector matching at the boundary. Beyond the phase-transition point, the real part of \(\gamma\) approaches zero, indicating significant wave vector magnitude disparity. This drives \(|{S}_{11}|\to 1\) due to enhanced backscattering. Concurrently, the determinant of \(S\) attains large values post-transition (Supplementary Fig. 1e), confirming minimal system energy loss.

The magnitude \(|{S}_{21}|\) depends on both \(|\gamma |\) and \(|{{{\rm{e}}}}^{{{\rm{i}}}{k}_{{{\rm{r}}}}b}|\). Given the persistent positivity of real part of \(\gamma\) throughout the frequency range, maximum \(|{S}_{21}|\) requires simultaneous minimization of \(|\gamma |\) and maximization of \(|{{{\rm{e}}}}^{{{\rm{i}}}{k}_{{{\rm{r}}}}b}|\). Such conditions meet at the phase-transition point (Supplementary Fig. 1c, d). Conversely, \(|{S}_{12}|\) correlates positively with \(|\gamma |\), resulting in its minimum value at this point.

Finally, \(\left|{S}_{22}\right|\) derives from \({{|S}}_{11}|\cdot |{{{\rm{e}}}}^{2{{\rm{i}}}{k}_{{{\rm{r}}}}b}|\). Its peak occurs at the phase-transition point where the product of these terms maximizes.

The appearance of scattering elements greater than 1 might be puzzling. To clarify, the transmission coefficient presented here corresponds to the amplitude of the temperature field, with the spatial decay factor being removed. Moreover, the amplitude of the temperature field does not directly represent energy; rather, energy is determined by the temperature gradient multiplied by system-specific parameters. This is fundamentally different from wave systems, where energy is typically proportional to the square of the field amplitude.

To further understand the resonant-like heat transfer characteristics, we calculate a broader range of \(\omega\) and \(\Omega\), as shown in Supplementary Fig. 2. The four subfigures all exhibit linear resonance relationship, which only depends on these two angular velocities, not on material parameters (Supplementary Fig. 3).

Scattering theory (triple-layer model)

To better understand the scattering characteristics and the potential to be applied in LIT where the device under test is in motion. Next, we derive a triple-layer model (corresponding to Fig. 1c, d). The mere difference is that an extra layer (i.e., the second layer) is added on top with another independent angular velocity \({\Omega }_{2}\) to meet dynamic requirements. By employing an analogous derivation process, the propagation characteristics of the triple-layer model are obtained. The transmission coefficient \({S}_{21}\) is \(\frac{2{\gamma }_{2}}{\left({{{\rm{\gamma }}}}_{1}+{{{\rm{\gamma }}}}_{2}\right)\cos \left(2{k}_{{{\rm{r}}}}b\right)-{{\rm{i}}}\left({\gamma }_{1}{\gamma }_{2}+1\right)\sin \left(2{k}_{{{\rm{r}}}}b\right)}\), which is dependent on \(\omega\), \({\Omega }_{1}\) and \({\Omega }_{2}\), where \({\gamma }_{1}=\frac{{\kappa }_{{{\rm{r}}}}{k}_{{{\rm{r}}}}}{{\kappa }_{{{\rm{c}}}1}{k}_{{{\rm{c}}}1}}\), \({\gamma }_{2}=\frac{{\kappa }_{{{\rm{r}}}}{k}_{{{\rm{r}}}}}{{\kappa }_{{{\rm{c}}}2}{k}_{{{\rm{c}}}2}}\). Subscripts c1, r, c2 correspond to the bottom, first and second layer. We keep \(\omega\) constant, sweeping \({\Omega }_{1}\), \({\Omega }_{2}\) to give out the modulus (Fig. 3) and symmetric results (Supplementary Fig. 4). For detailed derivation process, see Supplementary Note 1.

Fig. 3: Scattering characteristics of the triple-layer model.
figure 3

Here \(\omega =\frac{{{\rm{\pi }}}}{4}\) rad s1. The rotation direction of the target is defined such that \({\Omega }_{i}\)(\(i\) = 1, 2) is positive when the rotation is clockwise, and negative when the rotation is counterclockwise. The four plots correspond to the modulus of the scattering elements. a \({S}_{11}\), b \({S}_{12}\), c \({S}_{21}\) and d \({S}_{22}\).

Simulation of the double-layer model

We firstly construct a double-layer concentric ring and use the heat transfer module to conduct our research. In the bottom layer, the temperature distribution adheres to the distribution of \(T={T}_{0}+A\cos \left({k}_{{{\rm{x}}}}x-\omega t\right)\). The measured data represents the temporal temperature variation at a fixed position on the top surface of the first layer during one complete period. The temperature amplitude under current conditions is determined by calculating half the difference between the maximum and minimum temperature values.

Experimental verification of the double-layer model

Firstly, we put forward an experimental scheme to design time-harmonic heat source. A copper plate is placed in close contact with the bottom layer, with its two terminals subjected to different fixed temperatures: hot end \({T}_{{{\rm{h}}}}\), and cold end \({T}_{{{\rm{c}}}}\). Consequently, a fixed temperature boundary is set, thus forming a temperature gradient. Then a rotational angular velocity (thermal frequency) \(\omega\) is applied. As a result, the temperature distribution of the bottom layer approximates the temperature distribution \(T\left(\theta ,\omega ,t\right)={T}_{0}+\frac{{T}_{h}-{T}_{c}}{L}R\cos \left(\theta -\omega t\right)\), with \(L\) being the plate length. A stepper motor is implemented to control the copper plate to ensure that the temperature distribution is consistent with our simulation (Fig. 4a–c). During experimental operation, the measuring position is the temperature data at a point \(\left(r,\theta \right)\) of the first layer. Theoretical analysis, simulation calculation and experiment results are shown in Fig. 4d. It is clearly illustrated that there exists a resonant-like heat transfer in the double-layer model, since the amplification effect is reflected in the comparison between the amplitude under resonant condition and the amplitude at static condition (2.50 K at resonant condition versus 1.06 K at static condition in the experiment). As the thermal wave propagates, it retains its original attenuation characteristics, as shown in Fig. 4d, where the amplitude remains smaller than the input amplitude.

Fig. 4: Photograph of experimental setup and corresponding results.
figure 4

a Front view. b Side view. c Back view. d Theoretical, simulation and experimental results. Light blue solid line represents the theoretical results. Brown scatter points represent the simulation results. Green scatter points with error bars represent the experimental data. (Scale bar: 10 mm, error bar: sum of standard deviation of peak and valley value in one period).

Simulation of the triple-layer model

For ease of illustration without loss of generality, in the triple-layer simulation we give the first and the second layer the same physical parameters. Similarly, we fixed \(\omega\), then sweep \({\Omega }_{1}\), \({\Omega }_{2}\) to derive corresponding temperature amplitude (Fig. 5a). Such amplification effect is reflected by the amplitude of 21.64 K at resonant condition versus 1.95 K at static condition in the simulation (Fig. 5b).

Fig. 5: Theory and simulation results of the triple-layer model.
figure 5

Here \(\omega =\frac{{{\rm{\pi }}}}{4}\) rad s1 a Temperature amplitude of varied \({\Omega }_{1}\) and \({\Omega }_{2}\). b Derived amplitude of theoretical results (light blue solid line with cyan triangles) and corresponding simulation results (brown scatter points).

Conclusion

In this work, we propose an amplification effect of time-harmonic temperature field under spinning lock-in thermography, and verified the conclusion by theoretical calculation, simulation analysis and experiment. For the double-layer model, the transmission coefficient \({S}_{21}\) consistently reaches its maximum value at the point where \(\omega =\Omega\). However, it is noted that the sample’s amplitude is influenced by the superposition of forward and backward waves, both of which depend on \(\omega\) and \(\Omega\). As a result, when the amplitude attains its maximum, there is a slight offset in \(\Omega\) from the point \(\omega =\Omega\). And as for the triple-layer model, both the transmission coefficient \({S}_{21}\) and the maximum temperature amplitude occur at \({\Omega }_{2}=\omega\). Near \({\Omega }_{2}=\omega\), perturbation in \({\Omega }_{2}\) have a substantial impact on the temperature amplitude, so it is possible to use the temperature amplitude characteristic for frequency detection and analysis with this effect. Also, in these two spinning lock-in thermography models, we calculate the transmission coefficient modulus \({S}_{21}\) and temperature amplitude versus material parameters (Supplementary Figs. 5 and 6). Moreover, since the material parameters are all related to the temperature amplitude, and we carry out artificially arbitrary structures in Supplementary Information (Supplementary Figs. 7 and 8), such resonant amplitude is significantly larger than that of static state. Our findings suggest that the results of this work could be applied to dynamic infrared nondestructive testing and are also expected to design novel dynamic thermal metamaterials.

Methods

Parameters (double-layer)

\({T}_{0}\) = 298.15 K, \(A\) = 5 K, \(b\) = 0.005 m, \(d\) = 0.022 m, \(R\) = 0.055 m, \({\kappa }_{{{\rm{c}}}}\) = 310 W m1 K1, \({\rho }_{{{\rm{c}}}}\) = 8900 kg m3, \({c}_{{{\rm{c}}}}\) = 390 J kg1 K1, \({\kappa }_{{{\rm{r}}}}\) = 100 W m1 K1, \({\rho }_{{{\rm{r}}}}\) = 7900 kg m3, \({c}_{{{\rm{r}}}}\) = 460 J kg1 K1, \(\omega\) = \(\frac{\pi }{4}\) rad s1. Experimental parameters: \({T}_{{{\rm{h}}}}\) = 302.85 K, \({T}_{{{\rm{c}}}}\) = 293.35 K. Geometric parameters of rotating copper plate: length \(L\) = 160 mm, width = 120 mm, thickness = 5 mm. The temperature amplitude of the first layer is subsequently measured at \(\Omega\) of 0, \(\frac{{{\rm{\pi }}}}{16}\) rad s1, \(\frac{{{\rm{\pi }}}}{8}\) rad s1, \(\frac{{{\rm{\pi }}}}{5}\) rad s1, \(\frac{{{\rm{\pi }}}}{4}\) rad s1, \(\frac{{{\rm{\pi }}}}{3}\) rad s1, \(\frac{2{{\rm{\pi }}}}{5}\) rad s1 and \(\frac{{{\rm{\pi }}}}{2}\) rad s1, respectively.

Parameters (triple-layer)

\({T}_{0}\) = 298.15 K, \(A\) = 100 K, \({b}\) = 0.005 m, \(d\) = 0.022 m, \(R\) = 0.055 m, \({\kappa }_{{{\rm{c}}}1}({\kappa }_{{{\rm{c}}}2})\) = 165 W m1 K1, \({\rho }_{{{\rm{c}}}1}({\rho }_{{{\rm{c}}}2})\) = 8900 kg m3, \({c}_{{{\rm{c}}}1}({c}_{{{\rm{c}}}2})\) = 390 J kg1 K1, \({\kappa }_{{{\rm{r}}}}\) = 95 W m1 K1, \({\rho }_{{{\rm{r}}}}\) = 7900 kg m3, \({c}_{{{\rm{r}}}}\) = 460 J kg1 K1, \(\omega\) = \(\frac{\pi }{4}\) rad s1.

Simulation

Theoretical calculation and data processing are implemented in MATLAB®. Finite element analysis is performed in commercial finite-element software COMSOL Multiphysics® with the heat transfer module.

Simulation process

Firstly, establish the geometric model in the software. Secondly, set the time-dependent temperature equation \(T={T}_{0}+A\cos ({k}_{{{\rm{x}}}}x-\omega t)\) on the lower surface of the bottom layer. The remaining parts are automatically thermal insulated. Then set convective velocity \({\Omega }_{1}\) for the double-layer simulation or \({\Omega }_{1}\), \({\Omega }_{2}\) for the triple layer simulation. Lastly, set the simulation time step and total transient simulation time, and extract the time-domain data for the calculation of temperature amplitude in the transient simulation solver.

Experimental setup

The temperature fields are measured by the infrared cameras Fotric 628 C and Fotric 347. To minimize thermal emissivity-induced errors, the observation surface is uniformly coated with graphene spray (thermal emissivity \(\approx\) 0.98), ensuring consistent radiative properties during measurement.