<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="nlm-ta">Sensors</journal-id>
<journal-title>Sensors</journal-title>
<issn pub-type="epub">1424-8220</issn>
<publisher>
<publisher-name>Molecular Diversity Preservation International (MDPI)</publisher-name></publisher></journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3390/s121014004</article-id>
<article-id pub-id-type="publisher-id">sensors-12-14004</article-id>
<article-categories>
<subj-group>
<subject>Article</subject></subj-group></article-categories>
<title-group>
<article-title>Temperature and Relative Humidity Estimation and Prediction in the Tobacco Drying Process Using Artificial Neural Networks</article-title></title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Martínez-Martínez</surname><given-names>Víctor</given-names></name><xref ref-type="aff" rid="af1-sensors-12-14004"><sup>1</sup></xref><xref ref-type="corresp" rid="c1-sensors-12-14004"><sup>*</sup></xref></contrib>
<contrib contrib-type="author">
<name><surname>Baladrón</surname><given-names>Carlos</given-names></name><xref ref-type="aff" rid="af1-sensors-12-14004"><sup>1</sup></xref></contrib>
<contrib contrib-type="author">
<name><surname>Gomez-Gil</surname><given-names>Jaime</given-names></name><xref ref-type="aff" rid="af1-sensors-12-14004"><sup>1</sup></xref></contrib>
<contrib contrib-type="author">
<name><surname>Ruiz-Ruiz</surname><given-names>Gonzalo</given-names></name><xref ref-type="aff" rid="af2-sensors-12-14004"><sup>2</sup></xref></contrib>
<contrib contrib-type="author">
<name><surname>Navas-Gracia</surname><given-names>Luis M.</given-names></name><xref ref-type="aff" rid="af2-sensors-12-14004"><sup>2</sup></xref></contrib>
<contrib contrib-type="author">
<name><surname>Aguiar</surname><given-names>Javier M.</given-names></name><xref ref-type="aff" rid="af1-sensors-12-14004"><sup>1</sup></xref></contrib>
<contrib contrib-type="author">
<name><surname>Carro</surname><given-names>Belén</given-names></name><xref ref-type="aff" rid="af1-sensors-12-14004"><sup>1</sup></xref></contrib></contrib-group>
<aff id="af1-sensors-12-14004">
<label>1</label> Department of Signal Theory, Communications and Telematics Engineering, University of Valladolid, 47011 Valladolid, Spain; E-Mails: <email>cbalzor@ribera.tel.uva.es</email> (C.B.); <email>jgomez@tel.uva.es</email> (J.G.-G.); <email>javagu@tel.uva.es</email> (J.M.A.); <email>belcar@tel.uva.es</email> (B.C.)</aff>
<aff id="af2-sensors-12-14004">
<label>2</label> Department of Agricultural and Forestry Engineering, University of Valladolid, 34004 Palencia, Spain; E-Mails: <email>gruiz@iaf.uva.es</email> (G.R.-R.); <email>lmnavas@iaf.uva.es</email> (L.M.N.-G.)</aff>
<author-notes>
<corresp id="c1-sensors-12-14004">
<label>*</label>Author to whom correspondence should be addressed; E-Mail: <email>vmarmar@ribera.tel.uva.es</email>; Tel.: +34-636-797-528; Fax: +34-983-423-667.</corresp></author-notes>
<pub-date pub-type="collection">
<year>2012</year></pub-date>
<pub-date pub-type="epub">
<day>17</day>
<month>10</month>
<year>2012</year></pub-date>
<volume>12</volume>
<issue>10</issue>
<fpage>14004</fpage>
<lpage>14021</lpage>
<history>
<date date-type="received">
<day>02</day>
<month>08</month>
<year>2012</year></date>
<date date-type="rev-recd">
<day>28</day>
<month>09</month>
<year>2012</year></date>
<date date-type="accepted">
<day>06</day>
<month>10</month>
<year>2012</year></date></history>
<permissions>
<copyright-statement>© 2012 by the authors; licensee MDPI, Basel, Switzerland.</copyright-statement>
<copyright-year>2012</copyright-year>
<license>
<p>This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/3.0/).</p></license></permissions>
<abstract>
<p>This paper presents a system based on an Artificial Neural Network (ANN) for estimating and predicting environmental variables related to tobacco drying processes. This system has been validated with temperature and relative humidity data obtained from a real tobacco dryer with a Wireless Sensor Network (WSN). A fitting ANN was used to estimate temperature and relative humidity in different locations inside the tobacco dryer and to predict them with different time horizons. An error under 2% can be achieved when estimating temperature as a function of temperature and relative humidity in other locations. Moreover, an error around 1.5 times lower than that obtained with an interpolation method can be achieved when predicting the temperature inside the tobacco mass as a function of its present and past values with time horizons over 150 minutes. These results show that the tobacco drying process can be improved taking into account the predicted future value of the monitored variables and the estimated actual value of other variables using a fitting ANN as proposed.</p></abstract>
<kwd-group>
<kwd>estimation</kwd>
<kwd>prediction</kwd>
<kwd>Artificial Neural Networks (ANN)</kwd>
<kwd>tobacco drying process</kwd>
<kwd>signal processing</kwd></kwd-group></article-meta></front>
<body>
<sec sec-type="intro">
<label>1.</label>
<title>Introduction</title>
<p>Tobacco farming is one of the main economic activities in agricultural areas of countries such as Brazil, China, and India [<xref ref-type="bibr" rid="b1-sensors-12-14004">1</xref>]. During the last decades, a large number of technological innovations in this specific crop have been developed in diverse fields such as machinery, cultivation techniques, and drying techniques. Some advances in tobacco cultivation are the improvement of the health and quality of the tobacco plants by means of genetic modifications [<xref ref-type="bibr" rid="b2-sensors-12-14004">2</xref>], the utilization of more effective fertilizers as a consequence of studies of their influence in tobacco growing and quality [<xref ref-type="bibr" rid="b3-sensors-12-14004">3</xref>], or the employment of new machinery and techniques to irrigate and collect tobacco plants [<xref ref-type="bibr" rid="b4-sensors-12-14004">4</xref>]. Furthermore, the tobacco drying process has been studied and improved by employing new drying strategies and new machinery in order to increase the quality of the dry tobacco and the overall energy efficiency of the process [<xref ref-type="bibr" rid="b5-sensors-12-14004">5</xref>].</p>
<p>The tobacco drying process requires exhaustive monitoring of its representative variables to optimize it [<xref ref-type="bibr" rid="b6-sensors-12-14004">6</xref>]. Monitoring systems are usually employed to acquire and store the most useful variables of a process. In the literature, these systems have been proposed to monitor atmospheric phenomena such as air pollution [<xref ref-type="bibr" rid="b7-sensors-12-14004">7</xref>], livestock farms such as aviary production systems [<xref ref-type="bibr" rid="b8-sensors-12-14004">8</xref>], or environments including rivers [<xref ref-type="bibr" rid="b9-sensors-12-14004">9</xref>], oceans [<xref ref-type="bibr" rid="b10-sensors-12-14004">10</xref>], and ecological systems [<xref ref-type="bibr" rid="b11-sensors-12-14004">11</xref>]. In the field of agriculture, monitoring systems have been proposed for indoor locations such as greenhouses [<xref ref-type="bibr" rid="b12-sensors-12-14004">12</xref>–<xref ref-type="bibr" rid="b14-sensors-12-14004">14</xref>], and for outdoor agricultural processes including wine harvesting [<xref ref-type="bibr" rid="b15-sensors-12-14004">15</xref>], olive growing [<xref ref-type="bibr" rid="b16-sensors-12-14004">16</xref>], or any generic process [<xref ref-type="bibr" rid="b17-sensors-12-14004">17</xref>].</p>
<p>Data stored by monitoring systems have been used to analyse the connection among the system's variables and to obtain a model of the monitored process [<xref ref-type="bibr" rid="b18-sensors-12-14004">18</xref>]. These models can be defined by means of fuzzy-logic, probabilistic estimators, or Artificial Neural Networks (ANN) among others. Using fuzzy-logic, Schulz <italic>et al.</italic> [<xref ref-type="bibr" rid="b19-sensors-12-14004">19</xref>] modelled water flow, Barros <italic>et al.</italic> [<xref ref-type="bibr" rid="b20-sensors-12-14004">20</xref>] analysed different demographic and environmental models, Malins <italic>et al.</italic> [<xref ref-type="bibr" rid="b21-sensors-12-14004">21</xref>] modelled the spatial extent of salinity on a farming land, and Papantoniou <italic>et al.</italic> [<xref ref-type="bibr" rid="b22-sensors-12-14004">22</xref>] proposed a model of wind power for farm applications. Using probabilistic estimators, Cornford <italic>et al.</italic> [<xref ref-type="bibr" rid="b23-sensors-12-14004">23</xref>] and Ng <italic>et al.</italic> [<xref ref-type="bibr" rid="b24-sensors-12-14004">24</xref>] proposed different models to forecast precipitations, Holland <italic>et al.</italic> [<xref ref-type="bibr" rid="b25-sensors-12-14004">25</xref>] modelled animal populations, and Trombe <italic>et al.</italic> [<xref ref-type="bibr" rid="b26-sensors-12-14004">26</xref>] modelled offshore wind power fluctuations. Using ANN, Recknagel <italic>et al.</italic> [<xref ref-type="bibr" rid="b27-sensors-12-14004">27</xref>] modelled algal growing, Smith <italic>et al.</italic> [<xref ref-type="bibr" rid="b28-sensors-12-14004">28</xref>] predicted the air temperature, and Singh <italic>et al.</italic> [<xref ref-type="bibr" rid="b29-sensors-12-14004">29</xref>] modelled water quality.</p>
<p>The aforementioned processing data tools have also been employed to control and predict variables in agricultural drying processes. Using fuzzy-logic, Yliniemi <italic>et al.</italic> [<xref ref-type="bibr" rid="b30-sensors-12-14004">30</xref>–<xref ref-type="bibr" rid="b32-sensors-12-14004">32</xref>] designed the control logic for a rotary dryer and Li <italic>et al.</italic> [<xref ref-type="bibr" rid="b33-sensors-12-14004">33</xref>–<xref ref-type="bibr" rid="b35-sensors-12-14004">35</xref>] developed and tested a control algorithm for microwave drying of vegetables. Employing probabilistic estimators, Banga <italic>et al.</italic> [<xref ref-type="bibr" rid="b36-sensors-12-14004">36</xref>] designed a stochastic control algorithm using temperature and relative humidity as input variables. Using ANN, Yliniemi <italic>et al.</italic> [<xref ref-type="bibr" rid="b30-sensors-12-14004">30</xref>,<xref ref-type="bibr" rid="b31-sensors-12-14004">31</xref>] designed a system to identify the dynamics of the drying process in a rotary dryer, and Movagharnejad <italic>et al.</italic> [<xref ref-type="bibr" rid="b37-sensors-12-14004">37</xref>] proposed a tomato drying model which fitted the experimental data more accurately than other mathematical models.</p>
<p>A system to estimate and predict the temperature and relative humidity in the tobacco drying process is proposed and tested in this work. This system acquires temperature and relative humidity data in different points of a tobacco dryer, and processes this data with an ANN in order to estimate and predict their value in other locations or in the future. The methodology of the article was composed by four stages: (i) a wireless sensor network (WSN)-based monitoring system was deployed in the drying installation to capture input variables, (ii) an artificial neural network was developed to estimate output variables using input variables, (iii) different experiments were performed to analyse the proposed methods, and (iv) experimental results were analysed to evaluate the proposed method.</p></sec>
<sec>
<label>2.</label>
<title>Tobacco Drying</title>
<sec sec-type="materials">
<label>2.1.</label>
<title>Materials</title>
<p>A tobacco dryer from the Agrotex Company located in Rosalejo (Cáceres, Spain), was employed in this research. This tobacco dryer has a hot water valve to heat the air, a fan to move the air, and two air hatchways to remove the humidity. In this dryer, three measurement motes were deployed in its drying chamber to acquire the temperature and relative humidity in different points of the dryer. <xref ref-type="fig" rid="f1-sensors-12-14004">Figure 1(a)</xref> shows the schema of the cross section of this tobacco dryer, where the aforementioned equipment is represented. <xref ref-type="fig" rid="f1-sensors-12-14004">Figure 1(b)</xref> shows the spatial distribution of the three motes deployed inside the drying chamber: the first one was placed next to the supervision window (green), the second one was placed next to the roof (purple), and the third one was placed into the tobacco mass (red). The sensors of these measurement motes have been numbered as Sensors 1, 2, and 3, respectively, for easy reference.</p>
<p>A WSN with MEP510 motes from the Crossbow Company was employed to take the measurements. This mote has a SHT11-Digital Humidity Sensor from the Sensirion Company to acquire both temperature and relative humidity. LabVIEW and Matlab language programming tools were used to develop applications to acquire data from the WSN, to store it in a structured database, and to develop an ANN to estimate and predict these data.</p></sec>
<sec>
<label>2.2.</label>
<title>Description of the Tobacco Drying Process</title>
<p>The specific tobacco drying process monitored in this research was based on increasing the tobacco dryer chamber temperature in order to extract the plants' moisture. To this end, a time-varying target temperature as that shown in <xref ref-type="fig" rid="f2-sensors-12-14004">Figure 2</xref>, which is a typical target temperature evolution in this type of dryer [<xref ref-type="bibr" rid="b5-sensors-12-14004">5</xref>], was chosen.</p>
<p>The drying process was directed by a general purpose microcontroller, which used a temperature sensor to acquire the instantaneous temperature next to the window measurement mote [<xref ref-type="fig" rid="f1-sensors-12-14004">Figure 1(b)</xref>] and set the output values of the heater according to an ON/OFF algorithm: if the dryer temperature is greater than the target temperature, the heater is turned off, and, if the dryer temperature is lower than the target temperature, the heater is turned on. Moreover, a hysteresis of 2 °C was employed in the control algorithm in order to avoid activating and deactivating the heater repeatedly. The target temperature evolution consisted of a concatenation of two types of phases: phases with a constant temperature, where the target temperature is invariable, and phases with a constant slope increasing temperature, where the target temperature increases progressively. These two types of phases are represented in the target temperature evolution shown in <xref ref-type="fig" rid="f2-sensors-12-14004">Figure 2</xref>.</p></sec>
<sec sec-type="methods">
<label>2.3.</label>
<title>Data Set</title>
<p>Nearly 900 hours (to be precise 53833 minutes) of drying process data were acquired. The temperature in each drying process varied between 20 °C and 75 °C, and the relative humidity range fluctuated between 10% and 100%. These data were acquired in the 2011 tobacco drying campaign, in the tobacco dryer presented in the Tobacco Drying section. An acquisition sample time of 3 minutes was used for every variable in all the drying processes, resulting in a total of 37 days containing 216,828 samples.</p></sec></sec>
<sec sec-type="methods">
<label>3.</label>
<title>Artificial Neural Network for Data Completion</title>
<sec>
<label>3.1.</label>
<title>Aims and Purpose</title>
<p>The aim of this section was to design an ANN-based system for the estimation and prediction of temperature and relative humidity at different spatial points and with different time horizons inside a tobacco dryer, from the data sensed at a set of different meaningful points. This means that the system must carry out two different tasks:
<list list-type="bullet">
<list-item>
<p><italic>Data Estimation</italic>: from the readings of temperature and relative humidity obtained at a given moment <italic>t</italic> from a set of available sensors located at fixed positions inside the tobacco dryer (<italic>input points</italic>), the ANN must estimate the values of those magnitudes at a set of different spatial points (<italic>target points</italic>) at the same moment <italic>t</italic>. For that, the network was trained with the values of a single drying process for which the magnitudes at the target points are also known, but, once trained, it operates only with the sensors located at the input points.</p></list-item>
<list-item>
<p><italic>Data Prediction</italic>: from the readings of temperature and relative humidity obtained from a set of available sensors located at fixed positions inside the tobacco dryer at a set of <italic>n</italic> instants (<italic>t-1</italic>, <italic>t-2, t-3</italic>, …, <italic>t-n)</italic>, the ANN must predict the value of those magnitudes at the same spatial points at the moment <italic>t</italic> + <italic>t<sub>0</sub></italic>. For that, the network was trained with the values of a single drying process. Once trained, it operates predicting the temperature and/or relative humidity of a process in <italic>t</italic>+<italic>t<sub>0</sub></italic> using as input the temperature and relative humidity data at (<italic>t-1</italic>, …, <italic>t-n)</italic> interval.</p></list-item></list></p></sec>
<sec>
<label>3.2.</label>
<title>Artificial Neural Network Design</title>
<p>Normally, when the data to be handled within an ANN is dependent on time, a straightforward solution is to use a time-series ANN [<xref ref-type="bibr" rid="b38-sensors-12-14004">38</xref>,<xref ref-type="bibr" rid="b39-sensors-12-14004">39</xref>], that is, a neural network with a delay architecture specifically designed to operate with an input which is a temporal sequence and capable of forecasting values of that sequence in the future.</p>
<p>However, in the case of this work, while the data to be handled is also a time series of temperature and relative humidity measures, another possible approach is to consider the drying procedure as a prototype pattern that will be replicated every other drying procedure. Using this approach, estimation and prediction are not made on the basis of the similarity and progression of values registered in moments near in time, but on the basis of the similarity of the input values with a canonical drying procedure pattern used for training. A fitting ANN is a good solution for implementing this approach. It is trained with the data available for one complete drying procedure and tested against the rest of the data.</p>
<p>Additionally, using a fitting network has the advantage of being more robust against failures in the sensors than a time-series ANN, especially for the <italic>Data Estimation</italic> task: if there is a failure in a sensor, in the case of the time-series network, all the predictions given by the ANN using that measure as an input fail. For instance, if the ANN uses the past <italic>n</italic> = <italic>20</italic> values of the input variables for its operation, a single missing or failing value will invalidate 20 predictions of the network. However, if a fitting ANN is employed for <italic>Data Estimation</italic>, one faulty input results in only one faulty output. This feature is highly desirable in environments like the one considered in this work where it is not unusual for sensors or sensor networks to fail.</p>
<p>Therefore, along this work, a fitting neural network was employed. The architecture of these networks was comprised by three neuron layers: an input layer, a hidden layer, and an output layer. The size of the input and output layers was determined by the number of inputs/outputs defined for each case, and this changes along this work according to the number of inputs/outputs employed in the different tests. The size of the hidden layer normally depends on the complexity of the data to be fitted. For this work, this size was set up at 20.</p></sec>
<sec>
<label>3.3.</label>
<title>Trial Design</title>
<p>For each of the two tasks considered in this work, different tests were conducted in order to determine the performance of the ANN and find the influence of the different parameters in the accuracy of the output. For the <italic>Data Estimation</italic> task, the varying parameters considered were the following:
<list list-type="bullet">
<list-item>
<p>Input magnitude: different tests were performed using only temperature, only humidity, or a combination of both as input data for the network.</p></list-item>
<list-item>
<p>Number of inputs: different tests were performed using data from one sensor or combining data from two sensors as input.</p></list-item>
<list-item>
<p>Output magnitude: two sets of tests were performed for <italic>Data Estimation</italic>, one of them estimating the temperature in one sensor, and the other estimating the humidity in one sensor.</p></list-item></list></p>
<p>For the <italic>Data Prediction</italic> task, the varying parameters considered are the following:
<list list-type="bullet">
<list-item>
<p>Time horizon: different tests were performed to predict the values of a magnitude in different moments in the future: 15, 30, 150 and 300 minutes in advance.</p></list-item>
<list-item>
<p>Length of input sequence: in order to perform the prediction, the length of the input sequence feed into the ANN was also varied.</p></list-item></list></p>
<p>For numerical characterization of the results, a validation stage of the system was conducted in which its operation data were measured. Validation trials were carried out according to the diagram shown in <xref ref-type="fig" rid="f3-sensors-12-14004">Figure 3</xref>.</p>
<p>The relative error between the estimation and the measured magnitude value was obtained by means of <xref rid="FD1" ref-type="disp-formula">Equation (1)</xref>. Since the expected temperature was always greater than 0 °C (in fact it was always greater than 15 °C) there was no problem with the fraction denominator. The same formula was also applied to the calculations made for humidity:
<disp-formula id="FD1">
<label>(1)</label>
<mml:math id="mm1" display="block">
<mml:semantics id="sm1">
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo stretchy="false">[</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo stretchy="false">]</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mo>%</mml:mo>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mtext mathvariant="italic">expected</mml:mtext></mml:mrow></mml:msub>
<mml:mo stretchy="false">[</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo stretchy="false">]</mml:mo>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mtext mathvariant="italic">estimated</mml:mtext></mml:mrow></mml:msub>
<mml:mo stretchy="false">[</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo stretchy="false">]</mml:mo></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mtext mathvariant="italic">expected</mml:mtext></mml:mrow></mml:msub>
<mml:mo stretchy="false">[</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo stretchy="false">]</mml:mo></mml:mrow></mml:mfrac>
<mml:mo>⋅</mml:mo>
<mml:mn>100</mml:mn></mml:mrow></mml:semantics></mml:math></disp-formula></p></sec>
<sec sec-type="results">
<label>3.4.</label>
<title>Results</title>
<p>This section presents the numerical results of the test trials performed with the ANN. In all cases, the fitting ANN was trained with the data of a complete drying process and then tested against the rest of the data. With three sensors available and two magnitudes measured per sensor, data from Sensors 1 and 2 were always considered as potential inputs, and data from Sensor 3 was always considered as the target, that is, the data that the network predicts and estimates.</p>
<sec>
<label>3.4.1.</label>
<title>Data Estimation</title>
<p><xref ref-type="table" rid="t1-sensors-12-14004">Tables 1</xref> and <xref ref-type="table" rid="t2-sensors-12-14004">2</xref>, and their respective graphical representations in <xref ref-type="fig" rid="f4-sensors-12-14004">Figures 4</xref> and <xref ref-type="fig" rid="f5-sensors-12-14004">5</xref>, depict the results obtained for temperature and humidity <italic>Data Estimation</italic> at Sensor 3. This means that along this set of tests, the ANN was estimating the temperature (or humidity) given by Sensor 3 at moment <italic>t</italic> by using as an input a combination of data from temperature and humidity given by Sensors 1 and/or 2, also at moment <italic>t</italic>. Each cell of the tables represents a specific combination of inputs, and for each combination of inputs, 20 different tests were performed. The mean errors of the output against the real data were measured and averaged.</p>
<p>Additionally, for the cases when the input included a measure of the same magnitude to be estimated, a direct interpolation method was also implemented, in which the output (estimated value) was directly calculated as the input value of the same magnitude in a different sensor. This method assumed that points located in the vicinity of a sensor have similar measures for the same magnitude. The error of this interpolation method was also computed as a means to measure, by comparison, the improvement offered by the ANN estimation. In each of the cells of <xref ref-type="table" rid="t1-sensors-12-14004">Tables 1</xref> and <xref ref-type="table" rid="t2-sensors-12-14004">2</xref>, the leftmost value is the averaged mean error of the ANN's output, and the rightmost value is the averaged mean error of the simple interpolation method.</p>
<p>Looking at the results, it is easy to realize that when estimating temperature (<xref ref-type="table" rid="t1-sensors-12-14004">Table 1</xref>, <xref ref-type="fig" rid="f4-sensors-12-14004">Figure 4</xref>), the ANN is roughly between two and three times more accurate (200%–300% improvement) than the simple interpolation method.</p>
<p>Another aspect to be noticed is that the results are not very accurate (mean errors around 6–9%) when only using humidity as an input (leftmost column of the table), but they demonstrate that a rough approximation to temperature can be made by the ANN when only humidity is available. However, even if humidity shows itself not to be sufficient to estimate temperature accurately, it contains information to improve the performance of the estimation when combined with temperature: the upper row shows results of cases when only temperature was considered as an input, and the lower rows, that combine temperature with humidity, generally show better results.</p>
<p>Looking at <xref ref-type="table" rid="t2-sensors-12-14004">Table 2</xref> and <xref ref-type="fig" rid="f5-sensors-12-14004">Figure 5</xref> it is obvious that it is more difficult to estimate humidity than temperature. The best errors are around 5%, doubling those obtained for estimation of temperature. However, it is also obvious that an acceptable estimation of humidity (mean error of 5–6%) can be obtained only on the basis of temperature (upper row), and that the usage of the ANN in this case greatly improves the estimation based on interpolation, showing errors around six times smaller (errors around 5% against errors around 30%). Combined inputs of humidity and temperature render again the best results.</p>
<p>As an example, <xref ref-type="fig" rid="f6-sensors-12-14004">Figure 6</xref> shows the results of a specific execution of the ANN estimation for temperature given by Sensor 3 during one drying session, using as input: (left) temperature at Sensors 1 and 2 and (right) temperature and relative humidity in Sensors 1 and 2. <xref ref-type="fig" rid="f7-sensors-12-14004">Figure 7</xref> shows another specific execution of the ANN estimation for humidity, using as input (left) humidity at Sensors 1 and 2 and (right) temperature and humidity in Sensors 1 and 2. It is easy to see that for this specific session, there is a discontinuity in the data around 2,400 minutes as a consequence of a failure in the sensing hardware. However, the fitting ANN approach allows a successful estimation of values after the discontinuity, which is not the case when using a time-series based estimation.</p></sec>
<sec>
<label>3.4.2.</label>
<title>Data Prediction</title>
<p>Table 3 and its respective graphical representation in <xref ref-type="fig" rid="f8-sensors-12-14004">Figure 8</xref> present the results obtained for <italic>Data Prediction</italic> of temperature in Sensor 1, using just its past values as an input. Different lengths for the input sequence (which contains values from <italic>t-1</italic> to <italic>t-length_of_sequence</italic>) and different time horizons (the value to be predicted is <italic>t</italic> + <italic>time_horizon</italic>) were considered and combined. For each cell of the table, 20 different tests were performed and the mean error of the output was measured and averaged. Again, an interpolation method was also implemented as a reference, using the value of temperature at <italic>t</italic> as the predicted value for temperature at <italic>t</italic> + <italic>time_horizon</italic>.</p>
<p>An analysis of these results shows that when the time horizon is short, even if the ANN gives small errors, the simple interpolation method performs better, giving extremely small errors. This happens because temperature varies relatively slowly, and thus recent values are normally valid for a very good prediction. However, as the time horizon increases, interpolation performs much worse, and errors obtained by the ANN are smaller than those obtained by interpolation.</p>
<p>These numbers also reveal that increasing the length of the input sequence could distort the prediction, demonstrating that saturating the ANN with data is not always a guarantee for better results.</p>
<p>Finally, <xref ref-type="table" rid="t4-sensors-12-14004">Table 4</xref> and <xref ref-type="fig" rid="f9-sensors-12-14004">Figure 9</xref> present the results for the combined operation of <italic>Data Estimation</italic> and <italic>Data Prediction</italic>. In this scenario, temperature in Sensor 3 at a moment <italic>t</italic>+<italic>time_horizon</italic> was predicted on the basis of temperature in Sensor 1. This test was done to show that it is possible to use the ANN to perform both tasks at the same time, showing again good results when compared to interpolation.</p></sec></sec></sec>
<sec sec-type="discussion">
<label>4.</label>
<title>Discussion</title>
<p>In light of the results, it is easy to realize that the use of the ANN results in a more efficient estimation and prediction task performance. For instance, for temperature estimation when there are no direct temperature readings in the system, the neural network offers a sufficient performance in the surroundings of 6–7% mean error, which is more than enough for an approximation; but even more, when there is temperature data, the ANN is capable of being between two and three times more precise than the interpolation method considered. When estimating the humidity, the results are even more meaningful, because even if the absolute mean error registered is around 5%, this error is between five and six times lower than the one obtained by interpolation.</p>
<p>The prediction task is slightly more complex, since, depending on the conditions, the performance of the ANN could greatly vary when compared to interpolation. Due to magnitudes varying slowly, it has to be considered that for small prediction horizons it might be better to directly interpolate the values. However, it has been shown that as the horizon increases, the neural network is capable of a more accurate prediction.</p>
<p>Estimations provided by the proposed system can be employed to detect sensors' failures and to recover their measurements when failures happen. Sensor failures can be detected comparing a threshold with the absolute difference between the estimated measurement obtained by the estimation method and the sensor measurement. If the absolute difference is higher than the threshold, then a failure has occurred. In this case, and until the sensor problem is solved, the measurements of this sensor can be replaced by the estimation provided by the ANN using the rest of the sensors measurements as input data. Moreover, this data recovering application can be used to recover data when sensors have other type of failures, such as sensor signal corruption or sensor signal loss, which are two typical problems in WSN [<xref ref-type="bibr" rid="b40-sensors-12-14004">40</xref>,<xref ref-type="bibr" rid="b41-sensors-12-14004">41</xref>].</p>
<p>Another application of the proposed estimation methods is the design optimization of data acquisition systems. To this end, a set of sensors must be deployed in several significant points of the monitored system. After that, the proposed estimation methods can be employed to discard the sensors whose measurements can be more accurately estimated using the rest of the deployed sensors with a low error. One advantage of these designed systems is their economy due to discarding the sensors whose measurements can be estimated with the other sensors of the system. Another advantage is that the measurements of sensors sited in a point with dangerous or hostile conditions that can quickly degrade the hardware can be replaced with the estimated measurements calculated from data of other sensors sited in safer places with better conditions.</p>
<p>Proposed estimation and prediction methods can be used to model processes. Models establish relationships among the variables of a process and predict the future evolution of these variables. They have been applied in the literature to plant growing processes [<xref ref-type="bibr" rid="b42-sensors-12-14004">42</xref>–<xref ref-type="bibr" rid="b46-sensors-12-14004">46</xref>], vegetal evapotranspiration processes [<xref ref-type="bibr" rid="b19-sensors-12-14004">19</xref>,<xref ref-type="bibr" rid="b47-sensors-12-14004">47</xref>,<xref ref-type="bibr" rid="b48-sensors-12-14004">48</xref>], or drying processes [<xref ref-type="bibr" rid="b37-sensors-12-14004">37</xref>,<xref ref-type="bibr" rid="b49-sensors-12-14004">49</xref>,<xref ref-type="bibr" rid="b50-sensors-12-14004">50</xref>] among others. One way to establish the relationships and to predict the evolution of processes' variables is using ANNs, which have been used to model algal growing [<xref ref-type="bibr" rid="b46-sensors-12-14004">46</xref>] or drying processes as in the carrot drying process [<xref ref-type="bibr" rid="b51-sensors-12-14004">51</xref>] and in the tomato drying process [<xref ref-type="bibr" rid="b37-sensors-12-14004">37</xref>]. Process models are usually developed as a part of model-based predictive control (MPC) algorithms. MPC are multivariable control algorithms which use prediction methods to estimate the future state of the system and an optimization cost function in order to calculate the optimum control signals taking into account the predicted future state [<xref ref-type="bibr" rid="b52-sensors-12-14004">52</xref>–<xref ref-type="bibr" rid="b63-sensors-12-14004">63</xref>]. ANN-based prediction methods as that proposed in this article can be used in a MPC algorithm as the prediction method. ANN-based MPC algorithms have been proposed to control industrial applications [<xref ref-type="bibr" rid="b59-sensors-12-14004">59</xref>–<xref ref-type="bibr" rid="b61-sensors-12-14004">61</xref>], aircraft navigation [<xref ref-type="bibr" rid="b62-sensors-12-14004">62</xref>], and laboratory processes [<xref ref-type="bibr" rid="b63-sensors-12-14004">63</xref>].</p>
<p>Another application of the proposed data prediction methods is the improvement of alarm systems' performance. A typical problem in alarm systems is the high rate of false positives and false negatives. One cause of this problem is that alarm systems only take into account present data, or past and present data, so the incorporation of predicted future information about the system can improve the precision of the alarm system [<xref ref-type="bibr" rid="b64-sensors-12-14004">64</xref>].</p>
<p>Finally, the proposed system's predictions can be easily employed to anticipate decisions about the drying process. The operator can see a forecast of the variables of the tobacco dryer in the future on the basis of the present conditions and also under a series of alternative conditions, making the process of taking the most appropriate decision to reach the desired values in the future much easier.</p></sec>
<sec sec-type="conclusions">
<label>5.</label>
<title>Conclusions</title>
<p>Tobacco drying has been traditionally a manually controlled activity, relying solely on experts' craftsmanship, and has been considered almost an art; however, as in many other areas of agriculture, new technologies have appeared as an easy solution to greatly improve the results and performance of the production processes while reducing costs at the same time. Specifically, introduction of sensor networks and intelligent automation systems represents a strong trend, as shown in the state of the art of drying processes. The performance of these systems depends heavily on the accuracy of the data provided by the sensor network, and as such, the better the data provided, the better the results.</p>
<p>The work presented in this paper has shown that by using a fitting ANN it is possible to accurately estimate the values of the different environmental magnitudes employed to control the drying process at different spatial points. The numerical results obtained present very low errors, which at less than 2% could even be below some sensors' accuracy.</p>
<p>Additionally, the system proposed is also capable of predicting the values of those environmental magnitudes with different time horizons. In this case, the results are dependent on the specific time horizon considered. For nearby time horizons, the mean errors given by interpolation are similar to those of the ANN system; however, for distant time horizons, the mean errors given by the ANN are much lower than those obtained by interpolation.</p>
<p>Finally, it is worth mentioning that both capabilities of the presented system are potentially very useful for improving the performance of automatic control of tobacco drying processes while at the same time reducing costs, by increasing the quality and quantity of available data.</p></sec></body>
<back>
<ack>
<p>This work was supported partially by two projects. The first one, entitled <italic>Mejora de la competitividad del sector del tabaco en Extremadura: nuevos procesos y productos</italic>, was financed by the Centre for Industrial Technological Development (CDTI) under project IDI-20100986. The second one was financed by the regional 2010 Research Project Plan of the <italic>Junta de Castilla y León</italic> (Spain), under project VA034A10-2.</p>
<p>The first author's work was also made possible thanks to a <italic>Formación de Personal Investigador</italic> program grant. This program was financed by the <italic>Universidad de Valladolid</italic> (Spain) and co-financed by the <italic>Banco de Santander</italic>. Moreover, the experiments were partially supported by another grant obtained by the first author in the <italic>¿Investigamos? 2011</italic> competition, by means of a project entitled <italic>Desarrollo de un sistema SCADA para el control del curado del tabaco</italic>. The competition was organized by the <italic>Centro Tecnológico Agrario y Agroalimentario ITAGRA</italic>.</p></ack>
<ref-list>
<title>References</title>
<ref id="b1-sensors-12-14004"><label>1.</label><citation citation-type="book"><person-group person-group-type="author"><collab>Food Agriculture Organization of the United Nations</collab></person-group><article-title>Commodities Trade Division Agriculture Organization of the United Nations. Raw Materials, Tropical Horticultural Products Service</article-title><source>Issues in the Global Tobacco Economy: Selected Case Studies</source><publisher-name>Raw Materials, Tropical and Horicultural [sic] Products Service, Commodities and Trade Division, Food and Agricultural Organization of the United Nations</publisher-name><publisher-loc>Rome, Italy</publisher-loc><year>2003</year></citation></ref>
<ref id="b2-sensors-12-14004"><label>2.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hopkins</surname><given-names>D.W.</given-names></name><name><surname>Webster</surname><given-names>E.A.</given-names></name><name><surname>Chudek</surname><given-names>J.A.</given-names></name><name><surname>Halpin</surname><given-names>C.</given-names></name></person-group><article-title>Decomposition in soil of tobacco plants with genetic modifications to lignin biosynthesis</article-title><source>Soil Biol. Biochem.</source><year>2001</year><volume>33</volume><fpage>1455</fpage><lpage>1462</lpage><pub-id pub-id-type="doi">10.1016/S0038-0717(01)00054-2</pub-id></citation></ref>
<ref id="b3-sensors-12-14004"><label>3.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Karaivazoglou</surname><given-names>N.A.</given-names></name><name><surname>Tsotsolis</surname><given-names>N.C.</given-names></name><name><surname>Tsadilas</surname><given-names>C.D.</given-names></name></person-group><article-title>Influence of liming and form of nitrogen fertilizer on nutrient uptake, growth, yield, and quality of Virginia (flue-cured) tobacco</article-title><source>Field Crop. Res.</source><year>2007</year><volume>100</volume><fpage>52</fpage><lpage>60</lpage><pub-id pub-id-type="doi">10.1016/j.fcr.2006.05.006</pub-id></citation></ref>
<ref id="b4-sensors-12-14004"><label>4.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Cakir</surname><given-names>R.</given-names></name><name><surname>Cebi</surname><given-names>U.</given-names></name></person-group><article-title>The effect of irrigation scheduling and water stress on the maturity and chemical composition of Virginia tobacco leaf</article-title><source>Field Crop. Res.</source><year>2010</year><volume>119</volume><fpage>269</fpage><lpage>276</lpage><pub-id pub-id-type="doi">10.1016/j.fcr.2010.07.017</pub-id></citation></ref>
<ref id="b5-sensors-12-14004"><label>5.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Hawks</surname><given-names>S.N.</given-names></name><name><surname>Collins</surname><given-names>W.K.</given-names></name><name><surname>Carbonell</surname><given-names>H.P.</given-names></name><name><surname>Martínez</surname><given-names>E.C.</given-names></name></person-group><source>Tabaco Flue-Cured: Principios Básicos de su Cultivo y Curado</source><publisher-name>Ministerio de Agricultura, Pesca y Alimentación</publisher-name><publisher-loc>Madrid, Spain</publisher-loc><year>1986</year></citation></ref>
<ref id="b6-sensors-12-14004"><label>6.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Frost</surname><given-names>A.R.</given-names></name><name><surname>Schofield</surname><given-names>C.P.</given-names></name><name><surname>Beaulah</surname><given-names>S.A.</given-names></name><name><surname>Mottram</surname><given-names>T.T.</given-names></name><name><surname>Lines</surname><given-names>J.A.</given-names></name><name><surname>Wathes</surname><given-names>C.M.</given-names></name></person-group><article-title>A review of livestock monitoring and the need for integrated systems</article-title><source>Comput. Electron. Agric.</source><year>1997</year><volume>17</volume><fpage>139</fpage><lpage>159</lpage><pub-id pub-id-type="doi">10.1016/S0168-1699(96)01301-4</pub-id></citation></ref>
<ref id="b7-sensors-12-14004"><label>7.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jung</surname><given-names>Y.J.</given-names></name><name><surname>Lee</surname><given-names>Y.K.</given-names></name><name><surname>Lee</surname><given-names>D.G.</given-names></name><name><surname>Lee</surname><given-names>Y.</given-names></name><name><surname>Nittel</surname><given-names>S.</given-names></name><name><surname>Beard</surname><given-names>K.</given-names></name><name><surname>Nam</surname><given-names>K.W.</given-names></name><name><surname>Ryu</surname><given-names>K.H.</given-names></name></person-group><article-title>Design of Sensor Data Processing Steps in an Air Pollution Monitoring System</article-title><source>Sensors</source><year>2011</year><volume>11</volume><fpage>11235</fpage><lpage>11250</lpage><pub-id pub-id-type="doi">10.3390/s111211235</pub-id><pub-id pub-id-type="pmid">22247663</pub-id></citation></ref>
<ref id="b8-sensors-12-14004"><label>8.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lokhorst</surname><given-names>C.</given-names></name><name><surname>Lamaker</surname><given-names>E.J.J.</given-names></name></person-group><article-title>An expert system for monitoring the daily production process in aviary systems for laying hens</article-title><source>Comput. Electron. Agric.</source><year>1996</year><volume>15</volume><fpage>215</fpage><lpage>231</lpage><pub-id pub-id-type="doi">10.1016/0168-1699(96)00017-8</pub-id></citation></ref>
<ref id="b9-sensors-12-14004"><label>9.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Park</surname><given-names>S.-Y.</given-names></name><name><surname>Choi</surname><given-names>J.H.</given-names></name><name><surname>Wang</surname><given-names>S.</given-names></name><name><surname>Park</surname><given-names>S.S.</given-names></name></person-group><article-title>Design of a water quality monitoring network in a large river system using the genetic algorithm</article-title><source>Ecol. Model</source><year>2006</year><volume>199</volume><fpage>289</fpage><lpage>297</lpage><pub-id pub-id-type="doi">10.1016/j.ecolmodel.2006.06.002</pub-id></citation></ref>
<ref id="b10-sensors-12-14004"><label>10.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Baladrón</surname><given-names>C.</given-names></name><name><surname>Aguiar</surname><given-names>J.M.</given-names></name><name><surname>Calavia</surname><given-names>L.</given-names></name><name><surname>Carro</surname><given-names>B.</given-names></name><name><surname>Sánchez-Esguevillas</surname><given-names>A.</given-names></name><name><surname>Hernández</surname><given-names>L.</given-names></name></person-group><article-title>Performance study of the application of artificial neural networks to the completion and prediction of data retrieved by underwater sensors</article-title><source>Sensors</source><year>2012</year><volume>12</volume><fpage>1468</fpage><lpage>1481</lpage><pub-id pub-id-type="pmid">22438720</pub-id></citation></ref>
<ref id="b11-sensors-12-14004"><label>11.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Suri</surname><given-names>A.</given-names></name><name><surname>Iyengar</surname><given-names>S.S.</given-names></name><name><surname>Cho</surname><given-names>E.</given-names></name></person-group><article-title>Ecoinformatics using wireless sensor networks: An overview</article-title><source>Ecol. Inform.</source><year>2006</year><volume>1</volume><fpage>287</fpage><lpage>293</lpage><pub-id pub-id-type="doi">10.1016/j.ecoinf.2006.02.008</pub-id></citation></ref>
<ref id="b12-sensors-12-14004"><label>12.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pawlowski</surname><given-names>A.</given-names></name><name><surname>Guzman</surname><given-names>J.</given-names></name><name><surname>Rodríguez</surname><given-names>F.</given-names></name><name><surname>Berenguel</surname><given-names>M.</given-names></name><name><surname>Sánchez</surname><given-names>J.</given-names></name><name><surname>Dormido</surname><given-names>S.</given-names></name></person-group><article-title>Simulation of greenhouse climate monitoring and control with wireless sensor network and event-based control</article-title><source>Sensors</source><year>2009</year><volume>9</volume><fpage>232</fpage><lpage>252</lpage><pub-id pub-id-type="doi">10.3390/s90100232</pub-id><pub-id pub-id-type="pmid">22389597</pub-id></citation></ref>
<ref id="b13-sensors-12-14004"><label>13.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Park</surname><given-names>D.-H.</given-names></name><name><surname>Park</surname><given-names>J.-W.</given-names></name></person-group><article-title>Wireless sensor network-based greenhouse environment monitoring and automatic control system for dew condensation prevention</article-title><source>Sensors</source><year>2011</year><volume>11</volume><fpage>3640</fpage><lpage>3651</lpage><pub-id pub-id-type="doi">10.3390/s110403640</pub-id><pub-id pub-id-type="pmid">22163813</pub-id></citation></ref>
<ref id="b14-sensors-12-14004"><label>14.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname><given-names>X.-H.</given-names></name><name><surname>Cheng</surname><given-names>X.</given-names></name><name><surname>Yan</surname><given-names>K.</given-names></name><name><surname>Gong</surname><given-names>P.</given-names></name></person-group><article-title>A Monitoring system for vegetable greenhouses based on a wireless sensor network</article-title><source>Sensors</source><year>2010</year><volume>10</volume><fpage>8963</fpage><lpage>8980</lpage><pub-id pub-id-type="doi">10.3390/s101008963</pub-id><pub-id pub-id-type="pmid">22163391</pub-id></citation></ref>
<ref id="b15-sensors-12-14004"><label>15.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Cirilli</surname><given-names>M.</given-names></name><name><surname>Bellincontro</surname><given-names>A.</given-names></name><name><surname>De Santis</surname><given-names>D.</given-names></name><name><surname>Botondi</surname><given-names>R.</given-names></name><name><surname>Colao</surname><given-names>M.C.</given-names></name><name><surname>Muleo</surname><given-names>R.</given-names></name><name><surname>Mencarelli</surname><given-names>F.</given-names></name></person-group><article-title>Temperature and water loss affect ADH activity and gene expression in grape berry during postharvest dehydration</article-title><source>Food Chem.</source><year>2012</year><volume>132</volume><fpage>447</fpage><lpage>454</lpage><pub-id pub-id-type="doi">10.1016/j.foodchem.2011.11.020</pub-id></citation></ref>
<ref id="b16-sensors-12-14004"><label>16.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Costantini</surname><given-names>E.A.C.</given-names></name><name><surname>Pellegrini</surname><given-names>S.</given-names></name><name><surname>Vignozzi</surname><given-names>N.</given-names></name><name><surname>Barbetti</surname><given-names>R.</given-names></name></person-group><article-title>Micromorphological characterization and monitoring of internal drainage in soils of vineyards and olive groves in central Italy</article-title><source>Geoderma</source><year>2006</year><volume>131</volume><fpage>388</fpage><lpage>403</lpage><pub-id pub-id-type="doi">10.1016/j.geoderma.2005.03.029</pub-id></citation></ref>
<ref id="b17-sensors-12-14004"><label>17.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hwang</surname><given-names>J.</given-names></name><name><surname>Shin</surname><given-names>C.</given-names></name><name><surname>Yoe</surname><given-names>H.</given-names></name></person-group><article-title>Study on an agricultural environment monitoring server system using wireless sensor networks</article-title><source>Sensors</source><year>2010</year><volume>10</volume><fpage>11189</fpage><lpage>11211</lpage><pub-id pub-id-type="doi">10.3390/s101211189</pub-id><pub-id pub-id-type="pmid">22163520</pub-id></citation></ref>
<ref id="b18-sensors-12-14004"><label>18.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yue</surname><given-names>T.-X.</given-names></name><name><surname>Jorgensen</surname><given-names>S.E.</given-names></name><name><surname>Larocque</surname><given-names>G.R.</given-names></name></person-group><article-title>Progress in global ecological modelling</article-title><source>Ecol. Model</source><year>2011</year><volume>222</volume><fpage>2172</fpage><lpage>2177</lpage><pub-id pub-id-type="doi">10.1016/j.ecolmodel.2010.06.008</pub-id></citation></ref>
<ref id="b19-sensors-12-14004"><label>19.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Schulz</surname><given-names>K.</given-names></name><name><surname>Huwe</surname><given-names>B.</given-names></name></person-group><article-title>Water flow modeling in the unsaturated zone with imprecise parameters using a fuzzy approach</article-title><source>J. Hydrol.</source><year>1997</year><volume>201</volume><fpage>211</fpage><lpage>229</lpage><pub-id pub-id-type="doi">10.1016/S0022-1694(97)00038-3</pub-id></citation></ref>
<ref id="b20-sensors-12-14004"><label>20.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Barros</surname><given-names>L.C.</given-names></name><name><surname>Bassanezi</surname><given-names>R.C.</given-names></name><name><surname>Tonelli</surname><given-names>P.A.</given-names></name></person-group><article-title>Fuzzy modelling in population dynamics</article-title><source>Ecol. Model</source><year>2000</year><volume>128</volume><fpage>27</fpage><lpage>33</lpage><pub-id pub-id-type="doi">10.1016/S0304-3800(99)00223-9</pub-id></citation></ref>
<ref id="b21-sensors-12-14004"><label>21.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Malins</surname><given-names>D.</given-names></name><name><surname>Metternicht</surname><given-names>G.</given-names></name></person-group><article-title>Assessing the spatial extent of dryland salinity through fuzzy modeling</article-title><source>Ecol. Model</source><year>2006</year><volume>193</volume><fpage>387</fpage><lpage>411</lpage><pub-id pub-id-type="doi">10.1016/j.ecolmodel.2005.08.044</pub-id></citation></ref>
<ref id="b22-sensors-12-14004"><label>22.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Papantoniou</surname><given-names>A.</given-names></name><name><surname>Coonick</surname><given-names>A.</given-names></name></person-group><article-title>Fuzzy Logic Control of a Unified Power Flow Controller for Wind Farm Applications</article-title><conf-name>Proceedings of IEE Colloquium on Power Electronics for Renewable Energy (Digest No: 1997/170)</conf-name><conf-loc>London, UK</conf-loc><conf-date>16 June 1997</conf-date><fpage>1</fpage><lpage>6</lpage></citation></ref>
<ref id="b23-sensors-12-14004"><label>23.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Cornford</surname><given-names>D.</given-names></name></person-group><article-title>A Bayesian state space modelling approach to probabilistic quantitative precipitation forecasting</article-title><source>J. Hydrol.</source><year>2004</year><volume>288</volume><fpage>92</fpage><lpage>104</lpage><pub-id pub-id-type="doi">10.1016/j.jhydrol.2003.11.040</pub-id></citation></ref>
<ref id="b24-sensors-12-14004"><label>24.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ng</surname><given-names>W.W.</given-names></name><name><surname>Panu</surname><given-names>U.S.</given-names></name></person-group><article-title>Comparisons of traditional and novel stochastic models for the generation of daily precipitation occurrences</article-title><source>J. Hydrol.</source><year>2010</year><volume>380</volume><fpage>222</fpage><lpage>236</lpage><pub-id pub-id-type="doi">10.1016/j.jhydrol.2009.11.002</pub-id></citation></ref>
<ref id="b25-sensors-12-14004"><label>25.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Holland</surname><given-names>E.P.</given-names></name><name><surname>Burrow</surname><given-names>J.F.</given-names></name><name><surname>Dytham</surname><given-names>C.</given-names></name><name><surname>Aegerter</surname><given-names>J.N.</given-names></name></person-group><article-title>Modelling with uncertainty: Introducing a probabilistic framework to predict animal population dynamics</article-title><source>Ecol. Model</source><year>2009</year><volume>220</volume><fpage>1203</fpage><lpage>1217</lpage><pub-id pub-id-type="doi">10.1016/j.ecolmodel.2009.02.013</pub-id></citation></ref>
<ref id="b26-sensors-12-14004"><label>26.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Trombe</surname><given-names>P.-J.</given-names></name><name><surname>Pinson</surname><given-names>P.</given-names></name><name><surname>Madsen</surname><given-names>H.</given-names></name></person-group><article-title>A General probabilistic forecasting framework for offshore wind power fluctuations</article-title><source>Energies</source><year>2012</year><volume>5</volume><fpage>621</fpage><lpage>657</lpage><pub-id pub-id-type="doi">10.3390/en5030621</pub-id></citation></ref>
<ref id="b27-sensors-12-14004"><label>27.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Recknagel</surname><given-names>F.</given-names></name><name><surname>French</surname><given-names>M.</given-names></name><name><surname>Harkonen</surname><given-names>P.</given-names></name><name><surname>Yabunaka</surname><given-names>K.-I.</given-names></name></person-group><article-title>Artificial neural network approach for modelling and prediction of algal blooms</article-title><source>Ecol. Model</source><year>1997</year><volume>96</volume><fpage>11</fpage><lpage>28</lpage><pub-id pub-id-type="doi">10.1016/S0304-3800(96)00049-X</pub-id></citation></ref>
<ref id="b28-sensors-12-14004"><label>28.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Smith</surname><given-names>B.A.</given-names></name><name><surname>Hoogenboom</surname><given-names>G.</given-names></name><name><surname>McClendon</surname><given-names>R.W.</given-names></name></person-group><article-title>Artificial neural networks for automated year-round temperature prediction</article-title><source>Comput. Electron. Agric.</source><year>2009</year><volume>68</volume><fpage>52</fpage><lpage>61</lpage><pub-id pub-id-type="doi">10.1016/j.compag.2009.04.003</pub-id></citation></ref>
<ref id="b29-sensors-12-14004"><label>29.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Singh</surname><given-names>K.P.</given-names></name><name><surname>Basant</surname><given-names>A.</given-names></name><name><surname>Malik</surname><given-names>A.</given-names></name><name><surname>Jain</surname><given-names>G.</given-names></name></person-group><article-title>Artificial neural network modeling of the river water quality—A case study</article-title><source>Ecol. Model</source><year>2009</year><volume>220</volume><fpage>888</fpage><lpage>895</lpage><pub-id pub-id-type="doi">10.1016/j.ecolmodel.2009.01.004</pub-id></citation></ref>
<ref id="b30-sensors-12-14004"><label>30.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Yliniemi</surname><given-names>L.</given-names></name></person-group><source>Advanced Control of a Rotary Dryer</source><publisher-name>University of Oulu</publisher-name><publisher-loc>Oulu, Finland</publisher-loc><year>1999</year></citation></ref>
<ref id="b31-sensors-12-14004"><label>31.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Yliniemi</surname><given-names>L.</given-names></name><name><surname>Koskinen</surname><given-names>J.</given-names></name><name><surname>Leiviska</surname><given-names>K.</given-names></name></person-group><source>Advanced Control of a Rotary Dryer</source><publisher-name>Pergamon Press Ltd</publisher-name><publisher-loc>Oxford, UK</publisher-loc><year>1999</year></citation></ref>
<ref id="b32-sensors-12-14004"><label>32.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Koskinen</surname><given-names>J.</given-names></name><name><surname>Yliniemi</surname><given-names>L.</given-names></name><name><surname>Leiviska</surname><given-names>K.</given-names></name></person-group><source>Fuzzy Modelling of a Pilot Plant Rotary Dryer</source><publisher-name>Inst Electrical Engineers Inspec Inc</publisher-name><publisher-loc>Edison, NJ, USA</publisher-loc><year>1998</year></citation></ref>
<ref id="b33-sensors-12-14004"><label>33.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname><given-names>Z.</given-names></name><name><surname>Raghavan</surname><given-names>G.S.V.</given-names></name><name><surname>Wang</surname><given-names>N.</given-names></name><name><surname>Gariepy</surname><given-names>Y.</given-names></name></person-group><article-title>Real-time, volatile-detection-assisted control for microwave drying</article-title><source>Comput. Electron. Agric.</source><year>2009</year><volume>69</volume><fpage>177</fpage><lpage>184</lpage><pub-id pub-id-type="doi">10.1016/j.compag.2009.08.002</pub-id></citation></ref>
<ref id="b34-sensors-12-14004"><label>34.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname><given-names>Z.</given-names></name><name><surname>Raghavan</surname><given-names>G.S.V.</given-names></name><name><surname>Wang</surname><given-names>N.</given-names></name></person-group><article-title>Carrot volatiles monitoring and control in microwave drying</article-title><source>LWT - Food Sci. Technol.</source><year>2010</year><volume>43</volume><fpage>291</fpage><lpage>297</lpage><pub-id pub-id-type="doi">10.1016/j.lwt.2009.08.002</pub-id></citation></ref>
<ref id="b35-sensors-12-14004"><label>35.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname><given-names>Z.</given-names></name><name><surname>Vijaya Raghavan</surname><given-names>G.S.</given-names></name><name><surname>Wang</surname><given-names>N.</given-names></name></person-group><article-title>Apple volatiles monitoring and control in microwave drying</article-title><source>LWT - Food Sci. Technol.</source><year>2010</year><volume>43</volume><fpage>684</fpage><lpage>689</lpage><pub-id pub-id-type="doi">10.1016/j.lwt.2009.11.014</pub-id></citation></ref>
<ref id="b36-sensors-12-14004"><label>36.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Banga</surname><given-names>J.R.</given-names></name><name><surname>Paul Singh</surname><given-names>R.</given-names></name></person-group><article-title>Optimization of air drying of foods</article-title><source>J. Food Eng.</source><year>1994</year><volume>23</volume><fpage>189</fpage><lpage>211</lpage><pub-id pub-id-type="doi">10.1016/0260-8774(94)90086-8</pub-id></citation></ref>
<ref id="b37-sensors-12-14004"><label>37.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Movagharnejad</surname><given-names>K.</given-names></name><name><surname>Nikzad</surname><given-names>M.</given-names></name></person-group><article-title>Modeling of tomato drying using artificial neural network</article-title><source>Comput. Electron. Agric.</source><year>2007</year><volume>59</volume><fpage>78</fpage><lpage>85</lpage><pub-id pub-id-type="doi">10.1016/j.compag.2007.05.003</pub-id></citation></ref>
<ref id="b38-sensors-12-14004"><label>38.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hill</surname><given-names>T.</given-names></name><name><surname>O'Connor</surname><given-names>M.</given-names></name><name><surname>Remus</surname><given-names>W.</given-names></name></person-group><article-title>Neural network models for time series forecasts</article-title><source>Manag. Sci.</source><year>1996</year><volume>42</volume><fpage>1082</fpage><lpage>1092</lpage><pub-id pub-id-type="doi">10.1287/mnsc.42.7.1082</pub-id></citation></ref>
<ref id="b39-sensors-12-14004"><label>39.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Dorffner</surname><given-names>G.</given-names></name></person-group><article-title>Neural networks for time series processing</article-title><source>Neural Netw. World</source><year>1996</year><volume>6</volume><fpage>447</fpage><lpage>468</lpage></citation></ref>
<ref id="b40-sensors-12-14004"><label>40.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kwong</surname><given-names>K.H.</given-names></name><name><surname>Wu</surname><given-names>T.-T.</given-names></name><name><surname>Goh</surname><given-names>H.G.</given-names></name><name><surname>Sasloglou</surname><given-names>K.</given-names></name><name><surname>Stephen</surname><given-names>B.</given-names></name><name><surname>Glover</surname><given-names>I.</given-names></name><name><surname>Shen</surname><given-names>C.</given-names></name><name><surname>Du</surname><given-names>W.</given-names></name><name><surname>Michie</surname><given-names>C.</given-names></name><name><surname>Andonovic</surname><given-names>I.</given-names></name></person-group><article-title>Practical considerations for wireless sensor networks in cattle monitoring applications</article-title><source>Comput. Electron. Agric.</source><year>2012</year><volume>81</volume><fpage>33</fpage><lpage>44</lpage><pub-id pub-id-type="doi">10.1016/j.compag.2011.10.013</pub-id></citation></ref>
<ref id="b41-sensors-12-14004"><label>41.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tamboli</surname><given-names>N.</given-names></name><name><surname>Younis</surname><given-names>M.</given-names></name></person-group><article-title>Coverage-aware connectivity restoration in mobile sensor networks</article-title><source>J. Netw. Comput. Appl.</source><year>2010</year><volume>33</volume><fpage>363</fpage><lpage>374</lpage><pub-id pub-id-type="doi">10.1016/j.jnca.2010.03.008</pub-id></citation></ref>
<ref id="b42-sensors-12-14004"><label>42.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yang</surname><given-names>H.S.</given-names></name><name><surname>Dobermann</surname><given-names>A.</given-names></name><name><surname>Lindquist</surname><given-names>J.L.</given-names></name><name><surname>Walters</surname><given-names>D.T.</given-names></name><name><surname>Arkebauer</surname><given-names>T.J.</given-names></name><name><surname>Cassman</surname><given-names>K.G.</given-names></name></person-group><article-title>Hybrid-maize—A maize simulation model that combines two crop modeling approaches</article-title><source>Field Crop. Res.</source><year>2004</year><volume>87</volume><fpage>131</fpage><lpage>154</lpage><pub-id pub-id-type="doi">10.1016/j.fcr.2003.10.003</pub-id></citation></ref>
<ref id="b43-sensors-12-14004"><label>43.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Subedi</surname><given-names>N.</given-names></name><name><surname>Sharma</surname><given-names>M.</given-names></name></person-group><article-title>Individual-tree diameter growth models for black spruce and jack pine plantations in northern Ontario</article-title><source>For. Ecol. Manag.</source><year>2011</year><volume>261</volume><fpage>2140</fpage><lpage>2148</lpage><pub-id pub-id-type="doi">10.1016/j.foreco.2011.03.010</pub-id></citation></ref>
<ref id="b44-sensors-12-14004"><label>44.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lhotka</surname><given-names>J.M.</given-names></name><name><surname>Loewenstein</surname><given-names>E.F.</given-names></name></person-group><article-title>An individual-tree diameter growth model for managed uneven-aged oak-shortleaf pine stands in the Ozark Highlands of Missouri, USA</article-title><source>For. Ecol. Manag.</source><year>2011</year><volume>261</volume><fpage>770</fpage><lpage>778</lpage><pub-id pub-id-type="doi">10.1016/j.foreco.2010.12.008</pub-id></citation></ref>
<ref id="b45-sensors-12-14004"><label>45.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Noy-Meir</surname><given-names>I.</given-names></name></person-group><article-title>Rotational grazing in a continuously growing pasture: A simple model</article-title><source>Agric. Syst.</source><year>1976</year><volume>1</volume><fpage>87</fpage><lpage>112</lpage><pub-id pub-id-type="doi">10.1016/0308-521X(76)90009-3</pub-id></citation></ref>
<ref id="b46-sensors-12-14004"><label>46.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Millie</surname><given-names>D.F.</given-names></name><name><surname>Weckman</surname><given-names>G.R.</given-names></name><name><surname>Young Ii</surname><given-names>W.A.</given-names></name><name><surname>Ivey</surname><given-names>J.E.</given-names></name><name><surname>Carrick</surname><given-names>H.J.</given-names></name><name><surname>Fahnenstiel</surname><given-names>G.L.</given-names></name></person-group><article-title>Modeling microalgal abundance with artificial neural networks: Demonstration of a heuristic ‘Grey-Box’ to deconvolve and quantify environmental influences</article-title><source>Environ. Model. Softw.</source><year>2012</year><volume>38</volume><fpage>27</fpage><lpage>39</lpage><pub-id pub-id-type="doi">10.1016/j.envsoft.2012.04.009</pub-id></citation></ref>
<ref id="b47-sensors-12-14004"><label>47.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname><given-names>X.</given-names></name><name><surname>Yang</surname><given-names>P.</given-names></name><name><surname>Ren</surname><given-names>S.</given-names></name><name><surname>Li</surname><given-names>Y.</given-names></name><name><surname>Liu</surname><given-names>H.</given-names></name><name><surname>Du</surname><given-names>J.</given-names></name><name><surname>Li</surname><given-names>P.</given-names></name><name><surname>Wang</surname><given-names>C.</given-names></name><name><surname>Ren</surname><given-names>L.</given-names></name></person-group><article-title>Modeling cherry orchard evapotranspiration based on an improved dual-source model</article-title><source>Agric. Water Manag.</source><year>2010</year><volume>98</volume><fpage>12</fpage><lpage>18</lpage><pub-id pub-id-type="doi">10.1016/j.agwat.2010.07.019</pub-id></citation></ref>
<ref id="b48-sensors-12-14004"><label>48.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Villagarcía</surname><given-names>L.</given-names></name><name><surname>Were</surname><given-names>A.</given-names></name><name><surname>García</surname><given-names>M.</given-names></name><name><surname>Domingo</surname><given-names>F.</given-names></name></person-group><article-title>Sensitivity of a clumped model of evapotranspiration to surface resistance parameterisations: Application in a semi-arid environment</article-title><source>Agric. For. Meteorol.</source><year>2010</year><volume>150</volume><fpage>1065</fpage><lpage>1078</lpage><pub-id pub-id-type="doi">10.1016/j.agrformet.2010.04.006</pub-id></citation></ref>
<ref id="b49-sensors-12-14004"><label>49.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Toǧrul</surname><given-names>H.</given-names></name></person-group><article-title>Suitable drying model for infrared drying of carrot</article-title><source>J. Food Eng.</source><year>2006</year><volume>77</volume><fpage>610</fpage><lpage>619</lpage><pub-id pub-id-type="doi">10.1016/j.jfoodeng.2005.07.020</pub-id></citation></ref>
<ref id="b50-sensors-12-14004"><label>50.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Babalis</surname><given-names>S.J.</given-names></name><name><surname>Papanicolaou</surname><given-names>E.</given-names></name><name><surname>Kyriakis</surname><given-names>N.</given-names></name><name><surname>Belessiotis</surname><given-names>V.G.</given-names></name></person-group><article-title>Evaluation of thin-layer drying models for describing drying kinetics of figs (Ficus carica)</article-title><source>J. Food Eng.</source><year>2006</year><volume>75</volume><fpage>205</fpage><lpage>214</lpage><pub-id pub-id-type="doi">10.1016/j.jfoodeng.2005.04.008</pub-id></citation></ref>
<ref id="b51-sensors-12-14004"><label>51.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Erenturk</surname><given-names>S.</given-names></name><name><surname>Erenturk</surname><given-names>K.</given-names></name></person-group><article-title>Comparison of genetic algorithm and neural network approaches for the drying process of carrot</article-title><source>J. Food Eng.</source><year>2007</year><volume>78</volume><fpage>905</fpage><lpage>912</lpage><pub-id pub-id-type="doi">10.1016/j.jfoodeng.2005.11.031</pub-id></citation></ref>
<ref id="b52-sensors-12-14004"><label>52.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Blasco</surname><given-names>X.</given-names></name><name><surname>Martínez</surname><given-names>M.</given-names></name><name><surname>Herrero</surname><given-names>J.M.</given-names></name><name><surname>Ramos</surname><given-names>C.</given-names></name><name><surname>Sanchis</surname><given-names>J.</given-names></name></person-group><article-title>Model-based predictive control of greenhouse climate for reducing energy and water consumption</article-title><source>Comput. Electron. Agric</source><year>2007</year><volume>55</volume><fpage>49</fpage><lpage>70</lpage><pub-id pub-id-type="doi">10.1016/j.compag.2006.12.001</pub-id></citation></ref>
<ref id="b53-sensors-12-14004"><label>53.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Coelho</surname><given-names>J.P.</given-names></name><name><surname>de Moura Oliveira</surname><given-names>P.B.</given-names></name><name><surname>Cunha</surname><given-names>J.B.</given-names></name></person-group><article-title>Greenhouse air temperature predictive control using the particle swarm optimisation algorithm</article-title><source>Comput. Electron. Agric</source><year>2005</year><volume>49</volume><fpage>330</fpage><lpage>344</lpage><pub-id pub-id-type="doi">10.1016/j.compag.2005.08.003</pub-id></citation></ref>
<ref id="b54-sensors-12-14004"><label>54.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Piñón</surname><given-names>S.</given-names></name><name><surname>Camacho</surname><given-names>E.F.</given-names></name><name><surname>Kuchen</surname><given-names>B.</given-names></name><name><surname>Peña</surname><given-names>M.</given-names></name></person-group><article-title>Constrained predictive control of a greenhouse</article-title><source>Comput. Electron. Agric</source><year>2005</year><volume>49</volume><fpage>317</fpage><lpage>329</lpage><pub-id pub-id-type="doi">10.1016/j.compag.2005.08.007</pub-id></citation></ref>
<ref id="b55-sensors-12-14004"><label>55.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>van Straten</surname><given-names>G.</given-names></name><name><surname>Challa</surname><given-names>H.</given-names></name><name><surname>Buwalda</surname><given-names>F.</given-names></name></person-group><article-title>Towards user accepted optimal control of greenhouse climate</article-title><source>Comput. Electron. Agric</source><year>2000</year><volume>26</volume><fpage>221</fpage><lpage>238</lpage><pub-id pub-id-type="doi">10.1016/S0168-1699(00)00077-6</pub-id></citation></ref>
<ref id="b56-sensors-12-14004"><label>56.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Grondin-Perez</surname><given-names>B.</given-names></name><name><surname>Benne</surname><given-names>M.</given-names></name><name><surname>Bonnecaze</surname><given-names>C.</given-names></name><name><surname>Chabriat</surname><given-names>J.-P.</given-names></name></person-group><article-title>Industrial multi-step forward predictor of mother liquor purity of the final stage of a cane sugar crystallisation plant</article-title><source>J. Food Eng.</source><year>2005</year><volume>66</volume><fpage>361</fpage><lpage>367</lpage><pub-id pub-id-type="doi">10.1016/j.jfoodeng.2004.04.002</pub-id></citation></ref>
<ref id="b57-sensors-12-14004"><label>57.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Coen</surname><given-names>T.</given-names></name><name><surname>Anthonis</surname><given-names>J.</given-names></name><name><surname>De Baerdemaeker</surname><given-names>J.</given-names></name></person-group><article-title>Cruise control using model predictive control with constraints</article-title><source>Comput. Electron. Agric</source><year>2008</year><volume>63</volume><fpage>227</fpage><lpage>236</lpage><pub-id pub-id-type="doi">10.1016/j.compag.2008.03.003</pub-id></citation></ref>
<ref id="b58-sensors-12-14004"><label>58.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Coen</surname><given-names>T.</given-names></name><name><surname>Saeys</surname><given-names>W.</given-names></name><name><surname>Missotten</surname><given-names>B.</given-names></name><name><surname>De Baerdemaeker</surname><given-names>J.</given-names></name></person-group><article-title>Cruise control on a combine harvester using model-based predictive control</article-title><source>Biosyst. Eng.</source><year>2008</year><volume>99</volume><fpage>47</fpage><lpage>55</lpage><pub-id pub-id-type="doi">10.1016/j.biosystemseng.2007.09.023</pub-id></citation></ref>
<ref id="b59-sensors-12-14004"><label>59.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Benne</surname><given-names>M.</given-names></name><name><surname>Grondin-Perez</surname><given-names>B.</given-names></name><name><surname>Chabriat</surname><given-names>J.P.</given-names></name><name><surname>Hervé</surname><given-names>P.</given-names></name></person-group><article-title>Artificial neural networks for modelling and predictive control of an industrial evaporation process</article-title><source>J. Food Eng.</source><year>2000</year><volume>46</volume><fpage>227</fpage><lpage>234</lpage><pub-id pub-id-type="doi">10.1016/S0260-8774(00)00055-8</pub-id></citation></ref>
<ref id="b60-sensors-12-14004"><label>60.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Damour</surname><given-names>C.</given-names></name><name><surname>Benne</surname><given-names>M.</given-names></name><name><surname>Grondin-Perez</surname><given-names>B.</given-names></name><name><surname>Chabriat</surname><given-names>J.-P.</given-names></name></person-group><article-title>Nonlinear predictive control based on artificial neural network model for industrial crystallization</article-title><source>J. Food Eng.</source><year>2010</year><volume>99</volume><fpage>225</fpage><lpage>231</lpage><pub-id pub-id-type="doi">10.1016/j.jfoodeng.2010.02.027</pub-id></citation></ref>
<ref id="b61-sensors-12-14004"><label>61.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Al Seyab</surname><given-names>R.K.</given-names></name><name><surname>Cao</surname><given-names>Y.</given-names></name></person-group><article-title>Nonlinear system identification for predictive control using continuous time recurrent neural networks and automatic differentiation</article-title><source>J. Process Control</source><year>2008</year><volume>18</volume><fpage>568</fpage><lpage>581</lpage><pub-id pub-id-type="doi">10.1016/j.jprocont.2007.10.012</pub-id></citation></ref>
<ref id="b62-sensors-12-14004"><label>62.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Akpan</surname><given-names>V.A.</given-names></name><name><surname>Hassapis</surname><given-names>G.D.</given-names></name></person-group><article-title>Nonlinear model identification and adaptive model predictive control using neural networks</article-title><source>ISA Trans.</source><year>2011</year><volume>50</volume><fpage>177</fpage><lpage>194</lpage><pub-id pub-id-type="doi">10.1016/j.isatra.2010.12.007</pub-id><pub-id pub-id-type="pmid">21281932</pub-id></citation></ref>
<ref id="b63-sensors-12-14004"><label>63.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Song</surname><given-names>Y.</given-names></name><name><surname>Chen</surname><given-names>Z.</given-names></name><name><surname>Yuan</surname><given-names>Z.</given-names></name></person-group><article-title>Neural network nonlinear predictive control based on tent-map chaos optimization</article-title><source>Chin. J. Chem. Eng.</source><year>2007</year><volume>15</volume><fpage>539</fpage><lpage>544</lpage><pub-id pub-id-type="doi">10.1016/S1004-9541(07)60121-9</pub-id></citation></ref>
<ref id="b64-sensors-12-14004"><label>64.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhou</surname><given-names>H.F.</given-names></name><name><surname>Ni</surname><given-names>Y.Q.</given-names></name><name><surname>Ko</surname><given-names>J.M.</given-names></name></person-group><article-title>Structural damage alarming using auto-associative neural network technique: Exploration of environment-tolerant capacity and setup of alarming threshold</article-title><source>Mech. Syst. Signal Proc.</source><year>2011</year><volume>25</volume><fpage>1508</fpage><lpage>1526</lpage><pub-id pub-id-type="doi">10.1016/j.ymssp.2011.01.005</pub-id></citation></ref></ref-list>
<sec sec-type="display-objects">
<title>Figures and Tables</title>
<fig id="f1-sensors-12-14004" position="float">
<label>Figure 1.</label>
<caption>
<p>(<bold>a</bold>) Cross section of the tobacco dryer, where an air fan, a water valve, and two air hatchways are represented in their real locations. (<bold>b</bold>) Spatial distribution of the measurement motes inside the drying chamber: next to the supervision window (green), in the second container in the tobacco mass (red), and next to the dryer roof (purple).</p></caption>
<graphic xlink:href="sensors-12-14004f1.gif"/></fig>
<fig id="f2-sensors-12-14004" position="float">
<label>Figure 2.</label>
<caption>
<p>Target temperature evolution in the analysed drying processes.</p></caption>
<graphic xlink:href="sensors-12-14004f2.gif"/></fig>
<fig id="f3-sensors-12-14004" position="float">
<label>Figure 3.</label>
<caption>
<p>Diagram of the validation trials.</p></caption>
<graphic xlink:href="sensors-12-14004f3.gif"/></fig>
<fig id="f4-sensors-12-14004" position="float">
<label>Figure 4.</label>
<caption>
<p><italic>Data Estimation</italic> results (% error ANN/% error interpolation) for Temperature (T) in Sensor 3 (S3), combining Temperature (T) and Humidity (H) in Sensors 1 and 2 (S1 and S2) as inputs.</p></caption>
<graphic xlink:href="sensors-12-14004f4.gif"/></fig>
<fig id="f5-sensors-12-14004" position="float">
<label>Figure 5.</label>
<caption>
<p>Data Estimation results (% error ANN/% error interpolation) for Humidity (H) in Sensor 3 (S3), combining Temperature (T) and Humidity (H) in Sensors 1 and 2 (S1 and S2) as input.</p></caption>
<graphic xlink:href="sensors-12-14004f5.gif"/></fig>
<fig id="f6-sensors-12-14004" position="float">
<label>Figure 6.</label>
<caption>
<p>Example of ANN estimation of Temperature (T) at Sensor 3 (S3) for one drying process using Sensors 1 and 2 (S1 and S2) as input. (<bold>a</bold>) Input is only Temperature (T). (<bold>b</bold>) Input combines Temperature (T) and Humidity (H).</p></caption>
<graphic xlink:href="sensors-12-14004f6.gif"/></fig>
<fig id="f7-sensors-12-14004" position="float">
<label>Figure 7.</label>
<caption>
<p>Example of ANN estimation of Humidity (H) at Sensor 3 (S3) for one drying process using Sensors 1 and 2 (S1 and S2) as input. (<bold>a</bold>) Input is only Humidity (H). (<bold>b</bold>) Input combines Temperature (T) and Humidity (H).</p></caption>
<graphic xlink:href="sensors-12-14004f7.gif"/></fig>
<fig id="f8-sensors-12-14004" position="float">
<label>Figure 8.</label>
<caption>
<p><italic>Data prediction</italic> results (% error ANN/% error interpolation) for temperature in Sensor 1, using temperature in Sensor 1 as an input.</p></caption>
<graphic xlink:href="sensors-12-14004f8.gif"/></fig>
<fig id="f9-sensors-12-14004" position="float">
<label>Figure 9.</label>
<caption>
<p><italic>Data prediction</italic> results (% error ANN/% error interpolation) for temperature in Sensor 3, using temperature in Sensor 1 as an input.</p></caption>
<graphic xlink:href="sensors-12-14004f9.gif"/></fig>
<table-wrap id="t1-sensors-12-14004" position="float">
<label>Table 1.</label>
<caption>
<p><italic>Data Estimation</italic> results (% error ANN/% error interpolation) for Temperature (T) in Sensor 3 (S3), combining Temperature (T) and Humidity (H) in Sensors 1 and 2 (S1 and S2) as input.</p></caption>
<table frame="box" rules="all">
<thead>
<tr content-type="background-color:#D9D9D9">
<th align="center" valign="middle"><bold>Input T</bold></th>
<th align="center" valign="middle" rowspan="2"><bold>No T used</bold></th>
<th align="center" valign="middle" rowspan="2"><bold>T at S1</bold></th>
<th align="center" valign="middle" rowspan="2"><bold>T at S2</bold></th>
<th align="center" valign="middle" rowspan="2"><bold>T at S1 &amp; S2</bold></th></tr>
<tr content-type="background-color:#D9D9D9">
<th align="center" valign="middle"><bold>Input H</bold></th></tr></thead>
<tbody>
<tr>
<td align="center" valign="top" content-type="background-color:#D9D9D9"><bold>No H used</bold></td>
<td align="center" valign="top" content-type="background-color:#BFBFBF"/>
<td align="center" valign="top">2.30%/5.87%</td>
<td align="center" valign="top">2.19%/3.99%</td>
<td align="center" valign="top">2.12%/3.99%</td></tr>
<tr>
<td align="center" valign="top" content-type="background-color:#D9D9D9"><bold>H at S1</bold></td>
<td align="center" valign="top">6.66%/NA</td>
<td align="center" valign="top">1.96%/5.87%</td>
<td align="center" valign="top">2.01%/3.99%</td>
<td align="center" valign="top">1.89%/3.99%</td></tr>
<tr>
<td align="center" valign="top" content-type="background-color:#D9D9D9"><bold>H at S2</bold></td>
<td align="center" valign="top">6.60%/NA</td>
<td align="center" valign="top">2.45%/5.87%</td>
<td align="center" valign="top">2.10%/3.99%</td>
<td align="center" valign="top">2.03%/3.99%</td></tr>
<tr>
<td align="center" valign="top" content-type="background-color:#D9D9D9"><bold>H at S1 &amp; S2</bold></td>
<td align="center" valign="top">8.77%/NA</td>
<td align="center" valign="top">2.23%/5.87%</td>
<td align="center" valign="top">1.97%/3.99%</td>
<td align="center" valign="top">1.80%/3.99%</td></tr></tbody></table></table-wrap>
<table-wrap id="t2-sensors-12-14004" position="float">
<label>Table 2.</label>
<caption>
<p>Data Estimation results (% error ANN/% error interpolation) for Humidity (H) in Sensor 3 (S3), combining Temperature (T) and Humidity in Sensors 1 and 2 (S1 and S2) as input.</p></caption>
<table frame="box" rules="all">
<thead>
<tr content-type="background-color:#D9D9D9">
<th align="center" valign="middle"><bold>Input T</bold></th>
<th align="center" valign="middle" rowspan="2"><bold>No T used</bold></th>
<th align="center" valign="middle" rowspan="2"><bold>T at S1</bold></th>
<th align="center" valign="middle" rowspan="2"><bold>T at S2</bold></th>
<th align="center" valign="middle" rowspan="2"><bold>T at S1 &amp; S2</bold></th></tr>
<tr content-type="background-color:#D9D9D9">
<th align="center" valign="middle"><bold>Input H</bold></th></tr></thead>
<tbody>
<tr>
<td align="center" valign="top" content-type="background-color:#D9D9D9"><bold>No H used</bold></td>
<td align="center" valign="top" content-type="background-color:#BFBFBF"/>
<td align="center" valign="top">6.48%/NA</td>
<td align="center" valign="top">5.92%/NA</td>
<td align="center" valign="top">5.78%/NA</td></tr>
<tr>
<td align="center" valign="top" content-type="background-color:#D9D9D9"><bold>H at S1</bold></td>
<td align="center" valign="top">7.30%/33.43%</td>
<td align="center" valign="top">4.95%/33.43%</td>
<td align="center" valign="top">5.66%/33.43%</td>
<td align="center" valign="top">4.46%/33.43%</td></tr>
<tr>
<td align="center" valign="top" content-type="background-color:#D9D9D9"><bold>H at S2</bold></td>
<td align="center" valign="top">5.36%/28.72%</td>
<td align="center" valign="top">5.19%/28.72%</td>
<td align="center" valign="top">5.59%/28.72%</td>
<td align="center" valign="top">5.32%/28.72%</td></tr>
<tr>
<td align="center" valign="top" content-type="background-color:#D9D9D9"><bold>H at S1 &amp; S2</bold></td>
<td align="center" valign="top">6.97%/28.72%</td>
<td align="center" valign="top">4.80%/28.72%</td>
<td align="center" valign="top">6.51%/28.72%</td>
<td align="center" valign="top">4.98%/28.72%</td></tr></tbody></table></table-wrap>
<table-wrap id="t3-sensors-12-14004" position="float">
<label>Table 3.</label>
<caption>
<p><italic>Data prediction</italic> results (% error ANN/% error interpolation) for temperature in Sensor 1, using temperature in Sensor 1 as an input.</p></caption>
<table frame="box" rules="all">
<thead>
<tr content-type="background-color:#D9D9D9">
<th align="center" valign="middle"><bold>Horizon</bold></th>
<th align="center" valign="middle" rowspan="2"><bold>15 minutes</bold></th>
<th align="center" valign="middle" rowspan="2"><bold>30 minutes</bold></th>
<th align="center" valign="middle" rowspan="2"><bold>150 minutes</bold></th>
<th align="center" valign="middle" rowspan="2"><bold>300 minutes</bold></th></tr>
<tr content-type="background-color:#D9D9D9">
<th align="center" valign="middle"><bold>Length of Input Sequence</bold></th></tr></thead>
<tbody>
<tr>
<td align="center" valign="top" content-type="background-color:#D9D9D9"><bold>5 samples</bold></td>
<td align="center" valign="top">0.77%/0.44%</td>
<td align="center" valign="top">1.30%/0.76%</td>
<td align="center" valign="top">1.92%/3.03%</td>
<td align="center" valign="top">2.81%/5.33%</td></tr>
<tr>
<td align="center" valign="top" content-type="background-color:#D9D9D9"><bold>10 samples</bold></td>
<td align="center" valign="top">0.94%/0.43%</td>
<td align="center" valign="top">0.93%/0.76%</td>
<td align="center" valign="top">1.97%/3.00%</td>
<td align="center" valign="top">2.87%/5.26%</td></tr>
<tr>
<td align="center" valign="top" content-type="background-color:#D9D9D9"><bold>20 samples</bold></td>
<td align="center" valign="top">0.85%/0.43%</td>
<td align="center" valign="top">1.38%/0.74%</td>
<td align="center" valign="top">2.01%/2.90%</td>
<td align="center" valign="top">3.40%/5.10%</td></tr></tbody></table></table-wrap>
<table-wrap id="t4-sensors-12-14004" position="float">
<label>Table 4.</label>
<caption>
<p><italic>Data prediction</italic> results (% error ANN/% error interpolation) for temperature in Sensor 3, using temperature in Sensor 1 as an input.</p></caption>
<table frame="box" rules="all">
<thead>
<tr content-type="background-color:#D9D9D9">
<th align="center" valign="middle"><bold>Horizon</bold></th>
<th align="center" valign="middle" rowspan="2"><bold>5 samples</bold></th>
<th align="center" valign="middle" rowspan="2"><bold>10 samples</bold></th>
<th align="center" valign="middle" rowspan="2"><bold>50 samples</bold></th>
<th align="center" valign="middle" rowspan="2"><bold>100 samples</bold></th></tr>
<tr>
<th align="center" valign="middle" content-type="background-color:#D9D9D9"><bold>Length of input sequence</bold></th></tr></thead>
<tbody>
<tr>
<td align="center" valign="top" content-type="background-color:#D9D9D9"><bold>5 samples</bold></td>
<td align="center" valign="top">2.29%/5.70%</td>
<td align="center" valign="top">3.30%/5.69%</td>
<td align="center" valign="top">3.02%/6.44%</td>
<td align="center" valign="top">4.10%/7.27%</td></tr>
<tr>
<td align="center" valign="top" content-type="background-color:#D9D9D9"><bold>10 samples</bold></td>
<td align="center" valign="top">2.74%/5.66%</td>
<td align="center" valign="top">2.74%/5.66%</td>
<td align="center" valign="top">3.02%/6.41%</td>
<td align="center" valign="top">4.21%/7.20%</td></tr>
<tr>
<td align="center" valign="top" content-type="background-color:#D9D9D9"><bold>20 samples</bold></td>
<td align="center" valign="top">2.41%/5.64%</td>
<td align="center" valign="top">2.70%/5.68%</td>
<td align="center" valign="top">3.36%/6.34%</td>
<td align="center" valign="top">5.21%/7.06%</td></tr></tbody></table></table-wrap></sec></back></article>
