<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>A. Sachenko);</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Hybrid method for restoring missing sensor data with adaptive control based on neuro-fuzzy networks⋆</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Anatoliy Sachenko</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Victoria Vysotska</string-name>
          <email>victoria.a.vysotska@lpnu.ua</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Serhii Vladov</string-name>
          <email>serhii.vladov@univd.edu.ua</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Viktor Vasylenko</string-name>
          <email>as@wunu.edu.ua</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Maclej</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Kazimierz Pulaski University of Radom, Department of Informatics</institution>
          ,
          <addr-line>Jacek Malczewski Street 29 26-600 Radom</addr-line>
          ,
          <country country="PL">Poland</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Kharkiv National University of Internal Affairs</institution>
          ,
          <addr-line>L. Landau Avenue 27 61080 Kharkiv</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Lviv Polytechnic National University</institution>
          ,
          <addr-line>Stepan Bandera Street 12 79013 Lviv</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>West Ukrainian National University</institution>
          ,
          <addr-line>Lvivska Street 11 46009 Ternopil</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <volume>000</volume>
      <fpage>0</fpage>
      <lpage>0001</lpage>
      <abstract>
        <p>This research presents a hybrid method for restoring missing sensor data using adaptive control, aimed at enhancing data recovery accuracy in complex situations. The proposed algorithm involves creating a training dataset, a control element, and training hybrid models. Key steps include identifying data subsets, randomly removing elements to simulate gaps, estimating their values, clustering for accuracy, and developing neuro-fuzzy models tailored to specific data groups. Implemented as a Takagi-Sugeno neurofuzzy network, the method effectively combines fuzzy rules with neural computations, allowing it to handle variability and noise in real measurements with high adaptability. Computational experiments focused on restoring gas temperature data from the TV3-117 turboshaft engine demonstrate high accuracy, with deviations ranging between 0.002 and 0.007, indicating robust performance even under sensor failures. The model achieves over 99% accuracy, a precision of 0.983, and an F1-score of 0.991, significantly outperforming traditional methods such as two-layer feedforward networks and ANFIS networks. This research offers a reliable solution for sensor data recovery and advances adaptive control systems, improving the reliability and performance of aviation technologies and other dynamic applications.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;restoring</kwd>
        <kwd>missing sensor data</kwd>
        <kwd>hybrid method</kwd>
        <kwd>Takagi-Sugeno neuro-fuzzy network</kwd>
        <kwd>helicopter turboshaft engine</kwd>
        <kwd>fuzzy rules1</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Restoring missing sensor data is one of the key tasks in technical monitoring and control systems
for complex objects such as aviation engines [1], robotic systems [2], and production lines [3]. The
completeness and reliability of information received from sensors are crucial for these systems
maintaining safe and efficient operation. However, in practice, sensors may fail or transmit distorted
data due to technical malfunctions, external influences, or communication failures [4]. These factors
pose the risk of inaccurate assessments regarding the objects condition, potentially leading to
undesirable outcomes such as accidents or inefficient management.</p>
      <p>The research relevance methods for restoring sensor data arises from the need to enhance the
information systems reliability and precision. Modern approaches, including neural networks and
statistical models, enable not only the missing values restoring but also the systematic and random
measurement errors correction. This is particularly important in environments with stringent safety
and cost-efficiency requirements, where timely detection and compensation for data anomalies can
extend equipment lifespan and reduce maintenance costs.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related works</title>
      <p>Existing research on restoring missing sensor data covers a wide range of approaches, from
traditional interpolation methods to advanced machine learning algorithms and neural networks.
Classical methods like linear interpolation [5] or polynomial approximation [6] are effective for small
gaps in data with predictable patterns but fall short when dealing with nonlinear dependencies,
noise, or dynamic systems, making them less suitable for complex applications.</p>
      <p>With the artificial intelligence and machine learning advancement, the neural networks use has
gained significant attention in data restoring. Recurrent neural networks (RNN) [7], particularly long
short-term memory (LSTM) models [8,9], are frequently used to account for temporal dependencies
and can recover information despite extended gaps. Other approaches [10,11] involve autoencoders,
which train data representations and restore missing values. These methods show strong
performance with nonlinear time series and hold promise for real-time applications.</p>
      <p>Neuro-fuzzy systems offer another effective approach, combining neural networks with fuzzy
logic to handle uncertainty and noise [12]. Models like the Sugeno approach apply flexible rules to
process fuzzy data and adapt to changing data characteristics, making them especially relevant for
systems with high uncertainty or significant random errors [13].</p>
      <p>However, key challenges remain unresolved. One issue is the need for adaptive control in data
restore when system characteristics change [14]. Many models are fine-tuned to specific system
parameters, but their performance degrades with changing conditions. Addressing this requires
models capable of adjusting their parameters dynamically. Neuro-fuzzy systems with adaptive
control elements [15] offer a promising solution for real-time adaptation.</p>
      <p>Another challenge is managing multidimensional dependencies between sensors, especially when
parameters are highly interdependent. Current studies [16] often focus on single-sensor data restore,
neglecting correlations across channels. Developing multichannel models that consider sensor
interactions and adapt to their evolving characteristics is critical for improving restore performance.</p>
      <p>Thus, adaptive control and neuro-fuzzy systems represent a promising direction for addressing
these challenges, enhancing data restore quality while adapting to changing operational conditions.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Proposed method</title>
      <p>
        This research foundation is a general approach to developing a hybrid model, proposed in [29]. The
