Next Article in Journal
Model of a Coil-Reinforced Cylindrical Soft Actuator
Previous Article in Journal
Risk-Aware Wireless Positioning in Maritime Environment
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Modeling of a 3D Temperature Field by Integrating a Physics-Specific Model and Spatiotemporal Stochastic Processes

Department of Industrial Engineering and Management, Peking University, Beijing 100871, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2019, 9(10), 2108; https://doi.org/10.3390/app9102108
Submission received: 4 April 2019 / Accepted: 9 May 2019 / Published: 23 May 2019
(This article belongs to the Section Applied Industrial Technologies)

Abstract

:
Engineering thermal management (ETM) is one of the critical tasks for quality control and system surveillance in many industries, and acquiring the temperature field and its evolution is a prerequisite for efficient thermal management. By harnessing the sensing data from sensor networks, an unprecedented opportunity has emerged for an accurate estimation of the temperature field. However, limited resources of sensor deployment and computation capacity pose a great challenge while modeling the spatiotemporal dynamics of the temperature field. This paper presents a novel temperature field estimation approach to describe the dynamics of a temperature field by combining a physics-specific model and a spatiotemporal Gaussian process. To reduce the computational burden while dealing with a large set of spatiotemporal data, we employ a tapering covariance function and develop an associated parameter estimation procedure. We introduce a case study of grain storage to show the effectiveness and efficiency of the proposed approach.

Graphical Abstract

1. Introduction

Engineering thermal management (ETM) is one of the critical tasks for quality control and system surveillance in many industries. As a prerequisite in ETM, the temperature field distribution should be known. Generally, estimation of a temperature field is of great interest, as accurately estimating a temperature field is required in a variety of research domains, such as ecology [1,2], health care [3,4], and meteorology [5,6]. An accurate estimation of a temperature field may provide information for the guidance of the optimum design of engineering structures to reduce production cost and conserve energy [7].
Affected by a number of extrinsic factors (e.g., ambient temperature) and intrinsic factors (e.g., nature currents and moisture migration), a temperature field is often regarded as a complex system with stochastic physical dynamics and spatiotemporally varying uncertainties. For example, the temperature field in a granary (Figure 1), in which grain temperature at each location varies over time, is considered as a spatiotemporally varying thermodynamic system. However, due to the unknown inner mechanism and varying boundary conditions, accurately estimating a temperature field with spatiotemporal stochastic dynamics remains a challenging task.
In conventional field estimation methods, a temperature field is estimated by physics-specific models. A heat transfer model for a cubic granary was adopted by Wang and Zhang [8] and Rusinek and Kobylka [9]. Jia, Sun, and Cao [10] and Alagusundaram et al. [11] developed an unsteady heat transfer model to characterize a temperature field of a cylindrical granary. Khatchatourian and Oliveira [12] introduced a mathematical approach to model the airflow and the thermal state in a granary. For the stored grain ecosystem, a 3D transient heat, mass, and momentum transfer model was developed by Gastón et al. [13] and Jian et al. [14] to predict temperatures and moisture contents of stored grains. Jian et al. [15] and Lawrence [16] extended the Gastón’s and Jian’s work by considering a species transfer model, in which data of ambient temperature and humidity, wind speed, and solar radiation were used. Conventional methods for field estimation are mostly achieved by the simulation of physical models, in which sensing observations collected from distributed sensor networks are not considered. These methods may lead to a discrepancy between model predictions and observations because of stochastic dynamics and uncertainties in the temperature fields. For instance, excessive moisture of grain may lead to local overheating of grain, which cannot be easily captured by conventional field estimation methods.
With the development of sensor technologies, wireless sensor networks have emerged as a key tool to collect sensing data and enable the sensing data to measure the fields [17,18,19]. Many researchers have employed statistical methods for the estimation of temperature fields using sensing observations, which aim to capture stochastic dynamics and uncertainties of temperature fields. For instance, Uchiyama, Hamatani, and Higashino developed a health core temperature estimation approach using data collected from wearable sensors [20]. Yin et al. analyzed temperature fields of the stored grain in different warehouses using grain temperature sensing data [21]. Uncertainty quantification to temperature sensing data is an essential part for temperature field estimation. Some research has focused on data uncertainty quantification problems [22,23] For example, a data uncertainty quantification approach proposed by Lermusiaux is for estimating temperature fields in the ocean [24]. Sapsis and Lermusiaux employed dynamically orthogonal field equations to characterize continuous dynamical systems [25]. Some other research work has focused on tackling uncertainties using Gaussian processes. For example, Rasmussen presented the application of Gaussian processes in machine learning [26]. Krause, Singh, and Guestrin used a Gaussian process to achieve near-optimal sensor placements [27]. Sang and Huang proposed an approximation approach to covariance functions of Gaussian process for spatial data [28]. Cressie, Noel, and Wikle applied Gaussian process models to study the spatiotemporal correlation of a 2D or 3D field [29]. However, only limited sensor observations are collected, because only sparse sensors are deployed in sensor networks given the high costs of sensors and limited budget. Due to limited sensing observations and the existence of various data uncertainties, temperature field estimation purely using statistical approaches fails to achieve an accurate estimation result. Therefore, an accurate temperature field estimation requires combining appropriate physical laws and statistical approaches to finely characterize temperature distribution and associated evolution. However, few studies have addressed this issue to the best of our knowledge.
In this paper, we develop a field estimation approach to model spatiotemporal dynamics of temperature fields based on grain storage sensor networks by combining a physics-specific model and spatiotemporal stochastic processes. First, a three-dimensional thermodynamic model, that is, the 3D heat transmission model for the grain temperature field, is employed to describe the global temperature profile under ideal conditions by considering extrinsic factors. Then, we capture local temperature changes caused by intrinsic factors by a spatiotemporal Gaussian process based on the deviance of sensing observations from the global temperature profile. Directly estimating the spatiotemporal dynamics with conventional Gaussian process models will generally be computationally infeasible, as O ( n 3 ) operations is required for a dataset of size n . Hence, we borrow a tapering covariance function and integrate it into the Gaussian process model to reduce the computational burden. We conduct a real case of temperature fields in grain storage to validate the model performance of our field estimation method.
The remainder of this article is organized in the following. Section 2 introduces the methodology of the temperature field estimation. Section 3 discusses a real case study in grain storage to validate the proposed method. Section 4 provides the discussion, the conclusion, and the future work.

2. Methods

2.1. Formulation

We denote y ( s , t ) as the response variable of a temperature field at location s and time t , where s S R 3 , t T R + . We describe the temperature field by a mixed effect model framework, which contains three parts: the global temperature profile, the local variability, and the model error.
y ( s , t ) = g ( s , t ) + δ ( s , t ) + ε ,
where g ( s , t ) denotes the mean function describing the global temperature profile, δ ( s , t ) denotes the local variability, and ε denotes the model error. As shown in Figure 2, we use a physics specific model, that is, the thermodynamic model, to characterize the global temperature profile under ideal conditions by considering extrinsic factors. There exists a discrepancy between the global temperature profile acquired from the conventional thermodynamic model and real temperature values due to some intrinsic factors, such as the existence of nature currents and moisture migration. To deal with this issue, we model this discrepancy as the local variability. The local variability is affected by these intrinsic factors, which cannot be fully captured by the thermodynamic model. In our method, the sensing data provides us a unique chance to capture the uncertainties of the local variability caused by intrinsic factors. We adopt a spatiotemporal Gaussian process model to describe the local variability using the deviance of the sensing data from the global temperature profile. Therefore, both the effects from extrinsic and intrinsic factors, e.g., heat transfer, nature currents and moisture migration, are substantially incorporated into the mixed-effect model framework.

2.2. Physics-Specific Model for the Global Temperature Profile

We employ a physics-specific model to describe the global temperature profile of a temperature field over time. To illustrate how to choose a physics-specific model for a specific temperature field, we take the grain temperature field as an example.
We consider a temperature field in a cubic granary. To describe the global temperature profile in a cubic granary, location s in Equation (1) is represented by { x ,   y ,   z } in Cartesian coordinates. We employ a 3D heat transmission in a granary as the mean function as follows:
g ( s ,   t ) t = α x 2 g ( s ,   t ) x 2 + α y 2 g ( s ,   t ) y 2 + α z 2 g ( s ,   t ) z 2 ,
where the parameters α x , α y , and α z are determined on the basis of thermal properties. For stored grains, α x , α y , and α z denote the thermal diffusivities of the grains in the x , y , and z directions, respectively. Alternatively, if the thermal diffusivities of the grains are unknown, we can calculate α x , α y , and α z using the proposed parameter estimation approach in [30].
The finite-difference method is employed to solve Equation (2). We use an explicit marching method to calculate the global temperature profile g ( s , t ) , as shown in Equation (3), where a central difference in x , y , and z directions, and a forward difference in time t are considered. To be specific,
1 Δ t ( g ( i x , i y , i z , i t + 1 ) g ( i x , i y , i z , i t ) ) = α x Δ x 2 ( g ( i x + 1 , i y , i z , i t ) 2 g ( i x , i y , i z , i t ) + g ( i x 1 , i y , i z , i t ) ) + α y Δ y 2 ( g ( i x , i y + 1 , i z , i t ) 2 g ( i x , i y , i z , i t ) + g ( i x , i y 1 , i z , i t ) ) + α y Δ z 2 ( g ( i x , i y , i z + 1 , i t ) 2 g ( i x , i y , i z , i t ) + g ( i x , i y , i z 1 , i t ) ) ,
where i x , i y , i z , and i t are the indexes of locations x , y , z and the time t . Δ x , Δ y , Δ z , and Δ t are the grid spacings in the x , y , and z directions of the space domain and time t .
To satisfy a highly accurate numerical solution, this method is stable under the condition [31]:
Δ t α x Δ x 2 + Δ t α y Δ y 2 + Δ t α z Δ z 2 < 0.5 .
Given the grain temperature at the initial time point and the temperature at the walls of the granary as the boundary conditions, the global temperature profiles are obtained. We adopt a Gaussian process model [26] for interpolation using the sensing data on the granary walls to obtain the boundary conditions.

2.3. Gaussian Process with a Tapering Covariance Function for Local Variability

2.3.1. Formulation of the Gaussian Process Model

Local variability of a temperature field can be affected by many intrinsic factors that cannot be fully captured by physics-specific models. For example, excessive moisture of grain leads to a quick local temperature increment, which cannot be directly characterized by conventional physical models. As shown in Figure 3, although the dynamics model is with continuous variables that consider the spatiotemporal correlation, the local variability in spatial and temporal domain caused by intrinsic factors substantially exists and exhibits with various correlation patterns. Given that the thermodynamic model is able to capture nonstationary profiles of a temperature field across the spatial and temporal domains, the local variability is assumed to be stationary. Without loss of generality, we adopt a spatiotemporal Gaussian process model to describe the spatiotemporal dependence structures of local variability using the deviance of the sensing observations from the global temperature profile in the following:
δ ( s , t ) ~ N ( 0 , Σ δ ) ,
where Σ δ is the covariance matrix of the Gaussian process.
The covariance matrix of the Gaussian Process is obtained from a covariance function describing the spatial and temporal correlations. Because various thermal transmission effects exist in different directions of the granary, there are various spatial correlation patterns of local variability in different directions of the granary. Temporal evolution also exists among the time domain. Therefore, we use an anisotropic spatiotemporal covariance function to characterize spatiotemporal correlation between two different spatiotemporal locations as follows:
C ( h ; θ ) = σ 2 exp { 3 ( ( δ x a x ) 2 + ( δ y a y ) 2 + ( δ z a z ) 2 ) } ( 1 φ ) δ t ,
where h = { δ x ,   δ y ,   δ z ,   δ t } is the distance metric of two locations in the spatial and temporal domains, respectively, and θ = { σ 2 , a x , a y , a z ,   φ } is the set of parameters in the covariance function. In the spatial domain, a x , a y , and a z are the parameters corresponding to the distance in x , y , and z directions respectively, which capture anisotropic spatial correlation structures of a granary; in the temporal domain, a decay parameter φ corresponding to the time dependence effect is used to capture the temporal correlation of the local variability.

2.3.2. Covariance Tapering

Traditional Gaussian process models, which require the computational complexity of O ( n 3 ) to estimate parameters with a dataset of size n [32]. In order to reduce the computational burden of Gaussian process models and satisfy the necessity in practice, we adopt a covariance tapering method to characterize the covariance function. Considered that distant pairs of temperature values are uncorrelated, the covariance tapering method aims to model a compactly supported covariance function in which the correlation of distant pairs is defined as zero. The covariance matrix of Gaussian process models obtained by the covariance tapering method is positive definite and can retain most information of the temperature field.
We adopt a tapering covariance function in the Gaussian process model by taking the product of an original covariance function C ( h ; θ ) and a tapering function c t a p e r ( δ s ; γ )   as follows:
C t a p e r ( h ; θ , γ ) = C ( h ; θ ) c t a p e r ( δ s ; γ ) ,
where c t a p e r ( δ s ; γ ) is defined as an isotropic correlation function in the spatial domain that is zero whenever
δ s = ( ( δ x ) 2 + ( δ y ) 2 + ( δ z ) 2 ) 1 2 γ ,
where γ is a range parameter. We use the spherical tapering function as the tapering function in our model, which is defined by
c t a p e r ( δ s ; γ ) = ( 1 δ s γ ) + 2 ( 1 + δ s 2 γ ) ,
where ( 1 δ s γ ) + means that
( 1 δ s γ ) + = { 1 δ s γ ,     1 δ s γ > 0 , 0 ,                 otherwise .

2.3.3. Parameter Estimation for θ

We incorporate the tapering covariance function Equation (8) into the Gaussian process Equation (5). Then, the tapering covariance matrix is
Σ δ = Σ ( θ ) A ( γ ) ,
where Σ ( θ ) and A ( γ ) are the covariance matrices obtained by C ( h ; θ ) and c t a p e r ( δ s ; γ ) , respectively; the notation denotes the Schur product that is defined as the element wise matrix product. For example, two m × n matrixes, P and Q , have the Schur product P Q   =   { p i j q i j } .
We use maximum-likelihood estimation (MLE) approach to estimate θ . Specifically, the log-likelihood function of θ is as follows
l ( θ ) = 1 2 log | Σ ( θ ) A ( γ ) | 1 2 Z ( | Σ ( θ ) A ( γ ) | 1 A ( γ ) ) Z + d ,
where Z = Y G denotes the difference between the sensing observations and the global temperature profiles, and d is a constant term that is uncorrelated with θ . Maximizing l ( θ ) is to solve an unbiased estimating equation for θ , i.e., E [ θ l ( θ ) ] = 0 . The derivative of l ( θ ) is equal to
l ( θ ) θ = 1 2 tr { | Σ ( θ ) A ( γ ) | 1 Σ ( θ ) θ A ( γ ) } + 1 2 Z | Σ ( θ ) A ( γ ) | 1 Σ ( θ ) θ A ( γ ) | Σ ( θ ) A ( γ ) | 1 A ( γ ) Z .
Equation (11) can be used in conjunction with a numerical optimization algorithm, such as conjugate gradients, to obtain the estimation of θ [26].

2.3.4. Selection of Range Parameter γ

The choice of the range parameter γ in the tapering covariance function influences the accuracy of the field estimation and the computational complexity of our proposed model. Given that maximizing the likelihood function in Equation (10) is to solve an unbiased estimating equation for θ , it is suggested that an estimator of the sampling variability of θ ^ should be estimated using the robust information criterion in [33]. To achieve a trade-off between field estimation accuracy and computational complexity, we adopt the sampling variability (SV) and the model computational time (CT) as a criterion to select an appropriate γ .
Let U ( s , t ; θ ) be an unbiased estimating function for θ . The robust information criterion for U is
E ( U ) = E [ U ˙ ] E [ U U ] 1 E [ U ˙ ] ,
where U ˙ is the matrix of derivatives of U with respect to θ ,
E [ U ˙ ] i , j = 1 2 tr { [ Σ θ i A ] [ Σ A ] 1 [ Σ θ j A ] [ Σ A ] 1 } ,  
E [ U U ] i , j = 1 2 tr { [ ( [ Σ A ] 1 [ Σ θ i A ] [ Σ A ] 1 ) A ] × Σ [ ( [ Σ A ] 1 [ Σ θ j A ] [ Σ A ] 1 ) A ] Σ } .
The sampling variability is defined by the diagonal elements of E ( U ) 1 , namely, the trace of E ( U ) 1 .
The procedure of selecting γ is as follows (Figure 4): First, we obtain a pilot estimate θ ^ p i l o t . For example, we calculate the MLE for a small and randomly chosen subset of sensing observations. Second, we calculate the sampling variability S V ( θ ^ p i l o t , γ i )   =   tr { E ( G ( s , t ; θ ^ p i l o t , γ i ) ) 1 } and model computational time C T ( θ ^ p i l o t , γ i ) for an available value of γ i . The initial value γ 1 is the minimal range parameter value. Third, we repeat the second step and calculate the sampling variability S V ( θ ^ p i l o t , γ i ) and model computational time C T ( θ ^ p i l o t , γ i ) for γ i with i = 2 ,   3 ,   ,   n γ , where n γ is the number of γ ; Finally, we select γ   * to construct a balance between the sampling variability S V ( γ ) = { S V ( θ ^ p i l o t , γ i ) , i = 1 ,   2 ,   ,   n γ } and the model computational time C T ( γ ) = { C T ( θ ^ p i l o t , γ i ) , i = 1 ,   2 ,   ,   n γ } , that is, smaller sampling variability and shorter model computational time.

2.3.5. Spatiotemporal Field Estimation

When the covariance parameters θ are estimated and the range parameter γ is selected, we obtain the spatiotemporal temperature field by given environmental conditions and sensing observations. Temperature Y * at a new location s * and time t * is estimated by
Y ^ * = g * + Σ δ * Σ δ 1 ( Y G ) ,  
and the variance of Y ^ * is calculated by
Var ( Y ^ * ) = Σ δ * * Σ δ *   Σ δ 1 Σ δ * ,  
where g * is the global temperature profile, Y is the vector of sensing observations, G is the vector of global temperature profiles for Y , Σ δ * * is the variance matrix of Y * , Σ δ * is the covariance matrix between Y and Y * , and Σ δ is the covariance matrix of Y .

3. Case Study

We conducted a real case study of a grain temperature field to validate our proposed method. The sensing data in our real case were collected from the grain temperature sensor networks in a national granary in central China at least every seven days from 31 January in one year to 4 March in the second year. Figure 5 presents the grain temperature sensor network of the granary. The sensor network consisted of 240 sensors, which were uniformly distributed in a traditional granary with the volume of 46   m × 26   m × 6   m . The sensors were deployed at the initial positions of 0.5 m, 0.5 m, and 0.3 m in the space domain and located at 5 m intervals in the x and y directions and 1.8 m intervals in the z direction. There were in total 17,280 sensing observations. We randomly selected training data from sensing data in the first 66 time points from 31 January in one year to 1 February in the second year, and set the remaining data as test data. The ratio of training data set to test data set was set as 3:1. To validate the prediction capability of our proposed model, we also retained the sensing data from 2 February to 4 March in the second year as the test data.
The physical properties of stored grains were given in Table 1, and the attribute values were further incorporated into the thermodynamic model. In Table 1, thermal diffusivity in the vertical directions is greater than the transverse directions due to the faster airflow enhancing the heat transfer in vertical direction.
The validation of the proposed field estimation approach contained three layers: modeling of the global temperature profile, parameter estimation of the proposed Gaussian process model and spatiotemporal field estimation.

3.1. Global Temperature Profile

For the global temperature profile, the parameters in the mean function are determined by the properties of grain that are listed in Table 1. Given the grain temperature sensing data in the real case, we chose Δ x = 0.5 m, Δ y = 0.5 m, Δ z = 0.5 m, and Δ t = 1 day to satisfy the stability condition of the finite-difference method in Equation (4). We acquired the sensing data of the granary walls collected by the sensors on the walls and adopted a Gaussian process model [26] for interpolation using the sensing data on the granary walls to obtain the boundary conditions of the thermodynamic model.

3.2. Parameter Estimation of the Proposed Gaussian Process Model

For the parameter estimation of the tapering covariance function in the Gaussian process, we have initially addressed the selection of the range parameter γ . We obtained a pilot estimate of the covariance parameters θ using a subset training data of size 540, which was randomly chosen from the training data set. Figure 6 shows the curves of both the sampling variability and the computational time given a series of values of γ . For the increasing values of γ , the sampling variability decreases with a substantial range when γ is small and tends to become flat when γ is large. In contrast, the computational time of field estimation rises rapidly as with the increase of γ . We chose   γ * = 22 as the appropriate range parameter in the spatial domain by weighting the trade-off between sampling variability and computational time. Then, we used the MLE method to acquire estimated covariance parameters θ * , which are shown in Table 2.

3.3. Spatiotemporal Field Estimation

For the spatiotemporal field estimation, we used the mean square error (MSE) as in Equation (17) to evaluate the proposed field estimation method.
MSE = 1 M N m = 1 M i = 1 N ( Y ( s i , t m ) Y ^ ( s i , t m ) ) 2 ,  
where Y ( s i , t m ) denotes a sensing observation in the test data set, and Y ^ ( s i , t m ) denotes the estimated temperature value of Y ( s i , t m ) . We tested the proposed field estimation method by estimating the grain temperature at the sensor sites of test data set by Equations (15) and (16). The MSE is equal to 0.04, which indicates the effectiveness of the estimation results using the proposed field estimation method. We show the examples of temperature profiles by the proposed field estimation method in Figure 7. The blue-star dots represent the training data, the red-plus dots represent the test data, and the blue lines denotes the estimated temperature profiles using our proposed method. The results show both interpolation and prediction capability of the proposed model with acceptable confidence intervals.
To show the superiority of our approach, which integrates the physics-specific model and the spatiotemporal Gaussian process model, we compared it with other existing methods. In Table 3, we compared the model performance by changing mean functions proposed in the relevant literature, that is, a constant and a sinusoidal model. The result shows the superiority of the thermodynamic model as the mean function. In Table 4, our proposed method delivers a better result than the thermodynamic model and consumes less than 50% of the computational time than the conventional Gaussian process model.
Figure 8 shows an example of temperature profiles at different locations estimated by the proposed field estimation method. The grain temperature field obtained by our model changes with seasonal effects. Specifically, grain temperature inside the granary varies more slowly over time and has a smaller fluctuating range than grain temperature at the outer locations. This finding is consistent with the grain temperature fields in most of the granaries in China. Moreover, it provides a new quantitative understanding of temperature field evaluation in granaries [34].

4. Conclusions

This study proposes an estimation method for a 3D spatiotemporal temperature field in grain storage sensor networks. In conventional field estimation methods, a temperature field could not be estimated with high accuracy by either the pure physical or the statistical model because of the sparsity and spatiotemporal uncertainties of temperature observations. To tackle this problem, we obtain the estimation of a temperature field by combining the physics-specific model and the spatiotemporal stochastic process. First, we employ a physics-specific model to characterize the global temperature profile. Then, we adopt a spatiotemporal Gaussian process to describe the local variability using the deviance of the sensing observations from the global temperature profile. To reduce the computational burden of conventional Gaussian process models, we employ a tapering covariance function by integrating a tapering function with the original covariance function of Gaussian process model. In the case study, we validate the performance of our method by using grain temperature sensing observations collected from grain storage sensor networks. The results of the real case study deepen our understanding of the temperature field in grain storage and provide useful information for the guidance of future sensor placement designs and configurations.
In the future work, we aim to adaptively calibrate the parameters in the spatiotemporal field estimation model for precise engineering thermal management.

Author Contributions

X.Z. conceived the study and contributed to the design of the study, modeling, data interpretation, and revised the manuscript. D.W. contributed to the development of algorithms, data evaluation, data analysis, and drafted the manuscript. Both authors reviewed the manuscript.

Funding

This work was supported by the National Science Foundation of China Grants (71571003), (71771004) and (71690232).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zhu, W.; Lü, A.; Jia, S. Estimation of daily maximum and minimum air temperature using MODIS land surface temperature products. Remote Sens. Environ. 2013, 130, 62–73. [Google Scholar] [CrossRef]
  2. Moser, G.; Serpico, S.B. Automatic parameter optimization for support vector regression for land and sea surface temperature estimation from remote sensing data. IEEE Trans. Geosci. Remote Sens. 2009, 47, 909–921. [Google Scholar] [CrossRef]
  3. Yao, B.; Yang, H. Physics-driven spatiotemporal regularization for high-dimensional predictive modeling: A novel approach to solve the inverse ECG problem. Sci. Rep. 2016, 6, 39012. [Google Scholar] [CrossRef] [PubMed]
  4. Chen, Y.; Yang, H. Sparse modeling and recursive prediction of space-time dynamics in stochastic sensor networks. IEEE Trans. Autom. Sci. Eng. 2016, 13, 215–226. [Google Scholar] [CrossRef]
  5. Zheng, Y.; Liu, F.; Hsieh, H. U-Air: When urban air quality inference meets big data. In Proceedings of the 19th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Chicago, IL, USA, 11–14 August 2013; pp. 1436–1444. [Google Scholar]
  6. Zhou, C.; Wang, K. Spatiotemporal divergence of the warming hiatus over land based on different definitions of mean temperature. Sci. Rep. 2016, 6, 31789. [Google Scholar] [CrossRef] [PubMed]
  7. Bhandari, S.; Bergmann, N.; Jurdak, R.; Kusy, B. Time series analysis for spatial node selection in environment monitoring sensor networks. Sensors 2018, 18, 11. [Google Scholar] [CrossRef]
  8. Wang, D.; Zhang, X. A prediction method for interior temperature of grain storage via dynamics model: A simulation study. In Proceedings of the IEEE International Conference on Automation Science and Engineering, Gothenburg, Sweden, 24–28 August 2015; pp. 1477–1483. [Google Scholar]
  9. Rusinek, R.; Kobylka, R. Experimental study and discrete element method modeling of temperature distributions in rapeseed stored in a model bin. J. Stored Prod. Res. 2014, 59, 254–259. [Google Scholar] [CrossRef]
  10. Jia, C.; Sun, D.; Cao, C. Finite element prediction of transient temperature distribution in a grain storage bin. J. Agric. Eng. Res. 2000, 76, 323–330. [Google Scholar] [CrossRef]
  11. Alagusundaram, K.; Jayas, D.S.; White, N.D.G.; Muir, W.E. Three-dimensional, finite element, heat transfer model of temperature distribution in grain storage bins. Trans. ASAE 1990, 33, 577–584. [Google Scholar] [CrossRef]
  12. Khatchatourian, O.A.; De Oliveira, F.A. Mathematical modeling of airflow and thermal state in large aerated grain storage. Biosyst. Eng. 2006, 95, 159–169. [Google Scholar] [CrossRef]
  13. Gastón, A.; Abalone, R.; Bartosik, R.E.; Rodriguez, J.C. Mathematical modelling of heat and moisture transfer of wheat stored in plastic bags (silo bags). Biosyst. Eng. 2009, 104, 72–85. [Google Scholar] [CrossRef]
  14. Jian, F.; Chelladurai, V.; Jayas, D.S.; White, N.D.G. Three-dimensional transient heat, mass and momentum transfer model to predict conditions of canola stored inside silo bags under Canadian Prairie conditions, Part II-model of canola bulk temperature and moisture content. Trans. ASABE 2015, 58, 1135–1144. [Google Scholar]
  15. Jian, F.; Jayas, D.S.; White, N.D.G.; Alagusundaram, K. A three-dimensional, asymmetric, and transient model to predict grain temperatures in grain storage bins. Trans. ASAE 2005, 48, 263–271. [Google Scholar] [CrossRef]
  16. Lawrence, J.; Maier, D.E.; Stroshine, L. Three-dimensional transient heat, mass, momentum and species transfer in the stored grain ecosystem: Part I. Model development and evaluation. Trans. ASABE 2013, 56, 179–188. [Google Scholar] [CrossRef]
  17. Ding, Y.; Elsayed, E.A.; Kumara, S.; Lu, J.; Niu, F.; Shi, J. Distributed sensing for quality and productivity improvements. IEEE Trans. Autom. Sci. Eng. 2006, 3, 344–359. [Google Scholar] [CrossRef]
  18. Huang, Q.; Rodriguez, K. A software framework for heterogeneous wireless sensor network towards environmental monitoring. Appl. Sci. 2019, 9, 867. [Google Scholar] [CrossRef]
  19. Li, W.; Zhang, X.; Jia, Y.; Liu, Y. Quality changes of N-3 PUFAs enriched and conventional eggs under different home storage conditions with wireless sensor network. Appl. Sci. 2017, 7, 1151. [Google Scholar] [CrossRef]
  20. Uchiyama, Y.; Hamatani, T.; Higashino, T. Estimation of core temperature based on a human thermal model using a wearable sensor. In Proceedings of the IEEE 4th Global Conference on Consumer Electronics, Osaka, Japan, 27–30 October 2015; pp. 605–609. [Google Scholar]
  21. Yin, J.; Wu, Z.; Zhang, Z.; Wu, X.; Wu, W. Comparison and analysis of temperature field reappearance in stored grain of different warehouses. Trans. Chin. Soc. Agric. Eng. 2015, 31, 281–287. [Google Scholar]
  22. Eisenhower, B.; O’Neill, Z.; Fonoberovand, V.; Mezic, I. Uncertainty and sensitivity decomposition of building energy models. J. Build. Perform. Simul. 2012, 5, 171–184. [Google Scholar] [CrossRef]
  23. Yang, Y.; Christakos, G.; Huang, W.; Lin, C.; Fu, P.; Mei, Y. Uncertainty assessment of PM2.5 contamination mapping using spatiotemporal sequential indicator simulations and multi-temporal monitoring data. Sci. Rep. 2016, 6, 24335. [Google Scholar] [CrossRef] [Green Version]
  24. Lermusiaux, P.F.J. Uncertainty estimation and prediction for interdisciplinary ocean dynamics. J. Comput. Phys. 2006, 217, 176–199. [Google Scholar] [CrossRef] [Green Version]
  25. Sapsis, T.P.; Lermusiaux, P.F.J. Dynamically orthogonal field equations for continuous stochastic dynamical systems. Phys. D Nonlinear Phenom. 2009, 238, 2347–2360. [Google Scholar] [CrossRef]
  26. Rasmussen, C.E. Gaussian Processes in Machine Learning in Advanced Lectures on Machine Learning; Springer: Berlin/Heidelberg, Germany, 2004; pp. 63–71. [Google Scholar]
  27. Krause, A.; Singh, A.; Guestrin, C. Near-optimal sensor placements in Gaussian processes: Theory, efficient algorithms and empirical studies. J. Mach. Learn. Res. 2008, 9, 235–284. [Google Scholar]
  28. Sang, H.; Huang, J.Z. A full-scale approximation of covariance functions for large spatial data sets. J. R. Stat. Soc. Ser. B (Stat. Methodol.) 2012, 74, 111–132. [Google Scholar] [CrossRef]
  29. Cressie, N.; Wikle, C.K. Statistics for Spatio-Temporal Data; John Wiley and Sons: Hoboken, NJ, USA, 2015. [Google Scholar]
  30. Xun, X.; Cao, J.; Mallick, A.; Maity, A.; Carroll, R.J. Parameter estimation of partial differential equation models. J. Am. Stat. Assoc. 2013, 108, 1009–1020. [Google Scholar] [CrossRef]
  31. Bland, D.R. Solutions of Laplace’s Equation; Springer Science and Business Media: Berlin/Heidelberg, Germany, 2012. [Google Scholar]
  32. Zhang, B.; Sang, H.; Huang, J.Z.; Maity, A.; Carroll, R.J. Full-scale approximations of spatio-temporal covariance models for large datasets. Stat. Sin. 2015, 25, 99–114. [Google Scholar] [CrossRef]
  33. Kaufman, G.G.; Schercish, J.M.; Nychka, D.W. Covariance tapering for likelihood-based estimation in large spatial data sets. J. Am. Stat. Assoc. 2008, 103, 1545–1555. [Google Scholar] [CrossRef]
  34. Yang, Z. A simulation of the quasi-static temperature field in grain storage via CFD. J. Chin. Cereals Oils Assoc. 2010, 25, 46–50. [Google Scholar]
Figure 1. A 3D grain temperature field in a granary. (Note: the cloud is the grain temperature field, and the black dots are the sensor locations).
Figure 1. A 3D grain temperature field in a granary. (Note: the cloud is the grain temperature field, and the black dots are the sensor locations).
Applsci 09 02108 g001
Figure 2. The framework of our methodology.
Figure 2. The framework of our methodology.
Applsci 09 02108 g002
Figure 3. Time-varying grain temperature field.
Figure 3. Time-varying grain temperature field.
Applsci 09 02108 g003
Figure 4. The criterion to determine the range parameter γ .
Figure 4. The criterion to determine the range parameter γ .
Applsci 09 02108 g004
Figure 5. Anatomy of a grain temperature sensor network; (a) full view of a grain temperature field, (b) grain temperature sensor network based on a six-view plot.
Figure 5. Anatomy of a grain temperature sensor network; (a) full view of a grain temperature field, (b) grain temperature sensor network based on a six-view plot.
Applsci 09 02108 g005
Figure 6. Selection of the range parameter.
Figure 6. Selection of the range parameter.
Applsci 09 02108 g006
Figure 7. Examples of estimated temperature profiles: (a) coordinate (10.5, 20.5, 3.9), (b) coordinate (15.5, 5.5, 3.9), (c) coordinate (15.5, 40.5, 2.1), (d) coordinate (20.5, 25.5, 2.1). (Note: the blue dashed area represents the 95% confidence interval).
Figure 7. Examples of estimated temperature profiles: (a) coordinate (10.5, 20.5, 3.9), (b) coordinate (15.5, 5.5, 3.9), (c) coordinate (15.5, 40.5, 2.1), (d) coordinate (20.5, 25.5, 2.1). (Note: the blue dashed area represents the 95% confidence interval).
Applsci 09 02108 g007
Figure 8. Examples of temperature profiles at different locations.
Figure 8. Examples of temperature profiles at different locations.
Applsci 09 02108 g008
Table 1. Physical properties of stored grains.
Table 1. Physical properties of stored grains.
Material Thermal   Diffusivity   in   x ,   y ,   and   z Directions
Mixed wheat5.56, 5.55, 1.50 ( × 10 8 m 2 / s )
Table 2. Estimated parameter values of θ * .
Table 2. Estimated parameter values of θ * .
σ 2 a x a y a z φ
0.128910.495610.15522.99740.0154
Table 3. Comparison of model performance using various mean functions.
Table 3. Comparison of model performance using various mean functions.
ModelMSE
Constant + Gaussian process with tapering covariance function7.86
Sinusoidal model + Gaussian process with tapering covariance function0.60
Thermodynamic model + Gaussian process with tapering covariance function0.04
Table 4. Comparison of model performance using various Gaussian process models.
Table 4. Comparison of model performance using various Gaussian process models.
ModelMSEComputational Time/s
Thermodynamic model0.45-
Thermodynamic model + conventional Gaussian process0.04129.23
Thermodynamic model + Gaussian process with tapering covariance function0.0463.81

Share and Cite

MDPI and ACS Style

Wang, D.; Zhang, X. Modeling of a 3D Temperature Field by Integrating a Physics-Specific Model and Spatiotemporal Stochastic Processes. Appl. Sci. 2019, 9, 2108. https://doi.org/10.3390/app9102108

AMA Style

Wang D, Zhang X. Modeling of a 3D Temperature Field by Integrating a Physics-Specific Model and Spatiotemporal Stochastic Processes. Applied Sciences. 2019; 9(10):2108. https://doi.org/10.3390/app9102108

Chicago/Turabian Style

Wang, Di, and Xi Zhang. 2019. "Modeling of a 3D Temperature Field by Integrating a Physics-Specific Model and Spatiotemporal Stochastic Processes" Applied Sciences 9, no. 10: 2108. https://doi.org/10.3390/app9102108

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop