基于机器学习的水需求预测和自动配水控制系统

Arman Mohammad Nakib, Yuemei Luo, Jobaydul Hasan Emon, Sakib Chowdhury
{"title":"基于机器学习的水需求预测和自动配水控制系统","authors":"Arman Mohammad Nakib, Yuemei Luo, Jobaydul Hasan Emon, Sakib Chowdhury","doi":"10.51594/csitrj.v5i6.1227","DOIUrl":null,"url":null,"abstract":"Wastage of water is a burning topic in the world. Different countries worldwide are facing the issue of the lack of fresh water, and the problem is increasing daily. This paper aims to design a system that will predict the amount of water needed by a family or in a locality depending on family members, region, temperature, season, occupation, location, and religion. It can also be possible to forecast the water demand in a locality, area, or country depending on these factors. Previous works in this field focus on something other than these factors and the distribution system mentioned in this paper. Different machine learning models will predict the amount of water required by a family or a locality based on these factors. Then, water will be supplied using these expected values so that each family or community in a locality receives the desired amount of water. The practical circuit uses an Arduino microcontroller, water flow meter, solenoids, etc. Water distribution is automatically controlled by the water flow meter and solenoid, and no family or community in a locality will receive more water than the predicted values per day. So it will reduce water wastage, and everybody will use it according to their daily needs. Different machine learning models were used in this proposed design to compare the performance of the models for this task. Linear, Ridge, Lasso, ElasticNet, Decision Tree, Random Forest, XGBoost (Extreme Gradient Boosting), KNN (K-Nearest Neighbors), SVR (Support Vector Regression), MLP (Multilayer Perceptron), LightGBM (Light Gradient-Boosting Machine), CatBoost, Deep Neural Network have been used. Different model's performances have been analyzed. The analyzing factors are model training time, model prediction time, Robustness to outliers, and scalability. All these performances were analyzed to determine which model is best for this work. So, the Decision Tree and LightGBM models are the best based on comparing all the models for this task. \nKeywords: Factors Influencing Water Consumption, Different Machine Learning Models Comparison, Water Demand Prediction and Forecast, Precise Water Distribution, Reducing Water Wastage.","PeriodicalId":282796,"journal":{"name":"Computer Science & IT Research Journal","volume":"53 4","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-06-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Machine learning-based water requirement forecast and automated water distribution control system\",\"authors\":\"Arman Mohammad Nakib, Yuemei Luo, Jobaydul Hasan Emon, Sakib Chowdhury\",\"doi\":\"10.51594/csitrj.v5i6.1227\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Wastage of water is a burning topic in the world. Different countries worldwide are facing the issue of the lack of fresh water, and the problem is increasing daily. This paper aims to design a system that will predict the amount of water needed by a family or in a locality depending on family members, region, temperature, season, occupation, location, and religion. It can also be possible to forecast the water demand in a locality, area, or country depending on these factors. Previous works in this field focus on something other than these factors and the distribution system mentioned in this paper. Different machine learning models will predict the amount of water required by a family or a locality based on these factors. Then, water will be supplied using these expected values so that each family or community in a locality receives the desired amount of water. The practical circuit uses an Arduino microcontroller, water flow meter, solenoids, etc. Water distribution is automatically controlled by the water flow meter and solenoid, and no family or community in a locality will receive more water than the predicted values per day. So it will reduce water wastage, and everybody will use it according to their daily needs. Different machine learning models were used in this proposed design to compare the performance of the models for this task. Linear, Ridge, Lasso, ElasticNet, Decision Tree, Random Forest, XGBoost (Extreme Gradient Boosting), KNN (K-Nearest Neighbors), SVR (Support Vector Regression), MLP (Multilayer Perceptron), LightGBM (Light Gradient-Boosting Machine), CatBoost, Deep Neural Network have been used. Different model's performances have been analyzed. The analyzing factors are model training time, model prediction time, Robustness to outliers, and scalability. All these performances were analyzed to determine which model is best for this work. So, the Decision Tree and LightGBM models are the best based on comparing all the models for this task. \\nKeywords: Factors Influencing Water Consumption, Different Machine Learning Models Comparison, Water Demand Prediction and Forecast, Precise Water Distribution, Reducing Water Wastage.\",\"PeriodicalId\":282796,\"journal\":{\"name\":\"Computer Science & IT Research Journal\",\"volume\":\"53 4\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-06-14\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Computer Science & IT Research Journal\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.51594/csitrj.v5i6.1227\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computer Science & IT Research Journal","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.51594/csitrj.v5i6.1227","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

水资源浪费是世界上一个紧迫的话题。世界各国都面临着淡水缺乏的问题,而且这个问题每天都在加剧。本文旨在设计一个系统,根据家庭成员、地区、温度、季节、职业、地点和宗教信仰,预测一个家庭或一个地区所需的水量。还可以根据这些因素预测一个地方、地区或国家的用水需求。除了这些因素和本文中提到的配水系统之外,该领域以前的工作主要集中在其他方面。不同的机器学习模型将根据这些因素预测一个家庭或一个地区所需的水量。然后,将根据这些预期值进行供水,从而使当地的每个家庭或社区都能获得所需的水量。该实用电路使用 Arduino 微控制器、水流量计、电磁阀等。通过水流量计和电磁阀自动控制配水,当地每个家庭或社区每天获得的水量都不会超过预测值。因此,这将减少水资源的浪费,每个人都将根据自己的日常需求使用水资源。本设计方案中使用了不同的机器学习模型,以比较这些模型在这项任务中的表现。我们使用了线性、岭、Lasso、ElasticNet、决策树、随机森林、XGBoost(极梯度提升)、KNN(K-Nearest Neighbors)、SVR(支持向量回归)、MLP(多层感知器)、LightGBM(轻梯度提升机)、CatBoost、深度神经网络。对不同模型的性能进行了分析。分析因素包括模型训练时间、模型预测时间、对异常值的鲁棒性以及可扩展性。对所有这些性能进行分析后,确定哪种模型最适合这项工作。因此,根据对所有模型的比较,决策树和 LightGBM 模型是最适合这项任务的。关键词影响用水的因素、不同机器学习模型比较、水需求预测和预测、精确配水、减少水浪费。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Machine learning-based water requirement forecast and automated water distribution control system
Wastage of water is a burning topic in the world. Different countries worldwide are facing the issue of the lack of fresh water, and the problem is increasing daily. This paper aims to design a system that will predict the amount of water needed by a family or in a locality depending on family members, region, temperature, season, occupation, location, and religion. It can also be possible to forecast the water demand in a locality, area, or country depending on these factors. Previous works in this field focus on something other than these factors and the distribution system mentioned in this paper. Different machine learning models will predict the amount of water required by a family or a locality based on these factors. Then, water will be supplied using these expected values so that each family or community in a locality receives the desired amount of water. The practical circuit uses an Arduino microcontroller, water flow meter, solenoids, etc. Water distribution is automatically controlled by the water flow meter and solenoid, and no family or community in a locality will receive more water than the predicted values per day. So it will reduce water wastage, and everybody will use it according to their daily needs. Different machine learning models were used in this proposed design to compare the performance of the models for this task. Linear, Ridge, Lasso, ElasticNet, Decision Tree, Random Forest, XGBoost (Extreme Gradient Boosting), KNN (K-Nearest Neighbors), SVR (Support Vector Regression), MLP (Multilayer Perceptron), LightGBM (Light Gradient-Boosting Machine), CatBoost, Deep Neural Network have been used. Different model's performances have been analyzed. The analyzing factors are model training time, model prediction time, Robustness to outliers, and scalability. All these performances were analyzed to determine which model is best for this work. So, the Decision Tree and LightGBM models are the best based on comparing all the models for this task. Keywords: Factors Influencing Water Consumption, Different Machine Learning Models Comparison, Water Demand Prediction and Forecast, Precise Water Distribution, Reducing Water Wastage.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信