To read this content please select one of the options below:

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

Majid Rahi (Department of Computer Engineering, Babol Branch, Islamic Azad University, Babol, Iran)
Ali Ebrahimnejad (Department of Mathematics, Qaemshahr Branch, Islamic Azad University, Qaemshahr, Iran)
Homayun Motameni (Department of Computer Engineering, Sari Branch, Islamic Azad University, Sari, Iran)

International Journal of Intelligent Computing and Cybernetics

ISSN: 1756-378X

Article publication date: 21 December 2023

Issue publication date: 30 May 2024

113

Abstract

Purpose

Taking 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/approach

The 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.

Findings

The 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/implications

By expanding the dimensions of the problem, the model verification space grows exponentially using automata.

Originality/value

Unlike 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.

Keywords

Acknowledgements

The authors would like to thank the anonymous reviewers and the associate editor for their insightful comments and suggestions.

Citation

Rahi, M., Ebrahimnejad, A. and Motameni, H. (2024), "Evaluation of predicted fault tolerance based on C5.0 decision tree algorithm in irrigation system of paddy fields", International Journal of Intelligent Computing and Cybernetics, Vol. 17 No. 2, pp. 253-305. https://doi.org/10.1108/IJICC-07-2023-0174

Publisher

:

Emerald Publishing Limited

Copyright © 2023, Emerald Publishing Limited

Related articles