Next Article in Journal
Degradation Prediction of Proton Exchange Membrane Fuel Cell Based on Multi-Head Attention Neural Network and Transformer Model
Previous Article in Journal
Improving Efficiency of Rolling Mill Stand Electric Drives Through Load Alignment
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fault Management in Speed Control Systems of Hydroelectric Power Plants Through Petri Nets Modeling: Case Study of the Alazán Power Plant, Ecuador

by
Cristian Fernando Valdez-Zumba
1,† and
Luis Fernando Guerrero-Vásquez
2,*,†
1
Master’s Program in Project Management, Universidad Politécnica Salesiana, Cuenca EC010103, Ecuador
2
Applied Embedded Hardware Research Group (GIHEA), Universidad Politécnica Salesiana, Cuenca EC010103, Ecuador
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Energies 2025, 18(12), 3176; https://doi.org/10.3390/en18123176
Submission received: 14 May 2025 / Revised: 10 June 2025 / Accepted: 13 June 2025 / Published: 17 June 2025

Abstract

:
This study addresses the challenge of improving fault management in hydroelectric systems using Petri nets. The objective is to propose a novel methodology for efficient fault diagnosis and intervention in the Governor system, a critical component in regulating turbine speed. Traditional diagnostic approaches often rely on manual inspection and expert intuition, and they lack formal mechanisms to model concurrent or asynchronous system behavior—leading to delays and reduced accuracy in fault identification. Our approach introduces a structured modeling technique using Petri nets, enabling dynamic analysis of the system’s behavior and response to faults. A detailed methodology was developed, beginning with a thorough characterization of the system and its translation into a Petri net model. Simulation results demonstrate the model’s effectiveness in significantly reducing diagnostic and intervention times compared to traditional methods. Results show that using Petri nets improves fault detection accuracy, accelerates decision-making, and optimizes resource allocation. This research concludes that the proposed model offers a robust framework for enhancing fault management in hydroelectric plants, providing both operational efficiency and reduced downtime. Future work will focus on integrating real-time monitoring and further validating the model in live environments to ensure scalability and adaptability to other power generation systems.

1. Introduction

Due to population and industrial growth, there is a continuous pursuit of new methods for producing renewable energy in a consistent manner and with minimal environmental pollution [1]. Although various methods of power generation exist, hydro-based sources remain among the most common and historically established worldwide [2]. These types of power plants exploit the geographical characteristics of each location and operate based on river flows [3]. From a technical standpoint, the process harnesses the head or fall of water, converting the fluid potential energy into kinetic energy within the hydraulic turbine, which is subsequently transformed into mechanical energy and then into electrical energy in the generator. In addition to its long operational lifespan and high reliability, this generation system is distinguished by its rapid response capability for startup, load increase, load shedding, and tracking of load variations in the interconnected power system, making it a highly cost-effective and flexible source of electricity generation [4].
In Ecuador, hydroelectric power represents more than 78.00% of annual energy production, according to statistics from the National Electricity Operator (CENACE), based on energy generation data from the year 2024 [5]. When considering a hydroelectric power plant as a set of subsystems that interact with one another toward a common goal, it becomes critically important to efficiently address and manage any disturbance or failure that may occur. Failure to do so can affect electricity generation, leading to significant expenditures of time and resources, and negatively impacting the plant’s availability and reliability indicators [6]. Based on this, the importance of an effective and well-structured maintenance plan for hydroelectric plants is established, along with the ongoing search for new fault detection alternatives. This has become a significant area for studies and analysis related to operational and maintenance behavior [7]. In this context, one essential system for power generation is the Speed Governor, whose primary function is to control grid connection. It accomplishes this by comparing the system’s electrical frequency with the mechanical frequency of the turbine, allowing synchronization with the national interconnected system [8].
Additionally, it is responsible for regulating the turbine’s speed, ensuring that it remains constant despite any disturbances that may enter the system. Another of its vital functions is the startup and shutdown of the generator under both normal and critical operating conditions. Given all its tasks and the Governor’s significant importance within the generation system, it requires a strict maintenance process to prevent potential failures that could compromise its operability [9].
Failures are random events that, in certain cases, require a specific methodology for early diagnosis, identification, and damage mitigation within hydroelectric power plants. Within this scope, two primary categories of identification and diagnostic methods are recognized: traditional methods, which involve extracting information from equipment historical records and personnel experience; and intelligent methods, which rely on the application of novel processes for data extraction and analysis, incorporating technological resources such as algorithms and machine learning. Although traditional methods are still widely employed, they are limited by the system information scarcity, which hinders the diagnostic and identification process [6].
Intelligent methods have emerged from research into innovative approaches for fault identification in industrial systems, where machine learning, neural network implementation, and diagnostic algorithms predominate. These techniques yield efficient and acceptable results that can be applied to hydroelectric plants. Such methods enhance fault analysis by enabling fault classification and the development of more accurate and automated databases [10].
Another key feature of these methods is their ability to identify critical fault characteristics, while minimizing human factor influence and maintaining high performance when processing new and unknown data. This enables real-time event analysis and prediction, supporting the simultaneous management of multiple event types and improving the integrity and reliability of diagnostic process [6].
With the objective of identifying tools that enhance the efficiency of fault management within the systems of a hydroelectric power plant, various studies have evaluated the reliability and availability of such systems through simulation models. These models are particularly useful for complex systems, as they allow for the detailed analysis of system characteristics [11]. Among the most innovative modeling and simulation methods, Petri nets stand out compared to traditional approaches due to their ability to capture and represent the dynamic behavior of systems during operation [12]. Based on this criterion, Petri nets are used to model and analyze complex systems such as communication networks and industrial processes. Their application spans a wide range of scientific and technological fields, including industrial automation, control, and resource management, demonstrating valuable results [13].
In particular, quantitative studies have demonstrated the significant improvements enabled by Petri net-based simulation models. Mehdi et al. (2024) applied colored timed Petri nets and Monte Carlo simulation to a mechatronic system, achieving a mean time between failures (MTBF) of approximately 50,000 h and component availabilities exceeding 98% [14]. Similarly, Singh et al. (2025) developed a reliability, availability, and maintainability (RAM) model for hydropower components—including turbines, governors, and generators—using Petri nets integrated with FMEA and FTA data, and reported system availabilities ranging from 95% to 97% [15]. Additionally, Melani et al. (2016) demonstrated that a Petri net-based fault diagnosis strategy in a hydroelectric power plant reduced false positives by 30% and decreased fault localization time compared to traditional SCADA systems [16].
In this context, our work proposes the design of a Petri net model for the Speed Governor (hereafter referred to as the Governor) of an operational and functional hydroelectric power plant. In this case, Alazán Hydroelectric Plant, located in the city of Azogues, Ecuador, has been selected. Specifically, a horizontal-axis Pelton turbine equipped with two injectors is analyzed. Using the proposed Petri net, a fault management analysis is conducted on this equipment to demonstrate the feasibility of implementing such a model within the plant.
The article is organized as follows: Section 2 presents related works on the application of Petri nets in various types of processes, highlighting their results and contributions to efficient maintenance management. Section 3 provides a detailed description of the methodology used in this proposal. The process is followed systematically, beginning with a comprehensive characterization of the Governor system, followed by its translation into a Petri net. Section 4 presents the main results and analysis regarding potential fault management. Finally, Section 5 summarizes the main conclusions derived from this proposal.

2. Related Works

