Evaluation of predicted fault tolerance based on C5.0 decision tree algorithm in irrigation system of paddy fields

IF 2.2 Q3 COMPUTER SCIENCE, CYBERNETICS
Majid Rahi, A. Ebrahimnejad, H. Motameni
{"title":"Evaluation of predicted fault tolerance based on C5.0 decision tree algorithm in irrigation system of paddy fields","authors":"Majid Rahi, A. Ebrahimnejad, H. Motameni","doi":"10.1108/ijicc-07-2023-0174","DOIUrl":null,"url":null,"abstract":"PurposeTaking into consideration the current human need for agricultural produce such as rice that requires water for growth, the optimal consumption of this valuable liquid is important. Unfortunately, the traditional use of water by humans for agricultural purposes contradicts the concept of optimal consumption. Therefore, designing and implementing a mechanized irrigation system is of the highest importance. This system includes hardware equipment such as liquid altimeter sensors, valves and pumps which have a failure phenomenon as an integral part, causing faults in the system. Naturally, these faults occur at probable time intervals, and the probability function with exponential distribution is used to simulate this interval. Thus, before the implementation of such high-cost systems, its evaluation is essential during the design phase.Design/methodology/approachThe proposed approach included two main steps: offline and online. The offline phase included the simulation of the studied system (i.e. the irrigation system of paddy fields) and the acquisition of a data set for training machine learning algorithms such as decision trees to detect, locate (classification) and evaluate faults. In the online phase, C5.0 decision trees trained in the offline phase were used on a stream of data generated by the system.FindingsThe proposed approach is a comprehensive online component-oriented method, which is a combination of supervised machine learning methods to investigate system faults. Each of these methods is considered a component determined by the dimensions and complexity of the case study (to discover, classify and evaluate fault tolerance). These components are placed together in the form of a process framework so that the appropriate method for each component is obtained based on comparison with other machine learning methods. As a result, depending on the conditions under study, the most efficient method is selected in the components. Before the system implementation phase, its reliability is checked by evaluating the predicted faults (in the system design phase). Therefore, this approach avoids the construction of a high-risk system. Compared to existing methods, the proposed approach is more comprehensive and has greater flexibility.Research limitations/implicationsBy expanding the dimensions of the problem, the model verification space grows exponentially using automata.Originality/valueUnlike the existing methods that only examine one or two aspects of fault analysis such as fault detection, classification and fault-tolerance evaluation, this paper proposes a comprehensive process-oriented approach that investigates all three aspects of fault analysis concurrently.","PeriodicalId":45291,"journal":{"name":"International Journal of Intelligent Computing and Cybernetics","volume":"83 1","pages":""},"PeriodicalIF":2.2000,"publicationDate":"2023-12-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Intelligent Computing and Cybernetics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1108/ijicc-07-2023-0174","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, CYBERNETICS","Score":null,"Total":0}
引用次数: 0

Abstract

PurposeTaking into consideration the current human need for agricultural produce such as rice that requires water for growth, the optimal consumption of this valuable liquid is important. Unfortunately, the traditional use of water by humans for agricultural purposes contradicts the concept of optimal consumption. Therefore, designing and implementing a mechanized irrigation system is of the highest importance. This system includes hardware equipment such as liquid altimeter sensors, valves and pumps which have a failure phenomenon as an integral part, causing faults in the system. Naturally, these faults occur at probable time intervals, and the probability function with exponential distribution is used to simulate this interval. Thus, before the implementation of such high-cost systems, its evaluation is essential during the design phase.Design/methodology/approachThe proposed approach included two main steps: offline and online. The offline phase included the simulation of the studied system (i.e. the irrigation system of paddy fields) and the acquisition of a data set for training machine learning algorithms such as decision trees to detect, locate (classification) and evaluate faults. In the online phase, C5.0 decision trees trained in the offline phase were used on a stream of data generated by the system.FindingsThe proposed approach is a comprehensive online component-oriented method, which is a combination of supervised machine learning methods to investigate system faults. Each of these methods is considered a component determined by the dimensions and complexity of the case study (to discover, classify and evaluate fault tolerance). These components are placed together in the form of a process framework so that the appropriate method for each component is obtained based on comparison with other machine learning methods. As a result, depending on the conditions under study, the most efficient method is selected in the components. Before the system implementation phase, its reliability is checked by evaluating the predicted faults (in the system design phase). Therefore, this approach avoids the construction of a high-risk system. Compared to existing methods, the proposed approach is more comprehensive and has greater flexibility.Research limitations/implicationsBy expanding the dimensions of the problem, the model verification space grows exponentially using automata.Originality/valueUnlike the existing methods that only examine one or two aspects of fault analysis such as fault detection, classification and fault-tolerance evaluation, this paper proposes a comprehensive process-oriented approach that investigates all three aspects of fault analysis concurrently.
基于 C5.0 决策树算法的水田灌溉系统容错预测评估
目的考虑到目前人类对水稻等农产品的需求,而水稻生长需要水,因此优化这种宝贵液体的消耗非常重要。遗憾的是,人类传统的农业用水方式与最佳用水理念相悖。因此,设计和实施机械化灌溉系统至关重要。该系统包括液体高度计传感器、阀门和水泵等硬件设备,这些设备作为一个整体存在故障现象,会导致系统出现故障。自然,这些故障会在可能的时间间隔内发生,而指数分布的概率函数就是用来模拟这个时间间隔的。因此,在实施此类高成本系统之前,必须在设计阶段对其进行评估。离线阶段包括模拟所研究的系统(即水田灌溉系统)和获取数据集,用于训练机器学习算法,如决策树,以检测、定位(分类)和评估故障。在在线阶段,使用离线阶段训练的 C5.0 决策树来处理系统生成的数据流。研究结果所提出的方法是一种面向组件的综合在线方法,它结合了监督机器学习方法来调查系统故障。这些方法中的每一种都被视为一个组件,由案例研究的维度和复杂性(发现、分类和评估容错性)决定。这些组成部分以流程框架的形式组合在一起,以便在与其他机器学习方法进行比较的基础上,为每个组成部分找到合适的方法。因此,根据所研究的条件,在各组成部分中选择最有效的方法。在系统实施阶段之前,通过评估预测的故障(在系统设计阶段)来检查其可靠性。因此,这种方法可避免构建高风险系统。与现有方法相比,本文提出的方法更全面、更灵活。研究局限/意义通过扩展问题的维度,使用自动机的模型验证空间呈指数增长。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
6.80
自引率
4.70%
发文量
26
×
引用
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学术官方微信