467
Views
1
CrossRef citations to date
0
Altmetric
Articles

Use of moving average filter for regularization of the transfer function based on Green's function method (TFBGF) to solve an IHCP

, &
Pages 104-125 | Received 13 Jul 2017, Accepted 30 May 2019, Published online: 12 Jun 2019

ABSTRACT

Most techniques for inverse problems minimize the least squares error function between the calculated and measured temperature to estimate the heat flux in the IHCP. In this work, we apply the method of the transfer function based on Green's functions (TFBGF). Unlike the optimization techniques, TFBGF is a technique that uses deconvolution of the measured temperature and the heat transfer function of the system to estimate the unknown heat flux in a forward way.However, due to the presence of the inherent experimental uncertainties, some regularization methods may be necessary to add stability to the inverse solution. The regularization procedure proposed here is the moving average filters. Since the convolution has a filter characteristic, it has the advantage of being able to be implemented easily and incorporated to TFBGF method. In this work, an experimental procedure is designed to demonstrate the ability and technical robustness of TFBGF method with the regularization considering temperature data in regions of low sensitivity and high experimental uncertainty.

2010 MATHEMATICS SUBJECT CLASSIFICATION:

1. Introduction

Inverse heat conduction problems (IHCP) belong to the class of problems called mathematically ill-posed. In opposition, well-posed problems require (i) existence, (ii) uniqueness and (iii) stability of the solution. It is proved in [Citation1] that the solution of an inverse problem in heat conduction obtained by means of differential equations is usually difficult because it does not satisfy the condition of stability. This problem is caused by the noise present in measured temperatures. The stability condition is correlated to the continuous dependence of the data, thus, small oscillations in temperature can cause large discrepancies in the estimation of heat flux.

The classical methods of solving inverse problems in conduction are usually based on minimizing the sum of the squares of the differences between the experimental and the calculated temperatures which in turn is a function of the heat flux which is intended to be estimated [Citation2]. Thus, to reach the success in the estimation of the heat flux these methods provide mechanisms that look by stability of the solution.

For example, based on the least squares method and Duhamel theorem, Beck et al. [Citation1] developed the sequential function specification method (SFSM), which is still one of the most used techniques for solving inverse heat conduction problems and is widely used for estimating heat flux either constant or linear forms. The technique consists of successive minimization of the error estimated for the current time and some future time steps. In the sequential function specified method the future time is responsible for ensuring stability to the solution of the inverse problem [Citation1]. The classical SFSM is reviewed by Samadi et al. and a general framework is developed for solving inverse heat conduction problem using SFSM with hypothesis of polynomials functions. A generalized algorithm is used to define polynomials of any degree and estimate heat fluxes using SFSM with any number of past and future data [Citation3].

Some researchers have proposed adaptations of this method seeking minimization of problems arising from the existence of measurement errors [Citation4]. The objective is to obtain greater stability of the algorithm. In this case, Keanini et al. [Citation4] proposed a modified method of the sequential function specification method to stabilize the inverse parabolic problem of heat conduction. The method uses computational time steps which are larger than the experimental sampling intervals as well as the future time steps that are equal to the sampling intervals.

Regularization is another artifice used to convert mathematically ill-conditioned problems into well-conditioned problems. Tikhonov regularization technique is widely used to ensure stability to the IHCP. In this method, one or more terms have been added to the sum of the least squares. The authors in [Citation5] concludes in their work that Tikhonov regularization can be interpreted as a digital filter for real-time data processing.

The relationship between the thermal response and the unknown input can be expressed through a sensitivity matrix. The sensitivity matrix tends to be quasi-singular. Another effective technique to solve ill-posed problems is based in the Singular Value Decomposition (SVD) of an ill-conditioned matrix [Citation6–8].

The proper orthogonal decomposition (POD) method is investigated in [Citation7]. This method is based on the dynamics of the problem in studied, that can be solved by two approaches. In the first way the governing PDE is reduced to a system of ODE's which reduces the computational time considerably. In the second approach the ill-conditioned matrix is modified using the singular value decomposition (SVD) which reduces the destructive effects of the random noise of the temperature data.

Another technique often used is the conjugate gradient method with adjoint equation described in detail in [Citation9,Citation10]. This technique is based on an optimization process using iterative regularization, that is, the results of minimization of the objective function tend to stabilize through iterations.

Ahmadi et al. presented an efficient application of wavelets as a strategy to remove the effect of noise on inverse heat conduction problems solved by the variable metric method [Citation11]. Farahani et al. compared mollification, transformed wavelets and moving average methods as alternatives to minimize the effect of noise inherent to the experimental measures [Citation12]. In the comparison of these techniques, the insertion of the mollification method as a step prior to the application of the conjugate gradient and Tikhonov regularization methods showed smaller variance error for the estimation of the heat flux.

