Next Article in Journal
Debris Flow Classification and Risk Assessment Based on Combination Weighting Method and Cluster Analysis: A Case Study of Debris Flow Clusters in Longmenshan Town, Pengzhou, China
Previous Article in Journal
Key Technology of TBM Excavation in Soft and Broken Surrounding Rock
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Prediction of MAG Welding Formation Based on Fuzzy Interpolation Reasoning

1
School of Mechanical Engineering, Guangxi University, Nanning 530004, China
2
Guangxi Key Laboratory of Ocean Engineering Equipment and Technology, Beibu Gulf University, Qinzhou 535011, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2023, 13(13), 7546; https://doi.org/10.3390/app13137546
Submission received: 30 May 2023 / Revised: 19 June 2023 / Accepted: 25 June 2023 / Published: 26 June 2023
(This article belongs to the Section Mechanical Engineering)

Abstract

:
Welding is an important production and processing method in industrial production. Due to the uncertainty of its process and the complexity of its mechanism, it is challenging to construct an accurate welding process parameter model to describe it. Fuzzy interpolation reasoning is a valuable tool in the realm of intelligent systems. It helps to reduce the complexity of fuzzy models and can be used for reasoning in fuzzy systems with sparse rule bases. This paper provides an interpolation reasoning method that combines fuzzy set distance and similarity. The proposed method is applied to welding forming predictions, and welding penetration is predicted by the given welding current and speed. The results show that the algorithm has high calculation accuracy.

1. Introduction

Welding technology is an important production and processing method in industrial production. Due to its low cost, high efficiency and reliable connection, it is widely used in the metal connections of marine production. However, welding is a highly nonlinear, time-varying and multicoupling typically complex process; thus, it is difficult to describe accurately by a model. Usually, the quality of welded joints is directly affected by the welding input parameters, as the selection of welding process parameters has a significant impact on the quality of welded joints. At present, the determination of welding process parameters and the prediction of welding formation quality rely more on the experience and subjective judgment of professional and skilled welders. Fuzzy logic can perform well in such situations. In [1,2,3,4], fuzzy logic was used to predict the weld-forming quality and achieved good results. However, the weld-forming prediction model based on traditional fuzzy inference methods has certain limitations. For sparse fuzzy rule bases with incomplete knowledge, traditional fuzzy reasoning methods (like the widely used Mamdani inference method) cannot obtain effective results. It is very meaningful to seek a method for predicting welding formation in a sparse rule base of the welding process.
Uncertain information is inevitable in practical applications. One of the challenges for intelligent systems is how to effectively handle uncertainty to achieve more accurate decision-making. So far, there have been many effective studies on uncertain information, like intuitionistic fuzzy sets [5,6], extension of intuitionistic fuzzy sets [7], complex decision-making [8,9], evidential reasoning [10,11], and fuzzy set theory [12]. Since the theory of fuzzy sets was put forward in 1965, it has gradually become a powerful tool to manage the problems of fuzziness and uncertainty, especially for systems based on fuzzy rules, which have been applied in many fields and work effectively [13,14]. The most widely used fuzzy system is the inference system based on fuzzy rules. Fuzzy inference is an important part of intelligent systems such as fuzzy control, fuzzy expert systems and fuzzy decision support systems. However, traditional fuzzy inference techniques require that any input value must fire at least one fuzzy rule in the rule base, so that the fuzzy inference system can operate normally. However, in the process of industrial production, significant time and energy are required to construct a complete rule base that completely covers the entire input domain. However, due to incomplete knowledge, it is not easy to build a complete rule base. When the rule antecedents in the rule base cannot match the given observations, the traditional fuzzy reasoning method will not derive the inference consequence.
Kóczy and Hirota [15] proposed the fuzzy rule interpolation method (FRI) in 1993 to solve the above problems, which provides a new way for reasoning under sparse rule bases. In recent years, some fuzzy interpolation reasoning methods applicable to sparse rule bases have been proposed. These interpolation reasoning methods can be summarized into two forms: one is fuzzy rule-interpolation reasoning based on nontransformation methods, and the other is interpolation reasoning based on intermediate rule transformation. The KH method is the earliest nontransformation type of fuzzy rule-interpolation reasoning, but in some cases the reasoning result is not convex. Qiao et al. [16] proposed an improved method to ensure the convexity of inference conclusions by using similar transfer inference. Baranyi et al. [17] improved the method of rule interpolation based on α-cut set to avoid abnormal consequences. Wang et al. [18] proposed an interpolation reasoning method based on geometric similarity according to the proportion of the geometric area enclosed by the input facts and rule antecedents. Wang Baowen et al. [19] proposed a fuzzy LaGrange’s interpolation reasoning method based on geometric parameters according to slope. Relying on transforming intermediate rules, such as those given in Huang and Shen [20,21], Jin et al. [22], Yang et al. [23] and Naik et al. [24], have been popularly studied and widely applied, despite their relative recency. Huang and Shen [20], [21] used the gravity feature of membership function graph to construct intermediate rules, then used scale and move transformations to obtain the reasoning consequences. Chen et al. [25] selected a subset of rules from the sparse rule base with an embedded rule-weighting scheme for the automatic assembling of the intermediate rule. Xu et al. [26] measured and subsequently added certain interpolated rules that are deemed of high value into the sparse rule base. In addition, some interpolation methods [25,27] using the weighted rule-interpolation scheme, which generates attribute weights given a sparse rule base and integrates them into nonweighted FRI for classification and prediction. Through continuous development, some methods were successfully applied to control and prediction [28,29,30,31].
Most of the above methods have some shortcomings, and some of the reasoning results of these methods will lead to nonconvex Fuzzy set [15], poor applicability [19], and high computational complexity [20,21]. The distance and similarity of fuzzy sets are important concepts to judge the degree of difference between two fuzzy sets. In the existing research, the fuzzy set distance is mostly defined based on the cut set and representative value of the fuzzy set, which simplifies the calculation of the fuzzy set distance, but may lead to an insufficient description of the distance reflecting the whole fuzzy set. Therefore, this paper defines the distance of fuzzy sets by normalizing the Euclidean distance. The intermediate rules are constructed by calculating the distance between the observed values and the fuzzy sets of adjacent rules. The final inference conclusion is determined according to the similarity of fuzzy sets. This method can obtain inference conclusions that satisfy the normality and convexity of fuzzy sets, and are also applicable to different types of Fuzzy sets. It is of great significance to improve the interpolation inference method system.
Welding is an important process in industrial production. Due to the complexity of its process mechanism, it is difficult to describe through precise mathematical models. At present, the prediction, decision-making, and control of welding processes are usually completed by the experience and knowledge of experts and technicians. For this type of knowledge, it is more appropriate to use fuzzy language to describe it. The establishment of welding process parameter models usually requires a large number of prior experiments to complete. For the widely used fuzzy inference model—Mamdani fuzzy inference model—the inference process requires a complete rules base. It is difficult to construct a welding formation prediction model using such inference models. The more rules reflect the relationship between welding process parameters and welding formation quality, the more parameter experiments are required to establish the rules. The fuzzy interpolation inference method does not require a complete rules base to achieve inference. To address the above issues, we propose a welding formation prediction method based on fuzzy interpolation inference, and provide an idea for achieving efficient and convenient welding formation prediction. More importantly, fuzzy interpolation reasoning has better application prospects for achieving welding process parameter designs and real-time control of welding formation.
The paper is organized as follows. For completeness, Section 2 reviews the KH methods and HS methods. Section 3 describes the new interpolative reasoning method. Section 4 provides an application example of MAG welding formation prediction. Finally, in Section 5, we discuss our conclusions.

