Next Article in Journal
Determining Factors Influencing Operating Speeds on Road Tangents
Previous Article in Journal
A Fiber-Optic Six-Axis Force Sensor Based on a 3-UPU-Compliant Parallel Mechanism
Previous Article in Special Issue
A Dynamic Analysis of a Cantilever Piezoelectric Vibration Energy Harvester with Maximized Electric Polarization Due to the Optimal Shape of the Thickness for First Eigen Frequency
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fuzzy-Based Control System for Solar-Powered Bulk Service Queueing Model with Vacation

by
Radhakrishnan Keerthika
1,
Subramani Palani Niranjan
1,* and
Sorin Vlase
2,3,4,*
1
Department of Mathematics, Vel Tech Rangarajan Dr. Sagunthala R & D Institute of Science and Technology, Chennai 600062, India
2
Department of Mechanical Engineering, Transilvania University of Brasov, 500036 Brasov, Romania
3
Institute of Solid Mechanics, Romanian Academy, Str. Constantin Mile, 15, 071102 Bucharest, Romania
4
Technical Sciences Academy of Romania, 010071 Bucharest, Romania
*
Authors to whom correspondence should be addressed.
Appl. Sci. 2025, 15(13), 7547; https://doi.org/10.3390/app15137547
Submission received: 30 May 2025 / Revised: 25 June 2025 / Accepted: 30 June 2025 / Published: 4 July 2025

Abstract

Featured Application

This study highlights the effects of fuzzy-based control on key performance metrics, including queue stability, waiting time, and system utilization. The results can be used to enhance operational efficiency and service continuity compared to traditional queueing, with obvious advantages.

Abstract

This study proposes a Fuzzy-Based Control System (FBCS) for a Bulk Service Queueing Model with Vacation, designed to optimize service performance by dynamically adjusting system parameters. The queueing model is categorized into three service levels: (A) High Bulk Service, where a large number of arrivals are processed simultaneously; (B) Medium Single Service, where individual packets are handled at a moderate rate; and (C) Low Vacation, where the server takes minimal breaks to maintain efficiency. The Mamdani Inference System (MIS) is implemented to regulate key parameters, such as service rate, bulk size, and vacation duration, based on input variables including queue length, arrival rate, and server utilization. The Mamdani-based fuzzy control mechanism utilizes rule-based reasoning to ensure adaptive decision-making, effectively balancing system performance under varying conditions. By integrating bulk service with a controlled vacation policy, the model achieves an optimal trade-off between processing efficiency and resource utilization. This study examines the effects of fuzzy-based control on key performance metrics, including queue stability, waiting time, and system utilization. The results indicate that the proposed approach enhances operational efficiency and service continuity compared to traditional queueing models.

1. Introduction

Queueing systems are vital tools for optimizing resource utilization and managing fluctuating service demands across various operational environments. However, traditional queueing models typically rely on static service mechanisms, limiting their ability to respond to dynamic changes in system conditions such as traffic intensity, arrival rates, and resource availability.
To overcome this limitation, this study proposes a Fuzzy-Based Control System (FBCS) for a Bulk Service Queueing Model with Vacation, designed to enhance system performance through real-time, adaptive parameter adjustments. In this framework, the service process is categorized into three operational levels:
(A)
High Bulk Service: Multiple arrivals are processed in batches to increase throughput during peak periods.
(B)
Medium Single Service: Individual customers are served at a steady, moderate rate under normal loads.
(C)
Low Vacation: The server takes minimal rest breaks to maintain continuous operation during low-demand periods.
The decision-making mechanism is driven by a Fuzzy Inference System (FIS), which responds to real-time input variables such as queue length, arrival rate, and server utilization. By adjusting the service rate, batch size, and vacation duration, the fuzzy logic controller enables the system to adapt fluidly to changing conditions, improving responsiveness and overall stability compared to rigid, rule-based queueing models.
Fuzzy control has a proven track record in engineering systems. In 1985, Seiji Yasunobu and Soji Miyamoto demonstrated its effectiveness in railway simulations, leading to successful deployment in the Sendai line by 1987. Around the same time, Takeshi Yamakawa’s use of dedicated fuzzy logic chips in an “inverted pendulum” experiment showcased the potential of fuzzy systems for real-time control in uncertain environments.
This research evaluates the impact of fuzzy-based control on critical performance metrics, including queue stability, average waiting time, and server utilization. The simulation results highlight the system’s ability to optimize service efficiency while maintaining a balanced trade-off between speed and resource allocation. The paper is organized as follows: model formulation, fuzzy logic design, performance evaluation, and comparative analysis, followed by an illustration of the fuzzy inference process and a discussion of its practical implications. An example of the Fuzzy Inference System is as follows (Figure 1):
Fuzzy logic and queueing models have been extensively studied for their applications in optimizing decision-making and service efficiency.

Research Hypotheses

This study investigates the effectiveness of a fuzzy inference-based control system for optimizing [insert system, e.g., QoS in 4G/5G networks]. The hypotheses are framed as follows:
H1. 
A fuzzy logic controller incorporating adaptive membership functions significantly improves system responsiveness under dynamic load conditions.
H2. 
The inclusion of α-cut optimization enhances the precision of fuzzy decision-making compared to standard inference without α-level processing.
H3. 
The integration of multi-level fuzzy rules (high, medium, low priority) results in better output regulation than single-level rule sets.
These hypotheses are evaluated through simulation and performance analysis of the proposed fuzzy model under varied input scenarios.

2. Literature Review

