1. Introduction
Superior progress in the field of production process involves implementation of the automatic fault detection scheme as it contributes significantly in an industrial sector by lowering devices downtime as well as maintenance costs. Fault detection and notification to the operator in real time associated with a complex system is the main intention of automated fault detection system [
1]. For the assurance of safety and superior performances of nonlinear complex systems, the methodology of fault detection has been considered to be very popular among the scientific researcher and is applied widely particularly concentrating on the approaches of state observers [
2,
3]. The fault detection technique can subdivided into [
4,
5,
6,
7]:
- (a)
signal-based method;
- (b)
data-driven method;
- (c)
model-based method;
The analysis of spectrum components associated with the measured signals is the main concept behind the signal-based fault detection methodology. The knowledge-based methodology incorporates intelligent techniques like neural networks for the detection of faults. In the model-based methodology, there is a requirement of an exact model of the system in order to simulate the process actual behaviour [
8]. The various approaches associated with model-based fault diagnosis methodology are observer embedded techniques, parity space techniques and the methodology of parameter estimation [
9,
10,
11]. The availability of the mathematical model associated with practical system is very crucial in the model-based methodology. This is achievable by implementing a system identification technique or by implementing the physical principles aspects. A model-based approach is implemented effectively in the development of fault detection mechanism [
12]. An innovative methodology on the basis of model based technique is applied for the detection of fault in mobile robots [
13]. Kommuri et al. [
14] proposed a novel observer relied fault detection technique associated with electric vehicles. For dealing with the faults in the nonlinear systems, Li et al. [
15] illustrated a Type-1 Takagi–Sugeno (T–S) fuzzy logic system based observer.
In the current era involving advanced manufacturing technology, there is a suitable growth in automated and unattended machining techniques. Thus, there is a requirement of suitable online condition monitoring technology for the minimization of error and wastage of work material. These mechanical failures are the root cause of 79.6% machining tool downtime in modern industries [
16]. Hence, it is very important to detect the fault early for the improvement of the product quality and to to cut short the machining downtime [
17]. During the machining operation, the factors like cutting tools, various workpieces, several types of cutting parameters, etc. affect the working conditions [
18]. Ref. [
19] proposed a virtual sensor for the online detection of the fault in multi-toothed tools on the basis of Bayesian classifier. In the work by Kumar et al. [
20], a blended mechanism involving Support Vector Machine (SVM), Artificial Neural Network (ANN), and Bayes classifier is presented for the detection and classification of faults. In any manufacturing process, the machine generates vibration, which results in degradation of machine tools, thus inducing failures of some subsystems or the machine itself. The analysis of the vibrations signatures can be implemented for the detection of the nature and extent of incorporated damage in machines. A detailed review on devices utilized for vibration computation as well as signal processing methodologies in order to monitor conditions of machine tools associated with manufacturing operations was illustrated in the work by Goyal et al. [
21]. A detailed analysis on the methodology of tool condition monitoring associated with drilling, turning, milling, and grinding was presented by Roth et al. [
22]. Pimenov et al. created models for predicting the machined surfaces roughness in a complex correlation between tool wear, machining time, and cutting power utilizing AI, keeping the intention of combining AI algorithms with online monitoring of automated manufacturing [
23]. In the work by Kuntoğlu et al., the importance of sensor data is highlighted and also stated that computer assisted electronic and mechanical systems with tool condition monitoring technology clears the path for machining industry and the prospect and development of Industry 4.0 [
24]. Fan et al. proposed an innovative data-driven system in order to detect faults and diagnose status variable identification (SVID) data in semiconductor manufacturing.The experimental outcomes reveal that the suggested data driven system can provide quality fault detection performances and supply important information associated with the critical SVIDs and conjugate processing time for fault diagnostics [
25]. For early failure identification of the CNC machine tool under time-varying settings, a unique data mining method was proposed by Luo et al. [
26].
A technique of reasoning and computation known as fuzzy logic uses classes with ambiguous (fuzzy) boundaries as its objects. Everything, including degrees, is allowed to be, or is, a matter of degree in fuzzy logic. Fuzzy logic is primarily employed in its broad sense today. In particular, fuzzy logic in its broad sense is what is used in practically all applications of fuzzy logic [
27]. For more than 40 years, type-1 fuzzy sets have served as the cornerstone of an effective method for simulating uncertainty, ambiguity, and imprecision [
28]. A compelling case is made for the use of fuzzy logic to influence perceptions by Zadeh [
29]. His claim is that fuzzy logic is better appropriate for modelling perceptions than standard mathematical methods since perceptions of size, safety, health, and comfort, for example, cannot be modelled using these methods. The debate about perception modelling is fresh and fascinating. It is evident that type-2 fuzzy sets, which have membership functions that are not crisp, can model these perceptions better than type-1 fuzzy sets, whose membership grades are crisp [
30]. A type-2 fuzzy set smears out the point value of the membership grade of a type-1 fuzzy set to model uncertainty about that value by extending Zadeh’s original fuzzy set, now commonly referred to as a Type-1 Fuzzy Set, from a fuzzy set whose membership grade is a single (point) value to a fuzzy set whose membership grade is a function [
31]. In the real world, most of the physical systems involve nonlinearities. The T–S fuzzy model has the capability to provide effective design technique associated with nonlinear systems utilizing effective control methodologies as well as techniques in linear systems [
32]. Exhaustive investigation reveals that the T–S fuzzy concept has been applied vastly for fault detection problems [
33]. An extra degree of freedom (DOF) known as the uncertainty footprint is included in the type-2 fuzzy logic system. This is why the type-2 fuzzy technique demonstrates more effective performance when compared to the type-1 fuzzy technique. system [
34,
35]. The concept and methodology of type-2 fuzzy logic system was stated elaborately by Liang et al. [
36]. Sepulveda et al. [
37] demonstrated that the type-2 fuzzy logic system can handle uncertainties in a better way than type-1 fuzzy logic systems due its characteristics of having more parameters as well as more design DOF. Lam et al. [
38] conducted research that validates that a type-2 fuzzy technique has superior capabilities and is implemented in the application associated with a robotic arm. In the work by Román-Flores et al. [
39], a new method of defuzzification for type-2 fuzzy intervals utilizing the Aumann integral was proposed. The continuity of this new defuzzification process was demonstrated utilising several well-known Hausdorff metric properties, Aumann integration, and the continuity of the Lebesgue measure on the class of compact-convex subsets. Defuzzification processes are well-known as important tools in control systems with uncertainty. From a practical standpoint, the following characteristics are arguably the most crucial for a defuzzification procedure: consistency and computing efficiency. Biglarbegian et al. [
40], in their work, developed a new IT2 FLS, called an m–n IT2 FLS, that is a simplified version of the WM UB IT2 FLS.The m–n IT2 FLS has allowed for rigorous evaluations of IT2 fuzzy controllers, has lately been deployed in a number of applications, and has shown tremendous potential as a viable IT2 FLS that is not confined to control. They use a limits technique to quantitatively study the structure of the m–n IT2 FLS and identify the conditions under which the m–n IT2 FLS approaches the WM UB. These circumstances will also serve as guidance for the m–n IT2 FLS design parameters, which will aid designers in selecting these parameters for their applications. Castillo et al. [
41] presented an overview of the uses of interval type-2 fuzzy logic in intelligent control. The paper’s main focus is on the underlying reasons for employing type-2 fuzzy controllers in various applications. Bio-inspired algorithms have recently emerged as effective optimization algorithms for handling complicated issues. The use of bio-inspired optimization approaches in the design of type-2 fuzzy controllers for specific applications has aided in the difficult work of determining the suitable parameter values and fuzzy system topology. The associated cutting forces in this work have nonlinearities embedded in the drilling process, which is an important aspect and should be dealt with in an efficient manner using fuzzy techniques.
A combination of PD and PID with Type-2 fuzzy logic system for the chatter control in milling process was proposed by Paul et al. [
42]. An innovative model-based fault detection (FD) system in combination with an interval type-2 (IT2) Takagi–Sugeno (T–S) fuzzy system for detecting faults in downhole drilling systems was proposed by Paul et al. [
43]. A novel fault detection methodology for interval type-2 (IT2) Takagi–Sugeno (T–S) fuzzy systems with sensor fault on the basis of novel fuzzy observer was illustrated by Li et al. [
44]. In their study, Montazeri-Gh and Yazdani pioneer the use of Interval Type-2 Fuzzy Logic Systems (IT2FLSs) for gas turbine problem diagnostics. A bank of IT2FLSs trained for state detection and health assessment of an industrial gas turbine under varied operating conditions makes up the proposed FDI system. In order to achieve this, train and test data are produced by adding mechanical fault signs to the mathematical model of the gas turbine. The Interval Type-2 Fuzzy C-Means (IT2FCM) clustering method is then used to construct a fuzzy rule base, and a metaheuristic approach is used to optimise the parameters of the IT2FLSs [
45]. In order to enhance decision-making in fault detection, Maged and Xie suggested a method for leveraging the prediction uncertainty information produced by Bayesian deep learning models. Automatic Differentiation Variational Inference (ADVI) is used for inference, and the resulting prediction uncertainty information is used to improve defect identification. An actual case study on vertical continuous plating (VCP) of printed circuit boards is used to test the proposed methodology [
46]. An innovative method for rotating machinery defect diagnosis and detection was presented by Jalayer et al. Fast Fourier Transform (FFT), Continuous Wavelet Transform (CWT), and statistical features of raw signals were combined to create a novel feature engineering paradigm [
47].
An automatic fault detection technique with model based methodology is depicted in this paper. The novel concept presented can be implemented effectively for the fault detection in the drilling tool. The paper is organised as follows: In
Section 2, the modeling of drilling process involving tool movement is carried out using a type-2 fuzzy technique. In this work, a type-2 fuzzy model is preferred over a type-1 fuzzy model because of its capability to deal with nonlinearities with more degrees of freedom. In
Section 3, two theorems are developed. Theorem 1 proves the stability of the fuzzy modeling and Theorem 2 validates the stability of the fault detection estimator. In both theorems, the Lyapunov stability candidate is implemented for proving the stability criteria. For the detection of faults in the drilling process while maintaining stability, a novel fault detection methodology is presented. In
Section 4, a numerical analysis is performed to validate the effective implementation of the sophisticated theoretical method. Finally
Section 5 summarizes the conclusion of this work.
2. Type-2 Fuzzy Logic Modeling Technique
The vibration in the drilling tool system can be resolved along three components (4 DOF), which is shown in
Figure 1.
The lateral vibrations along two components (
), axial vibration (
z) as well as torsional vibration (
) associated with the drilling tool are modeled as [
48,
49]:
here, the vibration is represented by
X, and the cutting force is illustrated by
, stated as:
In addition,
and
. Again, mass =
, damping matrix =
, stiffness matrix =
and spindle speed dependent =
Again, (
,
), (
,
) and (
,
) are the modal masses, stiffness and damping constants of the most flexible mode along two main components (
x,
y) of the drill bit, respectively. The vector associated with the cutting force can be represented as follows:
The diagonal coefficient matrices are
and
[
50]. The nonlinear nature of the cutting forces is an important factor and has to be handled in an appropriate manner. The governing equation associated with the drilling process can be achieved as follows using Equations (
1) and (
4):
Here, time delay is signified by
T. A controller is used to generate the control forces required to control the drilling operation. Discretizing Equation (
6) with a control force is:
and the control is illustrated as
. The state space form of Equation (
7) is illustrated as:
where
where
z represents vibration state vector associated with vibration at time interval
t. In addition,
and
are constants. The identity matrices are 0 and
I, respectively.
represents the constant input matrix to define the controller. Now the continuous-time model is transformed into discrete-model by keeping both the control force and cutting forces constant during the sampling period
,
The time model in the discrete domain is represented using Equations (
8) and (
10) as:
Now, the state vector is illustrated as , the state matrix is , and the input vector is . In addition, is the scalar input. The associated nonlinearity is embedded in the cutting forces represented by v(. In addition, represents the matrix to define the cutting force.
Type-2 Takagi–Sugeno(IT2 T–S) Fuzzy System
Fuzzy Technique description: For example, if
,
are type-2 fuzzy sets, then the type-2 fuzzy set
A with the membership function
is defined as
where
is an auxiliary variable,
is the primary membership function. For the type-2 fuzzy set
A,
The integral ∫ of the classical fuzzy set becomes the sum ∑.
The upper and lower membership functions are defined as
and
They describe the upper and lower bounds of the uncertainties. For
i-th rule and the point
the crisp input is fuzzified in the interval of
where ∗ denotes the
t-norm operator, it can be the minimization.
For all
l rules, type-2 fuzzy inference engine aggregates with the fuzzified inputs and infers another type-2 fuzzy set,
where
represents the membership function of the fired rule, which is expressed by extended sup-star composition. For details on it, please refer to [
51].
We use the type-reduction method to convert into a type-1 fuzzy set. This technique captures more information about rule uncertainties than does the defuzzified value (a crisp number), and seems to be as fundamental to the design of fuzzy logic systems that include linguistic uncertainties (that translate into rule uncertainties) as variance is to the mean in case of probabilistic uncertainties. The centroids associated with type-2 fuzzy sets are calculated. For the i-th rule, the centroid of j-the output fuzzy rule is , and are the most left and right points. The type-2 fuzzy sets are reduced to the type-1 fuzzy set with the interval The most popular technique for type-reducing an interval type-2 fuzzy set is the Karnik–Mendel (KM) iterative procedure. The outcome of type-reduction of an interval type-2 fuzzy set is an interval type-1 set considering the criteria that the centroid is placed between the two endpoints. The iterative methodology is a superior technique in order to find these endpoints. The centroid of the type-1 set is considered to be the centre of this interval.
For all
p rules,
where
and
are the firing strengths associated with
and
of
i-th rule. By the minimization and maximization operation,
and
can be expressed as
where
By singleton fuzzifier, the
jth output of the fuzzy logic system can be expressed as
where
is the point at which
is the point at which
.
The plant dynamics which is nonlinear in nature can be described by employing a
p-rule IT2 T–S fuzzy model [
36,
38]. The rule is formulated in such a manner that the antecedent has IT2 fuzzy sets, whereas the consequent is represented by a linear dynamical system as follows:
Here,
is termed as an IT2 fuzzy logic set having a rule which is
j corresponding to the function
, also
;
is a positive integer. The illustration of the state vector associated with the system is represented by
. Again,
A and
B are the unknown system and unknown input matrices, respectively. The input vector is illustrated as
. The pattern of type-2 fuzzy set is [
52]:
where
and
represents the numerical illustration of left and right most points, respectively, as:
also,
] and
and
termed as firing strengths of
and
of rule
. The discrete-time nonlinear system represented by Equation (
11) along with fault dynamics can be represented by an IT2 T–S fuzzy model with
r rules as:
The Rule in Details:
If
is
AND……
AND is
THEN, the discretized state space system with output will be:
where
stated as an interval type-2 fuzzy set having rule
i associated with the function
r = the number of IF-THEN rules. Again,
with
p considered to be positive integer. In addition,
is the systems state vector,
is the output,
is the system input, and
is the unknown bounded system uncertainty. The concept of firing strength having the
rule is of the following interval sets:
where
in which
and
illustrates the lower grade of membership, upper grade of membership, lower membership function, and upper membership function, respectively. The IT2 T–S fuzzy model [
1,
53] can be illustrated as follows:
where
and
Relying on the stated Equation (
20), the weighting functions associated with the type-2 fuzzy are:
In this stage, it is important to prove that the identification error is bounded; therefore, the fault dynamics are considered to be constant and therefore:
where
is the positive definite matrix. Thus, using Equations (
27) and (
28) in Equation (
26),
In addition, the weighting functions satisfy the convex sum property depicted as:
in which
,
,
and
are nonlinear functions,
and
are the concerned membership functions. In addition, Equation (
27) states the type reduction.
In addition,
and
are the fuzzy weighting functions. For (
27), the implementation of the learning laws takes place in the following manner:
and
are stated by the equations mentioned below:
also
and
The dead-zone parameter is represented by
and
. Again,
and
are represented by:
The modeling error
satisfies the equation below:
is the state of the fuzzy model, also from Equation (
29):
where
and
are positive constants, and
are design parameters.
In order to analyze the stability of the training algorithm (
31), the dynamics of the modeling error
are required. Thus, (
35) can be expressed as:
where
and
are unknown optimal weights,
,
,
,
,
and
are approximation errors, such as
The error dynamics are from (
35) and (
37),
where
and
and
are the remainders of the Taylor formula for
and
, respectively.
The next theorem provides proof of the stability of the fuzzy modeling. It is for the identification of the nonlinear system using Type 2 fuzzy thus validating that identification error is bounded.
Theorem1. If the nonlinear system (26) is compensated using the fuzzy model (35) by utilizing the updating laws (31), then the modeling error should besatisfying the condition . Proof. The candidate
for Lyapunov analysis is chosen as follows:
In addition, the following relation is valid
, so:
From the updating law (
31),
Using the error dynamics (
39), also
Using the definition (
32), (
33) and
and
, then:
Since the modeling error
is bounded as
in order that
Therefore, it is proved that
is bounded. In addition, if
then, from (
31), it is evident that the weights do not change and hence they are bounded. In addition, in this stage, it is assumed that the fault dynamics are not changing due to the non occurrence of faults. This theorem validates that the fuzzy modeling approach can be implemented with assured stability. The next stage is the fault detection scheme where an innovative observer will be developed to detect faults in the drilling bit with respect to the vibration measurements. □
3. The Technique of Fault Detection
A general fault dynamics equation is illustrated as [
1]:
In the above equation, the unknown fault magnitude is depicted by
. The fault dynamics time profile is represented by
The intention of using time profile factor is for extracting general occurring fault dynamics associated with the nonlinear system. The fault basis function, which is a known quantity, is stated as
. The time profile [
54] is illustrated as:
The rate of growth of fault is given by
. The relation depicting abrupt faults is given by:
where
is the time of fault occurrence,
For the purpose of monitoring the system represented by Equation (
26), a fault detection observer is chosen as:
the representation of the system state is done in this manner
,
is the calculated output, and
illustrates the observer gain. In addition,
represents the state residual and the output residual, respectively. Now, the error dynamics before the fault commencement are:
In addition, the state and output residuals after the detection of the fault:
where the parameter estimation error is signified by
. In addition,
= discrete time approximation (ADT). Using the concept of Z-transform applied by Zheng et al. [
55], the FD residual can be expressed as:
where
and
are constant design matrix. The involved nonlinearity is represented by
If the below mentioned conditions are satisfied, then it can be separated from the FD residual.
The conditions Equations (
58) and (
59) are utilized to extract the values of observer gains. Now, we propose that
. In addition,
and
Using Equation (
55):
The following updated laws will be used to verify that the state residual and parameter estimate error are uniformly bounded, which also confirms that the output residual is uniformly bounded:
Theorem2. The boundary condition of the output residual and the parameter estimation error will be validated if the conditions stated below are satisfied:when a discrete time observer is used to monitor a nonlinear system that has been updated with new laws. Equations (61) and (62) are utilized for the unknown parameter tuning process linked to ADT Proof. Consider Lyapunov candidate function as:
The first difference of the Equation (
63) is given by:
Now,
will be expanded. Using Equation (
60):
Re-arranging the terms in Equation (
67) and
Now, considering
where
and
are positive definite matrices. Now,
will be expanded. Using Equation (
61):
Re-arrange the terms in Equation (
70). In addition, using
and Equation (
27):
Arranging Equation (
72) and applying Cauchy–Schwarz inequality criteria:
Combining Equations (
69) and (
73) and using
, the following equation is extracted below:
Now, the boundary conditions for the following terms can be set:
using Equation (
74) and conditions (
75), also
Now, if and only if
It is now proved by the theorem that the system states are bounded, which is very important from a stability concern of the fault detector system. If during any point the system states are not stable, the fault detector will generate unstable results, thus decreasing the effectiveness of the entire process. It also validates that the fault detection estimator is reliable with precise online learning of the fault magnitude. □