2. Overview of Fuzzy Interpolation

Fuzzy rule interpolation is an inference technique for fuzzy rule bases where the antecedents do not cover the whole input universe. It addresses the key limitations of Compositional Rule of Inference (CRI) that requires a dense fuzzy rule base which fully covers the entire problem domain. The KH method was proposed by Kóczy and Hirota in 1993, which is also the earliest fuzzy interpolation inference method based on α-cut of the fuzzy set, providing a theoretical basis for many subsequent methods. In this section, the original KH interpolation reasoning method and popular HS methods are introduced.
Suppose that A 1 B 1 and A 2 B 2 are two adjacent fuzzy rules on universe X and Y. Assume that the observation value is A = ( a 1 , a 2 , a 3 ) , and A 1 A A 2 .
Rule 1: If x1 is A1, then y is B1
Rule 2: If x1 is A2, then y is B2
Observation: If x is A*
where A i = ( a i 1 , a i 2 , a i 3 ) , i = 1 , 2 , where a i 1 and a i 3 are the left and right support vertexes, respectively, and a i 2 is the normal point of the fuzzy set, as shown in Figure 1.

2.1. KH Method [15]

The KH method is the earliest proposed interpolation inference method, which provides a basic idea for many types of interpolation inference methods. The KH linear interpolation is mainly based on α cut of the fuzzy set, and the basic idea of the KH method can be written as
d ( A , A 1 ) d ( A , A 2 ) = d ( B , B 1 ) d ( B , B 2 )
According to the resolution principle of fuzzy sets, the lower and upper distance d L ( , ) and d U ( , ) are defined as
d L ( A α , A 1 α ) d L ( A α , A 2 α ) = d L ( B α , B 1 α ) d L ( B α , B 2 α )
d U ( A α , A 1 α ) d U ( A α , A 2 α ) = d U ( B α , B 1 α ) d U ( B α , B 2 α )
where α means that the α -cut of the fuzzy set.
Then the lower and upper values of the result can be written as
i n f { B α } = d L ( A α , A 1 α ) × i n f { B 2 α } + d L ( A α , A 2 α ) × i n f { B 1 α } d L ( A α , A 1 α ) + d L ( A α , A 2 α )
s u p { B α } = d U ( A α , A 1 α ) × s u p { B 2 α } + d U ( A α , A 2 α ) × s u p { B 1 α } d U ( A α , A 1 α ) + d U ( A α , A 2 α )
where i n f { B α } and s u p { B α } represent the infimum and supremum of B α , respectively.
Let
λ L = d L ( A α , A 1 α ) d L ( A 2 α , A 1 α )
λ U = d U ( A α , A 1 α ) d U ( A 2 α , A 1 α )
Then, (4) and (5) can be rewritten as:
i n f { B α } = ( 1 λ L ) i n f { B 1 α } + λ L i n f { B 2 α }
s u p { B α } = ( 1 λ U ) s u p { B 1 α } + λ U s u p { B 2 α }
Finally, B = ( i n f { B α } , s u p { B α } ) , and the consequence B* can be constructed
B = α [ 0 , 1 ] α B α
However, this linear interpolation cannot guarantee the convexity of the derived fuzzy sets even if the fuzzy sets involved in the given rules and observations are convex and normal.

2.2. HS Method [20]

The HS method is a representative method based on intermediate rule-interpolation inference. The main process of the HS method is as follows: let A be a triangular fuzzy set, and A = ( a 1 , a 2 , a 3 ) . Then the representative value Rep(A) of A can be defined by
R e p ( A ) = a 1 + a 2 + a 3 3
The first step of the HS method is to construct a new fuzzy set A by the distance ratio of representative value λ R e p , which has the same representative value of A*. Let
λ R e p = d ( A 1 , A ) d ( A 1 , A 2 ) = d ( R e p ( A 1 ) , R e p ( A ) ) d ( R e p ( A 1 ) , R e p ( A 2 ) )
Then, the fuzzy set A ( a 1 , a 2 , a 3 ) can be obtained, and the parameters of A are determined as follows:
a 1 = ( 1 λ R e p ) a 11 + λ R e p a 21
a 2 = ( 1 λ R e p ) a 12 + λ R e p a 22
a 3 = ( 1 λ R e p ) a 13 + λ R e p a 23
The fuzzy set B ( b 1 , b 2 , b 3 ) can be obtained the same way, and the parameters of B are determined as follows:
B = ( 1 λ R e p ) B 1 + λ R e p B 2
The HS method uses the following two transformations:
(1) Scale transformation: Scale operation from A to A ^ by the scale rate s, where the scale rate s is calculated as follows:
s = a 3 a 1 a 3 a 1
Each characteristic value of A ^ can be calculated as follows:
a ^ 1 = ( 1 + 2 s ) a 1 + ( 1 s ) a 2 + ( 1 s ) a 3 3
a ^ 2 = ( 1 s ) a 1 + ( 1 + 2 s ) a 2 + ( 1 s ) a 3 3
a ^ 3 = ( 1 s ) a 1 + ( 1 s ) a 2 + ( 1 + 2 s ) a 3 3
B can be converted to B ^ the same way.
(2) Move transformation: The move operation shifts the position of A ^ to become the same as that of A , and the move ratio m can be calculated as follows:
m = 3 a 1 a ^ 1 a ^ 2 a ^ 1 , i f   a 1 a ^ 1 3 a 1 a ^ 1 a ^ 3 a ^ 2 , i f   a 1 a ^ 1
Then, move transformation is applied to construct consequence B = ( b 1 , b 2 , b 3 ) :
b 1 = b ^ 1 + m γ b 2 = b ^ 2 2 m γ b 3 = b ^ 3 + m γ γ = b ^ 2 b ^ 1 3 b ^ 3 b ^ 2 3 i f   m 0 o t h e r w i s e
Finally, the HS method obtains the fuzzy interpolative reasoning consequence B* by transforming B with the same scale rate s and the same moving ratio m between the fuzzy sets A and A . For more details, refer to [20].

3. The Fuzzy Interpolation Methods

Fuzzy rule interpolation is an inference technique for fuzzy rule bases where the antecedents do not cover the whole input universe. The distance and similarity of fuzzy sets are important concepts to judge the degree of difference between two fuzzy sets. In this section, a new fuzzy interpolation inference method is introduced. In this paper, the specification that the distance of D ( A , B ) is defined by the normalized Euclidean distance.

3.1. Single Antecedent with Triangular Fuzzy Sets

Suppose that A 1 B 1 and A 2 B 2 are two adjacent fuzzy rules on universe X and Y. Assume that the observation value is A = ( a 1 , a 2 , a 3 ) , and A 1 < A < A 2 .
Rule 1: If x1 is A1, then y is B1
Rule 2: If x1 is A2, then y is B2
Observation: If X is A*
where A i = ( a i 1 , a i 2 , a i 3 ) , B i = ( b i 1 , b i 2 , b i 3 ) , i = 1 , 2 .
The proposed fuzzy interpolation reasoning method is presented as follows.
(Step 1) Construct a new intermediate fuzzy set A by the distance factor λ D and 0 λ D 1 . The distance D ( A 1 , A ) and D ( A 1 , A 2 ) between A 1 and A , A 1 and A 2 can be calculated as follows:
D ( A 1 , A ) = 1 3 i = 1 3 ( a i a 1 i ) 2 1 / 2
D ( A 1 , A 2 ) = 1 3 i = 1 3 ( a 2 i a 1 i ) 2 1 / 2
then, the distance factor λ D can be calculated as follows:
λ D = D ( A 1 , A ) D ( A 1 , A 2 )
Based on the value of λ D , each characteristic value of A can be calculated as follows:
a 1 = ( 1 λ D ) a 11 + λ D a 21
a 2 = ( 1 λ D ) a 12 + λ D a 22
a 3 = ( 1 λ D ) a 13 + λ D a 23
The intermediate fuzzy set A and observation A have the same distance from A 1 .
D ( A 1 , A ) = D ( A 1 , A )
The consequent part B corresponding to the antecedent of the intermediate rule A can be constructed in the same way:
B = ( 1 λ D ) B 1 + λ D B 2
(Step 2) Find the width similarity of observed value A and the intermediate A .
Suppose there is a certain degree of similarity between the antecedent of observed value A and the intermediate A , in which case it can be intuitively believed that the same degree of similarity exists between the consequent part B and B . Therefore, the membership function can be divided into left and right parts. According to the observation value A and intermediate fuzzy set A shown in Figure 2, the left and right similarity ratio S L ( A , A ) and S R ( A , A ) of antecedent A and A can be calculated by the following formula:
S L ( A , A ) = a 2 a 1 a 2 a 1
S R ( A , A ) = a 3 a 2 a 3 a 2
(Step 3) Find the parameter values of B by the distance and width similarity.
According to step 1, it can be seen that the intermediate fuzzy set A and observation A have the same distance from A 1 . Then, in the same way, it can be judged that B and B have the same distance from B 1 , and according to the width similarity, the following equation can be obtained:
D ( B , B 1 ) = D ( B , B 1 ) S L ( A , A ) = S L ( B , B ) S R ( A , A ) = S R ( B , B )
By substituting (30) and (31) into Equation (32), the following formula can be obtained:
( b 1 b 11 ) 2 + ( b 2 b 12 ) 2 + ( b 3 b 13 ) 2 = ( b 1 b 11 ) 2 + ( b 2 b 12 ) 2 + ( b 3 b 13 ) 2 b 2 = b 1 + S L ( A , A ) ( b 2 b 1 ) b 3 = b 2 + S R ( A , A ) ( b 3 b 2 )
According to Equation (33), the reasoning consequence B 1 and B 2 can be obtained. The final inference consequence is determined by the principle of maximum similarity of fuzzy sets.
The similarity SS(A, B) between fuzzy sets A and B can be calculated according to the following formula:
S S ( A , B ) = ( 1 + D ( A , B ) ) 1
By following the above steps, we can draw the inference consequence B* about the observed values A*.