In the context of our research, it is important to identify related works that can provide valuable insights for our study. Related works identified in the literature present various applications of Petri nets in electrical and industrial systems, particularly in fault diagnosis and monitoring. Table 1 shows a summary of several relevant studies involving Petri nets, highlighting the objectives of each study, methodologies employed, key findings, and identified limitations.
One of the earliest related works was presented by Lin et al. (2006) [17], who conducted a concise and systematic study on the applications of Petri nets in electric power systems. These authors formalized the definition of Petri nets (places, transitions, arcs, and tokens) and reviewed advanced extensions of the technique, such as colored Petri nets, object-oriented Petri nets, and timed hierarchical Petri nets, even proposing the integration of Petri nets with genetic algorithms for global optimization. Their study revealed that Petri nets have been extensively researched in this domain; however, most prior works were preliminary and limited to small-scale systems. Lin et al. highlighted the lack of practical implementations in large-scale power systems, identifying this gap as a key direction for future research.
Subsequently, Peng et al. (2009) [18] proposed a novel fault diagnosis method that combines component-oriented Petri nets with temporal ordering information, aiming to enhance the recognition of causality among alarms and reduce the combinatorial explosion in the modeling of power system protection schemes. In their approach, each critical power system element is individually modeled with a Petri net based on its operational protection philosophy, incorporating the temporal sequence of events to filter imprecise data and increase diagnostic accuracy. The results showed that this novel method improves fault detection accuracy by eliminating spurious information, and the case studies confirmed its potential effectiveness for real-time applications assisting operators during emergencies. Nevertheless, the authors acknowledged that constructing Petri net models for each element involves high complexity and workload, and difficulties persist in scaling the method to large power systems due to the potential residual combinatorial explosion.
In 2013, Mansour et al. [19] developed a simplified fault diagnosis method for large power plants using Petri nets. In their approach, they constructed individual Petri net models for each section of the plant (case study: the High Dam Hydroelectric Power Station in Egypt), using SCADA system data to initialize the system’s conditions and analyze the status of switches and protection relays to isolate the faulty section. Computer simulations demonstrated that the proposed method effectively identifies faults in approximately one second, without requiring prior parameter training, providing accurate diagnostics that support timely decision-making by operators. Although the Petri net model needs to be slightly adapted when applied to different plants, this adjustment is relatively straightforward compared to other techniques (e.g., fuzzy logic or Bayesian networks, which typically require parameter recalibration and learning), making the solution by Mansour et al. particularly notable for its practical feasibility with minimal configuration effort.
In 2014, González et al. [20] presented Petri nets as a viable alternative for modeling and analyzing electric power systems. Their work introduced the formalism of Petri nets (including their symbols and firing rules) and reviewed relevant case studies from the literature where Petri nets were applied in protection schemes, fault diagnosis, risk analysis, and power service restoration procedures. The authors demonstrated that Petri nets enable effective representation and analysis of complex phenomena in the power grid, from fault detection to post-fault reconfiguration, especially when combined with complementary techniques such as fuzzy logic or expert systems to enhance their capabilities. However, they emphasized that the design of Petri net models for protection purposes still heavily relies on empirical rules and engineer experience, and that formal handling of operational uncertainties and multiple reconfiguration options remains challenging due to the risk of combinatorial complexity. Furthermore, the accuracy of Petri net-based analysis may be constrained by the quality of available system data.
In the same year, Avram et al. [21] proposed a simulation model based on fluid stochastic Petri nets (FSPN) to capture the dynamic behavior and interactions within a chain of micro-hydropower plants. In a real case study (multiple small hydropower plants along the Someș River basin), they modeled various hydroelectric components using FSPNs coupled with automata networks and conducted simulations under different operating conditions using the UPPAAL tool to verify system behavior. Additionally, they integrated validated control modules within a SCADA system, enabling complex automation for the coordinated operation of the microplants. The resulting model successfully reproduced and optimized water resource management and the performance of the generating units, demonstrating its validity through successful application to the selected case study. The main challenge identified by the authors was the difficulty of programming the startup of each generating unit based on incoming flow, as well as the significant increase in computation time and model complexity as the number of power cells grows—suggesting the need for additional tools to scale the approach to larger networks.
In 2016, Melani et al. [22] developed a model-based fault diagnosis system for the thrust bearing cooling and lubrication subsystem in a hydroelectric plant, integrating Petri nets with the HAZOP analysis technique to automate fault identification. Their approach first conducted a HAZOP study of the system to identify hazards and abnormal conditions, then translated those safety requirements into a goal-oriented model (KAOS), and, finally, applied an algorithm that converts the resulting KAOS model into an equivalent Petri net, which was validated by comparing its behavior with actual sensor readings. This innovative procedure systematically identified potential faults in the thrust bearing, improving the operational safety of hydraulic turbines and highlighting the value of formally incorporating risk analysis (HAZOP) in the development of Petri net models. However, full validation of this methodology presents challenges, as it depends on the accurate translation of KAOS diagrams into Petri nets and currently does not handle probabilistic information. Furthermore, the study was limited to a single practical case, so further research is needed to demonstrate its generality and effectiveness in other contexts, as well as to deepen the formal analysis of the underlying KAOS model properties.
In the field of maintenance, Melani et al. (2019) [23] employed generalized stochastic Petri nets (GSPN) to optimize the maintenance strategy for the cooling tower of a coal-fired power plant, examining how the size of the maintenance team impacts system availability and performance. The GSPN model was fed with actual operational data from the plant, adjusting failure and repair distributions through maximum likelihood estimation (using Weibull++), and enabled the simulation of various staffing scenarios using the GRIF tool, complemented by a thermodynamic analysis linking the cooling tower’s performance to the overall plant efficiency. The results indicated that increasing the maintenance team from one to two or three technicians significantly improves system availability and yields substantial fuel savings (over USD 1 million in costs, due to reduced coal consumption), highlighting the advantages of GSPNs for modeling complex systems and evaluating operational decisions compared to traditional static methods. A noted limitation is that the study only considered failures in the tower’s gearbox due to data availability, and it assumed that components are “as good as new” after repair; as a result, the predictions critically depend on the quality and representativeness of the data used.
In 2020, several relevant studies were identified. De Carvalho et al. [24] introduced a new perspective on hydroelectric control modeling through the concept of cyber-physical systems, using Petri nets to represent the interaction between control (cyber) components and physical processes. In their work, they developed a modular and hierarchical Petri net model describing the startup and shutdown sequence of a generating unit at the Jirau Hydroelectric Plant (Brazil), separating the system into a cyber control level and a physical level, interconnected through input and output signals. This qualitative approach demonstrated that Petri nets can effectively capture the complex dependencies between control systems and physical equipment in a hydroelectric plant, serving as a foundation for future research on hydroelectric control modeling.
Murad et al. [25] presented a stochastic model based on Petri nets to predict the availability of generation systems, with particular emphasis on the influence of human errors during maintenance. The model, built as a generalized stochastic Petri net (GSPN), explicitly incorporates human error rates into the stochastic transitions (assuming Weibull and exponential time-to-failure and repair distributions) and uses simulations to estimate how different maintenance scenarios impact equipment availability. The results showed that maintenance-related human errors can significantly reduce the availability of generating units (by up to approximately 10%), underscoring the importance of improving maintenance practices to maintain high levels of system reliability.
Maschio et al. [26] addressed the supervisory control of microgrids with distributed energy resources by modeling these systems as discrete event systems, integrating Petri nets into the control and generation customization process. In their framework, asynchronous events (such as state changes in renewable generators) were modeled using finite automata, while uncertainties and probabilistic variations (such as fluctuations in generation or demand) were captured through generalized stochastic Petri nets (GSPNs) to dynamically adapt the microgrid’s operational strategy. Using a communication platform based on MQTT/HTTP, they interconnected generators, the microgrid, and the main grid, enabling the simulation of various coordination scenarios and the evaluation of cooperative energy management policies. The proposed approach demonstrated a more balanced and efficient use of resources compared to non-cooperative microgrids, accurately reproducing real system behavior with over 90% precision, which is valuable for capacity planning and system sizing.
In 2022, Melani et al. [27] extended the application of generalized stochastic Petri nets (GSPNs) to the domain of maintenance logistics planning in distributed energy systems. In this study, they modeled a company operating two small hydroelectric power plants (SHPPs) using GSPNs to assess how spare parts availability and shared allocation of maintenance crews affect the overall system availability. Historical failure and repair data of the assets were collected, along with travel times for maintenance personnel and spare part delivery times, to parameterize the model. They then simulated multiple scenarios, varying the number of maintenance teams and the spare parts inventory, and evaluated the impact on system availability and associated costs. This approach enabled the identification of the optimal logistical configuration, demonstrating that GSPNs are an effective tool to address maintenance challenges in remote plants and to optimize inventory and service resource management. However, the authors noted that the model relied on simplifying assumptions regarding costs and was not intended to deliver precise forecasts without case-specific calibration. Additionally, the evaluation focused exclusively on financial metrics, and they suggested incorporating multi-criteria decision-making frameworks in future work to strengthen decision robustness.
Nasrfard et al. (2023) [28] proposed a probabilistic maintenance model based on Petri nets aimed at optimizing inspection and preventive maintenance policies by incorporating both random failures and age-related degradation. In their approach, the degradation of a circuit breaker (the component under study) was modeled using a two-parameter Weibull distribution, defining several deterioration states. Various inspection frequencies within a given range were simulated to evaluate their effect on system performance metrics such as availability and cost. Through Petri net simulations, the authors identified optimal inspection rates that minimize total inspection and preventive maintenance costs, demonstrating that their model can be integrated into maintenance decision-making and asset management tools to improve operational efficiency. Although the study focused on circuit breakers, the authors suggest that the approach could be extended to other electrical system components (such as generators or transformers) and highlight the need to explore multi-objective optimization methods, as the current model assumes perfect inspections and considers only a single optimization criterion.
Finally, in 2024, Ge et al. [30] conducted an extensive survey on the application of Petri Nets (PNs) in smart grid systems, focusing particularly on their role in fault detection, energy management, and load optimization. The authors categorized over 50 recent studies based on the type of PN used—such as stochastic and timed Petri nets—and their specific functions within the smart grid domain. Through this taxonomy, the study highlighted how PNs facilitate structured modeling of discrete event-driven behavior, enabling better predictability and automation in energy systems. However, the survey also revealed that most implementations remain confined to simulation environments, lacking real-world validation or standardized benchmarks for performance comparison. In the same year, Huang et al. [29] proposed a novel fault localization method for hydroelectric units under conditions of limited fault data. Their approach involved the development of a hybrid deep learning model (SG-WMBDL) that integrates sparse autoencoders (SAE), generative adversarial networks (GAN), wavelet-based noise reduction, and AdaBoost techniques. The model was trained and tested using real-world sensor data and demonstrated high accuracy in fault localization with minimal samples. This technique significantly outperformed traditional methods, especially in data-scarce conditions, but its complexity and the lack of multi-plant or real-time validation were noted as key limitations.
In general, several studies have proposed optimized maintenance models that analyze the evolution of Petri net applications in power generation and industrial contexts. Most of these works highlight advantages such as the accurate modeling of complex systems and the ability to simulate different scenarios. However, they also point out limitations, such as the restricted application to certain equipment or traditional technologies, and identify research gaps, including the need to extend studies to a broader range of industrial systems or to incorporate emerging predictive technologies. These observations open the way for contributions based on the design of tailored proposals for specific systems, as is the case in our work.