Mamdani and Assilian [1] developed a fuzzy logic controller that utilized linguistic rules, demonstrating its effectiveness in automated decision-making processes. In the healthcare domain, Hepshiba and Julia Rose Mary [2] applied queueing models to enhance patient flow and resource allocation, highlighting the importance of service optimization. Further advancements in queueing theory were made by Rao et al. [3], who analyzed a batch arrival two-phase Mx/M//1 queueing system with impatient customers and an unreliable server, addressing key challenges in service reliability. Additionally, Shen et al. [4] applied a fuzzy multi-criteria approach to evaluate green suppliers’ performance, showcasing the effectiveness of fuzzy logic in complex decision-making scenarios. Collectively, these studies emphasize the integration of fuzzy logic and queueing models in enhancing service quality, reliability, and efficiency, making them particularly relevant for optimizing 4G/5G network performance. Zadeh [5] introduced the foundational concept of fuzzy sets, providing a mathematical framework to model uncertainty and vagueness in complex systems. This pioneering work laid the groundwork for fuzzy logic applications in control systems, decision-making, and queuing models.
Štěpnička and Mandal [6] focused on theoretical advancements by developing Fuzzy Inference Systems that preserve Moser–Navara axioms, ensuring consistency and reliability in fuzzy reasoning. Xu et al. [7] extended fuzzy control applications by proposing an observer-based fuzzy adaptive predefined time control for uncertain nonlinear systems, addressing full-state error constraints and improving control accuracy under uncertainty. Saihi and Berbaoui [8] explored the integration of fuzzy logic with neural networks and sliding mode control, developing a hybrid neuro-fuzzy integral sliding mode control technique for optimizing Unified Power Quality Conditioners (UPQCs) in solar energy systems. Collectively, these studies demonstrate the growing sophistication of fuzzy logic applications in control systems, energy management, and nonlinear system modeling, further strengthening its relevance in optimizing complex and uncertain environments, including 4G/5G network management.
Fuzzy logic has evolved significantly since its inception, with various studies contributing to its theoretical advancements and practical applications. Mamdani [9] pioneered the application of fuzzy algorithms for controlling dynamic systems, laying the foundation for modern fuzzy control techniques. Takagi and Sugeno [10] further advanced the field by introducing a fuzzy identification approach for system modeling and control, which has since become a fundamental method in fuzzy system design.
Fuzzy logic has been widely explored in various applications, ranging from signal processing to renewable energy prediction and advanced control systems. Wei and Mendel [11] introduced a fuzzy logic-based method for modulation classification in non-ideal environments, demonstrating its effectiveness in handling uncertainty in communication systems. Iqdour and Zeroual [12] applied fuzzy rule-based modeling for predicting daily solar radiation, highlighting the adaptability of fuzzy logic in renewable energy forecasting. Similarly, Safi and Zeroual [13] utilized high-order statistical modeling for solar data analysis, emphasizing the need for advanced mathematical techniques in energy-related predictions. Sala et al. [14] provided a broad perspective on fuzzy systems and control, discussing their theoretical developments and practical implications in various fields, including automation and decision-making. Zadeh [15] extended the concept of fuzzy sets by introducing possibility theory, further expanding the scope of fuzzy logic in uncertainty modeling and reasoning. Collectively, these studies demonstrate the versatility of fuzzy logic in communication, renewable energy, and control systems, reinforcing its significance in optimizing complex, uncertain environments such as 4G/5G networks.
Fuzzy logic continues to advance in various domains, including engineering, artificial intelligence, robotics, and computational mathematics. Sheena et al. [16] conducted a comprehensive study on Fuzzy Inference Systems and their applications in engineering, highlighting their role in decision-making and control systems. Cao et al. [17] explored the integration of Fuzzy Inference Systems with explainable artificial intelligence (XAI) for disease diagnosis, emphasizing the importance of interpretable fuzzy rules in medical decision-making. Valdez et al. [18] reviewed the application of type-2 fuzzy systems in robotics and discussed the potential of type-3 fuzzy logic, demonstrating its relevance in autonomous and intelligent robotic systems. Wu et al. [19] provided insights into type-1 and interval type-2 fuzzy systems, offering a comparative analysis of their applicability in artificial intelligence and computational intelligence. Behera and Chakraverty [20] introduced a computational technique for solving imprecisely defined fully fuzzy algebraic systems, contributing to mathematical advancements in fuzzy logic applications. In [21,22], the intersection of fuzzy logic and mathematics, focuses on its applications in various scientific and engineering problems. Collectively, these studies underscore the growing significance of fuzzy logic in enhancing interpretability, automation, and computational efficiency across multiple disciplines, reinforcing its potential for optimizing complex systems such as 4G/5G networks.
In a solar-powered microgrid energy distribution system, energy requests from consumers can be managed using an M/M/c queueing model with bulk service and vacation to optimize power allocation. During periods of high solar energy production, the system operates in High Bulk Service Mode, distributing power in bulk to multiple consumers efficiently. When solar availability is moderate, the system switches to Single Service Mode, prioritizing energy distribution based on predefined priority queues. In low or no solar generation conditions, such as at night or during cloudy weather, the system enters Vacation Mode, where specific grid components shut down, and battery storage provides limited energy until solar generation resumes. This approach ensures efficient energy management, balancing supply and demand dynamically.

2.1. Comparison: FBCS vs. Hybrid Fuzzy Models

This paper presents a Fuzzy-Based Control System (FBCS) model tailored for solar-powered queueing systems and is structured as follows (see Table 1): Section 3 introduces the system notations, Section 4 describes the materials and methods including fuzzification and uncertainty modeling, Section 5 presents the performance evaluation and results, Section 6 provides a case study for real-world validation, and Section 7 concludes with key findings and directions for future research.

2.2. Methodology Workflow

[Input Variables]
[Fuzzification Module]
[Fuzzy Rule Base] ← [α-Cut Decision Layer (optional for fuzzy set slicing)]
[Inference Engine (e.g., Mamdani)]
[Defuzzification (e.g., Centroid)]
[Output Variables]

3. Materials and Methods

3.1. Definitions

3.1.1. TFN (Triangular Fuzzy Number)

A type of fuzzy number represented by a triplet (l, m, u), where l is the lower bound, m is the most likely value (mode), and u is the upper bound. It is used to model uncertainty in parameters by assigning a fuzzy range instead of a crisp value.

3.1.2. P-NLP (Parametric Nonlinear Programming)

This is an optimization method where the objective function or constraints are nonlinear and include parameters (e.g., α-cuts in fuzzy systems). It is used to compute performance bounds under fuzziness by solving optimization problems at different confidence levels.

3.1.3. FLC (Fuzzy Logic Controller)

This is a control system based on fuzzy logic that uses linguistic rules rather than mathematical models to map inputs to outputs. It is particularly useful for handling uncertainty and imprecision in complex systems like queuing networks or energy-aware controllers.
To develop a fuzzy-based Bulk Service Queueing Model with Vacation, we consider the following assumptions:
Customers arrive at the system following a Poisson process with a mean arrival rate χ .
Arrivals are independent and occur randomly over time. The server provides bulk service with a maximum batch size per service. If the queue length is greater than or equal to β , the server serves a full batch. If the queue length is between α and β (1 ≤ α ≤ β ), the server initiates service with the available customers. Service time follows a general distribution with mean service rates: High Bulk Service a, Medium Single Service b, and Low Vacation c.
After completing a service cycle, the server takes a vacation if the queue length is below the threshold b. Vacation time follows a general distribution with mean vacation time θ. During the vacation period, arriving customers must wait until the server returns. A Mamdani fuzzy logic controller (FLC) is designed to dynamically optimize system performance by adjusting service parameters based on real-time conditions. The FLC takes three input variables: queue length, arrival rate, and server utilization, which are fuzzified into linguistic terms. Using a Mamdani inference system, a set of fuzzy rules is applied to determine the appropriate service batch size and vacation duration based on real-time queueing conditions. The fuzzy rule base is constructed using If-Then logic, where MIN-MAX operations evaluate rule strength, and the Centroid Method is used for defuzzification. This inference mechanism ensures adaptive decision-making, optimizing service efficiency while balancing system load and minimizing idle time.

3.2. Fuzzification Analysis

In a solar-powered system, the arrival rate of energy demands ( χ ) and service rates a, b, and c are fuzzified to model sunlight fluctuations and battery efficiency. The trapezoidal fuzzy approach ensures smooth energy distribution, preventing sudden service disruptions.
We assume that the arrival rate χ , High Bulk Service a, Medium Single Service b, and Low Vacation c are linguistic and imprecise and symbolized by the fuzzified parameters. k 1 = χ , k 2 = a , k 3 = b , k 4 = c . Let us consider that ξ p m ( x m ) denote the membership function (MFs) corresponding to fuzzified numbers (FNs) p m , where m = 1, 2, 3, 4.
Thus, we get p m = x m , ξ P m ( x m ) : x m X m ,   m = 1 , 2 , 3 , 4 where X m is the crisp universal set of p m , m = 1, 2, 3, 4.
Let us assume the fuzzified indices P j , where P 1 = E L s , P 2 = E W s , P 3 = T P . Thus,
ξ P j ( z ) = supmin ξ P j ( x m ) / z = P j ,   m = 1 , 2 , 3 , 4 ;   j = 1 , 2 , 3 .
We shall employ the parametric nonlinear program (P-NLP) to find α -cuts corresponding of P j based on the Zadeh extension principle [15].
The α-cut and P-NLP approach was chosen over basic fuzzy arithmetic due to its higher precision in handling non-linear relationships and uncertainty propagation in tandem queuing systems. Simpler methods often yield over-conservative or imprecise bounds. To improve clarity, we have added intuitive explanations and included graphs illustrating α-cut sensitivity and performance metric variation across confidence levels.

3.2.1. Fuzzy Rule Base and Membership Functions

To capture system uncertainty and enable adaptive decision-making, a Mamdani-type Fuzzy Inference System was employed. The input variables are fuzzified into linguistic terms, and a rule base is defined to relate input conditions to control outputs.
Input Variables:
  • Queue Length (QL): Short, Medium, Long
  • Server Status (SS): Idle, Busy, Broken
  • Arrival Rate (AR): Low, Moderate, High
Output Variable:
  • Service Adjustment (SA): Decrease, Maintain, Increase
In Table 2 Fuzzy Rule Base can be seen.

3.2.2. Threshold Design Justification

The transition thresholds for the three service modes—(A) High Bulk Service, (B) Medium Single Service, and (C) Low Vacation—were initially established using expert domain knowledge and refined through empirical simulation to maintain queue stability and minimize energy consumption under typical traffic and solar conditions. These thresholds define the fuzzy rule base, which dynamically adjusts service behavior in response to real-time variations in arrival rate, queue length, and solar energy availability. However, we acknowledge that the fixed nature of these thresholds may limit responsiveness during rapidly changing solar conditions (Figure 2). To address this, a promising enhancement involves integrating dynamic vacation thresholds based on real-time or forecasted solar irradiance. By anticipating fluctuations in solar power availability, the system could preemptively adjust vacation periods, enabling proactive energy management and further improving service continuity. This extension will be considered in future work, potentially through the incorporation of solar forecasting models within the fuzzy inference framework.
The figure displays four membership function (MF) graphs used in the Mamdani Fuzzy Inference System for the proposed FBCS:
  • Arrival Rate: Defined over the range [4, 10], with linguistic terms Low, Medium, and High modeled using triangular MFs. This helps determine input traffic intensity.
  • Queue Length: Spanning [0, 20], it includes Short, Medium, and Long queue states, used to assess congestion levels.
  • Server Utilization: Ranges from [0, 1], with Low, Medium, and High MFs reflecting the current workload of the server.
  • Service Mode: The output variable (Low = A, Medium = B, High = C) guiding the operational state—vacation, single, or bulk service—based on fuzzified input.
These MFs, designed via expert input and refined through fuzzy c-means clustering, form the foundation for rule evaluation and adaptive service control.

3.3. Parametric Nonlinear Program (P-NLP)

In a solar-powered queuing system, uncertainties in energy availability and server reliability due to weather fluctuations and renewable intermittency necessitate the use of fuzzy modeling. To handle these uncertainties, Parametric Nonlinear Programming (P-NLP) is used to derive membership functions for key performance metrics such as energy availability, service delay, and system reliability. These membership functions are often complex and non-analytic, making direct derivation impractical. Therefore, the α-cut approach is applied. For each α-level α∈ [0, 1], the fuzzy objective is decomposed into an interval defined by its lower and upper bounds, which are obtained by solving two crisp nonlinear programs.
The P-NLP formulations for determining the lower and upper bounds of the α-cuts of p m , m = 1(1)5 are defined as follows:
p m ( α ) = { x m X / ξ p m ( x m ) α } , m = 1 , 2 , 3 , 4 .
The α -cuts of metrics T i { P 1 = E L s , P 2 = E W s , P 3 = T P } are obtained using MFs ξ p m ( z ) of P j , where j = 1, 2, 3. The α -cut of p m , m = 1(1)5 is a crisp interval and can be obtained in the following form:
p m ( α ) = [ ( x m ) α L B , ( x m ) α U B ] = [ min m p { ξ p m ( x m ) α } , max { ξ p m ( x m ) α } ]
Thus, the fuzzified model FM/FM/1 for the dual orbit imperfect service system reduces to an all-crisp M/M/1 dual orbit imperfect service model with different α -cut sets { p m ( α ) / 0 < α 1 , m = 1 , 2 , 3 , 4 } . To derive P , at least one of the following four situations holds such that ξ P j ( z ) = α
I .   ( ξ p 1 ( x 1 ) = α , ξ p 2 ( x 2 ) > α , ξ p 3 ( x 3 ) > α , ξ p 4 ( x 4 ) > α )
II .   ( ξ p 1 ( x 1 ) > α , ξ p 2 ( x 2 ) = α , ξ p 3 ( x 3 ) > α , ξ p 4 ( x 4 ) > α )
III .   ( ξ p 1 ( x 1 ) > α , ξ p 2 ( x 2 ) > α , ξ p 3 ( x 3 ) = α , ξ p 4 ( x 4 ) > α )
IV .   ( ξ p 1 ( x 1 ) > α , ξ p 2 ( x 2 ) > α , ξ p 3 ( x 3 ) > α , ξ p 4 ( x 4 ) = α )
The shape function of ξ P j ( z ) can be obtained from the above four situations through the lower bound (LB) and upper bound (UB).
Now ,   [ P j ] α L B = min x m X m / x m > 0 P j and   [ P j ] α U B = min x m X m / x m > 0 P j ,
where P 1 = E L s , P 2 = E W s , P 3 = T P .
From Equation (5), one gets [ ( x m ) α 1 L B , ( ( x m ) α 1 U B ] [ ( x m ) α 2 L B , ( x m ) α 2 U B ] , 0 < α 2 < α 1 1 . To obtain the membership ξ P j ( z ) , it is sufficient to determine the shape function of ξ P j ( z ) which is similar to L B [ P j ] α L B and U B [ P j ] α U B , j = 1, 2, 3.
Now ,   [ P j ] α L B = min { x k X K / x k > 0 } P j and   [ P j ] α U B = max { x k X K / x k > 0 } P j   s . t   x k [ ( x k ) α 1 L B , ( ( x k ) α 1 U B ] ,
At least one y k (k = 1, 2, 3, 4) must attain the boundaries of the crisp intervals given in Equation (7). Here, [ P j ] α L B is increasing and [ P j ] α U B is decreasing with respect to “ α ”; thus, M F ξ P j ( z ) can be determined from (7). If both [ P j ] α L B and [ P j ] α U B are invertible with respect to “ α ”, then L ( x ) = ( [ P j ] α L B ) 1 , R ( x ) = ( [ P j ] α U B ) 1 , where P 1 = E L s , P 2 = E W s , P 3 = T P .
The left and right shape functions are given by
ξ P j ( x ) = L x ,   [ P j ] = 0 L B x < [ P j ] = 1 L B   1 ,   [ P j ] = 1 L B x < [ P ] = 1 U B R ( x ) ,   [ P j ] = 0 U B x < [ P j ] = 1 U B
where ( P j ) a L B 1 = L ( x ) and ( P j ) a U B 1 = R ( x ) .
Figure 3 illustrates how the crisp performance output varies with different α-cut levels. As α increases from 0 to 1, uncertainty in the fuzzy output decreases, leading to more precise results. Lower α values include broader possibilities, yielding higher but less reliable performance estimates. Higher α levels focus on the core of the fuzzy set, producing more conservative and stable outputs. This highlights the trade-off between flexibility and certainty in fuzzy decision-making.

4. Results and Discussion

4.1. Numerical Results and Cost Optimization with Solar Power System Example

In this section, the accuracy and applicability of the analytical results derived in the previous section are verified through numerical examples. A comprehensive numerical experiment is performed to investigate the effects of key parameter values on the proposed model. The total cost function (TC) is computed using three distinct cost sets, as shown in Table 3. The numerical outcomes for various performance metrics and cost analysis are summarized in Table 4 and Table 5.
Consider a solar-powered telecommunications base station (BTS) that operates under a bulk service queueing system. The arrival rate of energy demands (λ) and service rates (a, b, c) are modeled as trapezoidal fuzzy numbers (TFNs) to account for variability in sunlight availability and energy storage constraints. The cost elements in Table 1 now represent the operational and maintenance costs of different power setups:
  • Cost Set I: Traditional grid-powered BTS with diesel backup
  • Cost Set II: Hybrid solar-diesel system
  • Cost Set III: Fully solar-powered system with battery storage

4.2. Fuzzy Numerical Results

The arrival rate ( χ ) and service rates (a, b, c) are considered trapezoidal fuzzy numbers (TFNs), and the corresponding fuzzified parameters are chosen as χ = [ 3 , 3.15 , 3.56 , 4.78 ] , a = [ 6 , 6.15 , 6.65 , 7.78 ] , b = [ 10 , 12 , 26 , 10.6 , 11 ] , and c = [ 7 , 7.25 , 7.75 , 8 ] , respectively.
For 0 α 1 , the lower bounds and upper bounds corresponding to χ , a , b, c are obtained as follows:
[ ( x 1 ) α L B , ( x 1 ) α U B ] = [ 3 + 0.25 α , 4.5 0.25 α ] ,   [ ( x 2 ) α L B , ( x 2 ) α U B ] = [ 6 + 0.25 α , 7 0.5 α ] ,   [ ( x 3 ) α L B , ( x 3 ) α U B ] = [ 10 + 0.25 α , 11 0.5 α ] , [ ( x 4 ) α L B , ( x 4 ) α U B ] = [ 7 + 0.25 α , 8 0.5 α ] , respectively. The fuzzified parameters ( χ , a , b , c ) and fuzzified metrics ( E L s , E W s , T H ) are reported in Table 4 and Table 5, respectively.
As the α-level increases from 0 to 1, the performance metrics (service rate, cost measures) gradually stabilize, reflecting reduced uncertainty in system behavior. For instance, the waiting time and cost values decrease significantly at lower α-cuts, indicating wider uncertainty, but converge at higher α-cuts where confidence is stronger. This trend demonstrates how fuzzy control effectively narrows the decision space and improves reliability in system performance and cost estimation.
We performed a sensitivity analysis by introducing ±10–20% perturbations to fuzzified arrival/service rates, showing minimal degradation in key metrics, confirming robustness. Currently, rules are static but can be updated through heuristic tuning; real-time adaptation via reinforcement learning is a planned extension. The architecture is modular and scalable to multi-server or embedded environments with minor adjustments.

4.3. Performance Metrics Analysis

The α-cut values from Table 4 and Table 5 demonstrate how bulk service, single service, and vacation policies impact key performance indicators, including throughput (TH), waiting time (W), and system utilization (U).

4.3.1. Throughput (TH) Optimization

  • Bulk service (A) allows multiple energy demands to be processed at once, maximizing throughput;
  • TH ranges between [1.36, 16.015], with peak values achieved when bulk service is dominant;
  • The highest throughput is observed in Cost Set III, as solar-powered BTS can operate continuously without fuel constraints.

4.3.2. Waiting Time (W) Reduction

  • Medium Single Service (B) prevents system overload, ensuring steady processing.
  • Bulk service significantly reduces waiting time, as seen in Table 3, where W is minimized at lower α-cut values.
  • Low Vacation (C) ensures continuous service, eliminating excessive delays.

4.3.3. System Utilization (U) Enhancement

  • With High Bulk Service, system utilization remains stable within [0.960, 2.540].
  • Lower vacation results in consistent resource use, preventing energy wastage.
  • Cost Set III exhibits optimal system utilization, as solar power provides a steady energy source.

4.4. The Mamdani-Type Fuzzy Inference Process

A Fuzzy Inference System (FIS) is used to make decisions based on fuzzy logic. Here, we define an FIS to control a Bulk Service Queueing Model with Vacation, incorporating: A: High Bulk Service, B: Medium Single Service, and C: Low Vacation.
The Mamdani-type fuzzy inference process consists of five steps:
  • Step 1: Fuzzify input variables
  • Step 2: Apply fuzzy operator
  • Step 3: Apply the implication method
  • Step 4: Apply the aggregation method
  • Step 5: Defuzzify
An example of “Solar Power System Performance” is presented to demonstrate the full fuzzy inference process. As depicted in Figure 4, the two input variables—solar irradiance and battery charge level—undergo fuzzy reasoning with three If-Then rules. The outputs from these rules are then aggregated and defuzzified into a precise numerical value that represents the overall performance of the solar power system.
The linguistic terms and membership functions (MFs) for the Mamdani FIS were derived using a hybrid approach: expert knowledge defined initial labels (e.g., “Low”, “Medium”, “High”), while fuzzy c-means clustering refined MF boundaries based on historical system data. The rule base was then tuned iteratively via simulation. Sample fuzzy rules and MF plots.

4.4.1. Fuzzify Input Variables

The initial step involves converting the crisp numerical values of the input variables, solar irradiance, and battery charge level, into corresponding membership values within the relevant fuzzy sets using predefined membership functions. This fuzzification process assigns each input a degree of membership in the associated fuzzy linguistic sets, ranging from 0 to 1, regardless of the specific input values.
In the given example, three If-Then rules establish four fuzzy linguistic sets: “solar irradiance is high”; “solar irradiance is low”, “battery charge level is full”, and “battery charge level is low”. To apply fuzzy reasoning, the input variables—solar irradiance and battery charge level—are fuzzified based on their respective membership functions. For instance, as illustrated in Figure 5, a solar irradiance value of 600 W/m2 is mapped onto the membership function curve for the linguistic set “solar irradiance is high”, resulting in a membership value of μ = 0.66 for this fuzzy set.

4.4.2. Apply Fuzzy Operator

When a Fuzzy Inference System includes multiple input variables, the antecedent of an If-Then rule is typically composed of multiple fuzzy linguistic sets, with each input variable contributing a corresponding fuzzy set to determine its degree of membership. In the solar power system example, the antecedent of Rule 2 includes two fuzzy linguistic sets: “solar irradiance is high” and “battery charge level is low”. To process this rule, a fuzzy operator is applied to merge the membership values of these two sets, yielding a single numerical value that represents the overall result of the antecedent.
The most commonly used fuzzy operators are the AND and OR operations, which are typically implemented using the min and max functions, respectively. While alternative methods such as product and probabilistic OR can also represent these operations, the min and max functions are preferred for their simplicity and efficiency. For instance, as illustrated in Figure 6, the AND operation is performed using the min function. In Rule 2, the membership values of the two fuzzy sets are 0.66 and 0.33, and the min function selects the lower value, 0.33, as the final result of the antecedent.

4.4.3. Apply Implication Method

In a solar power system, the consequent of an If-Then rule is represented by a fuzzy linguistic set, characterized by a corresponding membership function. While the antecedent produces a single numerical value, the Then-part modifies the shape of the consequent’s fuzzy set according to this result, a process known as the implication method.
In this scenario, the AND operation is used to truncate the fuzzy set of the consequent, with the degree of modification determined by the numerical value obtained from the antecedent. The extent of this adjustment varies based on the specific membership value derived from the antecedent. For instance, if the antecedent yields a membership value of 0.5, the fuzzy set for the consequent, such as “power output is moderate”, will be adjusted accordingly to represent this level of truth. Figure 7 illustrates a fuzzy logic system where low solar irradiance and a high battery charge level result in maximum solar energy absorption, depicting the relationships between antecedents, consequents, and the resulting implication in the fuzzy inference process.

4.4.4. Applying Aggregation Method

Once each If-Then rule produces a modified fuzzy set as an output, the aggregation process is employed to merge these individual fuzzy sets into a single comprehensive fuzzy set, simplifying decision-making. This final aggregated fuzzy set serves as the definitive output representation within the Fuzzy Inference System, ensuring that each output variable corresponds to a singular fuzzy set. While various functions, such as max, sum, and probabilistic OR, can be used for aggregation, this thesis adopts the max function due to its simplicity and broad acceptance in fuzzy logic applications.
In the solar power system example, the three truncated fuzzy sets derived from the three rules are merged using the max function, forming a single combined fuzzy set that represents the output variable—“solar power performance”—which is then prepared for the final defuzzification step. Figure 8 demonstrates a fuzzy logic inference system incorporating three rules to evaluate energy generation based on solar irradiance and battery charge level, following the stages of fuzzification, fuzzy operations (AND = min), and implication to determine the outcome.

4.4.5. Defuzzification

The last stage of the fuzzy inference process is defuzzification, which transforms the aggregated fuzzy set into a single crisp output value. As the reverse of fuzzification, this process converts the distributed degrees of membership within the fuzzy set back into a precise numerical value, ensuring a clear and actionable result for the output variable.
Among the various defuzzification techniques discussed in the literature, the Centroid Method—also referred to as the center of area or center of gravity—is the most commonly used due to its intuitive nature and reliability [16,18]. Given its effectiveness, this paper exclusively employs the Centroid Method. In the solar power system example, defuzzification converts the aggregated fuzzy set representing solar power performance into a single crisp value, which determines the final power output level and aids in making precise control decisions to optimize solar energy utilization.
Z C O A = z μ A z . z d z z μ A z
Here, z represents the output variable, while μ A ( z ) denotes the membership function of the aggregated fuzzy set A corresponding to z. The following figure visually presents the outcome of the solar power system example, computed using the Centroid Method. Specifically, when solar irradiance is 600 W/m2 and the battery charge level is 40%, the fuzzy inference system assigns a solar power performance score of 3.75. This suggests that the system operates at a moderate efficiency level, though further optimization may enhance energy utilization. Figure 9 illustrates the defuzzification process, ultimately producing a crisp output value of 3.75 from the aggregated fuzzy set.
The defuzzification in Figure 9 is performed using the Centroid Method, which calculates the center of mass of the fuzzy set to obtain a crisp value. The output, 3.75, represents the solar power performance level derived from the aggregated fuzzy rules based on input conditions such as solar irradiance or utilization rate.

4.5. Comparative Evaluation of Mamdani, Sugeno, and ANFIS Controllers for Solar-Powered Service Systems

A comparison between different controllers or Solar-Powered Service Systems is presented in Table 6.
Observation:
  • Mamdani FIS is best when you want interpretable, rule-based control (e.g., deciding when to initiate vacation based on solar input and queue length).
  • Sugeno FIS is better when you need fast, optimized responses (e.g., inverter control or linear output estimation)
  • ANFIS is ideal for systems with large training data, where real-time prediction, learning, and system adaptation (e.g., MPPT or dynamic load switching) are essential.

4.6. Comparison with Baseline Model

To validate the effectiveness of the proposed Fuzzy-Based Control System, we conducted a comparative analysis against a traditional baseline model without fuzzy logic. In the baseline model, parameters such as service rate, vacation duration, and bulk size were fixed and not dynamically adjusted in response to system conditions. The following table summarizes the performance under identical input conditions:
As shown, the fuzzy-based model significantly outperforms the baseline across all key performance metrics. The adaptive control enabled by fuzzy logic results in shorter waiting times, more stable queues, better energy efficiency (critical in solar-powered settings), and lower overall operational costs (Figure 10).
These improvements confirm that integrating fuzzy inference allows the system to respond more effectively to dynamic conditions, validating the advantage of the proposed approach over static, rule-based control models.

5. Numerical Example

  • Arrival rate (λ) = 6 customers/hour
  • Service rate (μ) = 5 customers/hour
These values are fuzzified using triangular membership functions, and their degrees of membership are shown below (Table 7):

5.1. Fuzzy Rule Evaluation

Rules R1 and R2 activate. R3 does not fire due to a 0 membership. The output fuzzy set “Poor” is clipped at 1.0 and 0.5, but the max operator keeps it at 1.0. “Moderate” is not triggered (Table 8).

5.2. Defuzzification Result

The fuzzy set “Poor” (triangular MF = [0, 2.5, 5]) is now defuzzified using the Centroid Method as follows:
Z C O A = z . μ z d z μ z d z = 2.5
Thus, the final crisp output = 2.5, indicating low system performance. Since the arrival rate exceeds the service rate, the fuzzy controller signals a possible overload condition, suggesting the need for load balancing (e.g., triggering vacation or switching to bulk service mode).

6. Methodological and Technical Details

The fuzzy inference method has widespread applications in renewable energy systems, particularly in solar power management, where it aids in optimizing solar panel performance, regulating battery storage, enhancing power distribution efficiency, and adjusting solar tracking angles for optimal energy absorption. A key advantage of this approach is its ability to simultaneously evaluate multiple influencing factors, ensuring more precise and adaptive decision-making in dynamic energy environments.
In these situations, the intricate relationships between input and output variables, along with the interdependencies among input factors, make it challenging to develop precise mathematical models. This is where fuzzy inference systems excel, as their If-Then rule-based approach leverages practical experience to facilitate real-time decision-making without relying on exact mathematical equations. While attaining a perfectly optimal solution through traditional modeling can be difficult, fuzzy inference greatly simplifies computations and provides a practical, efficient framework for optimizing solar power performance.
While the fuzzy inference system offers valuable advantages for solar energy management, it is essential to recognize a key challenge—its reliability is not absolute due to inherent uncertainties in its design. One of the most significant sources of uncertainty is the construction of membership functions (MFs) for the fuzzy sets used in If-Then rules. Even with well-defined rules and an efficient inference mechanism guided by expert knowledge, inadequately designed membership functions can distort the reasoning process, leading to an inaccurate mapping between inputs and outputs. This, in turn, may diminish the system’s responsiveness to subtle changes in input values.
For instance, in the solar power system, uncertainties emerge when defining input variables like solar irradiance and battery charge level, raising critical questions such as
  • What is the most suitable type of membership function?
  • How many membership functions should be used to represent “solar irradiance”?
  • Should the membership functions for the same input overlap?
These considerations also apply to output variables like solar power efficiency. While individual membership functions for each variable may seem logical, the underlying input-output relationships often remain obscured within a black box. To enhance the transparency and controllability of the fuzzy inference system, especially when using the Mamdani inference method, it is essential to examine how membership functions shape the input-output dynamics in solar power optimization.
We acknowledge the lack of clarity in linking the methodology to the results and have thoroughly revised the manuscript to explicitly connect each methodological component to the outcome.

6.1. Fuzzification and Membership Function Design

In the methodology, service quality, energy availability, waiting time, and cost metrics were represented as fuzzy linguistic variables (e.g., Low, Medium, High). These were modelled using trapezoidal membership functions based on historical data ranges and expert input. This fuzzification step provided the foundation for uncertainty modelling.

6.2. α-Cut Derivation Using P-NLP

To transition from linguistic fuzziness to quantifiable intervals, we employed Parametric Nonlinear Programming (P-NLP) to compute the lower and upper bounds of the membership functions at various α-levels. This enabled us to systematically extract the α-cut intervals for each fuzzy performance index (e.g., waiting time, service cost), with α ranging from 0 (maximum uncertainty) to 1 (complete certainty).

6.3. Rule Base and Fuzzy Inference System

A structured fuzzy rule base was developed to govern decision-making in the system. For instance, rules such as “IF energy is Low AND queue length is High, THEN switch to Vacation mode” were applied. These rules mapped fuzzy inputs to outputs such as bulk service activation, service slowdown, or cost behavior.

6.4. Simulation and α-Cut Integration in Results

Each α-cut level corresponds to a confidence band for the system’s response under uncertain conditions. The numerical results in the tables show how the performance metrics evolve across α-cuts, reflecting how the system behaves from worst-case to best-case scenarios under the fuzzy decision rules. For example, as α increases, the uncertainty narrows, and performance indicators (e.g., service time, energy usage, and cost) converge, indicating increased confidence in system output.
This structured approach ensures that every number in the results section is traceable to a methodological step—from fuzzification through rule application to P-NLP-based α-cut extraction and simulation analysis. The revised results section now includes cross-references to equations, figures, and rule logic to make this linkage explicit and transparent.
The results reveal clear performance advantages of the fuzzy-controlled system, particularly in terms of reduced delay and cost. However, trade-offs exist in terms of initial setup complexity and computational overhead. The α-cut sensitivity shows how decision aggressiveness scales with certainty, which is crucial for tuning system responsiveness in real-time environments.

7. Conclusions

This study developed a Fuzzy-Based Control System for a Solar-Powered Bulk Service Queueing Model with Vacation, applying a Mamdani-type fuzzy inference system to adjust service parameters based on real-time input conditions such as arrival rate, queue length, and solar energy availability. The proposed approach was implemented using a structured methodology involving fuzzification, α-cut analysis, and Parametric Nonlinear Programming (P-NLP), allowing for the dynamic control of service behavior under uncertainty. The numerical results demonstrated how different fuzzy scenarios influenced queue performance and cost outcomes, with fuzzy-based decisions offering more flexibility compared to fixed-rule systems. While the findings suggest the potential for improved resource allocation and operational responsiveness, further validation through comparative benchmarks and real-time implementation is necessary to confirm the model’s full effectiveness in practical applications.
Future work will focus on incorporating adaptive membership functions to enhance responsiveness to dynamic environments and improve control precision. The integration of hybrid optimization techniques (e.g., fuzzy-neural or fuzzy-genetic models) could further refine the decision-making process. Real-time implementation using IoT and sensor feedback will support practical deployment in smart grid systems. Additionally, comparative validation across varying load and weather conditions will strengthen the model’s robustness. While this study employs a fuzzy inference system for adaptive control, future extensions may incorporate advanced optimization algorithms or neural network-based learning to automatically fine-tune membership functions and rule sets. Furthermore, Explainable AI (XAI) methods can be explored to improve the interpretability and transparency of the decision-making framework.

Author Contributions

Conceptualization, R.K. and S.P.N.; methodology, R.K. and S.P.N.; software, R.K. and S.P.N.; validation, R.K., S.P.N. and S.V.; formal analysis, R.K.,S.P.N. and S.V.; investigation, R.K. and S.P.N.; resources, R.K., S.P.N. and S.V.; data curation, R.K. and S.P.N.; writing—original draft preparation, R.K. and S.P.N.; writing—review and editing, S.V.; visualization, S.P.N. and S.V.; supervision, S.P.N. and S.V.; project administration, S.P.N.; funding acquisition, S.V. All authors have read and agreed to the published version of the manuscript.

Funding

The APC was funded by TRANSILVANIA University of Brasov, HBS 3264/2025.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in this 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.

Notations

The following abbreviations are used in this manuscript:
χ Arrival rate
aHigh Bulk Service
bMedium Single Service
cLow Vacation
β Batch size
X m The crisp universal set
ξ p m ( x m ) The membership function (MFs)
p m The P-NLP formulations for determining the lower and upper bounds of the α-cuts
μMembership value

References

  1. Mamdani, E.H.; Assilian, S. An experiment in linguistic synthesis with a fuzzy logic controller. Int. J. Man-Mach. Stud. 1975, 7, 1–13. [Google Scholar] [CrossRef]
  2. Hepshiba, B.; Julia, R.M.K. Application pf queueing model for healthcare center. J. Inf. Comput. Sci. 2020, 10, 1548–7741. [Google Scholar]
  3. Rao, S.H.; Vemuri, V.K.; Rao, T.S.; Kumar, B.S. Analysis of batch arrival two-phase Mx\M\1 queueing system with impatient customers and unreliable server. J. Adv. Res. Dyn. Control. Syst. 2018, 10, 348–356. [Google Scholar]
  4. Shen, L.; Olfat, L.; Govindan, K.; Khodaverdi, R.; Diabat, A. A fuzzy multi criteria approach for evaluating green supplier’s performance in green supply chain with linguistic preferences. Resour. Conserv. Recycl. 2013, 74, 170–179. [Google Scholar] [CrossRef]
  5. Zadeh, L.A. Fuzzy sets. Inf. Control. 1965, 8, 338–353. [Google Scholar] [CrossRef]
  6. Štěpnička, M.; Mandal, S. Fuzzy inference systems preserving Moser–Navara axioms. Fuzzy Sets Syst. 2018, 338, 97–116. [Google Scholar] [CrossRef]
  7. Xu, H.; Dengxiu Yu, D.; Liu, Y. Observer-Based Fuzzy Adaptive Predefined Time Control for Uncertain Nonlinear Systems With Full-State Error Constraints. IEEE Trans. Fuzzy Syst. 2024, 32, 1370–1382. [Google Scholar] [CrossRef]
  8. Saihi, L.; Berbaoui, B. Hybrid Neuro-Fuzzy Integral Sliding Mode Control Technique Optimized UPQC for Power Quality Improvement in Solar Systems. Iran. J. Fuzzy Syst. 2025, 22, 147–168. [Google Scholar]
  9. Mamdani, E.H. Application of fuzzy algorithms for control of simple dynamic plant. Proc. Inst. Electr. Eng. 1974, 126, 1585–1588. [Google Scholar] [CrossRef]
  10. Tagaki, T.; Sugeno, M. Fuzzy identification of systems and its application to modeling and control. IEEE Trans. Syst. Man Cybern. 1985, 15, 116–132. [Google Scholar] [CrossRef]
  11. Wei, W.; Mendel, J.M. Fuzzy logic method for modulation classification in non-ideal environments. IEEE Trans. Fuzzy Syst. 1999, 7, 333–344. [Google Scholar] [CrossRef]
  12. Iqdour, R.; Zeroual, A. A rule based fuzzy model for the prediction of daily solar radiation. In Proceedings of the 2004 IEEE International Conference on Industrial Technology (ICIT), Hammamet, Tunisia, 8–10 December 2004; pp. 1482–1487. [Google Scholar]
  13. Safi, S.; Zeroual, A. Modelling solar data using high order statistics. AMSE Adv. Model. Anal. 2001, 6, 1–16. [Google Scholar]
  14. Sala, A.; Guerra, T.M.; Babuska, R. Perspectives of fuzzy systems and control. Fuzzy Sets Syst. 2005, 156, 432–444. [Google Scholar] [CrossRef]
  15. Zadeh, L.A. Fuzzy sets as a basis for a theory of a possibility. Fuzzy Sets Syst. 1978, 1, 2–28. [Google Scholar] [CrossRef]
  16. Sheena, A.D.; Ramalingam, M.; Anuradha, B. A Comprehensive Study on Fuzzy Inference System and its Application in the field of Engineering. Int. J. Eng. Trends Technol. (IJETT) 2017, 54, 36–40. [Google Scholar]
  17. Cao, J.; Zhou, T.; Zhi, S.; Lam, S.; Ren, G.; Zhang, Y.; Wang, Y.; Dong, Y.; Cai, J. Fuzzy inference system with interpretable fuzzy rules: Advancing explainable artificial intelligence for disease diagnosis—A comprehensive review. Inf. Sci. 2004, 662, 120212. [Google Scholar] [CrossRef]
  18. Valdez, F.; Castillo, O.; Melin, P.P. A review on type-2 fuzzy systems in robotics and prospects for type-3 fuzzy. In Proceedings of the Applied Mathematics and Computational Intelligence: ICAMCI-2020, Tripura, India, 23–24 December 2022; pp. 211–223. [Google Scholar]
  19. Wu, D.; Peng, R.; Mendel, J.M. Type-1 and interval type-2 fuzzy systems [AI-explained]. IEEE Comput. Intell. Mag. 2023, 18, 81–83. [Google Scholar] [CrossRef]
  20. Behera, D.; Chakraverty, S. Computational technique for solving imprecisely defined non-negative fully fuzzy algebraic system of linear equations. Int. J. Fuzzy Log. Intell. Syst. 2022, 22, 252–260. [Google Scholar] [CrossRef]
  21. Jafari, S. Research on Fuzzy Logic and Mathematics with Applications. Symmetry 2024, 16, 1684. [Google Scholar] [CrossRef]
  22. Bugaru, M.; Vasile, O. Modeling and Analysis of FBV Movements. Appl. Sci. 2022, 12, 3237. [Google Scholar] [CrossRef]
Figure 1. Fuzzy logic control system: process flow from fuzzification to defuzzification.
Figure 1. Fuzzy logic control system: process flow from fuzzification to defuzzification.
Applsci 15 07547 g001
Figure 2. Membership function graphs for input and output variables in the Mamdani Fuzzy Inference System: (a) arrival rate, (b) queue length, (c) server utilization, and (d) service mode.
Figure 2. Membership function graphs for input and output variables in the Mamdani Fuzzy Inference System: (a) arrival rate, (b) queue length, (c) server utilization, and (d) service mode.
Applsci 15 07547 g002
Figure 3. Crisp performance output.
Figure 3. Crisp performance output.
Applsci 15 07547 g003
Figure 4. Logic flow of solar power system efficiency.
Figure 4. Logic flow of solar power system efficiency.
Applsci 15 07547 g004
Figure 5. Fuzzifying input variable solar irradiance.
Figure 5. Fuzzifying input variable solar irradiance.
Applsci 15 07547 g005
Figure 6. Applying fuzzy operator.
Figure 6. Applying fuzzy operator.
Applsci 15 07547 g006
Figure 7. Applying the implication method.
Figure 7. Applying the implication method.
Applsci 15 07547 g007
Figure 8. Applying the aggregation method.
Figure 8. Applying the aggregation method.
Applsci 15 07547 g008
Figure 9. Defuzzification result: solar power performance evaluation.
Figure 9. Defuzzification result: solar power performance evaluation.
Applsci 15 07547 g009
Figure 10. Logic block diagram of fuzzy inference process.
Figure 10. Logic block diagram of fuzzy inference process.
Applsci 15 07547 g010
Table 1. Fuzzy-Based Control System (FBCS) model.
Table 1. Fuzzy-Based Control System (FBCS) model.
CriteriaFuzzy-Based Control System (FBCS)Hybrid Fuzzy Models (e.g., ANFIS, Fuzzy-NN, Sugeno-GA)
AdaptabilityHigh—Dynamically adjusts service rate, bulk size, and vacation based on input dataModerate—Requires retraining or offline tuning to adapt to changing conditions
InterpretabilityExcellent—Rule-based Mamdani structure allows transparent decision-makingLow—Operates as a black box; rules and outputs are difficult to trace
Uncertainty HandlingRobust—Uses α-cut analysis with P-NLP to quantify fuzzy output rangesLimited—Typically uses fixed defuzzification without formal uncertainty bounds
Real-Time PerformanceOptimized for real-time, adaptive queue control in solar-powered systemsSlower—High computational demand, not always suited for real-time applications
Energy-Aware ControlExplicitly integrates solar power availability in decision logicGenerally lacks dedicated energy inputs or control mechanisms
Data RequirementsLow—Relies on expert knowledge and simulations rather than large datasetsHigh—Needs significant training data for model accuracy
Application SuitabilityIdeal for solar-powered queueing and telecom systems under dynamic conditionsSuitable for static environments with rich data but limited responsiveness
Table 2. Fuzzy rule base.
Table 2. Fuzzy rule base.
Rule No.Queue LengthServer StatusArrival RateService Adjustment
1ShortIdleLowDecrease
2ShortBusyModerateMaintain
3MediumBusyHighIncrease
4LongBusyHighIncrease
5LongBrokenModerateMaintain
6MediumIdleLowDecrease
7LongIdleHighMaintain
8ShortBrokenLowDecrease
Table 3. Cost sets for energy management in a solar-powered BTS.
Table 3. Cost sets for energy management in a solar-powered BTS.
Cost SetInfrastructure CostBattery CostGrid Power CostMaintenance CostSolar Panel CostDiesel Fuel CostStorage CostSystem Monitoring Cost
I14080603025153020
II1209050201520105
III100603010101064
Table 4. α-cuts of fuzzified arrival rate (λ) and service rates (a, b, c).
Table 4. α-cuts of fuzzified arrival rate (λ) and service rates (a, b, c).
α x 1 , α L B x 1 , α U B x 2 , α L B x 2 , α U B x 3 , α L B x 3 , α U B x 4 , α L B x 4 , α U B
02.0003.506.0007.00010.00011.007.0008.000
0.12.0253.406.9506.95010.02510.987.0257.950
0.22.0503.306.9006.90010.05010.977.0507.900
0.32.0753.206.8506.85010.07510.857.0757.850
0.43.0003.106.8006.80010.10010.807.1007.800
0.53.0253.006.7506.75010.12510.757.1257.750
0.63.0503.906.7006.70010.15010.707.1507.700
0.73.0753.806.6506.65010.17510.657.1757.650
0.83.1003.706.6006.60010.20010.607.2007.600
0.93.1254.606.5056.55010.22510.557.2257.550
13.1754.506.5006.50010.25010.507.2507.500
Table 5. α-cuts of performance metrics (TH, W, U).
Table 5. α-cuts of performance metrics (TH, W, U).
α ( E L s ) α L B ( E L s ) α U B ( E W s ) α L B ( E W s ) α U B ( T H ) α L B ( T H ) α U B
01.37016.0140.4083.2030.9602.540
0.11.39011.0340.4152.2571.0612.517
0.21.4228.2760.4201.7301.1652.494
0.31.4546.5200.4251.3951.2722.469
0.41.4875.2960.4321.1631.3812.446
0.51.5304.4080.4380.0921.4922.422
0.61.5543.7310.4440.8611.6062.399
0.71.5893.1990.4500.7681.7232.378
0.81.6242.7690.4570.6741.8422.353
0.91.6602.4160.4630.6041.9642.331
11.6982.1230.4700.5452.0882.390
Table 6. Comparative Evaluation of Mamdani, Sugeno, and ANFIS.
Table 6. Comparative Evaluation of Mamdani, Sugeno, and ANFIS.
CriteriaMamdani FISSugeno FISANFIS (Adaptive Neuro-Fuzzy Inference System)
Output TypeFuzzy output (e.g., “Power Efficiency is High”), defuzzified to crisp valueCrisp numerical output (e.g., power = 0.8 × irradiance + 0.1 × battery level)Learned crisp output through training (e.g., optimized energy output prediction)
Rule InterpretabilityHigh—easily understandable (e.g., If solar is high and battery is low, then efficiency is moderate)Moderate—output is functional, less linguisticLow—rules and MF relationships are hidden in trained weights
Handling Expert KnowledgeStrong—allows direct embedding of expert-defined rulesMedium—rule structure still exists but outputs are numerical functionsWeak—relies heavily on historical data instead of expert rules
Computation ComplexityModerate—defuzzification adds some costLow—fast due to direct function-based outputsHigh—training requires extensive computation, though the inference is faster
Data RequirementLow—can operate solely on expert knowledgeMedium—can be tuned with some dataHigh—requires large dataset for training
Adaptability to EnvironmentLow—static rules unless manually updatedModerate—can include adaptive output functionsHigh—adapts to changing solar/weather/load conditions dynamically
Use Case in Solar SystemRule-based controller for optimizing panel angle, switching bulk service modes, and managing battery usage based on real-time irradianceFast-response controller for continuous power regulation and inverter controlPredictive controller for output forecasting, MPPT (maximum power point tracking), and fault detection
Defuzzification NeededYes—commonly using the Centroid MethodNo—output is already in crisp formNo—defuzzification is embedded in the training process
Suitability for Your WorkUsed for decision logic in queue-vacation model powered by solarNot applied, but suitable for real-time service adjustmentPlanned for the future; ideal for adaptive solar service control with historical data
Table 7. The fuzzified values using triangular membership functions.
Table 7. The fuzzified values using triangular membership functions.
VariableFuzzy SetMF RangeMembership Value
Arrival Rate λMedium[4, 6, 8]1.0
High[7, 9, 11]0.5
Service Rate μLow[3, 5, 7]1.0
Medium[5, 7, 9]0.0
Table 8. The Fuzzy rules evaluation.
Table 8. The Fuzzy rules evaluation.
RuleIF Arrival Rate Is…AND Service Rate Is…THEN Performance Is…Firing Strength
R1MediumLowPoormin (1.0, 1.0) = 1.0
R2HighLowPoormin (0.5, 1.0) = 0.5
R3MediumMediumModeratemin (1.0, 0.0) = 0.0
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

Keerthika, R.; Niranjan, S.P.; Vlase, S. Fuzzy-Based Control System for Solar-Powered Bulk Service Queueing Model with Vacation. Appl. Sci. 2025, 15, 7547. https://doi.org/10.3390/app15137547

AMA Style

Keerthika R, Niranjan SP, Vlase S. Fuzzy-Based Control System for Solar-Powered Bulk Service Queueing Model with Vacation. Applied Sciences. 2025; 15(13):7547. https://doi.org/10.3390/app15137547

Chicago/Turabian Style

Keerthika, Radhakrishnan, Subramani Palani Niranjan, and Sorin Vlase. 2025. "Fuzzy-Based Control System for Solar-Powered Bulk Service Queueing Model with Vacation" Applied Sciences 15, no. 13: 7547. https://doi.org/10.3390/app15137547

APA Style

Keerthika, R., Niranjan, S. P., & Vlase, S. (2025). Fuzzy-Based Control System for Solar-Powered Bulk Service Queueing Model with Vacation. Applied Sciences, 15(13), 7547. https://doi.org/10.3390/app15137547

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