3.2. Multiple Antecedent Variables with Complex Polygonal Fuzzy Sets

Because the trapezoidal membership function is the most typical of polygonal membership functions, this section will take the membership function of the trapezoidal fuzzy set as an example to extend the above interpolation reasoning method. Because the reasoning process of a single antecedent variable is similar to that of multiple antecedents, this section will take the multiple antecedents of the trapezoidal fuzzy set membership function reasoning model as an example.
Assume that the trapezoidal membership function reasoning model is as follows:
Rule i: If x1 is A1i and … and xmi is Ami, then y is Bi
Rule j: If x1 is A1j and … and xmj is Amj, then y is Bj
Observation: If X is A*
where A k i = ( a 1 k i , a 2 k i , a 3 k i , a 4 k i ) and k = 1, 2,…, m.
(Step 1) Construct a new intermediate fuzzy set A k by the distance factor λ D k and 0 λ D k 1 .
λ D k = D k ( A k i , A k ) D k ( A k i , A k j ) = 1 4 n = 1 4 ( a n k a n k i ) 2 1 / 2 1 4 n = 1 4 ( a n k j a n k i ) 2 1 / 2
Based on the value of λ D k , each characteristic value of A k can be calculated as follows:
A k = ( 1 λ D k ) A k i + λ D k A k j
The consequent part B corresponding to the antecedent of the intermediate rule A k can be constructed in the same way, and λ D is the arithmetic averages of λ D k :
B = ( 1 λ D ) B i + λ D B j
λ D = 1 m k = 1 m λ D k
(Step 2) Find the width similarity of observed value A k and the intermediate A k .
Suppose there is a certain degree of similarity between the antecedent of observed value A k and the intermediate A k , in that case it can be intuitively believed that the same degree of similarity exists between the consequent part B and B . Therefore, the membership function can be divided into left, central and right parts. The left, central and right parts similarity ratio S k L ( A k , A k ) , S k C ( A k , A k ) , and S k R ( A k , A k ) of antecedent A k and A k can be calculated by the following formula:
S k L ( A k , A k ) = a 2 k a 1 k a 2 k a 1 k
S k C ( A k , A k ) = a 3 k a 2 k a 3 k a 2 k
S k R ( A k , A k ) = a 4 k a 3 k a 4 k a 3 k
(Step 3) Find the parameter values of B by the distance and width similarity.
According to step 1, it can be known that the intermediate fuzzy set A k and observation A k have the same distance from A k 1 . Then, in the same way, it can judge that B and B have the same distance from B 1 , and according to the width similarity, the following equation can be obtained:
D ( B , B 1 ) = D ( B , B 1 ) S L ( A , A ) = S L ( B , B ) S C ( A , A ) = S C ( B , B ) S R ( A , A ) = S R ( B , B )
where S L ( A , A ) , S c ( A , A ) and S R ( A , A ) are the average of S k L ( A k , A k ) , S k C ( A k , A k ) and S k R ( A k , A k ) , respectively.
S L ( A , A ) = 1 k i = 1 k S i L ( A i , A i )
S C ( A , A ) = 1 k i = 1 k S i C ( A i , A i )
S R ( A , A ) = 1 k i = 1 k S i R ( A i , A i )
According to Equation (42), the reasoning consequence B 1 and B 2 can be obtained. The final inference consequence is determined by the principle of maximum similarity of fuzzy sets according to (34).
By following the above steps, we can draw the inference consequence B = ( b 1 , b 2 , b 3 , b 4 ) about the observed values A k .

3.3. Experimental Result

In this part, several examples are given for the proposed interpolation method and compared with KH methods and HS methods. The examples involve interpolation between two adjacent rules.
Example 1: This example demonstrates the use of the proposed method involving a single antecedent with triangular fuzzy sets. All the conditions and the fuzzy interpolative reasoning consequences for the different methods are shown in Table 1 and Figure 3.
First, according to (24) to (30), A and B can be calculated as A (5.7, 9.15, 10.15) and B (5.19, 6.67, 8.67), respectively. Then, according to the width similarity relationship between the observed A and antecedent of the intermediate rule A , the solutions B 1 and B 2 of Equation (33) can be obtained as B 1 (5.84, 6.27, 8.27) and B 2 (−3.744, −3.314, −1.314), respectively. The similarity of SS( B 1 , B ) and SS( B 2 , B ) can be calculated as SS( B 1 , B ) = 0.6675 and SS( B 2 , B ) = 0.0939, according to (35), respectively. Finally, B 1 is selected as the final inference consequence as the consequence B* (5.84,6.27,8.27). From Table 1 and Figure 3, it can be seen that the KH method resulted in a nonconvex consequent fuzzy set, and the reasoning consequence of this method and HS method are both reasonable.
Example 2: This example demonstrates the use of the proposed method involving multiple antecedent variables with trapezoidal fuzzy sets. All the conditions and the fuzzy interpolative reasoning consequences for the different methods are shown in Table 2 and Figure 3.
First, according to (37) to (38), A 1 , A 2 and B can be calculated as A 1 (5.77, 8.19, 9.19, 10.19), A 2 (7.17, 8.73, 9.73, 10.73) and B (5.43, 6.88, 7.88, 8.88), respectively. Then, according to the width similarity relationship between the observation and antecedent of the intermediate rule, the solutions B 1 and B 2 of Equation (43) can be obtained as B 1 (4.79, 6.03, 8.03, 10.03) and B 2 (−5.14 9, −3.915, −1.915, −0.085), respectively. The similarity SS( B 1 , B ) and SS( B 2 , B ) can be calculated as SS( B 1 , B ) = 0.5604 and SS( B 2 , B ) = 0.0907, according to (35), respectively. Finally, B 1 is selected as the final inference consequence, then B* (4.79, 6.03, 8.03, 10.03). From Table 2 and Figure 4, we can see that three comparative methods can obtain reasonable conclusions, and the conclusion obtained by this method is closer to that of B2.

4. Welding Formation Prediction

Welding technology is an important production and processing method in industrial production. However, welding is a highly nonlinear, time-varying and multicoupling typical complex process. It is difficult to describe the process with an accurate model. Establishing welding process parameter models usually requires a large number of prior experiments. Therefore, it is difficult to construct a complete fuzzy rule base for the welding process. For a complete rule base, traditional fuzzy reasoning methods can perform well, but in sparse rule bases, such methods seem powerless. Fuzzy interpolation inference can be performed in a sparse rule base. Using a sparse rule library to construct a welding forming prediction model can achieve inference through a sufficient number of fuzzy rules, which can to some extent reduce the difficulty of constructing the model. Therefore, in this section, we propose a welding formation prediction method based on a sparse rule base.
We consider an application of the proposed algorithm for weld forming prediction. Forming quality of the weld is one of the factors affecting the performance of welded joints. There are many factors affecting the forming of the weld. Under the condition that other process conditions remain unchanged, welding current, welding voltage and welding speed are the key factors affecting the forming quality of the weld. Therefore, selecting reasonable welding process parameters is very important to improve the welding quality and production efficiency.

4.1. Welding Process Parameter Model

Metal active gas arc welding (MAG) is a common metal material connection process in industrial production. It is widely used in industrial fields such as machinery, shipbuilding, and chemical engineering due to its high production efficiency and strong welding process stability. The quality of a welding joint is determined by its mechanical properties, which are dependent both on its metallurgical properties and bead geometry, in which weld penetration is one of the important geometric parameters. For arc welding, the penetration of the welded joint depends on many input process parameters, such as welding current, welding speed, voltage, wire feeding speed, gas flow, nozzle plate distance, torch angle, and so on [32,33]. Therefore, the selection of the appropriate welding parameters is crucial for the welding process.
The depth of a weld seam is an important index of welding quality. Two main technological parameters affect the weld depth Y: the welding current X1 and welding speed X2 [34]. In order to establish the relationship between welding depth Y and welding current X1 and welding speed X2, an experiment is used that employs the 85%Ar + 15%CO2 mixed gas arc welding process that is widely used in metal connections [34]. The experimental equipment and conditions are shown in Table 3 and Figure 5, respectively.
Flat and fillet welds are commonly involved in the actual welding process, and in this paper, the experiment adopts commonly used butt-welding connection methods. The welded material is fixed on the welding workbench and the gap between the plates is adjusted to 2 mm before performing the welding operation, as shown in Figure 6.
Then, the welding experiment is performed according to the present welding parameters. Subsequently, the weld penetration measurement is carried out by selecting qualified specimens through welding the appearance and forming the specimens. Due to the inability to measure weld penetration directly, it is necessary to cut the welded specimen. After cutting the welded specimen, the weld penetration can be measured by a JGX-2 Tool microscope. The welding formation and welding penetration are shown in Figure 7. The experimental sample data can be obtained through measurement, as shown in Table 4.
Based on experimental sample data, the input domain of the welding current X1 is set to [100, 120] and [170, 190], and the welding speed X2 is set to [360, 390] and [470, 500]. Using fuzzy language to describe the input domain, fuzzy language variables are defined as small (S) and large (L), which are described by symmetric congruent triangular fuzzy sets, and the membership of welding current X1 is shown in Figure 8a. The output domain of depth Y is set to [2.62, 3.6] and [4.31, 5.3], and fuzzy language variables defined as Small (S), Medium-small (MS), Medium-large (ML) and Large (L), which are described by symmetric congruent triangular fuzzy sets, and the membership of welding depth Y are shown in Figure 8b.
By defining the fuzzy language of input variables, four fuzzy rules between welding penetration, welding current and welding speed are summarized, as shown in Table 5. Finally, a sparse rule base for the welding forming prediction model can be obtained.
The fuzzy language If–Then description of the sparse rule bases for welding forming prediction is as follows:
Rule 1: If Welding current X1 is S and Welding speed X2 is S, then Welding penetration Y is MS.
Rule 2: If Welding current X1 is S and Welding speed X2 is L, then Welding penetration Y is S.
Rule 3: If Welding current X1 is L and Welding speed X2 is S, then Welding penetration Y is L.
Rule 4: If Welding current X1 is L and Welding speed X2 is L, then Welding penetration Y is ML.
By following the above steps, a sparse rule base of the welding process with only four fuzzy rules can be obtained. Using sparse rule bases to construct inference models not only reduces the difficulty of acquiring modeling knowledge to a certain extent, but also reduces the complexity of fuzzy rule bases without losing generality. For welding, the process of obtaining specific data between welding parameters and welding geometric dimensions is cumbersome and not easy, while using a sparse rule library to describe this relationship is much easier.

4.2. Weld Formation Prediction

In this section, a welding formation prediction process based on a sparse rule base was designed using the method proposed in this article. The main steps of welding formation prediction based on fuzzy interpolation reasoning are as follows:
Step1 Fuzzification: The same triangular fuzzy set as the input variable antecedent is used for fuzzification. The real value of the input variable can be fuzzified by the same triangular membership function with base width b and height 1. Suppose that the input variable of the welding current is x 1 ; it can be fuzzified by the same triangular membership function whose base width is b and membership value at x 1 is 1.
Step2 Inference: First, calculate the distance between the input value and the antecedent of adjacent rule by (26) to (30), then construct intermediate rules. Then according to (33), B 1 and B 2 can be obtained. Finally, the inference consequence B* can be drawn according to the maximum similarity by (35).
Step3 Defuzzification: The result derived from the inference is a family of fuzzy sets, so it is necessary to determine a real value of the weld depth that corresponds to these fuzzy values. Here, the maximum membership principle is adopted for defuzzification. Let y* be a real value of the output B*, and y* can be obtained by
B ( y ) = s u p y Y B ( y ) = 1
By following the above steps, welding penetration prediction can be achieved by inputting welding parameter values. Figure 9 shows the model of the welding formation prediction algorithm, with input parameters including welding current and welding speed. The proposed algorithm is used to predict the output value of welding penetration depth.
In this example, five samples are employed to calculate the weld depth, as seen in Table 6, and the experimental results are obtained according to the sample parameters, where y* and y are respective outputs of the inference value and measured value, respectively. We find that the average error between the inference result and the measurement result is 2.14%, and the maximum error is 3.52%, respectively, which indicates that the inference values derived from the algorithm are in good agreement with the measured results, as seen in Figure 10.

5. Conclusions

This paper proposes a fuzzy interpolation inference method. From the results, we can see that this method can ensure the normality and convexity of the reasoning results and also have reasonable reasoning results under the polygonal fuzzy sets with multiple input variables. The proposed method differs from existing methods in that it uses normalized Euclidean distance to define the distance factor when constructing intermediate rules, the inference conclusion is obtained by distance and similarity, and two satisfactory distance and similarity conclusions are obtained. Therefore, the maximum similarity with the intermediate rule inference conclusion is ultimately used to determine the final conclusion.
Then, an engineering application example of this method is given. By establishing a sparse rule base for welding process parameters and welding formation, welding formation prediction can be achieved under a sparse rule base. According to the experimental results, the maximum error of the welding formation prediction model is 3.52%, which can satisfy the requirements of welding process specifications. For the industrial production process, it is necessary to spend much time and energy to build a complete rule base that completely covers the entire input domain. Because it is not easy to build a complete rule base because of incomplete knowledge mastery, using traditional reasoning methods will not be able to draw inference conclusions; however, the fuzzy interpolation reasoning method can counteract this situation and enhance the applicability of the fuzzy reasoning system.
In this paper, a prototype of the fuzzy interpolation inference method is presented, and simulation examples show that this method has comparable inference accuracy compared to the original HS method. At present, the method in the article only involves interpolation inference for adjacent rules. In the next work, we will continue to improve this method, such as how to adaptively find adjacent rules from numerous rules and other related work.

Author Contributions

Conceptualization, Z.F. and Z.P.; methodology, Z.F. and Z.P.; software, Z.P.; validation, Z.P. and H.Y.; formal analysis, X.L.; investigation, Z.P. and H.Y.; resources, Z.F.; data curation, Z.P. and X.L.; writing—original draft preparation, Z.P.; writing—review and editing, Z.F.; visualization, Z.F.; supervision, Z.F.; project administration, Z.P.; funding acquisition, Z.F. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by the National Natural Science Foundation of China under Grant (51969001, 52261044); Graduate Education Program Project of Guangxi (YCSW2022477).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data can be obtained by contacting the author Zufu Pan (panzufu@st.gxu.edu.cn).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Butdee, S.; Thanomsin, J. Robotic welding using fuzzy logic to predict penetration for an oil pipeline weldment. Mater. Today Proc. 2020, 26, 2425–2431. [Google Scholar] [CrossRef]
  2. Aghakhani, M.; Ghaderi, M.R.; Karami, A.; Derakhshan, A.A. Combined effect of TiO2 nanoparticles and input welding parameters on the weld bead penetration in submerged arc welding process using fuzzy logic. Int. J. Adv. Manuf. Technol. 2014, 70, 63–72. [Google Scholar] [CrossRef]
  3. Jiao, Z.; Feng, Z.; Chen, S.; Chen, H.; Yu, J. An Approximate Inference Scheme Based on Distance-Induced Relations: Weld Forming Prediction. IEEE Access 2021, 9, 62820–62836. [Google Scholar] [CrossRef]
  4. Huang, X.; Chen, S. SVM-based fuzzy modeling for the arc welding process. Mater. Sci. Eng. A 2006, 427, 181–187. [Google Scholar] [CrossRef]
  5. De, S.K.; Biswas, R.; Roy, A.R. An application of intuitionistic fuzzy sets in medical diagnosis. Fuzzy Sets Syst. 2001, 117, 209–213. [Google Scholar] [CrossRef]
  6. Xiao, F. A distance measure for intuitionistic fuzzy sets and its application to pattern classification problems. IEEE Trans. Syst. Man Cybern. Syst. 2019, 51, 3980–3992. [Google Scholar] [CrossRef]
  7. Xiao, F.; Ding, W. Divergence measure of Pythagorean fuzzy sets and its application in medical diagnosis. Appl. Soft Comput. 2019, 79, 254–267. [Google Scholar] [CrossRef]
  8. Deng, X.; Jiang, W.; Wang, Z. An information source selection model based on evolutionary game theory. Applied Math. Comput. 2020, 385, 125362. [Google Scholar] [CrossRef]
  9. Xiao, F. CaFtR: A fuzzy complex event processing method. Int. J. Fuzzy Syst. 2022, 24, 1098–1111. [Google Scholar] [CrossRef]
  10. Fu, C.; Liu, W.; Chang, W. Data-driven multiple criteria decision making for diagnosis of thyroid cancer. Ann. Oper. Res. 2020, 293, 833–862. [Google Scholar] [CrossRef]
  11. Xiao, F. EFMCDM: Evidential fuzzy multicriteria decision making based on belief entropy. IEEE Trans. Fuzzy Syst. 2019, 28, 1477–1491. [Google Scholar] [CrossRef]
  12. Zadeh, L.A. Fuzzy sets. Inf. Control 1965, 8, 338–353. [Google Scholar] [CrossRef] [Green Version]
  13. Su, P.; Shang, C.; Chen, T.; Shen, Q. Exploiting Data Reliability and Fuzzy Clustering for Journal Ranking. IEEE Trans. Fuzzy Syst. 2017, 25, 1306–1319. [Google Scholar] [CrossRef] [Green Version]
  14. Fan, Y.; Huang, G.; Huang, K.; Baetz, B.W. Planning Water Resources Allocation Under Multiple Uncertainties Through a Generalized Fuzzy Two-Stage Stochastic Programming Method. IEEE Trans. Fuzzy Syst. 2015, 23, 1488–1504. [Google Scholar] [CrossRef]
  15. Kóczy, L.; Hirota, K. Approximate reasoning by linear rule interpolation and general approximation. Int. J. Approx. Reason. 1993, 9, 197–225. [Google Scholar] [CrossRef] [Green Version]
  16. Wu, Z.Q.; Masaharu, M.; Shi, Y. An improvement to Kóczy and Hirota’s interpolative reasoning in sparse fuzzy rule bases. Int. J. Approx. Reason. 1996, 15, 185–201. [Google Scholar] [CrossRef] [Green Version]
  17. Baranyi, P.Z.; Tikk, D.; Yam, Y.; Kóczy, L.T.; Nádai, L. A new method for avoiding abnormal conclusion for α-cut based rule interpolation. FUZZ-IEEE’99. In Proceedings of the 1999 IEEE International Fuzzy Systems. Conference Proceedings (Cat. No.99CH36315), Seoul, Republic of Korea, 22–25 August 1999; Volume 1, pp. 383–388. [Google Scholar] [CrossRef]
  18. Wang, T.; Lu, Z.; Li, F. Fuzzy interpolative reasoning based on geometric similarity. Comput. Sci. 2004, 31, 169–171+175. [Google Scholar] [CrossRef]
  19. Wang, W.B.; Zhang, H. Fuzzy lagrange’s interpolative reasoning method based on geometric parameter. Comput. Sci. 2007, 34, 200–202. [Google Scholar] [CrossRef]
  20. Huang, Z.; Shen, Q. Fuzzy interpolative reasoning via scale and move transformations. IEEE Trans. Fuzzy Syst. 2006, 14, 340–359. [Google Scholar] [CrossRef] [Green Version]
  21. Huang, Z.; Shen, Q. Fuzzy Interpolation and Extrapolation: A Practical Approach. IEEE Trans. Fuzzy Syst. 2008, 16, 13–28. [Google Scholar] [CrossRef] [Green Version]
  22. Jin, S.; Diao, R.; Quek, C.; Shen, Q. Backward fuzzy rule interpolation. IEEE Trans. Fuzzy Syst. 2014, 22, 1682–1698. [Google Scholar] [CrossRef] [Green Version]
  23. Yang, L.; Chao, F.; Shen, Q. Generalized adaptive fuzzy rule interpolation. IEEE Trans. Fuzzy Syst. 2017, 25, 839–853. [Google Scholar] [CrossRef] [Green Version]
  24. Naik, N.; Diao, R.; Shen, Q. Dynamic fuzzy rule interpolation and its application to intrusion detection. IEEE Trans. Fuzzy Syst. 2017, 26, 1878–1892. [Google Scholar] [CrossRef] [Green Version]
  25. Chen, T.; Shang, C.; Yang, J.; Li, F.; Shen, Q. A New Approach for Transformation-Based Fuzzy Rule Interpolation. IEEE Trans. Fuzzy Syst. 2020, 28, 3330–3344. [Google Scholar] [CrossRef] [Green Version]
  26. Xu, R.; Shang, C.; Shen, Q. Towards Dynamic Fuzzy Interpolation Based on Rule Assessment. In Proceedings of the 2022 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), Padua, Italy, 18–23 July 2022. [Google Scholar] [CrossRef]
  27. Li, F.; Shang, C.; Li, Y.; Shen, Q. Feature ranking-guided fuzzy rule interpolation. In Proceedings of the 2017 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), Naples, Italy, 9–12 July 2017. [Google Scholar] [CrossRef]
  28. Li, F.; Li, Y.; Shang, C.; Shen, Q. Fuzzy Knowledge-Based Prediction Through Weighted Rule Interpolation. IEEE Trans. Cybern. 2020, 50, 4508–4517. [Google Scholar] [CrossRef] [Green Version]
  29. Li, F.; Shang, C.; Li, Y.; Yang, J.; Shen, Q. Fuzzy rule based interpolative reasoning supported by attribute ranking. IEEE Trans. Fuzzy Syst. 2018, 26, 2758–2773. [Google Scholar] [CrossRef] [Green Version]
  30. Li, F.; Shang, C.; Li, Y.; Shen, Q. Interpretable mammographic mass classification with fuzzy interpolative reasoning. Knowl. Based Syst. 2019, 191, 105279. [Google Scholar] [CrossRef]
  31. Nagy, S.; Sziová, B.; Kóczy, L.T. The effect of image feature qualifiers on fuzzy colorectal polyp detection schemes using KH interpolation-towards hierarchical fuzzy classification of coloscopic still images. In Proceedings of the 2018 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), Rio de Janeiro, Brazil, 8–13 July 2018. [Google Scholar] [CrossRef]
  32. Rao, P.S.; Gupta, O.P.; Murty, S.S.N.; Rao, A.B.K. Effect of process parameters and mathematical model for the prediction of bead geometry in pulsed GMA welding. Int. J. Adv. Manuf. Technol. 2009, 45, 496–505. [Google Scholar] [CrossRef]
  33. Noor, C.M.; Ferry, M.; Nik, W.W. A study of software approach for predicting weld bead geometry in shielded metal arc welding (SMAW) process. Appl. Mech. Mater. 2014, 554, 386–390. [Google Scholar] [CrossRef]
  34. Karadeniz, E.; Ozsarac, U.; Yildiz, C. The effect of process parameters on penetration in gas metal arc welding processes. Mater. Des. 2007, 28, 649–656. [Google Scholar] [CrossRef]
Figure 1. The membership function of triangular.
Figure 1. The membership function of triangular.
Applsci 13 07546 g001
Figure 2. The membership function of observations and intermediate rules.
Figure 2. The membership function of observations and intermediate rules.
Applsci 13 07546 g002
Figure 3. A comparison of the fuzzy interpolative reasoning consequences of Example 1 for different methods.
Figure 3. A comparison of the fuzzy interpolative reasoning consequences of Example 1 for different methods.
Applsci 13 07546 g003
Figure 4. A comparison of the fuzzy interpolative reasoning consequences of Example 2 for different methods.
Figure 4. A comparison of the fuzzy interpolative reasoning consequences of Example 2 for different methods.
Applsci 13 07546 g004
Figure 5. Welding experimental equipment.
Figure 5. Welding experimental equipment.
Applsci 13 07546 g005
Figure 6. Butt-weld connection.
Figure 6. Butt-weld connection.
Applsci 13 07546 g006
Figure 7. Actual welding formation and penetration measurement.
Figure 7. Actual welding formation and penetration measurement.
Applsci 13 07546 g007
Figure 8. (a) The membership function of the input variable X1; (b) The membership function of the output variable Y.
Figure 8. (a) The membership function of the input variable X1; (b) The membership function of the output variable Y.
Applsci 13 07546 g008
Figure 9. The algorithm flow chart of welding forming prediction.
Figure 9. The algorithm flow chart of welding forming prediction.
Applsci 13 07546 g009
Figure 10. Curve of output value and measured value.
Figure 10. Curve of output value and measured value.
Applsci 13 07546 g010
Table 1. Reasoning consequences of Example 1.
Table 1. Reasoning consequences of Example 1.
Attribute ValuesMethodResults
A1 (0,5,6)KH Method(6.36,5.38,7.38)
A2 (11,13,14)HS Method(5.83,6.26,7.38)
B1 (0,2,4)Proposed Method(5.84,6.27,8.27)
B2 (10,11,13)
Table 2. Reasoning consequences of Example 2.
Table 2. Reasoning consequences of Example 2.
Attribute ValuesMethodResults
A11 (0,4,5,6), A12 (11,12,13,14)KH Method(5.45,5.94,7.13,8.31)
A21 (1,2,3,4), A22 (12,14,15,16)HS Method(4.37,5.55,7.48,9.33)
B1 (0,2,3,4)Proposed Method(4.79,6.03,8.03,10.03)
B2 (10,11,12,13)
Table 3. Experimental conditions of MAG welding.
Table 3. Experimental conditions of MAG welding.
TypeValue
Material for testQ235 low carbon steel
Welding powerAOTAI Pulse-500RP
Welding positionFlat welding
Shielded gas85%Ar + 15%CO2
Groove gap (mm)2
Gas flow (L/min)15
Welding wire diameter (mm)1.2
Wire elongation (mm)15
Welding wire materialH08Mn2SiA
Measuring toolsJGX-2 Tool microscope
Table 4. Experimental sample data.
Table 4. Experimental sample data.
SampleCurrent x1 (A)Speed x2 (mm·min−1)Depth of Weld y (mm)
11003903.01
21005002.62
31103753.3
41104852.87
51203603.6
61204703.23
71705004.31
81703904.77
91803755.01
101804854.68
111903605.23
121904705.07
Table 5. Welding procedure rule.
Table 5. Welding procedure rule.
Welding Current (A)Welding Speed (mm·min−1)
S (360–390)L (470–500)
S (100–120)MSS
L (170–190)LML
Table 6. Model reasoning verification results.
Table 6. Model reasoning verification results.
SampleCurrent x1 (A)Speed x2 (mm·min−1)Depth of Weld y (mm)
y*y
11304743.283.4
21373953.693.71
31284323.823.74
41454323.924.03
51754444.374.45
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

Pan, Z.; Feng, Z.; Yuan, H.; Li, X. Prediction of MAG Welding Formation Based on Fuzzy Interpolation Reasoning. Appl. Sci. 2023, 13, 7546. https://doi.org/10.3390/app13137546

AMA Style

Pan Z, Feng Z, Yuan H, Li X. Prediction of MAG Welding Formation Based on Fuzzy Interpolation Reasoning. Applied Sciences. 2023; 13(13):7546. https://doi.org/10.3390/app13137546

Chicago/Turabian Style

Pan, Zufu, Zhiqiang Feng, Hao Yuan, and Xin Li. 2023. "Prediction of MAG Welding Formation Based on Fuzzy Interpolation Reasoning" Applied Sciences 13, no. 13: 7546. https://doi.org/10.3390/app13137546

APA Style

Pan, Z., Feng, Z., Yuan, H., & Li, X. (2023). Prediction of MAG Welding Formation Based on Fuzzy Interpolation Reasoning. Applied Sciences, 13(13), 7546. https://doi.org/10.3390/app13137546

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