3. Methodology

The proposed method consists of four steps, as shown in Figure 1. In first stage, a study of Governor is conducted, in which its operating principle is described in detail through the review and validation of technical drawings and manuals provided by the manufacturer. Subsequently, in second stage, the most common faults associated with the system are identified, and the time required for their diagnosis and correction is determined, thus establishing an initial framework for assessing the effectiveness of the proposed model. In third stage, Petri net-based model is developed, ensuring a technically accurate and faithful representation of the real system, which enables precise identification of the component responsible when a fault occurs. Finally, in fourth stage, model is validated by systematically introducing various combinations of faults and disturbances; the results are then rigorously analyzed to verify the accuracy and robustness of the proposed model.

3.1. Study Area Location

For this proposal development, Governor of Alazán power station is taken as the reference. This plant is part of Mazar-Dudas hydroelectric project, located on the border between the provinces of Cañar and Azuay in Ecuador (Figure 2). Although the overall project comprises three run-of-river power stations, Alazán Governor is selected as the case study, as it is currently the only station within the project contributing energy to the national power system.
Mazar–Dudas hydroelectric project was established through a joint institutional effort involving the Provincial Government of Cañar, the Municipality of Azogues, and the Azogues Electric Company on 22 November 2007, with the objective of developing clean energy infrastructure focused on environmental sustainability. On 3 January 2012, the Ecuadorian national utility CELEC EP created the Hidroazogues Business Unit to oversee the management and construction of the Mazar–Dudas project, which has an installed capacity of 20.82 MW. Alazán, being the first plant constructed and commissioned within this system, faced considerable challenges during its implementation phase—particularly due to the unilateral termination of the original construction contract, which resulted in limited documentation and system knowledge. These limitations have posed ongoing operational difficulties, making the plant a relevant subject for fault management research. Due to the confidential nature of official maintenance records, the data used in this study are based on internal reports and operational knowledge accumulated by technical staff over years of experience at the facility.

3.2. Diagram of Governor Under Study

To maintain constant speed despite disturbances occurring in the plant’s system, Governor is composed of a control system and a hydraulic system. The control system includes a PLC along with analog and digital modules, while the hydraulic system consists of step motors, main pressure distribution valves, one-way flow valves, deflector solenoid valves, and an emergency shut-off solenoid valve. A schematic representation of this system is shown in Figure 3, and the main components are described in Table 2.
This system comprises multiple interacting components, which makes early fault identification and correction complex. As a result, corrective maintenance times become excessive, affecting not only the system availability itself but also the availability of the generating unit within the National Interconnected System.

3.3. Most Common Faults Identified in Governor

Based on the experience of operating personnel and limited maintenance records of Governor, a list of the most common system faults and their corresponding intervention times has been compiled. Table 3 presents the main identified faults along with their estimated intervention times.
The classification of failures presented in Table 3 was based on a combination of factors: the type of component affected, the origin of the failure (electrical, mechanical, or control-related), the impact on the operational functionality of the Governor system, and the estimated time required for technical intervention. For instance, a fault in the speed sensor was considered high priority due to its immediate impact on system stability, while other issues—such as minor deviations in injector response—were addressed within broader maintenance windows without compromising immediate plant operation.
This categorization was developed from field observations and historical maintenance records compiled by technical staff at the Alazán hydroelectric plant, as well as expert input from supervisory personnel. Although it is not derived from a formal standard, it aligns with common industrial practices that prioritize failures according to their impact on operational safety, availability, and reliability. Accordingly, Table 3 represents a classification based on the operational impact of each component involved and the estimated technical response time required. The listed failures are those that demand prompt attention to prevent generator shutdowns or critical loss of control.

3.4. Petri Net Design Process

Based on the interaction relationships among components, Petri net provides a graphical representation in which different interactions are described as places, transitions, and arcs. Figure 4 shows a basic example of Petri net elements used in this work. These graphical representation features allow for effective application in complex systems.
To begin the Petri net design, we started with the flow diagram of the regulation system shown in Figure 5. The Petri net must be designed considering the detailed process to ensure it aligns as closely as possible with real-life operation.
Using the system components listed in Table 2 and their operational relationships represented in Figure 5, the Petri net model was constructed. The main tool used for developing the model was the simulation software WoPeD (Workflow Petri Net Designer Version 3.8.0.2020).
The places were defined to represent both physical elements of the system and discrete operational conditions. Places were assigned to states requiring temporal persistence, prior validation before action, or the presence of a signal to trigger activation—such as the availability of the speed sensor signal, the activation of the hydraulic system, the enabling of the PID controller, the injector position, or synchronization with the grid. This representation captures the system state at each stage of the regulation and startup process.
The transitions were defined to model dynamic events that induce state changes within the system, such as the validation of operational conditions, the execution of control actions, and progression between operational stages. For instance, the verification of the speed sensor signal or the activation of specific modules were modeled as transitions, since these represent processes that, upon the satisfaction of certain places, enable the logical progression of the system. This definition allows an accurate depiction of the sequence of events that drive the system’s behavior under varying configurations.
In the proposed model, tokens represent the effective availability of a condition or resource within the system. The presence of a token in a place indicates that the corresponding condition has been met and can be used as a prerequisite for triggering a transition. In this way, tokens simulate the system’s evolution over time, allowing for the evaluation of its behavior under different operational scenarios and failure conditions, and ensuring compliance with the logical dependencies required for safe operation.
The configuration of arcs between places and transitions was based on the causal relationships between conditions and events in the system. A directed arc from a place to a transition indicates that the condition represented by the place is required for the corresponding event to occur. Conversely, an arc from a transition to a place indicates the logical consequence of that event, resulting in a new operational condition. This structural criterion ensures that the Petri net accurately reflects the sequential and conditional behavior of the system, both under normal operating conditions and in the presence of faults or unavailable signals.

4. Results

4.1. Designed Petri Net

The proposed Petri net model of the Speed Governor is shown in Figure 6. This model represents the system complete architecture, encompassing all modules involved in the operation and control sequence. The Petri net is composed of multiple places, which represent system states or logical conditions, and transitions, which symbolize events or state changes. These elements are interconnected by directed arcs that define the logical sequence of operations.
The model is organized in a functional block sequence, enabling the clear visualization of the system’s operational flow. At the beginning are the input modules, responsible for establishing the necessary conditions for startup. These are followed by logical processing blocks, which manage the system’s progression based on received signals. Subsequently, control elements are integrated to validate the required parameters before activating the actuators. Finally, output modules—such as solenoid valves and motors—are located at the end of sequence, executing the physical actions resulting from the control process. Additionally, the network includes auxiliary components whose role is to ensure system supervision, synchronization, and feedback for proper operation.
Table 4 shows the main elements designed within the Petri net, highlighting those that are essential along with their operational requirements.

4.2. Validation of Designed Petri Net

Petri net validation was carried out using the same modeling software (WoPeD) to ensure the absence of errors and infinite loops, and to confirm the resolvability of the model. Semantic analysis revealed that the structural design contains no deadlocks.
Table 5 presents network statistics including the number of places, transitions, and arcs, along with quantitative results such as initial and final nodes and operational cycles. Additionally, the Petri net workflow is linear, which confirms that it follows the properties of a well-defined workflow diagram.
Figure 7 shows the simplified interaction diagram of system’s Petri net model, which highlights the complexity of interactions that occur during real network operation. This visual representation helps to understand the system’s overall flow while preserving the original model structural complexity. It is especially useful for identifying key dependencies and control paths between subsystems.
Table 6 summarizes the main modules of Governor system, organized into functional blocks according to their operational role: input, processing, control, actuators, and supervision. Each block groups its internal components and outlines relevant connections with other system modules.
Based on Figure 7 and Table 6, consistency between the model and the real system is validated, confirming that Petri net accurately reflects the behavior of Governor. The match between the interaction structure and the workflow demonstrates that model appropriately captures the system’s operational conditions and transitions, enabling detailed analysis and reliable diagnostics.

4.3. Simulation

Based on the model, simulations were conducted to analyze the system’s response to component failures, assessing their impact and associated severity levels. To create an environment as close as possible to real conditions, simulation incorporated the sampling limitations of the equipment currently installed in the system, considering technological obsolescence.
In practice, the system’s data acquisition board only supports sampling rates up to 10 Hz. Additionally, due to the aging of RS-485 converters, frame losses occur, introducing communication delays of 1–2 ms between the PLC and SCADA systems.
Given the limitations of the data acquisition equipment, the sampling rate was varied in simulation across three frequencies—5 Hz, 7 Hz, and 10 Hz—to determine the maximum and minimum response times, which were then compared to traditional response times.
As a first step, potential faults were classified along with the Petri net elements associated with each failure. Table 7 presents high-severity faults, which affect overall system availability and cause complete interruptions. Table 8 presents medium-to-low severity faults, which only affect specific components without compromising overall system availability. In both cases, unresolved faults impact the generating unit operation.
Based on fault classifications in Table 7 and Table 8, a series of simulations were conducted to evaluate the model behavior. In each simulation, a fault was introduced into a specific component, and the sampling rate was varied in order to analyze its impact on system response time. The results were compared against traditional response times and further associated with the typical intervention times of maintenance personnel.
The results for the Place elements of model are presented in Table 9, highlighting a notable improvement in response speed to disturbances in control and signal components (sensors and actuators). These improvements stand out compared to other elements, leading to a significant reduction in diagnostic time and an overall increase in operational efficiency.
Table 10 shows the corresponding response times for the Transition elements, where components related to management and event sequencing (commands, logical programming sequences, and preconditions) demonstrate the most optimized performance. This improvement reflects the model’s enhanced ability to manage state transitions and facilitate faster intervention in the presence of system faults.
Figure 8 and Figure 9 show a comparative analysis of intervention times for the system’s model elements. The vertical axis represents system’s fault response time, while the horizontal axis corresponds to the respective model elements.
Figure 8 shows the results for the Places, indicating improved system responsiveness to faults as the sampling rate of simulation increases. When compared to traditional intervention times, a significant reduction in diagnostic time is observed, enhancing the system’s fault response efficiency.
Similarly, in the Transitions case, Figure 9 shows a faster system response. The elements showing the most significant improvements are those related to control and management, highlighting the model’s capability and efficiency. In both cases, a reduction in fault detection time is observed, resulting in improved intervention times and enhanced responsiveness to disturbances within the system.
The application of Petri net model results in shorter intervention times due to the accurate identification of the faulty element. This minimizes the time spent exploring and ruling out possible causes, thereby optimizing both time usage and human resources.
Figure 10 and Figure 11 compare traditional intervention time with estimated time using the Petri net model, focusing solely on the fault diagnosis and identification process. The results for Places are shown in Figure 10, and those for Transitions in Figure 11, presented separately to facilitate visual interpretation and subsequent result analysis.
The improvements in fault diagnosis times are significant for both Places and Transitions. The results confirm that implementation of the Petri net-based model is technically feasible and effective.

4.4. Improvement Estimation

Improvement estimation is analyzed based on the intervention times obtained, compared to the traditional model, in order to determine the actual impact of the proposed model on fault diagnosis and response.
The percentage improvement was calculated using the following expression:
Improvement ( % ) = T traditional T Petri net T traditional × 100
where
  • T traditional is the average intervention time recorded under conventional diagnostic procedures (in minutes);
  • T Petri net is the intervention time estimated using the proposed Petri net-based simulation model (in minutes).