original dataset portion, containing only complete data, is used for model construction, and certain
elements are randomly removed from it. For each artificially excluded element, values are estimated
using various methods. As a result, a restored set values are generated for each element, which is
then used as the input vector to build the adaptation model. The known value of the removed element
serves as the output:
 = { 1,  2,  3,  4,  },
(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
where ui is the value obtained using one method, and v is the element original value. The resulting
training dataset (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) is applied for developing and tuning the adaptation model.
      </p>
      <p>The missing element value estimate in the original dataset, each of the four methods is first
applied. The results are input into the model, producing a final estimate for the missing element
value. A critical aspect in model development is the architecture choice. A linear model in the form
v = w1 ∙ u1 + w2 ∙ u2 + w3 ∙ u3 + w4 ∙ u4 + w0 [17] was examined, along with various nonlinear models
based on artificial neural networks [18], which implement a function in the form v = f(u1, u2, u3, u4).
None of the models analyzed demonstrated an improvement in accuracy compared to the individual
methods included in the model.</p>
      <p>
        To create a more sophisticated model, a cluster analysis is performed on the training datasets (
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
for all employed data arrays. As an analytical tool, presented in [17], it is recommended to utilize the
Fuzzy C-means method with the Xie-Beni criterion [19] for the clusters number assessing. For the
clustering procedure, it is proposed to use modified samples that include not the results generated
by the methods, but the absolute errors related to their performance:
 = {| 1 −  |, | 2 −  |, | 3 −  |, | 4 −  |}.
(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
      </p>
      <p>Conducting cluster analysis on the training datasets allows the several main groups identification
within the original data arrays, where a similar pattern is observed regarding the original methods
accuracy. Analysis [19,20] demonstrated that constructing a separate hybrid model for each of these
groups based on a feedforward neural network significantly improved the hybrid method accuracy
compared to the original approaches. The feedforward neural network key limitation lies in its
inability to effectively handle uncertainty and variability in data, particularly under conditions
characterized by complex nonlinear dependencies. This necessity highlights the neuro-fuzzy
networks application, which, unlike standard neural networks, can account for the information
fuzziness and adapt to changing conditions, ensuring higher accuracy in tasks such as clustering and
complex data analysis.</p>
      <p>This research proposes a method for restoring missing sensor data, featuring control based on
neuro-fuzzy networks, with the developed scheme illustrated in Figure 1.</p>
      <sec id="sec-3-1">
        <title>Data without gaps</title>
      </sec>
      <sec id="sec-3-2">
        <title>Data restoring method</title>
      </sec>
      <sec id="sec-3-3">
        <title>Missing element clustering</title>
      </sec>
      <sec id="sec-3-4">
        <title>Sensor 1</title>
      </sec>
      <sec id="sec-3-5">
        <title>Sensor 2</title>
      </sec>
      <sec id="sec-3-6">
        <title>Sensor N</title>
      </sec>
      <sec id="sec-3-7">
        <title>Original data array</title>
      </sec>
      <sec id="sec-3-8">
        <title>Restored data array</title>
      </sec>
      <sec id="sec-3-9">
        <title>Data with gaps</title>
      </sec>
      <sec id="sec-3-10">
        <title>Missing element classifier</title>
      </sec>
      <sec id="sec-3-11">
        <title>Neuro-fuzzy (hybrid) model</title>
        <p>Based on this scheme, the following algorithm has been developed:
Step 1. The training dataset formation.
1.1. The subset S ⊆ D identification from the array containing complete data to create a reliable
foundation for training, where ∣S∣ = n represent instances number.
1.2. The elements’ specified number m is randomly removed from the selected subset S, creating
gaps in the data, resulting in a new dataset S′ such that:</p>
        <p>
          S′ = S − {x1, x2, …, xm},
(
          <xref ref-type="bibr" rid="ref3">3</xref>
          )
where xi denotes removed elements.
1.3. The missing element values yi estimation is performed using all available methods M, such
as regression, interpolation, or machine learning techniques.
        </p>
        <p>=    1,   2 , … ,    ,
with j1, j2, …, jk being indices of available elements in S′.
1.4. The training dataset T is formed based on the obtained estimates and missing elements
known values, creating input-output pairs for model training, i.e.:</p>
        <p>= (  ,   )   ∈  ′,   is estimated or known
1.5. Steps 1.2–1.4 are repeated until the training dataset T amount reaches a sufficient size,
defined as the instances number exceeding a predetermined threshold Tmin (e.g., 500
instances, i.e., ∣T∣ &gt; 500).</p>
        <p>Step 2. The control element creation.
2.1. A clustering method C (for instance, fuzzy C-means) is applied to determine elements groups</p>
        <p>Gk ⊆ S in the array exhibiting similar accuracy in method performance.
2.2. A control element is developed and trained is a classifier Cclassifier for missing elements based
on known portions xi and assigned groups Gk. The classifier primary idea is to the elements
group identify (from step 2.1) to which a particular missing value belongs, based on the
instance with gaps known part. Instances from the array with randomly removed elements
(from step 1.2) are used for training. Thus,</p>
        <p>Cclassifier: xi ↦ Gk .</p>
        <p>Step 3. Training hybrid models.</p>
        <p>For each identified group Gk, a hybrid model Hk is constructed based on a neuro-fuzzy network
utilizing a feedforward structure. Training is conducted on the dataset formed in step 1 portion T,
corresponding to the elements specific group Gk, ensuring that the model accounts for each group
characteristics. In this context, it is advisable to employ a Takagi-Sugeno neuro-fuzzy network
architecture [21–23] since it effectively combines fuzzy rules with neural computations, providing a
high degree of adaptability to changing data conditions. This architecture includes fuzzy rules for
managing uncertainty in data, which is crucial in the variability presence and real measurements
noise typical [21, 22]. Moreover, the networks’ neural component enables modeling complex
nonlinear relations between input and output data, leading to the missing values more accurate
restoring [23]. This architecture use also facilitates adaptive learning mechanisms [22, 24] that can
account for each group characteristics, forming flexible and highly effective models tailored to the
data specifics, significantly enhancing prediction accuracy in missing value restore tasks. The
Takagi-Sugeno-type architecture employs fuzzy rules Rj defined as:</p>
        <p>
          Rj: IF “x” IS “Aj” THEN “y = fj(x)”,
(
          <xref ref-type="bibr" rid="ref7">7</xref>
          )
where Aj denotes fuzzy sets and fj(x) represents linear combinations for outputs.
        </p>
        <p>Step 4. The missing values restoring.</p>
        <p>An instance xmissing containing missing values is input into the control element, realized based on
the classifier. The control element decides dk which hybrid model should be applied for the given
instance, i.e.:</p>
        <p>dk = Cclassifier(xmissing).</p>
        <p>Apply the selected hybrid model Hk to restore missing values yrestored:</p>
        <p>
          yrestored = Hk(xmissing). (
          <xref ref-type="bibr" rid="ref9">9</xref>
          )
        </p>
        <p>
          Additionally, a confidence assessment mechanism Cconfidence is implemented, which analyzes the
uncertainty level when selecting a model, considering factors such as the initial data quality and the
(
          <xref ref-type="bibr" rid="ref4">4</xref>
          )
(
          <xref ref-type="bibr" rid="ref5">5</xref>
          )
(
          <xref ref-type="bibr" rid="ref6">6</xref>
          )
(
          <xref ref-type="bibr" rid="ref8">8</xref>
          )
outcomes from previous models. This will improve the value restore accuracy, particularly in
complex or atypical situations. Thus,
        </p>
        <p>
          Cconfidence(dk) = quality(xmissing) + performance(Hk). (
          <xref ref-type="bibr" rid="ref10">10</xref>
          )
        </p>
        <p>The proposed algorithm scientific novelty lies in its comprehensive approach to restoring missing
values, which includes stages for forming a training dataset, clustering elements, and adaptively selecting
hybrid models. Unlike similar methods [17, 19, 20], the algorithm does not simply apply a single universal
model to all data; it first elements groups identifies with similar performance accuracy, allowing for the
specialized hybrid models optimized construction for each group. Furthermore, the control element
implementation in the classifier form, which makes decisions regarding model selection based on the
instance specific characteristics, ensures higher accuracy and reliability in restoring missing values under
data uncertainty and variability conditions.</p>
        <p>
          The Takagi-Sugeno neuro-fuzzy network architecture (Figure 2) for missing value restore is
designed to combine the fuzzy logic strengths for handling uncertainty and neural networks for
modeling complex, nonlinear relations between inputs and outputs.
y(х)
(
          <xref ref-type="bibr" rid="ref11">11</xref>
          )
(
          <xref ref-type="bibr" rid="ref12">12</xref>
          )
х1
х2
хi
μ11(х1)
μ21(х1)
        </p>
        <p>...
μА1(х1)
μ12(х1)
μ22(х1)</p>
        <p>...
μА2(х1)</p>
        <p>...
μ1i (х1)
μ2i (х1)</p>
        <p>...
μАi (х1)
*
*
*
w1
w2
wi
+
+
x = [x1, x2, …, xk, _, _, …, _].
   (  ) = exp −
  −  
2 ∙   2
2</p>
        <p>The input layer receives the available data from an instance x ∈ R, which contains some missing
elements. The input layer goal is to feed the known values of the instance into the subsequent layers,
where x1, x2, …, xk are known elements and y1, y2, …, ym are the missing elements. For each instance,
the input is:</p>
        <p>In fuzzification layer, each input is mapped to fuzzy sets. The fuzzification process uses
membership functions (typically Gaussian or triangular) to represent uncertainty in the input values.
Each input xi is associated with a fuzzy set Aj, where the membership degree is computed:
takes the form:
input space.
where fj(x) is the inputs linear function:</p>
        <p>Rj: IF (x1 is Aj1) AND (x2 is Aj2) AND … THEN yj = fj(x),</p>
        <p>fj(x) = w1 ∙ x1 + w2 ∙ x2 + … + wk ∙ xk + bj.</p>
        <p>
          The rule layer consists of fuzzy IF-THEN rules in the Takagi-Sugeno form [21, 23]. Each rule Rj
(
          <xref ref-type="bibr" rid="ref13">13</xref>
          )
(
          <xref ref-type="bibr" rid="ref14">14</xref>
          )
(
          <xref ref-type="bibr" rid="ref15">15</xref>
          )
(16)
The rule layer aggregates multiple rules, each corresponding to different fuzzy regions of the
In the inference layer, the network evaluates the degree to which each rule applies to the given
input. This is done by calculating the product of the membership degrees for each rule:
        </p>
        <sec id="sec-3-11-1">
          <title>Step number Step 1</title>
        </sec>
        <sec id="sec-3-11-2">
          <title>Step 2</title>
          <p>Step name
Initialization</p>
        </sec>
        <sec id="sec-3-11-3">
          <title>Forward Propagation</title>
        </sec>
        <sec id="sec-3-11-4">
          <title>Step 3</title>
          <p>Error Calculation</p>
        </sec>
        <sec id="sec-3-11-5">
          <title>The error as the difference between the network output</title>
          <p>rule fuzzy conditions.
output by applying a modified center of gravity equation [25]:</p>
          <p>This layer output is the firing strength μj of each rule, indicating how well the input matches the
In the defuzzification layer, the network merges the results from all rules to generate the final
Here, fj(x) represents the linear function output corresponding to the j-th rule, and μj is the firing
strength of the j-th rule.</p>
          <p>The output layer produces the restored missing values yrestored. The result is the estimated values
set for the missing elements based on the weighted contribution from the fuzzy rules. Table 1
presents the Takagi-Sugeno neuro-fuzzy network training algorithm.</p>
          <p>The Takagi-Sugeno neuro-fuzzy network's architecture and training process allows for flexible,
adaptive modeling of complex relations in data, making it highly effective for restoring missing
values in datasets with uncertainty and variability. By clustering elements and assigning specialized
models, this approach enhances accuracy and robustness in challenging restoring tasks.
The Takagi-Sugeno neuro-fuzzy network training algorithm (author’s research).

The error gradient with respect to the parameters wj, bj of
the linear functions in the rule layer is computed. For each
weight wj, the gradient is calculated as:
The gradients for the membership function parameters wj,
bj are also computed using the chain rule, adjusting the
centers and widths of the fuzzy sets:
updated as:</p>
          <p>.
∙</p>
          <p>.</p>
          <p>∙  ( ),
where  
( )
= 
  
( ), 

( )
=  ∙  
( −1) + (1 −  ) ∙  
( ) 2
is the decay rate (usually set to 0.9), and 
gradients running average, η is the training rate, ϵ is a small
value (e.g., 10−8) added for numerical stability, θj represent
each parameter (which can be wj, bj, cj, or σj).</p>
          <p>( ) is the squared</p>
        </sec>
        <sec id="sec-3-11-6">
          <title>Step 6</title>
          <p>Repeat</p>
        </sec>
        <sec id="sec-3-11-7">
          <title>The steps 2–5 are repeated until the network converges, i.e., the error falls below a predefined threshold</title>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Results</title>
      <p>4).</p>
      <p>The research presents the results from a computational experiment focused on restoring missing gas
temperature before the compressor turbine   ∗ data in the TV3-117 TE [26], which is part of the
Mi8MTV helicopter’s power plant. The parameter values are recorded by a dual sensor comprising 14
T-101 thermocouples [27] at 1-second intervals (Figure 3). Data recording was carried out over a
256second time interval. The application of temporal discretization and adaptive quantization with a
dynamic range to the reconstructed   ∗ signal diagram (Figure 3) resulted in its discrete form (Figure
onboard the helicopter during the 256-second study interval. (author’s research).</p>
      <p>The generated diagrams (Figures 3 and 4) play a key role in creating the training dataset.
According to the Nyquist theorem, the sampling rate must be at least twice the maximum frequency
for accurate signal reconstruction [28]. With 256 readings over 256 seconds, the sampling rate is 256
/ 256 = 1.0 readings per second, which corresponds to a time interval between readings of
approximately 7 seconds. This frequency is well-suited for tracking slowly varying parameters and
provides the necessary detail without excessive data amount [27, 28]. Thus, selecting 256 readings
represents an optimal compromise between sampling rate, data volume, and computational costs,
ensuring a balance between accuracy and data processing efficiency. As shown in Figure 4, the
training dataset for the   ∗ parameter has been created and is presented in Table 2. After
normalization, it appears as shown in Table 3.</p>
      <p>Thus, the normalized values for the   ∗ parameter range from 0.95 to 0.99. Let’s assume there are
missing values for the   ∗ parameter between 56 and 65 seconds, 137 and 144 seconds, and 215 and 223
seconds.</p>
      <p>According to the developed algorithm, at the initial stage, we select a subset S ⊆ D from the
complete dataset, containing all   ∗ parameter values over the entire period without missing data. Let’s
assume, for example, that ∣S∣ = 256 records.</p>
      <p>Next, we remove data from S corresponding to the periods from 56 to 65 seconds, 137 to 144 seconds,
and 215 to 223 seconds. Thus, S′ is the subset S with the removed values, and its size becomes ∣S′∣ = 256
…
…
…
…
– 28 = 228 values. The missing values will be restored using various methods (regression, interpolation,
machine learning). It is assumed that the implementation of fuzzy rules by a neuro-fuzzy network
(Figure 2) for restoring the missing values is carried out according to expressions such as:
 56 =  55 +2  66 ,  57 =  56 +2  67 , … ,  65 =  64 +2  66. (17)</p>
      <p>Similarly, interpolation is performed for the other intervals with missing data. At the next stage,
a training set T is created, including pairs of inputs xi and their corresponding restored values yi,
using the missing and known data. The dataset size is ∣T∣ &gt; 500. After that, a fuzzy clustering method
(such as fuzzy C-means) is applied to divide the data into groups Gk with similar restoring
characteristics. For example, let the data be divided into 3 groups:
 1: [0.95 … 0.96],  2: [0.96 … 0.97],  3: [0.97 … 0.99].
(18)</p>
      <p>The classifier is trained on the data to determine which group Gk the missing values belong to,
based on the data known portion. For example, if the missing   ∗ parameter value is 0.955, the
classifier will assign it to group G1. For each group Gk, a hybrid model Hk is constructed based on the
Takagi-Sugeno neuro-fuzzy network (Figure 2). A separate model H1 will be built for group G1, model
H2 for group G2, and so on. These models are trained on the corresponding data from the training set
T according to the proposed training algorithm (see Table 1).</p>
      <p>For the missing value at the 56th second, using the known data, for example, T55 = 0.956, the
classifier Cclassifier determines that this value belongs to group G1. To restore the temperature value at
the 56th second, model H1 (corresponding to group G1) is applied, which reconstructs the missing
value y56 = H1(T55, T57, …). The confidence score Cconfidence is calculated based on the quality of the input
data and the performance of model H1, helping to improve the restoration accuracy. Let the
neighboring parameter values for the adjacent seconds appear as follows (in normalized form): T54 =
0.960, T55 = 0.955, T66 = 0.957, T67 = 0.958. For the 56th second, using the neuro-fuzzy network (Figure
2), the missing value is restored as:</p>
      <p>56 =  55 +2  66 = 0.955 +2 0.957 = 0.956. (19)</p>
      <p>Similarly, other missing values are restored by applying hybrid models and regression methods
for more accurate restoring. Table 4 presents the results evaluating the quality of solving the missing
  ∗ parameter values restoring task. The experimental results show that for most values, the
deviations are only 0.002…0.005, confirming the high accuracy achieved by the restoration models.
The maximum deviation of 0.007 also falls within acceptable error limits, proving the stability and
reliability of the proposed approach. Thus, hybrid models and regression methods demonstrate
excellent performance in restoring critical parameters, ensuring accurate system operation even in
the event of sensor failures.
0.961
0.961
missing sensor values on helicopters, Accuracy reflects the proportion of correctly restored values
compared to the actual sensor data. Loss measures the prediction error, indicating how far the
restored values deviate from the true ones [30]. Precision and Recall evaluate the model's
effectiveness in correctly identifying and recovering missing values, while F1-score provides a
balance between Precision and Recall, ensuring both completeness and accuracy in the restoration
process [29, 30]. These metrics are determined using the formulas provided in [29]:
,    =</p>
      <p>+ 
, 
−   =
 
∙  
−1( )   .

1
∙

 =1
     =</p>
      <p>(  =   ) ,    
 1 − 
=
2 ∙</p>
      <p>∙  
+</p>
      <p />
      <p>In the context of restoring missing sensor-registered parameters on board the helicopter, TP (True
Positives) refers to correctly restored values that match the actual sensor data when the sensor is
functioning. TN (True Negatives) represents cases where missing data were correctly identified as
non-recoverable or not requiring restoration. FP (False Positives) indicates instances where data were
incorrectly restored, leading to discrepancies between the restored and actual values. FN (False
Negatives) refers to cases where the system failed to restore missing data correctly, leaving a gap in
the sensor readings.
effectiveness. Specifically, the Accuracy exceeds 99 %, while the Loss metric decreases from 2.5% to
0.5% over 180 training epochs, indicating significant improvement in model quality and training
efficiency. This confirms the network's capability for high-precision classification tasks with
minimal error.</p>
      <p>Specifically, the Accuracy (see Figure 5) exceeds 99 %, while the Loss (see Figure 6) metric decreases
from 2.5 to 0.5 % over 180 training epochs, indicating significant improvement in model quality and
training efficiency. This confirms the network's capability for high-precision classification tasks with
minimal error.</p>
      <p>These results highlight the robustness and reliability of the neuro-fuzzy network in achieving high
classification accuracy with minimal loss. The steady reduction in the Loss metric demonstrates the
model's ability to generalize well to new data, further supporting its applicability in real-world scenarios
requiring precise decision-making and control.</p>
      <p>In the context of restoring missing sensor-registered parameters on board the helicopter, obtained
Precision is 0.983 means that 98.3 % of the values identified as successfully restored are indeed
correct, indicating a very low false positive rate. Recall is 1.0 means that the method was able to
correctly restore all the missing values (no false negatives), achieving 100 % completeness in the
restoration process. The F1-score is 0.991 combines Precision and Recall, indicating a balance
between accuracy and completeness, with a near-perfect performance in restoring the missing sensor
data.</p>
      <p>A comparison (Table 5) of the proposed approaches for restoring missing sensor-registered
parameters on board the helicopter was conducted by replacing the developed neuro-fuzzy network
with a two-layer feedforward network (alternative approach 1) and the ANFIS neuro-fuzzy network
(alternative approach 2), using a traditional training algorithm. This comparison aimed to evaluate
the performance of different neural network structures in the context of the restoration task.</p>
      <p>The comparative analysis of the proposed neuro-fuzzy network against alternative approaches
revealed superior performance in restoring missing sensor-registered parameters on board the
helicopter. The proposed approach achieved an accuracy of 0.991, significantly higher than the 0.932
obtained by the two-layer feedforward network and the 0.976 from the ANFIS network. Furthermore,
the proposed method demonstrated exceptional precision (0.983) and an F1-score (0.991), indicating its
effectiveness in accurately identifying and restoring missing values compared to the alternative
methods, which showed lower precision and recall rates.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Discussion</title>
      <p>This research lies foundation in the development of a hybrid method for restoring missing sensor
data with adaptive control (see Figure 1). The proposed method is based on an algorithm that involves
forming a training dataset, creating a control element, and training hybrid models. The restoration
of missing values includes identifying a data subset, randomly removing elements to create gaps,
estimating their values using various methods, clustering to identify groups with similar accuracy,
developing and training a classifier, constructing neuro-fuzzy models for each group, and utilizing a
control element to select the model and assess the classifier's confidence. This collective approach
enhances the accuracy of restoring missing values in complex situations. Unlike similar methods,
this algorithm does not use a single universal model for all data; instead, it first identifies groups of
elements with similar accuracy, allowing for the development of specialized hybrid models optimized
for each specific group.</p>
      <p>The developed algorithm is implemented as a Takagi-Sugeno neuro-fuzzy network (see Figure 2),
as it effectively combines fuzzy rules and neural computations (see Table 1), ensuring high adaptability
to changing data conditions and allowing for the processing of uncertainty. This is particularly
important in environments with variability and noise in real measurements, as well as modeling
complex nonlinear dependencies between input and output data, facilitating more accurate restoration
of missing values. A computational experiment has been conducted to restore missing gas temperature
data before the compressor turbine (see Figures 3 and 4, Tables 2 and 3) for the TV3-117 TE. The results
confirm the high accuracy of the restoration models, with deviations for most values ranging from
0.002 to 0.005, and the maximum deviation of 0.007 falling within acceptable error limits (see Table 4).
This indicates the stability and reliability of the approach, ensuring precise system operation even in
cases of sensor failures.</p>
      <p>The quality of the proposed Takagi-Sugeno neuro-fuzzy network (see Figure 2) has been assessed
based on traditional quality metrics: Accuracy, Loss, Precision, Recall, and F1-score. The model's
accuracy exceeds 99 % (see Figure 5), while the Loss value decreases from 2.5 to 0.5 % (see Figure 6)
over 180 training epochs, demonstrating a significant improvement in model quality and training
efficiency. These results confirm the capability of the neuro-fuzzy network to perform high-precision
classification tasks with minimal errors, highlighting its reliability and robustness. In the context of
restoring missing values recorded by sensors on board the helicopter, the achieved Precision of 0.983
indicates that 98.3 % of the values identified as successfully restored are indeed correct. The Recall
of 1.0 confirms the complete restoration of all missing values, while the F1-score of 0.991 indicates a
balance between accuracy and completeness, demonstrating nearly perfect performance in restoring
missing sensor data.</p>
      <p>The comparative analysis of the proposed approaches for restoring missing sensor-registered
values on board the helicopter showed superior results for the developed neuro-fuzzy network
compared to alternative methods, such as a two-layer feedforward network and the ANFIS
neurofuzzy network (see Table 6). The proposed approach achieved an accuracy of 0.991, significantly
higher than 0.932 for the two-layer network and 0.976 for the ANFIS network. Furthermore, the
method demonstrated exceptional precision (0.983) and an F1-score (0.991), indicating its high
efficiency in identifying and restoring missing values compared to alternative methods, which
exhibited lower accuracy and completeness metrics.</p>
      <p>Despite the successes achieved in developing the hybrid method for restoring missing data, the
research faces certain limitations. The effectiveness of the algorithm depends on the quality and
completeness of the original data, as insufficient representation in the training dataset may
negatively impact the accuracy of the restored values. The method may encounter challenges when
working with data containing high levels of noise or anomalies, which could lead to a decrease in
overall reliability. Although the proposed algorithm has demonstrated high accuracy, its
performance may vary based on the specifics of different sensor types and helicopter operating
conditions.</p>
      <p>Prospects for further research include expanding the developed method to process data from
other sensor types and in various operating conditions. It would also be beneficial to consider
integrating the algorithm with machine learning methods, such as deep neural networks, to enhance
adaptability and improve restoration quality. Additionally, developing more complex strategies for
handling noise and anomalies in the data could significantly increase the algorithm's reliability,
allowing for effective application in real-world scenarios that require high precision and resilience
to failures.</p>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusions</title>
      <p>This research successfully presents a hybrid method for restoring missing sensor data through
adaptive control, emphasizing the development of specialized hybrid models tailored to specific
groups of data. The algorithm incorporates multiple stages, including data subset identification,
random removal of elements to simulate missing values, and various estimation methods,
culminating in the construction of a Takagi-Sugeno neuro-fuzzy network. This approach not only
enhances the accuracy of missing value restoration but also demonstrates adaptability to changing
data conditions and the ability to handle uncertainty in real-world measurements.</p>
      <p>The computational experiments conducted on the gas temperature data before the compressor
turbine of the TV3-117 turboshaft engine confirm the efficacy of the proposed method. The results
show deviations in the restored values ranging from 0.002 to 0.005, with a maximum deviation of
0.007, all within acceptable error limits. This indicates the method's stability and reliability in
operational scenarios, even when sensor failures occur. The ability to maintain precision within
these limits underscores the method's potential for practical applications in critical systems, such as
helicopter avionics.</p>
      <p>Furthermore, the performance metrics indicate that the model's accuracy exceeds 99%, with a
Precision of 0.983 and an F1-score of 0.991, validating the robustness of the Takagi-Sugeno
neurofuzzy network. These metrics demonstrate that the proposed method effectively balances accuracy
and completeness, achieving near-perfect performance in the restoration of missing sensor data. The
comparative analysis with alternative methods, such as a two-layer feedforward network with an
accuracy of 0.932 and an ANFIS network with an accuracy of 0.976, illustrates the superiority of the
developed approach.</p>
      <p>This research contributes significantly to the field by addressing the challenges of missing data
recovery in sensor systems. The proposed hybrid method, achieving an accuracy of 0.991,
demonstrates substantial improvements over traditional approaches, paving the way for further
advancements in the adaptive restoration of missing values. Future research could explore the
extension of this method to different sensor types and operational conditions, potentially integrating
advanced machine learning techniques to enhance adaptability and further improve restoration
quality.</p>
    </sec>
    <sec id="sec-7">
      <title>Acknowledgements</title>
      <p>This paper is supported by the EU Erasmus+ programme within the Capacity Building Project
“WORK4CE” (619034-EPP-1–2020-1-UA-EPPKA2-CFHE-JP).</p>
    </sec>
    <sec id="sec-8">
      <title>Declaration on Generative AI</title>
      <sec id="sec-8-1">
        <title>The authors have not employed any Generative AI tools.</title>
        <p>[16] K. Sun, A. Yin, Multi-sensor temporal-spatial graph network fusion empirical mode decomposition
convolution for machine fault diagnosis, Information Fusion 114 (2025) 102708.
[17] F. Yang, R. Kang, Q. Liu, C. Shen, R. Du, A new active learning method for reliability analysis based
on local optimization and adaptive parallelization strategy, Probabilistic Engineering Mechanics 75
(2024) 103572. doi: 10.1016/j.probengmech.2023.103572.
[18] K. El Hamidi, M. Mjahed, A. El Kari, H. Ayad, Adaptive Control Using Neural Networks and
Approximate Models for Nonlinear Dynamic Systems, Modelling and Simulation in Engineering
2020 (2020), 1–13. doi: 10.1155/2020/8642915.
[19] B. Yu, Z. Zheng, M. Cai, W. Pedrycz, W. Ding, FRCM: A fuzzy rough c-means clustering method,</p>
        <p>Fuzzy Sets and Systems 480 (2024), 108860. doi: 10.1016/j.fss.2024.108860.
[20] Z. Yu, Z. Zhang, Q. Jiang, X. Yan, Neural network-based hybrid modeling approach incorporating
Bayesian optimization with industrial soft sensor application, Knowledge-Based Systems 301 (2024),
112341. doi: 10.1016/j.knosys.2024.112341.
[21] L. H. Tran, A modified Takagi-Sugeno-Kang neuro-fuzzy network in estimation of shortage faults
location and resistance on transmission lines, Engineering Applications of Artificial Intelligence 133
(2024), 108358. doi: 10.1016/j.engappai.2024.108358.
[22] E.-J. Pérez-Pérez, V. Puig, F.-R. López-Estrada, G. Valencia-Palomo, I. Santos-Ruiz, Neuro-fuzzy
Takagi Sugeno observer for fault diagnosis in wind turbines, IFAC-PapersOnLine 56:2 (2023), 3522–
3527. doi: 10.1016/j.ifacol.2023.10.1508.
[23] Y. Zhang, G. Wang, T. Zhou, X. Huang, S. Lam, K. S. Choi, J. Cai, W. Ding, Takagi-Sugeno-Kang
fuzzy system fusion: A survey at hierarchical, wide and stacked levels, Information Fusion 101 (2024),
101977. doi: 10.1016/j.inffus.2023.101977.
[24] U. K. Gupta, D. Sethi, P. K. Goswami, Adaptive TS-ANFIS neuro-fuzzy controller based single phase
shunt active power filter to mitigate sensitive power quality issues in IoT devices, e-Prime
Advances in Electrical Engineering, Electronics and Energy 8 (2024), 100542.
[25] S. Vladov, L. Scislo, V. Sokurenko, O. Muzychuk, V. Vysotska, A. Sachenko, A. Yurko, Helicopter
Turboshaft Engines’ Gas Generator Rotor R.P.M. Neuro-Fuzzy On-Board Controller Development,
Energies, 17:16 (2024), 4033. doi: 10.3390/en17164033.
[26] R. M. Catana, G. Dediu, Analytical Calculation Model of the TV3-117 Turboshaft Working Regimes</p>
        <p>Based on Experimental Data, Applied Sciences 13:19 (2023) 10720.
[27] J. Liu, Sensor fault analysis of aero-engine using ensemble SCNN and Bayesian interval estimation,</p>
        <p>
          Engineering Applications of Artificial Intelligence 125 (2023) 106675.
[28] V. D. Deepak, N. K. Arun, K. V. Shihabudheen, An investigation into the stability of helicopter
control system under the influence of time delay using an improved LKF, Journal of the Franklin
Institute 361 (
          <xref ref-type="bibr" rid="ref10">10</xref>
          ) 106913. doi: 10.1016/j.jfranklin.2024.106913.
[29] S. Vladov, R. Yakovliev, V. Vysotska, M. Nazarkevych, V. Lytvyn, The Method of Restoring Lost
Information from Sensors Based on Auto-Associative Neural Networks, Applied System Innovation
7:3 (2024) 53. doi: 10.3390/asi7030053.
[30] C. Wang, N. Shakhovska, A. Sachenko, M. Komar, A New Approach for Missing Data Imputation in
Big Data Interface, Information Technology and Control 49:4 (2020) 541–555.
        </p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>M.</given-names>
            <surname>Pasieka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Grzesik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Kuźma</surname>
          </string-name>
          ,
          <article-title>Simulation modeling of fuzzy logic controller for aircraft engines</article-title>
          ,
          <source>International Journal of Computing. Research Institute for Intelligent Computer Systems 16:1</source>
          (
          <issue>2017</issue>
          ),
          <fpage>27</fpage>
          -
          <lpage>33</lpage>
          . doi:
          <volume>10</volume>
          .47839/ijc.16.1.868.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zheng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Zheng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Shao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Man</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Sun</surname>
          </string-name>
          ,
          <article-title>Adaptive fuzzy sliding mode control of uncertain nonholonomic wheeled mobile robot with external disturbance and actuator saturation</article-title>
          ,
          <source>Information Sciences 663</source>
          (
          <year>2024</year>
          )
          <article-title>120303</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.ins.
          <year>2024</year>
          .
          <volume>120303</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>K.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Dai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <surname>G. Zhang,</surname>
          </string-name>
          <article-title>Missing data recovery based on temporal smoothness and timevarying similarity for wireless sensor network</article-title>
          ,
          <source>Internet of Things</source>
          <volume>28</volume>
          (
          <year>2024</year>
          )
          <fpage>101349</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>E. M.</given-names>
            <surname>Cherrat</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Alaoui</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Bouzahir</surname>
          </string-name>
          ,
          <article-title>Score fusion of finger vein and face for human recognition based on convolutional neural network model</article-title>
          ,
          <source>International Journal of Computing 19:1</source>
          (
          <year>2020</year>
          )
          <fpage>11</fpage>
          -
          <lpage>19</lpage>
          . doi:
          <volume>10</volume>
          .47839/ijc.19.1.1688.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>L.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Lv</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Yuan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Shen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <article-title>Missing interpolation model for wind power data based on the improved CEEMDAN method and generative adversarial interpolation network</article-title>
          ,
          <source>Global Energy Interconnection</source>
          <volume>6</volume>
          (
          <issue>5</issue>
          ) (
          <year>2023</year>
          ),
          <fpage>517</fpage>
          -
          <lpage>529</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>D.</given-names>
            <surname>Okrushko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kashtalian</surname>
          </string-name>
          ,
          <article-title>System of distribution and evaluation of tasks in the software development process</article-title>
          ,
          <source>Computer Systems and Information Technologies</source>
          <volume>2</volume>
          (
          <year>2023</year>
          ),
          <fpage>86</fpage>
          -
          <lpage>97</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>J.</given-names>
            <surname>Loy-Benitez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Heo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Yoo</surname>
          </string-name>
          ,
          <article-title>Soft sensor validation for monitoring and resilient control of sequential subway indoor air quality through memory-gated recurrent neural networks-based autoencoders</article-title>
          ,
          <source>Control Engineering Practice</source>
          <volume>97</volume>
          (
          <year>2020</year>
          ),
          <fpage>104330</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Q.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Tian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Jie</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Qu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <article-title>A novel temperature drift compensation method based on LSTM for NMR sensor</article-title>
          , Measurement,
          <volume>240</volume>
          (
          <year>2025</year>
          ),
          <fpage>115573</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>T. J.</given-names>
            <surname>Maginga</surname>
          </string-name>
          , E. Masabo,
          <string-name>
            <given-names>P.</given-names>
            <surname>Bakunzibake</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. S.</given-names>
            <surname>Kim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Nsenga</surname>
          </string-name>
          ,
          <article-title>Using wavelet transform and hybrid CNN - LSTM models on VOC &amp; ultrasound IoT sensor data for non-visual maize disease detection</article-title>
          ,
          <source>Heliyon</source>
          <volume>10</volume>
          :
          <issue>4</issue>
          (
          <issue>2024</issue>
          ),
          <year>e26647</year>
          . doi:
          <volume>10</volume>
          .1016/j.heliyon.
          <year>2024</year>
          .e26647.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>S.</given-names>
            <surname>Vladov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Yakovliev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Hubachov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Rud</surname>
          </string-name>
          ,
          <article-title>Neuro-Fuzzy System for Detection Fuel Consumption of Helicopters Turboshaft Engines</article-title>
          ,
          <source>CEUR Workshop Proceedings</source>
          <volume>3628</volume>
          (
          <year>2023</year>
          )
          <fpage>55</fpage>
          -
          <lpage>72</lpage>
          . URL: https://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>3628</volume>
          /paper5.pdf
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>H.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Guo</surname>
          </string-name>
          ,
          <article-title>Coordinated control method of multiple hybrid energy storage systems based on distributed event-triggered mechanism</article-title>
          ,
          <source>International Journal of Electrical Power &amp; Energy Systems</source>
          <volume>127</volume>
          (
          <year>2024</year>
          )
          <article-title>106637</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.prime.
          <year>2024</year>
          .
          <volume>100771</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>H. M. Omar</surname>
            ,
            <given-names>S. M. S.</given-names>
          </string-name>
          <string-name>
            <surname>Mukras</surname>
          </string-name>
          ,
          <article-title>Developing geno-fuzzy controller for suppressing quadrotor slungload oscillations</article-title>
          ,
          <source>Ain Shams Engineering Journal</source>
          <volume>14</volume>
          (
          <issue>8</issue>
          ) (
          <year>2023</year>
          )
          <fpage>102051</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>X.</given-names>
            <surname>Ban</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <article-title>Advanced controller synthesis for fuzzy parameter varying systems</article-title>
          ,
          <source>Journal of the Franklin Institute</source>
          <volume>359</volume>
          :
          <issue>2</issue>
          (
          <year>2022</year>
          )
          <fpage>762</fpage>
          -
          <lpage>785</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.jfranklin.
          <year>2020</year>
          .
          <volume>12</volume>
          .038.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>H.</given-names>
            <surname>Diao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Yin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Liang</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Y.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <article-title>An intelligent system control method based on visual sensor</article-title>
          ,
          <source>Measurement: Sensors</source>
          <volume>29</volume>
          (
          <year>2023</year>
          ),
          <volume>100857</volume>
          . doi:
          <volume>10</volume>
          .1016/j.measen.
          <year>2023</year>
          .
          <volume>100857</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Liu</surname>
          </string-name>
          , G. Lai,
          <string-name>
            <given-names>H.</given-names>
            <surname>Xiao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.L.</given-names>
            <surname>Philip</surname>
          </string-name>
          <string-name>
            <surname>Chen</surname>
          </string-name>
          ,
          <article-title>Inversion-based fuzzy adaptive control with prespecifiable tracking accuracy for uncertain hysteretic systems</article-title>
          ,
          <source>Fuzzy Sets and Systems</source>
          <volume>498</volume>
          (
          <year>2025</year>
          ),
          <volume>109141</volume>
          . doi:
          <volume>10</volume>
          .1016/j.fss.
          <year>2024</year>
          .
          <volume>109141</volume>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>