• 검색 결과가 없습니다.

Prediction Model of Internal Temperature using Backpropagation Algorithm for Climate Control in Greenhouse

N/A
N/A
Protected

Academic year: 2021

Share "Prediction Model of Internal Temperature using Backpropagation Algorithm for Climate Control in Greenhouse"

Copied!
17
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)RESEARCH ARTICLE. https://doi.org/10.12972/kjhst.20180071. Prediction Model of Internal Temperature using Backpropagation Algorithm for Climate Control in Greenhouse Sang Yeob Kim1,4, Sang Min Lee1, Kyoung Sub Park2, and Keun Ho Ryu3,4* 1. Department of Clean Fuel & Power Generation, Korea Institute of Machinery & Materials, Daejeon 34103, Korea 2 Protected Horticulture Research Institute, National Institute of Horticultural and Herbal Science, Haman 52054, Korea 3 Faculty of Information Technology, Ton Doc Thang University, Ho Chi Minh City 700000, Vietnam 4 College of Electrical and Computer Engineering, Chungbuk National University, Cheongju 28644, Korea *Corresponding author: [email protected], [email protected]. Abstract. Received: January 8, 2018 Revised: March 23, 2018 Accepted: May 20, 2018. OPEN ACCESS HORTICULTURAL SCIENCE and TECHNOLOGY 36(5):713-729, 2018 URL: http://www.kjhst.org pISSN : 1226-8763 eISSN : 2465-8588 This is an Open Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License which permits unrestricted non-commercial use, distribution, and reproduction in any medium, provided the original work is properly cited. Copyrightⓒ2018 Korean Society for Horticultural Science.. This work was carried out with the support of “Cooperative Research Program for Agriculture Science & Technology Development (Project No.PJ012069)” Rural Development Administration, Republic of Korea.. Greenhouse growers are spending a lot of money on energy management, such as for heating, cooling and CO2 enrichment. To date, many studies have been conducted on energy-consumption prediction models in greenhouses. However, no study has examined ventilation controls for energy saving for a given geographical location. The objective of this study was to use the predicted internal temperature from an Artificial Neural Network (ANN) model to control the ventilation system and to reduce energy costs in greenhouses. For developing the model, we carried out the preprocessing of collected data. First, to detect and eliminate the noise from sensors, we used the Kalman filter algorithm. Then, the dimensions of these data were reduced using Pearson Correlation Coefficient analysis to enhance the accuracy of the model. The ANN model was developed using a backpropagation algorithm, which is a supervised learning method for calculating the weight of nodes. The Levenberg-Marqardt method was used as a learning algorithm. Hyperbolic Tangent was also used as an active function for continuous differentiation of weights of the ANN. This study found that the root mean square errors of the ANN, Multiple Regression Model and Recurrent Neural Network were 1.723, 1.834 and 1.971 respectively. Therefore, the ANN predicted value was more accurate than other prediction models. The predicted greenhouse temperature was used to control greenhouse ventilation. Ventilation of windward and leeward sides was controlled separately by the P-band. The control of ventilation can be performed by different ranges of the P-band for different seasons. Applying predicted temperature data for the P-band’s range based on the ANN to control ventilation can minimize energy loss by opening and closing the window in advance. Additional key words: artificial neural network, controlled horticulture, data mining technique, decision making, ventilation control. Introduction The area covered by greenhouses has been increasing worldwide. This is especially so in Korea,. Horticultural Science and Technology. 713.

(2) Prediction Model of Internal Temperature using Backpropagation Algorithm for Climate Control in Greenhouse. where the greenhouse cultivation area per capita is the first or second largest in the world, and protected cultivation, in particular, has been increasing steadily. Since protected cultivation can regulate the cultivating environment, unlike open cultivation, it can increase the productivity and improve the quality of cultivation by analyzing the cultivating environment, such as weather conditions. Thus, protected cultivation using heated greenhouses has increased. The heating cost accounts for the largest portion of the energy cost of greenhouses, and it ranges from 24.7 to 39.2% of the energy costs in main crops (RDA, 2015). This cost is increased by rising oil prices. Reducing the heating cost is directly related to the income of farmers and leads to maximum cost savings. It requires the precise environmental control of the temperature, humidity and CO2 concentration of the greenhouse. The temperature and humidity of the greenhouse are affected by the ventilation of the greenhouse as well as heating and humidity control. Accordingly, many studies have focused on increasing income by controlling the greenhouse under various environmental conditions and reducing energy consumption through efficient control. Hong et al. (2014) proposed a micro-climate prediction model which was designed for application in the greenhouse climate control system. He et al. (2010) conducted a study of prediction and verification with a greenhouse humidity model using an Artificial Neural Network (ANN). A study that predicted the heating energy consumption by a greenhouse using an ANN compared it with a regression model to verify its feasibility (Trejo-Perea et al., 2009). Another study showed the development of a solar greenhouse model with consideration to the external climate for the optimal environmental control of a greenhouse. The study proposed a model for the boiler, ventilation, CO2 supply system, and pump to control the greenhouse (Ooteghem, 2007). Another study, which used an ANN to predict the greenhouse temperature, compared the performance of the proposed model with the regression model and the neural network regression model (Ferreiraa et al., 2002; Patil et al., 2008) While there are various ways to control the greenhouse environment, including a statistical approach and complex data mining techniques to develop an internal temperature prediction model, they all need data preprocessing through filtering to ensure the reliability of the measured data (Famili et al., 1997). Moreover, the gap between the measured data and the predicted data must be statistically verified.. Fig. 1. Frame of management system for greenhouse: Data collection, preprocessing, design of prediction model using ANN, and control of greenhouse.. 714. Horticultural Science and Technology.

(3) Prediction Model of Internal Temperature using Backpropagation Algorithm for Climate Control in Greenhouse. Therefore, this study proposed a greenhouse internal temperature prediction model using an ANN to precisely control the greenhouse environment (Fig. 1). The data preprocessing used the Kalman filter to reduce the noise and measurement error and correlation analysis to improve the accuracy of the prediction model by data reduction and extraction of new factors to be reflected in the training data. In addition, a Multiple Regression Model (MRM) and Recurrent Neural Network (RNN) were constructed and compared to the performance of the ANN. The prediction model proposed for greenhouse ventilation control was applied for effective greenhouse energy management, thereby reducing the energy cost of the greenhouse.. Materials and Methods This study was conducted on a greenhouse in the Protected Horticulture Research Institute in Haman, Gyeongsangnam-do in Korea. Various types of data were collected from environmental sensors, which were located in the greenhouse and used for controlling the greenhouse. A large amount of data was selected and analyzed to control the greenhouse effectively, reducing energy consumption and increasing production.. Greenhouse Conditions The data were collected from a Venlo-type greenhouse. The heating conditions were set to 20°C during the day (09:00-18:00) and 18°C at night (18:00-09:00). The ventilation conditions were set for a target temperature of 25°C during the day, with a tolerance of 2°C, and 19 °C at night, with a tolerance of 3°C. The tested crops, paprika ‘Cupra’ and tomato ‘Deafness’, were transplanted on July 26, 2016. For ventilation, a ventilation window was opened when the temperature reached 28°C or higher. The main heater of the greenhouse was a diesel boiler supplying hot water, and a gas engine heat pump (GHP) was used as the auxiliary heater and cooler. For data collection, a temperature and humidity sensor (111N & 222N, Jauntering Int., Taiwan), carbonic acid sensor (VT-250, SOHA Tech, Korea), solar radiation sensor (CNR4, KIPP&ZONEN, the Netherlands), and data logger (CR1000, Campbell Scientific, USA) were used under a radiation shield condition.. Data Collection and Preprocessing The collected environmental measurement data included 28 items including greenhouse temperature, relative humidity, solar radiation, wind speed, rainfall, surface temperature, external CO2 concentration and so on (Table 1). The data collected for one year in 2016 were used for analysis, and 10-minute average values were used because the variation in the data was small. The data preprocessing is as follows. 1. Select the data for greenhouse control 2. Correction of data noise and outlier using Kalman filter 3. Correlation analysis between internal temperature and other factors 4. Calculate and extract the vapor deficit as a new factor. Horticultural Science and Technology. 715.

(4) Prediction Model of Internal Temperature using Backpropagation Algorithm for Climate Control in Greenhouse. Table 1. Collected data of greenhouse: Data were collected from various sensors such as external weather condition, radiation, humidity, wind speed, etc. Attribute of data (unit). Contents. AirTemp (°C). Temperature in greenhouse. RH (%). Relative humidity in greenhouse. TgtAirTemp (°C). Target temperature. SurfTempHigher (°C). Temperature of intro heating pipe. SurfTempLower (°C). Temperature of outside heating pipe. HeatPumpAccLength (s). Operating time of heat pump. AirTemp_aws (°C). External temperature. RH_aws (%). External relative humidity. sum_10 m (min). Radiation value over 120 W·m-2. wet_10 m (min). Condensation value under 150 Kohm. -2. SlrW (W·m ). Solar radiation. SlrW_Max (W·m-2). Maximum solar radiation (Avg. 10 min). WS (m·s-1). Wind speed. WD (°). Wind direction. ws_gust (m·s-1). Maximum wind speed (Avg. 10 min). wd_gust (°). Direction of maximum wind speed. PAR_Flux_Density (µmol·m-2). Intensity of radiation. bar_pressure_kpa (kPa). Air pressure. Rain_mm (mm). Rainfall. Under_10, 30, 50 cm, 1, 1.5 m (°C). Subsurface temperature - 10, 30, 50 cm, 1, 1.5 m. soilheat_10, 30, 50 cm (W·m-2). Subsurface thermal flux - 10, 30, 50 cm. CO2_AWS (ppm). External CO2. Kalman Filter The Kalman filter was used to compensate for the data noise due to automatic control malfunction, manual operation, and sensor measurement error. The Kalman filter (Gerrit et al., 1998; Kalman, 1960) analyzed the measured values that contain the noise with the least squares method and predicted the value after the specific time for revision (Fig. 2).. Fig. 2. Concept of Kalman filter: The filter is divided into two parts as time update and measurement update.. 716. Horticultural Science and Technology.

(5) Prediction Model of Internal Temperature using Backpropagation Algorithm for Climate Control in Greenhouse. The Q (process noise) value represents an error which is related to an external factor, and the R (measurement noise) value represents a measurement error. The external factor is the outlier of the measured value due to the malfunction of the automatic control and the manual control. The measurement error is shown in Table 2, which includes the error ranges of the sensors and the data logger. Noise was removed by applying a Kalman filter to each measured value (Fig. 3). Table 2. Error range of measured values Temperature. Humidity. CO2. Solar radiation. Data logger. ± 0.3°C. ± 2%. ± 3%. ± 10%. ± 4%. Fig. 3. Noise calibration by Kalman filter.. Data Reduction by Correlation Analysis The variable subset selection techniques include the filter method, wrapper method, and embedded method. The filter method was selected using correlation analysis to solve the problem of multicollinearity that can occur when using the final model in the real environment. The correlation of the greenhouse temperature with collected data was analyzed to improve the accuracy of the prediction model and reduce the input variables (dimension reduction). The Pearson Correlation Coefficient method was used for the correlation analysis, and only one variable that had the same or overlapping correlation coefficient was selected. Out of 28 variables, 11 variables, which had a correlation coefficient of 0.3 or higher or -0.3 or lower, were selected (Table 3 and Fig. 4).. Construction of Training Data Set and Prediction Models The training data set was constructed based on the measured data for learning by the prediction model. The relative humidity was not used for statistical analysis or greenhouse control. Instead, the vapor pressure and vapor deficit were used for greenhouse control. Therefore, the vapor deficits inside and outside the greenhouse were calculated and used as the input variables for the ANN model. The following equations were used to calculate the vapor deficit.. Horticultural Science and Technology. 717.

(6) Prediction Model of Internal Temperature using Backpropagation Algorithm for Climate Control in Greenhouse. Fig. 4. Seasonal correlation analysis of internal temperature and other factors. 718. Horticultural Science and Technology.

(7) Prediction Model of Internal Temperature using Backpropagation Algorithm for Climate Control in Greenhouse. Table 3. Selection factors by correlation analysis, 11 factors Attribute of data (Unit). Counts. RH (%). 3. SurfTempHigher (°C). 1. SurfTempLower (°C). 3. AirTemp_AWS (°C). 3. RH_AWS (%). 3. -1. Note Not selected. WS (m·s ). 3. ws_gust (m·s-1). 3. Duplication, Not selected. wd_gust (°). 1. Not selected. -2. SlrW (W·m ). 4. SlrW_Max (W·m-2). 4 -2. Duplication, Not selected. PAR_Flux (µmol·m ). 4. sun_10 m (min). 3. wet_10 m (min). 3. Under_10 (°C). 1. Not selected. Under_30 (°C). 1. Not selected. Under_50 cm (°C). 1. Not selected. Under_1 m (°C). 1. Not selected. soilheat_10 cm (W·m-2). 3. CO2_AWS (ppm). 4. The data were divided into seasons in spring (March - May), summer (June - August), autumn (September - November), and winter (December - February). Each seasonal dataset was composed of 10-min averages, totaling 52,575 samples with 13,249 samples, 13,248 samples, 13,103 samples and 12,975 samples, respectively. Vapor deficit equation VD = SV–AH SV = 0.6219 × SVP / (1013.25–SVP) × 1000 AH = 0.6219 × VP / (1013.25–VP) × 1000 VP = SVP × RH SVP = 6.1078 × 10^((7.5 × T)/(237.3 + T)). (1) VD : vapor deficit SV : saturated vapor AH : absolute humidity RH : relative humidity VP : vapor pressure SVP : saturated vapor pressure T : temperature. The training data set for the ANN model was constructed through a series of processes and classified by season. It consisted of 11 variables, and 70% of the training data sets were used for learning while the other 30% were used for model verification (Table 4). The internal temperature was the target variable, and the measured value and the predicted value were compared using 2017 data by season. A MRM was constructed to compare the performance of the developed ANN model using the same training data set. The internal temperature of the greenhouse was the target variable, while all other variables were the independent variables. The R-squared values of spring, summer, autumn, and winter were 92.7, 98.6, 90.3 and 86.3, respectively. Table 5 shows the summary of models.. Horticultural Science and Technology. 719.

(8) Prediction Model of Internal Temperature using Backpropagation Algorithm for Climate Control in Greenhouse. Table 4. Training data set for prediction model: Data are selected as total 11 variables including the vapor deficit without duplication Attribute of data (unit). Contents. -2. VD (g·kg ). Vapor deficit. SurfTempLower (°C). Temperature of outside heating pipe. AirTemp_aws (°C). External temperature. -2. VD_AWS (g·kg ). External vapor deficit. WS (m·s-1). Wind speed -2. SlrW (W·m ). Solar radiation -2. PAR_Flux (µmol·m ). Intensity of radiation. sum_10 m (min). Radiation index over 120 W. wet_10 m (min). Condensation value under 150 Kohm -2. soilheat_10 cm (W·m ). Subsurface thermal flux - 10 cm. CO2_AWS (ppm). External CO2. Table 5. Summary of regression models constructed by season Model summary Season. R. R2. Adjusted R2. Std. error of the estimate. Spring. .963a. .927. .927. 1.5737. Summer. .993a. .986. .986. .7001. Autumn. .950a. .903. .903. 1.3451. Winter. .929a. .863. .863. 1.4151. Predictors: (Constant), CO2_AWS, SurfTempLower, Wet_10 m, WS, VD, sun_10 m, soilheat_10 cm, VD_AWS, PAR_Flux, AirTemp_AWS, VD, SlrW. Table 6 shows the correlations that indicated the impact of other variables on the greenhouse temperature, which was the. dependent variable. The vapor deficit, temperature of outside heating pipe, external temperature, external vapor deficit, wind speed, solar radiation, intensity of radiation, radiation index over 120 W, condensation value under 150 Kohm, subsurface thermal flux-10cm, and external CO2 showed a correlation with internal temperature of the greenhouse. The MRM. equation is shown below (Table 7).. Multiple regression equation. (2). Y = C1 + C2VD +C3STL + C4AT_AWS +C5VD_AWS + C6WS + C7SlrW + C8Par_Flux + C9sum_10+ C10wet_10 + C11soilheat_10 + C12CO2_AWS. The RNN has difficulty learning due to the vanishing gradient problem of time series data. Another disadvantage is that learning time is longer than for the backpropagation algorithm. In order to compare the performance of the RNN with the proposed model, the RNN model was constructed with the same training data set (Table 8).. 720. Horticultural Science and Technology.

(9) Prediction Model of Internal Temperature using Backpropagation Algorithm for Climate Control in Greenhouse. Table 6. Coefficients of regression models Spring. Summer Unstandardized coefficients B Std. Error 30.087 .547 .501 .005 .100 .002 .198 .005 -.510 .009 .068 .011 -.005 .001 .005 .000 .022 .006 -.125 .004 .040 .003 -.037 .001. Model (Constant) VD SurfTempLower AirTemp_AWS VD_AWS WS SlrW PAR_Flux sun_10 m Wet_10 m soilheat_10 cm CO2_AWS Autumn. (Constant) VD SurfTempLower AirTemp_AWS VD_AWS WS SlrW PAR_Flux sun_10 m Wet_10 m soilheat_10 cm CO2_AWS Winter. Unstandardized coefficients B Std. Error 15.871 .373 .568 .007 .089 .002 .321 .004 -.417 .011 .025 .016 -.003 .001 .005 .001 -.032 .006 -.075 .003 -.003 .003 -.010 .001. Model (Constant) VD SurfTempLower AirTemp_AWS VD_AWS WS SlrW PAR_Flux sun_10 m Wet_10 m soilheat_10 cm CO2_AWS. Unstandardized coefficients B Std. Error 6.691 .163 .289 .002 .227 .005 .644 .004 -.355 .003 -.125 .006 -.002 .000 .002 .000 -.004 .003 -.017 .002 -.001 .001 -.008 .000. Model. Unstandardized coefficients B Std. Error 29.500 .470 .439 .007 .020 .001 -.001 .001 -.029 .018 -.001 .000 .008 .000 .001 .000 .001 .005 .040 .006 .037 .003 -.029 .001. Model (Constant) VD SurfTempLower AirTemp_AWS VD_AWS WS SlrW PAR_Flux sun_10 m Wet_10 m soilheat_10 cm CO2_AWS. Table 7. Coefficients of multiple regression models used for the equation (2) as marked from C1 to C12 Season. C1. C2. C3. C4. C5. C6. C7. C8. C9. C10. C11. C12. M1. 30.087. 0.501. 0.100. 0.198. -0.510. 0.068. -0.005. 0.005. 0.022. -0.125. 0.040. -0.037. M2. 6.691. 0.289. 0.227. 0.644. -0.355. -0.125. -0.002. 0.002. -0.004. -0.017. -0.001. -0.008. M3. 15.871. 0.568. 0.089. 0.321. -0.417. 0.025. -0.003. 0.005. -0.032. -0.075. -0.003. -0.010. M4. 29.500. 0.439. 0.020. -0.001. -0.029. -0.001. 0.008. 0.001. 0.001. 0.040. 0.037. -0.029. M1: Spring, M2: Summer, M3: Autumn, M4: Winter. Table 8. Recurrent neural network (RNN) model Season. Number of epochs. RNN-M1. 142. RNN-M2. 134. RNN-M3. 134. RNN-M4. 135. Structure of model. Weight initialization method. Dataset classification (training/test). Performance (MSE) 0.408. 11-23-1. Layer Recurrent. 70/30. 0.069 0.307 0.461. M1: Spring, M2: Summer, M3: Autumn, M4: Winter.. Horticultural Science and Technology. 721.

(10) Prediction Model of Internal Temperature using Backpropagation Algorithm for Climate Control in Greenhouse. Construction of Artificial Neural Network In order to construct and analyze the prediction model, the study was conducted in the following development environment. The processor was an Intel (R) Core (TM) i3-5005U @ 2.0GHz, RAM was 8GB, and the system was based on Windows 10 64 bit. MATLAB (R2016a) was used for constructing models. NN toolbox was used and re-coding for selecting neural network type (backpropagation or layer recurrent). The backpropagation algorithm, which was one of the supervised learning techniques, was used for modeling with the hidden layer to improve the prediction rate of the model (Fig. 5). The ANN featured outstanding performance since each neuron calculates the weight factor in two stages. The Levenberg-Marqardt algorithm (Christian et al., 2004; Lourakis, 2005) was used for the learning technique. The algorithm combined the Gauss-Newton technique and Gradient Descent technique. The algorithm obtained the value with the Gradient Descent technique when the prediction was far from the value and with the Gauss-Newton technique if the prediction was near the value. The hyperbolic tangent was used as the activation function for the continuous differentiation of weight factors of the ANN. The hyperbolic tangent seems to be more suitable than other activation functions for greenhouse data since the range was -1 to 1.. Fig. 5. Concept of backpropagation algorithm: a) Calculation of h1 layer’s weight by w1, w3, b) Calculation of output layer’s weight(w5) by h1, h2 of weights, c) Update weight of w5 based on output, d) Update weight of w1, w2 based on h1, h2 layer’s weight, e) Repeat once more in the forward direction. Table 9. Comparison of RMSE for ANN structures Structure Season. 722. 11 - 5 - 1. 11 - 11 - 1. 11 - 22 - 1. 11 - 23 - 1. Spring. 0.842. 0.747. 0.676. 0.662. Summer. 0.345. 0.292. 0.276. 0.267. Autumn. 0.828. 0.711. 0.599. 0.583. Winter. 1.020. 0.792. 0.780. 0.744. Horticultural Science and Technology.

(11) Prediction Model of Internal Temperature using Backpropagation Algorithm for Climate Control in Greenhouse. A. B. C. D. Fig. 6. Training results of spring: (A) Training, (B) Validation, (C) Test, and (D) Comprehensive results.. A. B. C. D. Fig. 7. Training results of summer: (A) Training, (B) Validation, (C) Test, and (D) Comprehensive results.. Horticultural Science and Technology. 723.

(12) Prediction Model of Internal Temperature using Backpropagation Algorithm for Climate Control in Greenhouse. A. B. C. D. Fig. 8. Training results of autumn: (A) Training, (B) Validation, (C) Test, and (D) Comprehensive results.. A. B. C. D. Fig. 9. Training results of winter: (A) Training, (B) Validation, (C) Test, and (D) Comprehensive results.. 724. Horticultural Science and Technology.

(13) Prediction Model of Internal Temperature using Backpropagation Algorithm for Climate Control in Greenhouse. Previous studies have not used an ANN technique for ventilation control. Although we used a general method for model learning (Levenberg-Marqardt), it was considered to be sufficient for constructing the model because it has better performance than other learning methods. The hidden layer number of the ANN was set to n/2, n, 2n, and 2n+1 when the number of input data was n (Zhang, 1998). The structure of the ANN was selected based on the smallest values of Root Mean Square Error (RMSE) criteria (Table 9). The hidden layer number with the smallest RMSE value was 23. Seasonal models were also constructed (Figs. 6, 7, 8, 9). Table 10 shows the architecture and learning conditions of the model.. However, considering the hardware performance of the greenhouse control system (PLC: programmable logic controller) and the speed of the algorithm, the well-known algorithm (backpropagation) was used to construct the ANN. Backpropagation is more appropriate to apply to the greenhouse control system than the latest algorithms that exhibit slow learning and processing speeds. Table 10. Comparison of seasonal ANN models Season. Structure of model. Number of epochs. ANN-M1. 38. ANN-M2. 68. ANN-M3. 90. ANN-M4. 61. Weight initialization method. Dataset classification (training/test). Performance (MSE) 0.444. 11-23-1. Backpropagation. 70/30. 0.072 0.383 0.445. M1: Spring, M2: Summer, M3: Autumn, M4: Winter.. Results and Discussion The prediction model based on the ANN can perform climate control by predicting the internal temperature of the greenhouse for ventilation so that the control range of the P-band can be determined.. Comparison of the ANN Model with the MRM and RNN The performance of the seasonally constructed ANN, MRM and RNN models using the backpropagation algorithm was analyzed and compared. We used the RMSE values to compare the measured values and predicted values seasonally and analyzed the prediction performance. Compared to the ANN, the MRM had difficulty rapidly predicting the changing internal temperature. And the prediction accuracy of the MRM was worse than the ANN, although the patterns of the predicted value and measured value were similar. In addition, the RNN showed similar prediction performance as the proposed model (Fig. 10). Since the ANN had a smaller RMSE value than the other prediction models, it can be concluded that the ANN greenhouse temperature prediction was more accurate (Table 11). The RNN model took double the learning time as the proposed model and was slow and heavy in applying software to the control system (PLC) in the greenhouse. There was also no apparent difference in prediction performance compared with the ANN model. Therefore, it can be concluded that the proposed model is more effectively applied to a greenhouse control system that uses low-performance hardware.. Horticultural Science and Technology. 725.

(14) Prediction Model of Internal Temperature using Backpropagation Algorithm for Climate Control in Greenhouse. A. B. C. D. Fig. 10. Comparison of prediction models: (A) spring, (B) summer, (C) autumn, and (D) winter.. 726. Horticultural Science and Technology.

(15) Prediction Model of Internal Temperature using Backpropagation Algorithm for Climate Control in Greenhouse. Table 11. Comparison of seasonal RMSE of prediction models RMSE of Models. ANN. Regression. RNN. Spring. 2.311. 1.105. 2.286. Summer. 1.723. 1.834. 1.971. Autumn. 1.590. 1.594. 1.859. Winter. 2.154. 2.627. 2.041. Season. Application of Proposed Prediction Method The ventilation window of the wind side and downwind side was separately operated for ventilation control, and the opening of the ventilation window could be manipulated by 0-100%. The P-band was used to calculate the open position of the ventilation window.. Ventilation Control Equation and Example Ventilation window position = (greenhouse temperature-ventilation temperature) / P-band) × 100 The ventilation temperature was set to 20°C while the P-band was set to 5°C. The ventilation window was opened 100% if the temperature exceeded the set point by 5°C. The ventilation window opening increased by 20% for each 1°C in excess. The ventilation window was opened 60% if the greenhouse temperature was 23°C.. This represents the range of temperatures that corresponds to the excess of the set temperature for opening the window 100%. The controller increases the window opening by 20% each time the temperature increases 1°C from the set. Fig. 11. Temperature difference inside and outside of the greenhouse in summer: In this case, there is a negative temperature difference during daytime, and the P-band should be controlled for ventilation.. Horticultural Science and Technology. 727.

(16) Prediction Model of Internal Temperature using Backpropagation Algorithm for Climate Control in Greenhouse. temperature. The controller operates more sensitively as the size of each step increases when the P-band decreases. Moreover, the P-band is set differently according to the season. The P-band is set large in the winter so that the ventilation window operates slowly while it is set small in the summer so that the ventilation window operates quickly to control the greenhouse temperature. Therefore, the greenhouse temperature data predicted by the ANN model applied to ventilation control opens or closes the ventilation window in advance to minimize the loss of greenhouse energy. The proposed prediction model can estimate the temperature difference inside and outside of the greenhouse from the predicted internal temperature and the determined control range of the P-band. The P-band was set differently for each season. When the temperature difference is large, it is possible to rapidly ventilate using the big band range. On the other hand, the energy loss of the greenhouse can be minimized by reducing the band range (Fig. 11).. Discussion This study predicted the internal temperature using the backpropagation algorithm based on the data collected from a Venlo-type greenhouse. This predicted temperature can be then be applied to the greenhouse ventilation to control the greenhouse more efficiently. The proposed model was verified by comparing the performance of the MRM and RNN models. Although earlier studies used data measured by the sensors, they did not consider the measurement error or manual and automatic operating error. Also, it was not suitable to apply the proposed model or method from these previous studies directly to greenhouse control or cultivation. So far, no study has been conducted to control the ventilation of greenhouse using an ANN. In this study, the Kalman filter was used to remove the measurement error and noise to ensure data reliability. Prediction performance was improved by using correlation analysis to extract variables that correlated with the temperature in the greenhouse. As a result, the RMSE of the ANN, MRM and RNN models were 1.723, 1.834 and 1.971 respectively in the summer. The ANN model was judged to be more accurate than other prediction models since its RMSE value was smaller. The RNN model showed similar patterns and prediction performance to the ANN model, but it required double the learning time, and it is not suitable considering hardware and software specifications used for general greenhouse. Fig. 12. Application of data mining techniques in horticulture: Data mining techniques can be applied to agricultural fields in a variety of ways such as pattern analysis and classification techniques.. 728. Horticultural Science and Technology.

(17) Prediction Model of Internal Temperature using Backpropagation Algorithm for Climate Control in Greenhouse. controllers. In addition, the predicted temperature can be applied to the ventilation control, thereby allowing the P-band to change more quickly. If the temperature difference between the inside and outside of the greenhouse is large, the P-band was enlarged, allowing the ventilation to be faster. It is possible to reduce the energy cost and minimize energy loss in the greenhouse by using a smaller P-band range. However, the experiment was only carried out in a Venlo-type greenhouse, making the results difficult to apply to other types of greenhouses, such as plastic greenhouses. Therefore, it is necessary to consider these physical conditions when constructing the prediction model. Further studies can utilize this method to predict the greenhouse heating load to reduce the energy consumed by the greenhouse and manage the energy more efficiently to reduce costs. Moreover, the study enables the data mining technique to be applied to agriculture in various ways (Fig. 12).. Literature Cited Bukharov OE, Bogolyubov DP (2015) Development of a decision support system based on neural networks and a genetic algorithm. Exp Syst Appl 42:6177-6183. doi:10.1016/j.eswa.2015.03.018 Burgers G, van Leeuwen PJ, Evensen G (1998) Analysis scheme in the ensemble Kalman filter. Mon Weather Rev 126:1719–1724. doi: 10.1175/1520-0493(1998)126<1719:ASITEK>2.0.CO;2 Christian K, Nobuo Y, Masao F (2004) Levenberg-Marquardt methods with strong local convergence properties for solving nonlinear equations with convex constraints. J Comput Applied Math 172(2):375-397. doi:10.1016/j.cam.2004.02.013 Famili A, Shen WM, Weber R, Simoudis E (1997) Data preprocessing and intelligent data analysis. Intell Data Analy 1:3-23. doi:10.1016/S1088-467X(98)00007-9 Ferreiraa PM, Fariab EA, Ruanoa AE (2002) Neural network models in greenhouse air temperature prediction. Neuro Comput 43:51-75. doi:10.1016/S0925-2312(01)00620-8 Fourati F, Chtourou M (2007) A greenhouse control with feed-forward and recurrent neural networks. Stimul Model Pract Theory 15:1016-1028. doi:10.1016/j.simpat.2007.06.001 He F, Ma C (2010) Modeling greenhouse air humidity by means of artificial neural network and principal component analysis. Comput Electron Agric 71:S19-S23. doi:10.1016/j.compag.2009.07.011 Hill T, Marquez L, O’Connor M, Remus W (1994) Artificial neural network models for forecasting and decision making. Int J Forecast 10:5-15. doi:10.1016/0169-2070(94)90045-0 Hong SW, Lee IB (2014) Predictive model of micro-environment in a naturally ventilated greenhouse for a model based control approach Protected Hortic Plant Fac 23:181-191. doi:10.12791/KSBEC.2014.23.3.181 Kalman RE (1960) A new approach to linear filtering and prediction problems. J Basic Eng. doi:10.1115/1.3662552 Leonard J, Kramer MA (1990) Improvement of the backpropagation algorithm for training neural networks. Comput Chem Eng 14:337-341. doi:10.1016/0098-1354(90)87070-6 Linker R, Seginer I, Gutman PO (1998) Optimal CO2 control in a greenhouse modeled with neural networks. Comput Electron Agric 19:289-310. doi:10.1016/S0168-1699(98)00008-8 Lourakis MIA (2005) A brief description of the Levenberg-Marquardt algorithm implemented by levmar. Found Res Technol 4:1-6 Ooteghem RJC (2010) Optimal control design for a solar greenhouse. IFAC Proceedings 43:304-309. doi:10.3182/20101206-3-JP3009.00054 Patil SL, Tantau HJ, Salokhe VM (2008) Modelling of tropical greenhouse temperature by auto regressive and neural network models. Biosyst Eng 99:423-431. doi:10.1016/j.biosystemseng.2007.11.009 Pino-Mejías R, Pérez-Fargallo A, Rubio-Bellido C, Pulido-Arcas JA (2017) Comparison of linear regression and artificial neural networks models to predict heating and cooling energy demand, energy consumption and CO2 emissions. Energy 118:24-36. doi:10.1016/ j.energy.2016.12.022 Rural Development Administration (RDA) (2015) Agriculture and livestock income database for improving agricultural management in 2015. RDA, Jeonju, Korea (in Korean) Seo KK, Kim YS, Park JS (2011) Design of adaptive neuro-fuzzy inference system based automatic control system for integrated environment management of ubiquitous plant factory. J Bio-Environ Control 20:169-175 Trejo-Perea M, Herrera-Ruiz G, Rios-Moreno J, Miranda RC, Rivas-Araiza E (2009) Greenhouse energy consumption prediction using neural networks models. Int J Agric Biol 11:1-6 Wang L, Zeng Y, Chen T (2015) Back propagation neural network with adaptive differential evolution algorithm for time series forecasting. Exp Syst Appl 42:855-863. doi:10.1016/j.eswa.2014.08.018. Horticultural Science and Technology. 729.

(18)

수치

Fig. 1. Frame of management system for greenhouse: Data collection, preprocessing, design of prediction model using  ANN, and control of greenhouse.
Fig. 2. Concept of Kalman filter: The filter is divided into two parts as time update and measurement update.
Table 2. Error range of measured values
Fig. 4. Seasonal correlation analysis of internal temperature and other factors
+7

참조

관련 문서

사용된 회귀모델은 2차 다항 회귀모델(second order polynomial regression model), 그리고 다중 비선형 회귀모델(multiple non- linear regression model)이며 통계적

Artificial neural network (ANN) model is applied to predict arc welding process window for automotive steel plate.. Target weldment was various automotive steel plate

After calculation and screening of molecular descriptors, linear and nonlinear models were developed by using multiple linear regression (MLR), artificial neural network (ANN),

In this paper, a new nonlinear predictor using general regression neural network(GRNN) is proposed for the subband coding of moving pictures.. The performance

Prediction Model for Hourly Soil Temperature by Soil Depth to Irrigated Sandy Loam Soil in Greenhouse.. Seung-Oh Hur 1 *, Jung-Hun Ok 2 , Seon-Ah Hwang 2 , Hee-Rae Cho 3 ,

The paper also analyzes the Adaboost and Bagging approach to predict default with the different models like DT, Logistic Regression (LR), Artificial Neural Networks

Key words : Solid oxide fuel cell(고체 산화물 연료전지), Deep learning(심층 학습), Convolutional neural network(합성곱 신경망), Performance prediction (성능

neural network theory, pavement sensors, road surface temperature, road management, road weather information 신경망 이론, 노면센서, 노면온도, 도로관리,