This formula quantifies the relative reduction in intervention time and enables a direct performance comparison between both approaches.
The results shown in Table 9 and Table 10 allow for the evaluation of diagnostic and response time improvements by comparing simulation outputs with traditional intervention times. Both tables present the intervention times for each system component according to the model simulations.
Table 11 reflects the percentage improvement for all elements of the model. Comparison is based on traditional fault identification times versus the best times obtained using the Petri net model. This allows for a quantitative measurement of the impact in terms of reduced intervention times. Fault diagnosis for electrical components shows a significant reduction in response time, due to the rapid detection of anomalies in system signals and states. The model’s precision reduces exploration time and optimizes corrective intervention.
For mechanical components—such as valves, pumps, and lubrication lines—the effectiveness of the model is limited or even negligible, due to physical factors such as material wear, degradation, and friction, which extend diagnostic time. Although the model improves initial diagnosis, final intervention still relies on manual processes, limiting the overall reduction in intervention time.
The reduction in intervention time directly translates into increased operational efficiency by minimizing downtime. This demonstrates that the system is capable of identifying and addressing faults more quickly, thereby improving system availability and optimizing resource utilization.

4.5. Implementation Proposal

Figure 12 presents a proposal for implementing the Petri net model within SCADA system. In this setup, Governor signals are integrated into a Petri net graphical representation for real-time visualization. The proposal is based on the integration of sensors, transducers, PLCs, and a SCADA server to enable agile monitoring, control, and fault identification management.
Given that electronic and control components represent the majority of Governor system, implementation should begin with these elements. Mechanical components, by contrast, do not offer significant benefits in terms of model optimization and can be deprioritized.
It is essential to treat implementation as a continuous validation phase, during which operational data are collected to fine-tune and improve the proposed model. This process will allow for the evaluation of model’s effectiveness under real operating conditions and support necessary adjustments.

5. Conclusions

The most significant contribution of this work lies in the reduction in fault diagnosis time, particularly for electronic and control components. Time comparisons demonstrate a clear improvement in fault identification, resulting in the increased efficiency of corrective maintenance. These results not only validate the applicability of the model in real-world environments, but also highlight its potential as a decision-support tool for the operation of hydroelectric power plants.
As a limitation, the model presents certain constraints regarding its effectiveness in detecting faults in mechanical components such as pumps, valves, or motors. In such cases, physical wear and friction reduce the model’s diagnostic accuracy. Here, fault detection capability relies heavily on the availability of advanced monitoring systems, such as additional sensors and access to real-time operational data.
As future work, model integration into the plant’s SCADA system is proposed. This would enable real-time system status visualization and automate the process of fault identification and response. Such implementation would provide a new level of control, allowing active monitoring of Governor and facilitating system diagnostics.
Furthermore, the implementation proposal includes validating the model using real historical data from the SCADA system to assess its effectiveness under real operating conditions. It is also recommended to explore hybrid approaches that combine Petri nets with artificial intelligence techniques to enable early fault pattern detection and optimize maintenance strategies.
Although this study focused on a horizontal-axis Pelton turbine with two injectors, the proposed Petri net model can be generalized to other types of hydroelectric power plants. This is because the Governor is an essential component present in all turbine systems, regardless of whether they use Pelton, Francis, Kaplan, or other turbine types. Since the model centers on the logic and sequence of fault detection within the Governor system, its structure remains applicable across different configurations, requiring only minor parameter adjustments to account for plant-specific operational dynamics.
Finally, the implementation of Petri nets for diagnosing and modeling the Governor system has proven to be an effective and adaptable tool. Its application enhances both corrective and preventive maintenance processes and lays the groundwork for intelligent monitoring and operational systems in hydroelectric plants—meeting the reliability and efficiency demands of modern power systems.

Author Contributions

Conceptualization, C.F.V.-Z. and L.F.G.-V.; methodology, C.F.V.-Z. and L.F.G.-V.; validation, C.F.V.-Z.; formal analysis, L.F.G.-V.; investigation, C.F.V.-Z.; resources, L.F.G.-V.; data curation, L.F.G.-V.; writing—original draft preparation, C.F.V.-Z.; writing—review and editing, L.F.G.-V.; visualization, C.F.V.-Z.; supervision, L.F.G.-V. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
ABEEmergency button activation
ACAltern current
ACEIGovernor oil pressure
ADVSpeed signal input
AEExternal conditions approval signal
AEVFHActivate solenoid valve
ALPowered
AMDActivate deflector solenoid valve
AMOActivate orientation module
AMP2Stepper motor 2 activation
BACEI1Oil pump 1
BACEI2Oil pump 2
BEEmergency button
CCApproved conditions
CEExternal conditions
CIMachine switch closure
CPIDPID controller
DADeflector activated
DCDirect current
DDDeflector disabled
DECLoad decrease
DMP1Stepper motor 1 activated
DVSpeed device
EV1Solenoid valve 1
EV2Solenoid valve 2
EVFHHydraulic brake solenoid valve
FAHydraulic brake activated
FHHydraulic brake
FLFree brake
FRNetwork frequency
Governor  Automatic speed regulation
INCLoad increase
MDDeflector solenoid valves
MO1Orientation module 1
MO2Orientation module 2
MP1 Stepper motor 1
MP2 Stepper motor 2
OA Start
OTC Load entry order
PACIE Governor oil pressure
PACEIB Low oil pressure
PACEIAD Oil pressure
PD Deflector position
PFSA End position signal injector 1
PI1 Injector position 1
PI2 Injector position 2
SFD Deflector activated sensor
SI Inductive mechanical speed sensor
SID Deflector disabled sensor
SPI1A Position sensor 1 injector 1
SPI1B Position sensor 1 injector 2
SPI2A Injector 1 position 2 sensor
SPI2B Injector 2 position 2 sensor
SP1 Position signal of injector 1
SP2 Position signal of injector 2
SVM Mechanical speed sign
TC Load socket
US Synchronized
V300 Speed at 300 rpm

References

  1. Choi, K.S.; Yeom, J.W. Modeling of Management System for Hydroelectric Power Generation from Water Flow. In Proceedings of the 2018 Tenth International Conference on Ubiquitous and Future Networks (ICUFN), Prague, Czech Republic, 3–6 July 2018; pp. 229–233. [Google Scholar] [CrossRef]
  2. Taller de Energías Renovables en Ecuador. Available online: https://spe-ecuador.org/exitoso-taller-energias-renovables-ecuador (accessed on 6 May 2024).
  3. Afridi, S.K.; Saand, A.S.; Khatri, A.R.; Koondhar, M.A.; Ko, W.; Park, S.; Choi, H.J.; Ahmed, W. Prototype Development of an Automatic and Floating Structured Hydro Power Plant. IEEE Access 2023, 11, 109189–109200. [Google Scholar] [CrossRef]
  4. Singh, V.K.; Chauhan, N.S.; Kushwaha, D. An Overview of Hydro-Electric Power Plant. ISST J. Mech. Eng. 2015, 6, 59–62. [Google Scholar]
  5. Operador Nacional de Electricidad CENACE. Información Operativa. Available online: https://www.cenace.gob.ec/info-operativa/InformacionOperativa.htm (accessed on 6 May 2024).
  6. Dao, F.; Zeng, Y.; Zou, Y.; Qian, J. Fault diagnosis method for hydropower unit via the incorporation of chaotic quadratic interpolation optimized deep learning model. Measurement 2024, 237, 115199. [Google Scholar] [CrossRef]
  7. Moubray, J. Moubray’s Reliability Centered Maintenance 3E; Industrial Press, Incorporated: New York, NY, USA, 2012; p. 450. [Google Scholar]
  8. Ashrafi, M.S.R.; Datta, D.; Sheikh, M.R.I. Influence of governor control systems on the stability of a wind farm integrated power system. In Proceedings of the 2014 9th International Forum on Strategic Technology (IFOST), Cox’s Bazar, Bangladesh, 21–23 October 2014; pp. 309–312. [Google Scholar] [CrossRef]
  9. Kishor, N.; Fraile-Ardanuy, J. (Eds.) Modeling and Dynamic Behaviour of Hydropower Plants; Institution of Engineering and Technology: London, UK, 2017; p. 280. [Google Scholar]
  10. Batelić, J.; Griparić, K.; Matika, D. Impact of remediation-based maintenance on the reliability of a coal-fired power plant using generalized stochastic petri nets. Energies 2021, 14, 5682. [Google Scholar] [CrossRef]
  11. Alvarez-Alvarado, M.S.; Donaldson, D.L.; Recalde, A.A.; Noriega, H.H.; Khan, Z.A.; Velasquez, W.; Rodriguez-Gallegos, C.D. Power system reliability and maintenance evolution: A critical review and future perspectives. IEEE Access 2022, 10, 51922–51950. [Google Scholar] [CrossRef]
  12. Yang, C.; Duan, R.; Lin, Y.; Chen, L. A maintenance strategy for hydraulic systems based on generalized stochastic Petri nets under epistemic uncertainty. J. Braz. Soc. Mech. Sci. Eng. 2024, 46, 99. [Google Scholar] [CrossRef]
  13. Deplomo, B.N.I.; Villaverde, J.F.; Paglinawan, A.C. Dynamic Simulation and Modeling of a Novel NeuRaiSya for Railway Monitoring System Using Petri Nets. Sensors 2024, 24, 4095. [Google Scholar] [CrossRef] [PubMed]
  14. Mehdi, M.; Boussaid, H.; Boussaid, S. A comprehensive RAM assessment using colored timed Petri nets and Monte Carlo simulation: Application to a mechatronic system. Simul. Model. Pract. Theory 2024, 134, 102856. [Google Scholar] [CrossRef]
  15. Singh, P.; Sharma, V.; Kumar, R.; Mishra, S. Reliability, Availability, and Maintainability (RAM) Analysis of Hydropower Plant Systems Using Petri Net Modeling. Renew. Energy Focus 2025, 46, 23–35. [Google Scholar]
  16. Melani, A.; Flammini, F.; Vittorini, V.; Marrone, S. Petri nets for fault detection and isolation in hydroelectric power plants: A case study. In Proceedings of the 2016 13th International Conference on Information Technology: New Generations (ITNG), Las Vegas, NV, USA, 11–13 April 2016; IEEE: Piscataway, NJ, USA, 2016; pp. 577–582. [Google Scholar]
  17. Lin, Z.; Wen, F.; Chung, C.; Wong, K. A survey on the applications of Petri net theory in power systems. In Proceedings of the 2006 IEEE Power Engineering Society General Meeting, Montreal, QC, Canada, 18–22 June 2006; p. 7. [Google Scholar] [CrossRef]
  18. Peng, M.W.; Liu, Y.; Guo, C.X.; Huang, B.; Zhao, W. A new fault diagnosis approach in power system based on element-oriented petri nets with time-stamp. In Proceedings of the 2009 International Conference on Sustainable Power Generation and Supply, Nanjing, China, 6–7 April 2009; pp. 1–7. [Google Scholar] [CrossRef]
  19. Mansour, M.; Wahab, M.A.; Soliman, W.M. Petri nets for fault diagnosis of large power generation station. Ain Shams Eng. J. 2013, 4, 831–842. [Google Scholar] [CrossRef]
  20. González, R.O.; González, G.G.; Escobar, J.; Barazarte, R.Y. Applications of Petri Nets in electric power systems. In Proceedings of the 2014 IEEE Central America and Panama Convention (CONCAPAN XXXIV), Panama City, Panama, 12–14 November 2014; pp. 1–6. [Google Scholar] [CrossRef]
  21. Avram, C.; Mircescu, D.; Aştilean, A.; Ghiran, O. Fluid Stochastic Petri Nets based Modelling and simulation of Micro Hydro Power stations behaviour. In Proceedings of the 2014 IEEE International Conference on Automation, Quality and Testing, Robotics, Cluj-Napoca, Romania, 22–24 May 2014; pp. 1–6. [Google Scholar] [CrossRef]
  22. Melani, A.H.; Silva, J.M.; de Souza, G.F.; Silva, J.R. Fault diagnosis based on Petri Nets: The case study of a hydropower plant. IFAC-PapersOnLine 2016, 49, 1–6. [Google Scholar] [CrossRef]
  23. Melani, A.H.; Murad, C.A.; Caminada Netto, A.; Souza, G.F.; Nabeta, S.I. Maintenance Strategy Optimization of a Coal-Fired Power Plant Cooling Tower through Generalized Stochastic Petri Nets. Energies 2019, 12, 1951. [Google Scholar] [CrossRef]
  24. de Carvalho, R.V.; de Oliveira e Silva, C.; Filho, A.R.G.; de Souza Lima Ribeiro, F.; Chaves, L.B.; Coelho, C.J. Cyber-phiscial Systems with Petri Nets to Model Hydropower Control. In Proceedings of the 2020 International Conference on Electrical, Communication, and Computer Engineering (ICECCE), Istanbul, Turkey, 12–13 June 2020; pp. 1–6. [Google Scholar] [CrossRef]
  25. Murad, C.A.; de Melani, A.H.A.; de Michalski, M.A.C.; Netto, A.C.; de Souza, G.F.M. Estimation of operational and maintenance tasks influence on equipment availability through Petri net modeling. In Proceedings of the 2020 Annual Reliability and Maintainability Symposium (RAMS), Palm Springs, CA, USA, 27–30 January 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 1–6. [Google Scholar]
  26. da, R. Maschio, D.M.; Mumbelli, J.D.; Bonafin, A.C.; Teixeira, M. Supervisory Control of Distributed Power Generation Systems with Petri Net-based Customization. IFAC-PapersOnLine 2020, 53, 423–428. [Google Scholar] [CrossRef]
  27. Melani, A.H.d.A.; Michalski, M.A.d.C.; Murad, C.A.; Caminada Netto, A.; de Souza, G.F.M. Generalized stochastic Petri nets for planning and optimizing maintenance logistics of small hydroelectric power plants. Energies 2022, 15, 2742. [Google Scholar] [CrossRef]
  28. Nasrfard, F.; Mohammadi, M.; Karimi, M. A Petri net model for optimization of inspection and preventive maintenance rates. Electr. Power Syst. Res. 2023, 216, 109003. [Google Scholar] [CrossRef]
  29. Huang, J.; Song, J.; Lian, P.; Gan, M.; Su, Z.; Wang, B.; Zhu, W.; Pu, X.; Zou, J.; Fan, S. A novel fault localization with data refinement for hydroelectric units. arXiv 2024, arXiv:2405.19665. [Google Scholar]
  30. Ge, M.; Rossi, B.; Chren, S.; Blanco, J.M. Petri Nets for Smart Grids: The Story So Far. In Proceedings of the SAC ’24 39th ACM/SIGAPP Symposium on Applied Computing, New York, NY, USA, 8–12 April 2024; pp. 661–670. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram of proposed methodology for the design, diagnosis, and simulation of a Speed Governor system in hydroelectric power plants using Petri nets.
Figure 1. Schematic diagram of proposed methodology for the design, diagnosis, and simulation of a Speed Governor system in hydroelectric power plants using Petri nets.
Energies 18 03176 g001
Figure 2. Location of Alazán Hydroelectric Power Station in Ecuador.
Figure 2. Location of Alazán Hydroelectric Power Station in Ecuador.
Energies 18 03176 g002
Figure 3. Hydraulic diagram of Governor with numerical identifiers on the main components.
Figure 3. Hydraulic diagram of Governor with numerical identifiers on the main components.
Energies 18 03176 g003
Figure 4. Representation of an element in the Petri net.
Figure 4. Representation of an element in the Petri net.
Energies 18 03176 g004
Figure 5. Flow diagram of Governor system.
Figure 5. Flow diagram of Governor system.
Energies 18 03176 g005
Figure 6. Designed Petri net.
Figure 6. Designed Petri net.
Energies 18 03176 g006
Figure 7. Petri net interaction diagram.
Figure 7. Petri net interaction diagram.
Energies 18 03176 g007
Figure 8. Simulation of system response under different sampling rates (places).
Figure 8. Simulation of system response under different sampling rates (places).
Energies 18 03176 g008
Figure 9. Simulation of system response under different sampling rates (transitions).
Figure 9. Simulation of system response under different sampling rates (transitions).
Energies 18 03176 g009
Figure 10. Estimated intervention times using Petri net model Places.
Figure 10. Estimated intervention times using Petri net model Places.
Energies 18 03176 g010
Figure 11. Estimated intervention times using Petri net model Transitions.
Figure 11. Estimated intervention times using Petri net model Transitions.
Energies 18 03176 g011
Figure 12. Proposal for implementing Petri net model in the integrated system.
Figure 12. Proposal for implementing Petri net model in the integrated system.
Energies 18 03176 g012
Table 1. Summary of relevant studies on the application of Petri nets in the optimization and diagnosis of power generation and industrial systems. Overview of Petri net applications from 2006 to 2023.
Table 1. Summary of relevant studies on the application of Petri nets in the optimization and diagnosis of power generation and industrial systems. Overview of Petri net applications from 2006 to 2023.
Ref.ObjectiveMethodologyFindingsLimitations
[17]Explore applications of Petri nets in electrical systems.Literature review and theoretical analysis.Identifies key application areas in the planning and operation of electrical systems.Lack of demonstrated practical applications.
[18]Introduce an advanced methodology for fault diagnosis in power systems.Development of a novel fault diagnosis approach using Petri nets.Introduces significant improvements over conventional fault diagnosis methods.Application limited to highly specific contexts.
[19]Develop a fault diagnosis method adaptable to multiple systems.Design and validation of a Petri net model.Demonstrates effectiveness in identifying and diagnosing faults in large-scale systems.Requires case-specific adjustments for each application.
[20]Investigate the utility of Petri nets in the analysis of electrical systems.Literature survey and synthesis.Compiles and evaluates analysis techniques using Petri nets in the electrical sector.Strong dependency on operator experience and empirical knowledge.
[21]Evaluate and improve model accuracy in automated electrical systems.Development of stochastic Petri net models and evaluation.Enhances performance evaluation accuracy in automated electrical systems.Complexity in programming efficient operating cycles.
[22]Propose a fault diagnosis model for hydroelectric plants.Development and validation of a diagnosis model.Validates model effectiveness in industrial environments for fault diagnosis.Challenges in validating the model under fluctuating operating conditions.
[23]Optimize maintenance strategies in coal plants using Petri nets.Optimization through stochastic Petri net models.Improves efficiency and reduces downtime in coal plant maintenance.Focused on specific components, such as gearboxes.
[24]Improve efficiency and reliability of electric distribution networks using cyber-physical systems.Integration of cyber-physical systems with Petri net modeling.Demonstrates advantages of integrating cyber-physical systems for grid optimization.Complex interactions between physical and digital components remain unresolved.
[25]Optimize operational and maintenance tasks in power systems.Development of estimation and optimization models.Optimizes maintenance and operational tasks, reducing costs and increasing efficiency.Does not consider operational errors or human factors.
[26]Improve management and coordination in distributed generation systems.Supervisory control modeling with Petri nets.Enhances coordination and management in distributed energy generation systems.Requires further development in policies and regulations for effective implementation.
[27]Optimize planning and real-time operations of electrical networks.Planning and optimization using stochastic Petri nets.Facilitates power grid management, enabling more efficient real-time response.Based on assumptions that may not reflect real operational variability.
[28]Optimize inspection and maintenance in electrical substations.Modeling and optimization of maintenance activities.Enables more efficient and cost-effective management of maintenance tasks.Restricted to certain types of equipment and substation configurations.
[29]Propose a fault localization method for hydroelectric units under limited fault samples.Experimental study using an SG-WMBDL model combining sparse autoencoder (SAE), GAN, wavelet noise reduction, and AdaBoost with deep learning; validated using real sensor data.High accuracy in fault identification with limited samples; notable improvement compared to traditional methods.High model complexity; validation limited to specific datasets without testing across multiple plants or real-time environments.
[30]Analyze the application of Petri nets in smart grid systems.Interdisciplinary literature review and classification of Petri net models.Identifies applications in fault detection, load optimization, and energy management.Limited field validation; predominantly simulation-based; lack of standardized frameworks.
Table 2. Identified components in Governor.
Table 2. Identified components in Governor.
Id.DescriptionId.Description
1Accumulators11Main valve
2Pressure indicator12Solenoid valve
3Drain valve13Solenoid valve
4Retention valve14Servo motor
5Safety valve15Accelerators
6Motor16Distribution valve
7Pump17Brake valve
8Filter18Injector
9Temperature indicator19Deflector piston
10Oil indicator20Brake piston
Table 3. Common Governor faults and intervention times.
Table 3. Common Governor faults and intervention times.
FailureIntervention Time [min]
External communication failure65 to 120
Injector control failure60 to 120
Deflector failure60 to 240
Hydraulic brake failure60 to 120
Turbine speed failure60 to 180
Position sensor failures60 to 180
Failure in components external to the system60 to 120
Communication failures30 to 120
Charging socket failures60 to 120
Communication failures with the PLC30 to 60
Synchronization failures60 to 180
Oil pressure faults60 to 120
AC power failures60 to 120
DC power failures60 to 120
Mains frequency faults30 to 60
Table 4. Identifiers and components of the Petri net.
Table 4. Identifiers and components of the Petri net.
IdComponentIdComponent
OAStartBACEI2Oil pump 2
BEEmergency buttonPACEIBLow oil pressure
CEExternal conditionsPACEIADOil pressure
FRNetwork frequencyCPIDPID controller
DCDCMO1Orientation module 1
ACACEV1Solenoid valve 1
CCApproved conditionsMP1Stepper motor 1
FHHydraulic brakeSP1Position signal 1
DDeflectorSPI1APosition sensor 1 injector 1
SIInductive sensorSPI2AInjector 1 position 2 sensor
ACEIGovernor oil pressureFEEDBACKFeedback
FAHydraulic brake activatedMO2Orientation module 2
EVFHHydraulic brake solenoid valveEV2Solenoid valve 2
FLFree brakeMP2Stepper motor 2
DADeflector activatedSP2Position signal 2
SFDDeflector activated sensorSPI1BPosition sensor 1 injector 2
SIDDeflector disabled sensorSPI2BInjector 2 position 2 sensor
MDDeflector solenoid valvesCIMachine switch closure
DDDeflector disabledINCLoad increase
DVSpeed deviceDECLoad decrease
SVMMechanical speed signUSSynchronized
BACEI1Oil pump 1ABEEmergency button activation
ALPoweredDMP1Stepper motor 1 activated
AEVFHActivate solenoid valvePFSASignal end position injector 1
PDDeflector positionAMP2Stepper motor activation 2
AMDActivate deflector solenoid valvePI2Injector position 2
ADVSpeed signal inputV300Speed at 300 rpm
PACIEGovernor oil pressureOTCLoad entry order
AMOActivate orientation moduleTCLoad socket
Table 5. Model validation.
Table 5. Model validation.
Net StatisticsValueQualitative AnalysisResult
Places48Structural analysisWell structured
Transitions31SoundnessWorkflow net property
Operators11Source placesOA
Subprocesses0Sink placesSynchronized unit
Arcs90LivenessDead transitions: 0
Table 6. Functional interaction table.
Table 6. Functional interaction table.
Functional BlockIncluded ModulesConnections with Other Modules
InputABE, AC, AI, BE, OA, PC, SIAEV 1, AEV 2, AMP 1, DMP 1, MO 1, SP 1, EV 1, MP 1
ProcessingAMP 1, AMP 2, DMP 1, DMP 2, MP 1, MP 2, SP 1, SP 2PI 1, PI 2, EV 1, EV 2, MO 1, MO 2
ControlAE, CC, CE, CI, CN, CPID, DECINC, PI 1, PI 2, SPI 1A, SPI 1B, SPI 2A, SPI 2B, TCMP 1, MP 2, AEV 1, AEV 2, MO 1, MO 2, EV 1, EV 2
ActuatorsAEV 1, AEV 2, EV 1, EV 2, MO 1, MO 2PACEI, PACEIC, BACEI 1, BACEI 2, MP 1, MP 2
Support/SupervisionAMD, BACEI 1, BACEI 2, CHF, D, DA, DFH, FLFH, FR, OCD, PACEI, PACEIC, PACEIAD, SID, SFD, UNIDAD SINCRONIZADACI, CN, CPID, MO 1, MO 2, EV 1, EV 2, SPI 1A
Table 7. High-severity faults.
Table 7. High-severity faults.
Failure EffectsID Components
Emergency stopFR, OCD, SFD, SID, AMD, MD, PFD, DD, DV, EVM, SVM, PACIE, BACEI1, BACEI2, PACIEC, PACEIB, PACEIAD, CN, CPID, AMO, FEEDBACK, VI300, CI, OTC, US
Does not initiate the startup sequenceABE, BE, CE
No power supply to the equipmentDC, AC
Unit synchronism failureCC
No water entering the turbineD
Failure in control of injectors, deflectors, hydraulic brakeACEI
Generator wrappingPD, ADV
Damage to the flywheel and generatorCFH, FA, AEVFH, EVFH, DFH, FL
Table 8. Medium-severity faults.
Table 8. Medium-severity faults.
Failure EffectsID Components
No start-up sequencePC, AE
No power to modules, PLC, pumps, sensorsAL
Unable to synchronize the unitSI
Bearing vibrations and active power controlDA
No load controlTC
Injector 1 and active power control faultMO1, AEV1, EV1, AMP1, MP1, DMP1, SP1, PI1, SPI1A, SPI2A, PFSA
Injector 2 and active power control faultMO2, AEV2, EV2, AMP2, MP2, DMP2, SP2, PI2, SPI1B, SPI2B, PFSB
Table 9. Intervention times (Places).
Table 9. Intervention times (Places).
IDVariations (min)IDVariations (min)
123 123
OA473530BACEI2121010
BE473530PACEIB121010
CE606060PACEIAD121010
FR574540CPID606060
DC121010MO1524015
AC121010EV1524015
CC524030MP1524015
FH524030SP1524015
D524030SPI1A524015
SI524035SPI2A524015
ACEI202020FEEDBACK524030
FA524035MO2524015
EVFH524035EV2524015
FL524035MP2524015
DA524030SP2524015
SFD524030SPI1B524015
SID524030SPI2B524015
MD524030CI120120120
DD524030INC1123095
DV524030DEC1129060
SVM524030US1128065
BACEI1121010
Table 10. Intervention times (Transitions).
Table 10. Intervention times (Transitions).
IDVariations (min)IDVariations (min)
123 123
ABE473530AMO524015
PC101010AEV1524015
AE221010AMP1524015
AL221515DMP1524015
CFH524035PI1524015
AEVFH524035PFSA524015
DFH524035AEV2524015
PD524030AMP2524015
OCD524030DMP2524015
AMD524030PI2524015
PFD524030PFSB524015
ADV524030VI300524035
EVM524030V3001129060
PACIE202020OTC1123095
PACIEC121010TC1128065
CN120120120
Table 11. Improvement estimation with the implementation of Petri net model.
Table 11. Improvement estimation with the implementation of Petri net model.
IDPercentageIDPercentage
OA72.73%PACIEC50.00%
ABE45.45%PACEIB50.00%
BE45.45%PACEIAD50.00%
PC0.00%CN0.00%
CE0.00%CPID0.00%
FR69.23%AMO91.67%
DC50.00%MO191.67%
AC50.00%AEV191.67%
AE66.67%EV191.67%
AL50.00%AMP191.67%
CC83.33%MP191.67%
FH91.67%DMP191.67%
D83.33%SP191.67%
SI66.67%PI191.67%
ACEI0.00%SPI1A91.67%
CFH66.67%SPI2A91.67%
FA66.67%PFSA91.67%
AEVFH66.67%FEEDBACK50.00%
EVFH66.67%MO291.67%
DFH66.67%AEV291.67%
FL66.67%EV291.67%
PD83.33%AMP291.67%
DA83.33%MP291.67%
OCD83.33%DMP291.67%
SFD83.33%SP291.67%
SID83.33%PI291.67%
AMD83.33%SPI1B91.67%
MD83.33%SPI2B91.67%
PFD83.33%PFSB91.67%
DD83.33%VI30066.67%
ADV83.33%V30083.33%
DV83.33%CI0.00%
EVM83.33%OTC75.00%
SVM83.33%INC75.00%
PACIE0.00%DEC75.00%
BACEI150.00%TC75.00%
BACEI250.00%US0.00%
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Valdez-Zumba, C.F.; Guerrero-Vásquez, L.F. Fault Management in Speed Control Systems of Hydroelectric Power Plants Through Petri Nets Modeling: Case Study of the Alazán Power Plant, Ecuador. Energies 2025, 18, 3176. https://doi.org/10.3390/en18123176

AMA Style

Valdez-Zumba CF, Guerrero-Vásquez LF. Fault Management in Speed Control Systems of Hydroelectric Power Plants Through Petri Nets Modeling: Case Study of the Alazán Power Plant, Ecuador. Energies. 2025; 18(12):3176. https://doi.org/10.3390/en18123176

Chicago/Turabian Style

Valdez-Zumba, Cristian Fernando, and Luis Fernando Guerrero-Vásquez. 2025. "Fault Management in Speed Control Systems of Hydroelectric Power Plants Through Petri Nets Modeling: Case Study of the Alazán Power Plant, Ecuador" Energies 18, no. 12: 3176. https://doi.org/10.3390/en18123176

APA Style

Valdez-Zumba, C. F., & Guerrero-Vásquez, L. F. (2025). Fault Management in Speed Control Systems of Hydroelectric Power Plants Through Petri Nets Modeling: Case Study of the Alazán Power Plant, Ecuador. Energies, 18(12), 3176. https://doi.org/10.3390/en18123176

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop