| Literature DB >> 35873973 |
Daniel Dooyum Uyeh1,2,3, Olayinka Iyiola3,4, Rammohan Mallipeddi5, Senorpe Asem-Hiablie6, Maryleen Amaizu7, Yushin Ha1,2,3, Tusan Park1,3.
Abstract
Irregular changes in the internal climates of protected cultivation systems can prevent attainment of optimal yield when the environmental conditions are not adequately monitored and controlled. Key to indoor environment monitoring and control and potentially reducing operational costs are the strategic placement of an optimal number of sensors using a robust method. A multi-objective approach based on supervised machine learning was used to determine the optimal number of sensors and installation positions in a protected cultivation system. Specifically, a gradient boosting algorithm, a form of a tree-based model, was fitted to measured (temperature and humidity) and derived conditions (dew point temperature, humidity ratio, enthalpy, and specific volume). Feature variables were forecasted in a time-series manner. Training and validation data were categorized without randomizing the observations to ensure the features remained time-dependent. Evaluations of the variations in the number and location of sensors by day, week, and month were done to observe the impact of environmental fluctuations on the optimal number and location of placement of sensors. Results showed that less than 32% of the 56 sensors considered in this study were needed to optimally monitor the protected cultivation system's internal environment with the highest occurring in May. In May, an average change of -0.041% in consecutive RMSE values ranged from the 1st sensor location (0.027°C) to the 17th sensor location (0.013°C). The derived properties better described the ambient condition of the indoor air than the directly measured, leading to a better performing machine learning model. A machine learning model was developed and proposed to determine the optimal sensors number and positions in a protected cultivation system.Entities:
Keywords: RMSE; air-vapor mixture; artificial intelligence; greenhouse; machine learning; psychrometric properties; time-series big data
Year: 2022 PMID: 35873973 PMCID: PMC9301965 DOI: 10.3389/fpls.2022.920284
Source DB: PubMed Journal: Front Plant Sci ISSN: 1664-462X Impact factor: 6.627
FIGURE 1Workflow for optimal sensor selection using (state method) in a protected cultivation system.
FIGURE 2Location of the experimental greenhouse (G) used for data collection for optimal sensor placement study.
FIGURE 3The experimental greenhouse with temperature and relative humidity sensors installed; (A) front view; (B) side view for optimal sensor placement study; and (C) with growing strawberry plants and fan for mechanical ventilation circled in broken red lines.
FIGURE 4Wireless system architecture for remote sensing of the protected cultivation system.
FIGURE 5Graphs of (A) training data; and (B) test data used in data preprocessing for sensor A1 in optimal sensor placement study.
FIGURE 6Flow chart showing the summary of the model building process for optimal sensor selection.
Coefficient of Variation for temperature-relative humidity data for estimating the variability of the greenhouse.
| Month | Temperature CV (%) | Relative humidity CV (%) |
| June | 22.1 | 36.70 |
| October | 25.26 | 38.96 |
| February | 40.43 | 32.53 |
| July | 14.08 | 19.30 |
| March | 42.30 | 42.09 |
| May | 24.65 | 38.31 |
FIGURE 7Plots of temperature data for (A) March and June; and (B) optimal match of the time series.
Performance of a sensor network in identifying the optimal number of sensors and placement for measuring greenhouse conditions across different months using temperature data.
| Index | Sensor location (s) | RMSE (° |
|
| ||
| 0 | C2 | 0.0448124 |
| 1 | C2, H7 | 0.0133850 |
| 2 | C2, H7, B7 | 0.0114320 |
| 3 | C2, H7, B7, A1 |
|
| 4 | C2, H7, B7, A1, D6 | 0.0108046 |
| 5 | C2, H7, B7, A1, D6, F1 | 0.0110145 |
|
| ||
| 0 | H7 | 0.0380515 |
| 1 | H7, D5 | 0.0278228 |
| 2 | H7, D5, F7 | 0.0239464 |
| 3 | H7, D5, F7, A7 | 0.0215741 |
| 4 | H7, D5, F7, A7, B7 | 0.0196743 |
| 5 | H7, D5, F7, A7, B7, B4 |
|
| 6 | H7, D5, F7, A7, B7, B4, C7 | 0.0199467 |
| 7 | H7, D5, F7, A7, B7, B4, C7, E7 | 0.0200142 |
|
| ||
| 0 | D6 | 0.0397207 |
| 1 | D6, D7 | 0.0349923 |
| 2 | D6, D7, F6 | 0.0288990 |
| 3 | D6, D7, F6, F4 | 0.0286996 |
| 4 | D6, D7, F6, F4, H7 | 0.0285790 |
| 5 | D6, D7, F6, F4, H7, G7 | 0.0270916 |
| 6 | D6, D7, F6, F4, H7, G7, F5 | 0.0268920 |
| 7 | D6, D7, F6, F4, H7, G7, F5, F3 | 0.0266292 |
| 8 | D6, D7, F6, F4, H7, G7, F5, F3, E6 | 0.0260851 |
| 9 | D6, D7, F6, F4, H7, G7, F5, F3, E6, E7 | 0.0226352 |
| 10 | D6, D7, F6, F4, H7, G7, F5, F3, E6, E7, H6 | 0.0224960 |
| 11 | D6, D7, F6, F4, H7, G7, F5, F3, E6, E7, H6, D2 | 0.0224442 |
| 12 | D6, D7, F6, F4, H7, G7, F5, F3, E6, E7, H6, D2, D5 |
|
| 13 | D6, D7, F6, F4, H7, G7, F5, F3, E6, E7, H6, D2, D5, C6 | 0.0226247 |
| 14 | D6, D7, F6, F4, H7, G7, F5, F3, E6, E7, H6, D2, D5, C6, D3 | 0.0226412 |
|
| ||
| 0 | A2 | 0.0291603 |
| 1 | A2, B2 | 0.0288598 |
| 2 | A2, B2, B3 | 0.0266414 |
| 3 | A2, B2, B3, F1 | 0.0235686 |
| 4 | A2, B2, B3, F1, D3 |
|
| 5 | A2, B2, B3, F1, D3, H1 | 0.0172351 |
| 6 | H7, D5, F7, A7, B7, B4, C7 | 0.0173482 |
|
| ||
| 0 | D4 | 0.0115102 |
| 1 | D4, D3 | 0.0105300 |
| 2 | D4, D3, C6 |
|
| 3 | D4, D3, C6, C2 | 0.0104309 |
| 4 | D4, D3, C6, C2, C4 | 0.0106421 |
|
| ||
| 0 | D5 | 0.0069262 |
| 1 | D5, F1 | 0.0062005 |
| 2 | D5, F1, D6 | 0.0061786 |
| 3 | D5, F1, D6, D3 | 0.0051103 |
| 4 | D5, F1, D6, D3, C4 | 0.0050485 |
| 5 | D5, F1, D6, D3, C4, D2 | 0.0050180 |
| 6 | D5, F1, D6, D3, C4, D2, C6 | 0.0048374 |
| 7 | D5, F1, D6, D3, C4, D2, C6, F7 | 0.0047972 |
| 8 | D5, F1, D6, D3, C4, D2, C6, F7, E1 |
|
| 9 | D5, F1, D6, D3, C4, D2, C6, F7, E1, H7 | 0.0046170 |
| 10 | D5, F1, D6, D3, C4, D2, C6, F7, E1, H7, F4 | 0.0046221 |
|
| ||
| 0 | B1 | 0.0397534 |
| 1 | B1, D3 |
|
| 2 | B1, D3, B2 | 0.0373681 |
| 3 | B1, D3, B2, F1 | 0.0381142 |
FIGURE 8Root mean squared error curves showing the reduction in error at different numbers of sensors using temperature and relative humidity data for (A) February; (B) March; (C) April; (D) May; (E) June; (F) July; and (G) October.
Performance of sensor network in identifying the optimal number of sensors and placement for measuring greenhouse conditions across different months using relative humidity data.
| Index | Sensor location(s) | RMSE (%) |
|
| ||
| 0 | C2 | 0.0299539 |
| 1 | C2, H7 | 0.0115791 |
| 2 | C2, H7, B7 | 0.0095410 |
| 3 | C2, H7, B7, A1 | 0.0094043 |
| 4 | C2, H7, B7, A1, D6 | 0.0093536 |
| 5 | C2, H7, B7, A1, D6, F1 | 0.0093313 |
| 6 | C2, H7, B7, A1, D6, F1, C3 |
|
| 7 | C2, H7, B7, A1, D6, F1, C3, D3 | 0.0093494 |
| 8 | C2, H7, B7, A1, D6, F1, C3, D3, F2 | 0.0094121 |
|
| ||
| 0 | H7 | 0.0399899 |
| 1 | H7, D5 | 0.0266852 |
| 2 | H7, D5, F7 | 0.0190371 |
| 3 | H7, D5, F7, A7 | 0.0163404 |
| 4 | H7, D5, F7, A7, B7 |
|
| 5 | H7, D5, F7, A7, B7, B4 | 0.0158632 |
| 6 | H7, D5, F7, A7, B7, B4, C7 | 0.0159132 |
|
| ||
| 0 | D6 | 0.0397690 |
| 1 | D6, D7 | 0.0347859 |
| 2 | D6, D7, F6 | 0.0307091 |
| 3 | D6, D7, F6, F4 | 0.0305697 |
| 4 | D6, D7, F6, F4, H7 | 0.0304953 |
| 5 | D6, D7, F6, F4, H7, G7 | 0.0290896 |
| 6 | D6, D7, F6, F4, H7, G7, F5 |
|
| 7 | D6, D7, F6, F4, H7, G7, F5, F3 | 0.0289097 |
| 8 | D6, D7, F6, F4, H7, G7, F5, F3, E6 | 0.0291045 |
|
| ||
| 0 | A2 | 0.0255216 |
| 1 | A2, B2 | 0.0252681 |
| 2 | A2, B2, B3 | 0.0215447 |
| 3 | A2, B2, B3, F1 | 0.0199938 |
| 4 | A2, B2, B3, F1, D3 |
|
| 5 | A2, B2, B3, F1, D3, H1 | 0.0181023 |
| 6 | H7, D5, F7, A7, B7, B4, C7 | 0.0194512 |
|
| ||
| 0 | D4 | 0.0129441 |
| 1 | D4, D3 |
|
| 2 | D4, D3, C6 | 0.0109450 |
| 3 | D4, D3, C6, C2 | 0.0110102 |
|
| ||
| 0 | D5 | 0.0152904 |
| 1 | D5, F1 |
|
| 2 | D5, F1, D6 | 0.0148891 |
| 3 | D5, F1, D6, D3 | 0.0152913 |
|
| ||
| 0 | B1 | 0.0343254 |
| 1 | B1, D3 | 0.0302872 |
| 2 | B1, D3, B2 |
|
| 3 | B1, D3, B2, F1 | 0.0312717 |
| 4 | B1, D3, B2, F1, D2 | 0.0324157 |
Seasonal variation in optimal sensor placement.
| February (Winter) | March (Spring) | April (Spring) | May (Spring) | June (Summer) | July (Summer) | October (Autumn) | ||||||||||||||||||||||||||||
| U | Td | w | h | v | U | Td | w | h | v | U | Td | w | h | v | U | Td | w | h | v | U | Td | w | h | v | U | Td | w | h | v | U | Td | w | h | v |
| F7 | F7 | F7 | F7 | F7 | G7 | G7 | G7 | G7 | G7 | F7 | F7 | F7 | F7 | F7 | D4 | D4 | D4 | D4 | D4 | D5 | D5 | D5 | D5 | D5 | D4 | D4 | D4 | D4 | D4 | B7 | B7 | B7 | B7 | B7 |
| C2 | C2 | C2 | C2 | C2 | H7 | H7 | H7 | H7 | H7 | D6 | D6 | D6 | D6 | D6 | A2 | A2 | A2 | A2 | A2 | D4 | D4 | D4 | D4 | D4 | D5 | D5 | D5 | D5 | D5 | B1 | B1 | B1 | B1 | B1 |
| H7 | H7 | H7 | H7 | H7 | D5 | D5 | D5 | D5 | D5 | D7 | D7 | D7 | D7 | D7 | B2 | B2 | B2 | B2 | B2 | D3 | D3 | D3 | D3 | D3 | F1 | F1 | F1 | F1 | F1 | D3 | D3 | D3 | D3 | D3 |
| B7 | B7 | B7 | F7 | F7 | F7 | F7 | F6 | F6 | F6 | F6 | F6 | B3 | B3 | B3 | B3 | B3 | C6 | C6 | C6 | C6 | C6 | D6 | D6 | D6 | D6 | D6 | ||||||||
| A1 | A1 | A7 | A7 | A7 | A7 | F4 | F4 | F4 | F4 | F1 | F1 | F1 | F1 | F1 | C2 | D3 | D3 | D3 | D3 | D3 | ||||||||||||||
| D6 | D6 | B7 | B7 | B7 | B7 | H7 | H7 | H7 | H7 | D3 | D3 | D3 | C4 | C4 | C4 | C4 | C4 | C4 | ||||||||||||||||
| B4 | B4 | B4 | G7 | G7 | G7 | G7 | H1 | H1 | H1 | D2 | D2 | D2 | D2 | D2 | ||||||||||||||||||||
| C7 | C7 | C7 | F5 | F5 | A4 | A4 | A4 | C6 | C6 | C6 | C6 | C6 | ||||||||||||||||||||||
| E7 | E7 | E7 | F3 | F3 | C4 | C4 | C4 | F7 | F7 | F7 | F7 | F7 | ||||||||||||||||||||||
| D7 | D7 | E6 | E6 | A3 | A3 | A3 | E1 | E1 | E1 | E1 | ||||||||||||||||||||||||
| D4 | D4 | E7 | E7 | D2 | H7 | |||||||||||||||||||||||||||||
| H6 | H6 | C2 | F4 | |||||||||||||||||||||||||||||||
| D2 | D2 | E1 | F5 | |||||||||||||||||||||||||||||||
| D5 | C1 | |||||||||||||||||||||||||||||||||
| A6 | ||||||||||||||||||||||||||||||||||
| C3 | ||||||||||||||||||||||||||||||||||
| B1 | ||||||||||||||||||||||||||||||||||
| (3) | (3) | (6) | (6) | (4) | (9) | (11) | (11) | (6) | (3) | (13) | (4) | (14) | (7) | (7) | (17) | (5) | (10) | (10) | (5) | (6) | (4) | (4) | (4) | (4) | (9) | (13) | (10) | (10) | (10) | (3) | (3) | (3) | (3) | (3) |
Keys: U – untransformed (raw temperature and humidity) data. Td – dew point temperature. w – humidity ratio. h – enthalpy. v - specific volume.
FIGURE 9Optimal sensor selection for spring month using the psychometric dataset; (A) April daily; and (B) weekly.
FIGURE 10Optimal sensor selection for summer month using the psychometric dataset; (A) July daily; and (B) weekly.
FIGURE 11Optimal sensor selection for Autumn month using the psychometric dataset; (A) October daily; and (B) weekly.
Optimal sensor selection pseudo-code.