基于蜣螂算法优化BP的冬夏生菜根区温度预测模型

    Prediction model for winter and summer lettuce root zone temperature based on dung beetle algorithm to optimize BP

    • 摘要: 为解决生菜应用营养液膜技术(nutrient film technique,NFT)在冬夏季根区温度控制的问题,该研究基于机器学习方法,结合温室内外历史环境数据,构建BP神经网络根区温度预测模型。为提高模型精度,采用蜣螂算法(dung beetle optimizer, DBO)优化BP神经网络模型的输入权重和阈值,构建了冬夏两个季节的基于DBO-BP神经网络的栽培槽内根区温度预测模型,并与GA-BP、BP神经网络模型进行对比。结果表明,根区温度预测值与真实值变化趋势较为一致,DBO-BP模型温度预测最大误差为2.21 °C,决定系数为0.943,而GA-BP与BP模型决定系数分别为0.928、0.892;DBO-BP模型评价指标的均方根误差、平均绝对误差分别为0.707、0.549 °C,均小于其他模型评价指标。DBO-BP神经网络可满足在NFT栽培中根区温度预测精度的需求,能够为生菜栽培根区快速控温提供有效方法。

       

      Abstract: Nutrient Film Technique (NFT) has been one of the most important production modes of hydroponically grown lettuce in the north of China. However, the low temperature in winter and high temperature in summer can be two of the key issues to restrict the sustainable development of hydroponically grown lettuce. In this study, an acquisition monitor platform of temperature data was constructed inside and outside the greenhouse using sensors combined with the Internet of Things (IoT), in order to reduce the delayed temperature control of lettuce in the root zone in winter and summer. A specific measurement was performed on the indoor air temperature, indoor soil temperature, indoor air humidity, nutrient solution temperature, nutrient solution temperature at the return port, outdoor carbon dioxide concentration, outdoor solar radiation illumination, outdoor air pressure, outdoor air humidity, outdoor air temperature, and outdoor wind speed. The air temperature and outdoor wind speed were also collected. Pearson correlation analysis was used to determine the correlation between the ambient environmental factors and the root zone temperature after 30 min. Outdoor air pressure and outdoor air humidity shared a weak correlation with the root zone temperature after 30 min. The rest of the influencing factors were highly correlated with the root zone temperature and thus were selected as influencing features. The prediction model of root zone temperature was constructed using BP neural network and machine learning, according to the historical environmental data inside and outside the greenhouse. The optimal number of hidden layers was experimentally determined for the BP neural network, which was 15 in summer and 13 in winter. The input weights and thresholds of the BP neural network model were optimized to improve the accuracy of the BP model using dung beetle optimizer (DBO). The optimal weights and thresholds were obtained through the positional change of the dung beetles using five operations, namely, ball rolling, foraging, stealing, and reproducing. Ultimately, the DBO-BP neural network was constructed in the winter and summer seasons. The prediction model of root zone temperature in the cultivation tank was constructed to compare with GA-BP and BP neural network models. The results showed that there were more consistent trends of the predicted and real root zone temperatures. The maximum error of the temperature prediction of the DBO-BP model in winter was 2.36 °C with a coefficient of determination of 0.933, and the maximum error of the temperature prediction of this model in summer was 2.21 °C with a coefficient of determination of 0.943, while the coefficients of determination of the GA-BP and the BP models in summer were 0.928 and 0.892, respectively. The root mean square error and the average absolute error of the DBO-BP model evaluation indexes were 0.707 and 0.549, respectively, which were smaller than the rest. Thus, the DBO-BP neural network can fully meet the demand for the temperature prediction accuracy of the root zone in NFT cultivation. The finding can also provide an effective mode for rapid temperature control in the root zone of lettuce cultivation.

       

    /

    返回文章
    返回