This work evaluates the application of the moving average filter in conjunction with the TFBFG method, whose objective is to convert poorly conditioned problems into an approximate well-conditioned problems. In the TFBFG method the solution of the inverse problem identifies the analytical transfer function by means of Green's functions. It is a simple approach without iterative processes, and therefore extremely fast. As the technique uses the principle of linear superposition and deconvolution, any noise due to errors in temperature measurement is directly transported and amplified for the estimated heat flux components. The TFBGF method is described in detail in [Citation13] with application in thermal problems related to the orthogonal machining process with success for higher temperature gradient. If the temperature is high and the noise is low, that is, noise is not significant, the problem behaves as a well-conditioned problem. In this case, heat flow can be estimated directly without the use of the moving average. The analysis of the moving average filter in this research is presented through simulated and experimental tests for lower temperature gradient.

2. Transfer function based on Green's function method (TFBGF)

The TFBGF method for IHCP depends essentially on the identification of the transfer function, which in turn is obtained from the Green's function that provides the solution of the direct heat conduction problem. The Green's functions for heat conduction problems are readily available in [Citation14]. TFBGF is a proposed solution of inverse problem that can be applied to the various physical phenomena described by linear differential equations, and in this research the objective is to estimate heat flux.

The transfer function is responsible for characterizing the relationship between input and output of a dynamic system. In this case, the heat flux, q(t), is the input of the system (excitation) and the temperature, T(x,t), is the response (cause) to that excitation, as shown by the block diagram (Figure ).

Figure 1. Block diagram of a one input/one output dynamic system.

Figure 1. Block diagram of a one input/one output dynamic system.

In the time domain the relation between input/output is given by the convolution, i.e. (1) T(x,t)=h(x,t)q(t).(1) In the complex domain, with the s variable, the analysis of dynamic systems is facilitated due to the use of the Laplace transform, thus, the input/output relation is given by multiplication, (2) T(x,s)=H(x,s).q(s),(2) where the transfer function is given by H(x,s)=L{h(x,t)}.

Or again, returning to the time domain, through the inverse transform of Laplace, we have, (3) T(x,t)=L1{H(x,s).q(s)}=h(x,t)q(t)=0th(x,tτ)q(τ)dτ.(3) It is observed that the transfer function is a property of the system, therefore, it is independent of the input/output pair of the dynamic system. Thus, by considering the heat flux as the Dirac Delta function, q(t)=δ(t), the temperature, T(x,t), is the so-called impulse response function of the system. The transfer function can be defined as the Laplace transform of the impulse response function, i.e. H(x,s)=L{h(x,t)}, where h(x,t) is the impulse response function.

From the property of the neutral elementFootnote1 of convolution we have that T(x,t)=h(x,t)δ(t)=h(x,t), this means that the system's impulse response function is given by the temperature field when the excitation is a Dirac Delta type pulse. Therefore, if the thermal problem can be modelled analytically by means of the Green's functions, then the impulse response is immediately identified.

According to [Citation15], the convolution procedure between the input of the system and its impulse response function (IRF) is the most rigorous way to implement a digital filter. In this case, the filter is called a kernel. In dynamic systems there are three study variables: the excitation (heat flux), the transfer function and the system response (temperature), in this way the problems are solved knowing always two variables and estimating the third. Thus, by knowing the experimental temperatures and the impulse response (transfer function), the estimation for the heat flux in the TFBGF method can be accomplished by different approaches, by means of the deconvolution concept, or by applying the fast Fourier transform and its inverse, or else, by the spectral density calculus, all equivalent to each other [Citation13].

At the core of the TFBG method is to identify the impulse response function of the thermal problem, in the Section 4.2 it is shown how the impulse response is obtained considering a three-dimensional problem in Cartesian coordinates, which is object of study for this research.

By using the relations between input/output of a dynamic system, in the complex domain s (Equation (Equation2)), the heat flux, q(s), is estimated by (4) q(s)=T(x,s)/H(x,s).(4) Applying the inverse Laplace transform on q(s) gives q(t) as (5) q(t)=L1{q(s)}.(5) Alternatively one can obtain q(t) by deconvolution (6) q(t)=T(x,t)L1{1/H(x,s)}.(6) Thus, the block diagram representation for inverse problem, given by Equations (Equation4) and (Equation6), is shown in Figure . We observe the inversion of the input/output pair and that the system is described by L1{1/H(x,s)}.

Figure 2. Block diagram of the dynamic system for the inverse problem.

Figure 2. Block diagram of the dynamic system for the inverse problem.

However, it is found that the presence of noise, ε(t), in the measured temperature can cause great discrepancies in the estimate of the heat flux, that is, considering (7) T(x,t)±ε(t)=q(t)h(x,t),(7) then, by applying the Laplace transform, we have (8) L{T(x,t)±ε(t)}=L{q(t)h(x,t)},(8) this is, (9) T(x,s)±ε(s)=q(s)H(x,s)(9) therefore, (10) q(s)=T(x,s)H(x,s)±ε(s)H(x,s).(10) Applying the inverse Laplace transform, we have (11) q(t)=L1T(x,s)H(x,s)±L1ε(s)H(x,s),(11) or, in terms of convolution, (12) q(t)=T(x,t)L11H(x,s)±ε(t)L11H(x,s).(12) It is observed in the last term of Equation (Equation12) that the presence of significant noises in the temperature is responsible for causing discrepancies in the estimate of the heat flux. If noise is significant, the ill-condition of the problem is provided by that term, so it becomes necessary to minimize the effect of noise. Thus, the purpose of applying the moving average filter is to minimize the noise from the use of the experimental temperature, i.e. in the Equations (Equation7)–(Equation12), make ε(t) tend to zero.

In Equation (Equation7), represented by the block diagram in Figure , it is possible to observe that the noise present at the temperature is transferred to the heat flux, and, is modulated as δ(t)=ε(t)L1{1/H(x,s)} tends to zero.

Figure 3. Block diagram for the inverse problem with temperature noise.

Figure 3. Block diagram for the inverse problem with temperature noise.

In this way, moving average filter can be applied either a priori (in temperature) or a posteriori (in the heat flow), or even simultaneously. The option to apply the moving average as a filter is due to the ease of implementation of the algorithm, its low computational cost and its efficiency.

3. Moving average filter

The simple moving average is a digital filter of easy understanding and use, and therefore, of wide application. Despite its mathematical simplicity, the moving average is ideal for the reduction of random noise present in experimental data. This procedure is equivalent to a low pass filter [Citation12].

Smith [Citation15] describes the moving average filter by averaging the number of points from the input signal to each point in the output signal, Equation (Equation13). It is noted that moving average filter is a convolution of the signal with a rectangular pulse having an area of one. (13) y[i]=1nj=0n1x[i+j],(13) where x[i] is the input data and y[i] is the input data smoothing by replacing each x[i] with the mean of consecutive n data.

In the Figure  the effect of ‘smoothing’ on the temperature data is observed when the average is applied, considering n=10,50 and 100. In this example we considered the addition of a random error of ±0.15C, which corresponds to 1% of the maximum value of the simulated temperature. It is observed that for n=10 the data was smoothed around average values of the curve if adjusted the tendency of the curve. However, for n=50 and n=100, smoothed data escaped the original evolution, implying that there is an optimal number of n that establishes a compromise between noise smoothing without altering the original behaviour of data.

Figure 4. Effect of moving average (n=10,50 and 100) on simulated temperature with error (ε=±0.15) of 1% of maximum value.

Figure 4. Effect of moving average (n=10,50 and 100) on simulated temperature with error (ε=±0.15) of 1% of maximum value.

The effect of the moving average can also be exploited by comparing temperature fluctuation data (T(ti)T(ti+1)) with random noise, evidently for simulated data studies. In Figure (a), a comparison of these signals is performed, while in Figure (b), the results for reduction of temperature fluctuation after applying the moving average is shown. It is observed that the larger the value of n, the lower the data fluctuation, however, in the case of n=100 the smoothing occurs so drastically that it compromises the behaviour of the temperature data, as already noted in Figure .

Figure 5. Minimization of temperature fluctuation using moving average. (a) Random noise Vs temperature fluctuation. (b) Temperature fluctuation with moving average (n=10,50, and 100).

Figure 5. Minimization of temperature fluctuation using moving average. (a) Random noise Vs temperature fluctuation. (b) Temperature fluctuation with moving average (n=10,50, and 100).

Therefore, the value of n should be chosen so that noise minimization is enough to transform the problem from a poorly conditioned into an approximate well-conditioned one, without changing the behaviour of the curve. According to [Citation15], of all possible linear filters, the moving average produces the best noise minimization that does not imply in changing the behaviour of the curve. The noise reduction is proportional to the square root of the number of points of the mean, that is, if n=10, then the noise will be reduced to the factor of 10. Therefore, if the noise considered is ε=±0.15, then, after the application of the moving average, the residual noise is given by εr=±0.1510±0.0474. In Figure  it is possible to observe the noise reduction factor for n=10,50 and 100.

Figure 6. Effect of moving average on simulated noise.

Figure 6. Effect of moving average on simulated noise.

It can be observed that the moving average filter can be applied both in the experimental data (measured temperature) and in the estimated values (heat flux), by means of the Equations (Equation7) and (Equation12) or simultaneously. The block diagram presented in Figure  contemplates the possible applications of the moving average filter in conjunction with the TFBGF technique.

Figure 7. Moving average filter (MAF) applied to TFBGF.

Figure 7. Moving average filter (MAF) applied to TFBGF.

4. Mathematical model

We present in this section the mathematical model for the thermal problem used for the analysis of the application of the moving average in the estimation of the heat flux of an IHCP using TFBGF. The transient and three-dimensional thermal model, shown in Figure , called X23Y23Z23 by [Citation14] investigated in this paper corresponds to the experimental apparatus shown in Section 5.

Figure 8. Tridimensional thermal model (X23Y23Z23).

Figure 8. Tridimensional thermal model (X23Y23Z23).

The thermal problem X23Y23Z23 refers to a rectangular geometry whose boundary conditions in the directions x, y and z are given by the boundary conditions of type 2, prescribed heat flux, and boundary condition of type 3, surface exposed to heat convection [Citation14]. For the planes xy, yz and xz that intersect at the origin, zero heat flux is imposed. It is observed in Figure  that in x=L and z=R the surfaces are exposed to the convective medium and the heat flux, q(t), is imposed on area highlighted in y=W, with the remaining area exposed to the convective medium.

The governing equation of the thermal problem represented in Figure  is given by (14a) 2θx2+2θy2+2θz2=1αθt(14a) subjected to boundary conditions to t(0,): (14b) kθxx=0=0,kθyy=0=0,kθzz=0=0,kθxx=L=hθ,kθzz=R=hθ,kθyy=W=hθq(t),q(t)0,L2×(0,R);hθL2,L×(0,R)(14b) and the initial condition: (14c) θ0=T(x,y,z,0)T,(x,y,z)(0,L)×(0,W)×(0,R),(14c) where θ=TT, where T is the temperature of the body and T is the temperature of the medium, k and h are, respectively, the thermal diffusivity, the thermal conductivity and the coefficient of heat exchange by convection.

Equations (Equation14a)–(Equation14c) represent the thermal model of the direct problem studied. If the heat flux q(t) is an unknown function and a variable to be estimated, then the inverse problem is established. The solution to the direct problem is presented below. Details of the solution to this problem can be found in the work of [Citation1,Citation13].

4.1. Direct problem: solution by Green's functions

The solution of the problem described by Equations (Equation14a)–(Equation14c) in terms of Green's functions is given by (15) θ(x,y,z,t)=x=0Ly=0Wz=0RG(x,y,z,t|x,y,z,0)θ0dxdydz+αkτ=0tx=0L/2z=0Rq(τ)G(x,y,z,t|x,W,z,τ)dxdzdτ.(15) The Green's function for the problem given by the Equation (Equation15) is given by [Citation14] (16) G(x,y,z,t|x,y,z,τ)=8LWRp=1n=1m=1eαm2L2+βn2W2+γp2R2α(tτ)×αm2+B12αm2+B12+B1βn2+B22βn2+B22+B2γp2+B32γp2+B32+B3×cosαmxLcosαmxLcosβnyWcosβnyW×cosγpzRcosγpzR(16) where αm, βn and γp are the eigenvalues by means of the transcendental equations αmtanαm=B1, βntanβn=B2 and γptanγp=B3. The indices m=1,,M, n=1,,N and p=1,,P define the amount of (iterations) required for the convergence of series, given a truncation error, ε, desired. Since B1=hLk, B2=hWk and B3=hRk are numbers associated with each surface.

Thus, by replacing the Green's function, Equation (Equation16), in Equation (Equation15), the analytical solution in terms of the variable θ is given by (17) θ(x,y,z,t)=8θ0p=1m=1n=1eαm2L2+βn2W2+γp2R2αt×αm2+B12αm2+B12+B1βn2+B22βn2+B22+B2γp2+B32γp2+B32+B3×cosαmxLsinαmαmcosβnyWsinβnβn×cosγpzRsinγpγp+8αkWp=1n=1m=1eαm2L2+βn2W2+γp2R2αt×αm2+B12αm2+B12+B1βn2+B22βn2+B22+B2γp2+B32γp2+B32+B3×cosαmxLsinαm2αmcosβnyWcosβn×cosγpzRsinγp2γp0tq(τ)eαm2L2+βn2W2+γp2R2ατdτ.(17) The solution in terms of the original variable T is readily obtained by T=θ+T. It is observed that the solution of the direct heat conduction problem X23Y23Z23 (Equation (Equation17)) is determined as long as the heat flux, q(t), and also the convective heat exchange coefficients, h, are known.

The analytical solution of the problem X23Y23Z23, given by Equation (Equation17), was verified from the comparison with the problem Y23, and also verified intrinsically with the problem Y30. The contour given by the 0 index indicates semi-infinite geometry. The analytic solution to the problem whose geometry is semi-infinite is exact and has no summation, so it is not necessary to apply any form of truncation to the summation. The verification of the solution is in [Citation13].

4.2. Transfer function

As already mentioned, the TFBGF technique is the convolution between inverse ratio of the transfer function and experimental temperature. Thus, the thermal problem described by the direct problem must be designed experimentally in order to provide the necessary experimental information. The position of the temperature sensors in turn defines the positions of calculation of the transfer function as indicated in Equation (Equation20).

The impulse response of the thermal problem is obtained by means of the Equation (Equation15), that is, of the solution to the direct problem, considering the heat flux q(t) being a Dirac Delta function, q(t)=δ(t). Thus, heat flow is idealized as an instantaneous impulse.

From the properties of the impulse function, we have (18) 0tδ(τ)G(x,y,z,t|x,W,z,τ)dτ=G(x,y,z,t).(18) Therefore, the impulse response of the problem is obtained as (19) h(x,y,z,t)=αkx=0L2z=0RG(x,y,z,t|x,W,z,τ)dxdz,(19) considering that θ0=0, and G is given by Equation (Equation16). Thus, the analytic expression for the impulse response of the X23Y23Z23 problem is given by (20) h(x,y,z,t)=8αkWp=1n=1m=1eαm2L2+βn2W2+γp2R2αt×αm2+B12αm2+B12+B1βn2+B22βn2+B22+B2γp2+B32γp2+B32+B3×cosαmxLsinαm2αmcosβnyWcosβn×cosγpzRsinγp2γp(20) The transfer function is given by the Laplace transform of the impulse response, so H(x,y,z,s)=L{h(x,y,z,t)}. The heat flux is estimated by q(t)=TL1{1/H}, where T(x,y,z,t) is experimentally acquired and the impulse response h(x,y,z,t) is defined analytically by Equation (Equation20).

In this case, it is observed that (21) limth(x,y,z,t)=8αkWp=1n=1m=1αm2+B12αm2+B12+B1×βn2+B22βn2+B22+B2γp2+B32γp2+B32+B3×cosαmxLsinαm2αmcosβnyWcosβn×cosγpzRsinγp2γp(21) Thus, the combination of the thermophysical parameters (α and k) and geometric parameter (W) has important weight for the evaluation of the term ε(t)L1{1H(x,s)} parsed in Equation (Equation12), since its order of magnitude will be added to the heat flux estimate, and consequently in the conditioning of the problem.

It can be observed that stability condition is correlated to the continuous dependence of the data, thus, small oscillations in temperature can cause large discrepancies in the estimation of heat flux.

The transfer function is characterized by its zeros (values of s where H=0) and poles (values of s in which H). In this case, it is observed that H does not have zero, and the poles are (αm2L2+βn2W2+γp2R2)α. It is known that stable dynamic systems are characterized by having all their poles in the left half of the complex plane.

5. Experimental setup

The boundary conditions of the mathematical model of Figure , (Equations (Equation14a)–(Equation14c)), must be reproduced in the experimental setup shown in Figure . The experimental apparatus uses symmetry in the planes through the origin to obtain the insulated conditions.

Figure 9. Schematic of experimental setup (dimensions in mm). (a) Assembly. (b) Top view. (c) Transverse section. (d) Detail isolation (by symmetry).

Figure 9. Schematic of experimental setup (dimensions in mm). (a) Assembly. (b) Top view. (c) Transverse section. (d) Detail isolation (by symmetry).

Two identical samples of PVC (polyvinyl chloride) in a symmetric assembly were used, each sample has thickness of 50 mm and lateral dimensions of 300×300 mm.

The ensemble of the samples initially in thermal equilibrium at T0 is then submitted to a unidirectional uniform heat flux. The heat is supplied by a 318 ohm electric resistance heater, covered with silicone rubber, with lateral dimensions of 300×300 mm and thickness of 0.1 mm.

The heat flux is acquired by a transducer of lateral dimensions of 50×50 mm and thickness of 0.1 mm with time constant of less than 10 ms. The transducer is based on the thermopile conception of multiple phyelectric junctions (made by electrolytic deposition) on a thin conductor sheet [Citation16]. The temperatures are measured using type K thermocouples. The signals of heat flux and temperatures are acquired by a AGILENT model 34970A data acquisition system controlled by a personal computer.

The resistance/transducer assembly is shown in Figure . The thermal model of this experiment determines heating in a given area while the remaining surfaces are insulated. The condition of thermal insulation in the left face and lower surface of Figure (d) are obtained by the symmetrical assembly of the experiment. The remaining conditions are obtained by insulation with expanded polystyrene. Although this insulation is not perfect, its influence on the measured temperature is negligible.

The priori calibrated heat flux transducer is responsible for experimental heat flux data. The signals from these devices suffer an attenuation and a thermal delay due to their thermal resistance. The heat flux transducer and the electrical resistance are responsible for measuring and producing the heat flux that heats the sample superficially.

6. Results

The sample of polyvinyl chloride (PVC) has L=0.3030 m, W=0.0125 m and R=0.1530 m as defined in Figure . The experimental tests were made with the heat flux shown in Figure . The experimental temperatures T1 and T2 were obtained at the positions shown in Table . Figure (a) shows the evolution of experimental temperatures. Figure (b) shows (T(ti)T(ti+1)), that is, the temperature fluctuation showing the discontinuity of the data caused by the noise inherent of the experimental data.

Figure 10. Typical signal of experimental heat flux.

Figure 10. Typical signal of experimental heat flux.

Figure 11. Experimental temperatures used to estimate the heat flux. (a) Experimental temperatures. (b) Fluctuation, T(ti)T(ti+1).

Figure 11. Experimental temperatures used to estimate the heat flux. (a) Experimental temperatures. (b) Fluctuation, T(ti)−T(ti+1).

Table 1. Thermocouple locations.

Figures  and  show the comparison between the experimental temperatures T1 and T2 and the temperatures calculated by Equation (Equation17) applying the experimental heat flux (Figure ). The respective residues are of the order of 1.2%.

Figure 12. Experimental temperature (T1) versus calculated temperature. (a) Experimental Vs calculated. (b) Residue.

Figure 12. Experimental temperature (T1) versus calculated temperature. (a) Experimental Vs calculated. (b) Residue.

Figure 13. Experimental temperature (T2) versus calculated temperature. (a) Experimental Vs calculated. (b) Residue.

Figure 13. Experimental temperature (T2) versus calculated temperature. (a) Experimental Vs calculated. (b) Residue.

For the calculation of the temperatures by Equation (Equation17), both the initial temperature, T0, and the ambient temperature, T, were 25.74(C). Thermophysical properties were k=0.152 (W/mK) and α=1.17E07 (m2/s) [Citation17]. In the planes yz (at x=L) and xy (at z=R), h=10  (W/m2K) equivalent to natural convection was used. In the area adjacent to the heat flux area, h is sufficiently small to simulate thermal insulation. Time step dt=1 (s).

Figure  shows the behaviour of the impulse response calculated with Equation (Equation20) for the positions of (Table ). It shows the damped behaviour of the impulse response function at the position of T2, which is further away from the heat source, and therefore, with less sensitivity. As the impulse response acts as a filter, this damping is one of the factors which makes it difficult to estimate the heat flux using the information of this position.

Figure 14. Impulse response.

Figure 14. Impulse response.

Applying the TFBGF technique, the heat flux is estimated by means of the impulse response and the experimental temperature. Figure  shows attempts to estimate heat flux without the use of the moving average filter. The noise present in the experimental temperature is amplified in the estimate of the heat flux. The ill-conditioning nature of the problem is clear.

Figure 15. Experimental heat flux and estimated heat flux (by TFBGF) without moving average filter (MAF). (a) From T1. (b) From T2.

Figure 15. Experimental heat flux and estimated heat flux (by TFBGF) without moving average filter (MAF). (a) From T1. (b) From T2.

As a strategy to transform the poorly-conditioned problem into an approximate well-conditioned problem the moving average filter was applied. The moving average can be applied to the temperature vector (in the input) or the heat flux estimation vector, since it is a linear problem.

To analyse the choice of the size N of the moving average, the mean square error (ERMS) was calculated. Table  shows the ERMS for the estimation of the heat flux using the experimental temperatures T1 and T2.

Table 2. ERMS error for different sizes (N) of moving average.

Columns 1 and 2 (Table ) show that the lowest quadratic error value between experimental and estimated heat flux was obtained with moving average filter of N=9 for T1 and N=17 for T2.

Table  shows the different ERMS values for N=1,,20. The problem of finding an optimal value of N can be reduced to a search within an initial interval N1<N<N2. In Figure  it is observed that for N very large the ERMS will be increasing.

The option to apply the moving average as a filter is due to the ease of implementation of the algorithm, its low computational cost and its efficiency.

Figures  and  show the experimental heat flux and the estimated heat flux and the absolute residues, obtained from positions/temperatures T1 and T2 respectively.

Figure 16. Estimated heat flux (using T1) with moving average filter (N=9) in temperature vector. (a) From T1. (b) Absolute residue.

Figure 16. Estimated heat flux (using T1) with moving average filter (N=9) in temperature vector. (a) From T1. (b) Absolute residue.

Figure 17. Estimated heat flux (using T2) with moving average filter (N=17) in temperature vector. (a) From T2. (b) Absolute residue.

Figure 17. Estimated heat flux (using T2) with moving average filter (N=17) in temperature vector. (a) From T2. (b) Absolute residue.

The estimated heat flux from position T1 (Figure ) whose ERMS is 15.01, is applied to the direct problem given by Equation (Equation17). Figures  and show the experimental and estimated temperatures obtained with the estimated heat flux from position T1 and the moving average filter (N=9).

Figure 18. Experimental temperature (T1) versus calculated temperature using estimated heat flux. (a) Experimental Vs calculated. (b) Residue.

Figure 18. Experimental temperature (T1) versus calculated temperature using estimated heat flux. (a) Experimental Vs calculated. (b) Residue.
Figures  and  show that the heat flux estimation with the moving average filter was obtained successfully. In both cases the residues between calculated and experimental temperatures were within the limits of the experimental random errors of temperature, i.e. less than 0.3C.

Figure 19. Experimental temperature (T2) versus calculated temperature using estimated heat flux. (a) Experimental Vs calculated. (b) Residue.

Figure 19. Experimental temperature (T2) versus calculated temperature using estimated heat flux. (a) Experimental Vs calculated. (b) Residue.

As shown in Figure , the moving average filter can be applied after the convolution (Equation (Equation6)), i.e. without the experimental temperatures being pre-filtered. The moving average filter will be applied to the heat flux shown in Figure . Columns three and four of Table  show the ERMS for each moving average size N applied directly to the heat flux vector. Table  and Figures  and  show that there is no significant difference between the application a priori (temperature) or posteriori (heat flux) of the moving average filter.

Figure 20. Estimated heat flux applying moving average filter (N=9) in heat flux vector. (a) From T1. (b) Absolute residue.

Figure 20. Estimated heat flux applying moving average filter (N=9) in heat flux vector. (a) From T1. (b) Absolute residue.

Figure 21. Estimated heat flux applying moving average filter (N=17) in heat flux vector. (a) From T2. (b) Absolute residue.

Figure 21. Estimated heat flux applying moving average filter (N=17) in heat flux vector. (a) From T2. (b) Absolute residue.

Given the linear treatment of the solution of the direct and inverse problem presented in Section 2, it can also be observed that in the convolution T(x,t)=h(x,t)q(t), if q(t) is replaced by the estimated heat flux qest=q(t)±δ(t), where δ(t) is the error amplified by noise in the temperature, and in the domain of the variable s is expressed as δ(s)=ε(s)/H(x,s)), therefore (22) T(x,t)=h(x,t)[q(t)±δ(t)]T(x,s)=H(x,s)q(s)±H(x,s)δ(s)T(x,t)=h(x,t)q(t)±ε(t)(22) Which signifies that the amplified error in the estimation of the heat flux is annihilated in the direct problem solution. The estimate for the heat flux shown in Figure  when applied to the solution of the direct problem by Green's functions (Equation (Equation15)) describes the temperature successfully as shown in Figure , with residue less than 0.2C.

Figure 22. Experimental temperature (T1) versus calculated temperature. (a) Experimental Vs calculated. (b) Residue.

Figure 22. Experimental temperature (T1) versus calculated temperature. (a) Experimental Vs calculated. (b) Residue.

7. Conclusion

This work evaluates the application of the moving average filter in conjunction with the TFBFG method, whose objective is to convert poorly conditioned problems into approximate well-conditioned problems. In the TFBFG method the solution of the inverse problem identifies the analytical transfer function by means of Green's functions. It is a simple approach without iterative processes, and therefore extremely fast. As the technique uses the principle of linear superposition and deconvolution, any noise due to errors in temperature measurement is directly transported and amplified for the estimated heat flux components. In this case, some regularization method may be necessary to add stability to the inverse solution. The regularization procedure proposed here is the moving average filters.

As the technique is based on the principle of linear superposition, the moving average filter can be applied both a priori, that is, to the temperature vector, and a posteriori, to the heat flux vector.

In this work, an experimental procedure was designed to demonstrate the ability and technical robustness of TFBGF method with the regularization considering temperature data in regions of low sensitivity and high experimental uncertainty.

Acknowledgements

The authors thank the researchers Luis Henrique Ignacio, Alisson Figueiredo and Fernando Costa Malheiros for the great help in the experimental execution, and to the research funding agencies CNPq, CAPES and FAPEMIG.

Disclosure statement

No potential conflict of interest was reported by the authors.

Additional information

Funding

This work was supported by Coordenação de Aperfeiçoamento de Pessoal de Nível Superior [grant number PNPD20131329].

Notes

1 The element of a set of numbers that when combined with another number in a particular operation leaves that number unchanged.

References

  • Beck J, Blackwell B, Clair C. Inverse heat conduction: Ill-posed problems. New York (NY): Wiley; 1985.
  • Woodbury KA, Beck JV, Najafi H. Filter solution of inverse heat conduction problem using measured temperature history as remote boundary condition. Int J Heat Mass Transf. 2014;72:139–147. doi: 10.1016/j.ijheatmasstransfer.2013.12.073
  • Samadi F, Woodbury K, Beck J. Evaluation of generalized polynomial function specification methods. Int J Heat Mass Transf. 2018;122:1116–1127. Available from: http://www.sciencedirect.com/science/article/pii/S001793101735086X doi: 10.1016/j.ijheatmasstransfer.2018.02.018
  • Keanini RG, Ling X, Cherukuri HP. A modified sequential function specification finite element-based method for parabolic inverse heat conduction problems. Comput Mech. 2005;36(2):117–128. doi: 10.1007/s00466-004-0644-3
  • Woodbury KA, Beck JV. Estimation metrics and optimal regularization in a tikhonov digital filter for the inverse heat conduction problem. Int J Heat Mass Transf. 2013;62:31–39. doi: 10.1016/j.ijheatmasstransfer.2013.02.052
  • Cabeza JMG, García JAM, Rodríguez AC. A sequential algorithm of inverse heat conduction problems using singular value decomposition. Int J Therm Sci. 2005;44(3):235–244. Available from: http://www.sciencedirect.com/science/article/pii/S1290072904001838 doi: 10.1016/j.ijthermalsci.2004.06.009
  • Rajabpour A, Kowsary F, Esfahanian V. Reduction of the computational time and noise filtration in the ihcp by using the proper orthogonal decomposition (pod) method. Int Commun Heat Mass Transf. 2008;35(8):1024–1031. Available from: http://www.sciencedirect.com/science/article/pii/S0735193308001024 doi: 10.1016/j.icheatmasstransfer.2008.05.004
  • Shenefelt J, Luck R, Taylor R, et al. Solution to inverse heat conduction problems employing singular value decomposition and model-reduction. Int J Heat Mass Transf. 2002;45(1):67–74. Available from: http://www.sciencedirect.com/science/article/pii/S0017931001001296 doi: 10.1016/S0017-9310(01)00129-6
  • Alifanov OM. Solution of an inverse problem of heat conduction by iteration methods. J Eng Phys Thermophys. 1974;26(4):471–476. doi: 10.1007/BF00827525
  • Özişik MN, Orlande HRB. Inverse heat transfer. New York (NY): Taylor & Francis; 2000.
  • Ahmadi-Noubari H, Pourshaghaghy A, Kowsary F, et al. Wavelet application for reduction of measurement noise effects in inverse boundary heat conduction problems. Int J Numer Methods Heat Fluid Flow. 2008;18(2):217–236. doi: 10.1108/09615530810846356
  • Farahani SD, Kowsary F. Comparison of the molliffication method, wavelet transform and moving average filter for reduction of measurement noise effects in inverse heat conduction problems. Transaction B. 2010;17(4):301–314.
  • Fernandes AP Analytical transfer function applied to solve IHCP [dissertation]. Federal University of Uberlândia; 2013. (in Portuguese).
  • Cole KD, Beck JV, Haji-Sheikh A, et al. Heat conduction using Green's functions. Boca Raton (FL): Taylor & Francis Group; 2010. (Series in computational and physical processes in mechanics and thermal sciences).
  • Smith SW. The scientist and engineer's guide to digital signal processing. San Diego: California Technical Publishing; 1998.
  • Guimarães G, Philippi PC, Thery P. Use of parameters estimation method in the frequency domain for the simultaneous estimation of thermal diffusivity and conductivity. Rev Sci Instrum. 1995;66(3):2582–2588. doi: 10.1063/1.1145592
  • Borges VL, Lima e Silva SMM, Guimarães G. A dynamic thermal identification method applied to conductor and nonconductor materials. Inverse Probl Sci Eng. 2006;14(5):511–527. doi: 10.1080/17415970600573700

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.