Next Article in Journal
Asymmetric Graph Contrastive Learning
Previous Article in Journal
Categorical Join and Generating Families in Diffeological Spaces
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Variable Gap MAG Welding Penetration Control Using Rough Set Knowledge Acquisition

1
School of Mechanical and Marine Engineering, Beibu Gulf University, Qinzhou 535011, China
2
School of Materials Science and Engineering, Shanghai Jiao Tong University, Shanghai 200240, China
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(21), 4504; https://doi.org/10.3390/math11214504
Submission received: 24 September 2023 / Revised: 24 October 2023 / Accepted: 30 October 2023 / Published: 31 October 2023

Abstract

:
The establishment of the correspondence between the important features of the topside weld pool and the penetration state is a key link in penetration control. This article presents a scheme of variable gap welding penetration control based on rough-fuzzy modeling. By utilizing the basic concepts of variable precision rough sets and conditional information entropy, relevant algorithms for attribute reduction and rule extraction in decision information systems are addressed. Raw data for modeling are obtained through current–gap combination experiments, and then rough-set-based knowledge acquisition algorithms are used to generate classification rules for the penetration state. Based on the correspondence between the important features of the topside pool and the penetration state, a fuzzy control model is established. Welding experiments under variable gaps are conducted to examine the proposed control scheme, and the results indicate that the weld has good penetration and meets the requirements of welding specifications.

1. Introduction

Metal active gas (MAG) welding is widely used in industries such as aviation, shipbuilding, chemical, construction, and mechanical manufacturing [1]. Penetration control is a key technology in MAG one-side welding with back formation. The weld gap is one of the important process parameters that affect the penetration state of the weld seam. The main function of a welding fit-up gap is to ensure root penetration, so its size should comply with the welding specifications and maintain uniformity and consistency. If the gap is too small, the weldment cannot be fully welded through; if it is too large, it leads to over-penetration, collapse, and even burning through. In practical applications, due to the influence of weldment processing and assembly, it is often difficult to ensure the uniform and consistent size of weld gaps. Therefore, using constant-specification welding will lead to poor penetration of the weld seam. With the development of machine vision, image processing, and artificial intelligence technologies, using intelligent means to control the shape and size of the welding pool has become one of the main ways to achieve welding penetration control [2,3].
The back width of the weld seam can directly characterize the penetration state. However, due to various limitations, it is impossible to directly observe the backside of the weld in most cases, such as the welding of closed or semi-closed structures. A large amount of engineering practice and welders’ experience has shown that there is a certain relationship between the topside shape of the molten pool and the penetration state. Therefore, the current main approach for welding penetration control is to establish a welding process model that reflects the relationship between the topside characteristics of the weld pool and the penetration state. During the welding process, the penetration state is predicted by detecting the topside shape of the weld pool, and then real-time control for the back width of the weld is achieved by adjusting welding specification parameters.
The development of welding process modeling has gone through a process from simple to complex. The experimental results indicate that the more abundant the obtained topside shape information of the molten pool, the more accurate the prediction results of the penetration state. As a result, some researchers propose to establish a multi-input welding process model by integrating more feature information (such as weld pool width, length, area, tail width, trailing angle, etc.), and further developing a model that combines weld pool feature information, welding specifications, and welding process conditions (such as the fit-up gap) to predict the back width of the weld seam [4].
With the increase in the input feature information, the prediction accuracy of the welding process model has improved to a certain extent. However, high-dimensional inputs inevitably generate redundant features and a large amount of redundant information, which makes the model more complex and makes it difficult to obtain the regularity of penetration status changing with the topside features of the molten pool through data analysis and processing. It is worth noting that during the welding process, experienced welders often determine the penetration state by observing the important features of the topside molten pool, and then adjust parameters such as welding current and welding speed to ensure weld penetration. Therefore, in the automated welding process, finding important features that can characterize the penetration state from the frontal image of the molten pool is of great significance for achieving intelligent control of penetration.
Rough set (RS) theory is a mathematical tool for data representation, learning, and induction, which has been widely applied in fields such as knowledge discovery, machine learning, pattern recognition, and decision support [5,6,7,8]. The core idea of rough sets is to acquire decision or classification rules through knowledge reduction under the condition that maintains the system’s classification ability unchanged. Therefore, if the rough set method is used to establish the correspondence between the important features of the topside melt pool and the penetration state, then the penetration prediction process can be avoided in closed-loop control, and penetration control is achieved by adjusting the topside shape of the melt pool.
The organizational structure of the rest of this article is as follows. Section 2 briefly reviews the relevant work of fuzzy logic control in welding and other engineering fields. Section 3 describes the relevant algorithms based on variable precision rough set (VPRS) knowledge acquisition and then proposes a rough-fuzzy control scheme for the variable gap welding penetration process. Section 4 presents and discusses the relevant results of using the proposed penetration control scheme through variable gap mild steel MAG welding experiments. Section 5 describes the conclusion of this article.

2. Literature Review

Welding penetration is one of the most important technical requirements for load-bearing welds, and the control of the penetration process has always been a concern in the welding industry [9,10]. In terms of control strategies for the penetration status, the main algorithms include fuzzy logic control, fuzzy neural network control, adaptive control, etc.
As a powerful tool for describing human thinking in dealing with imprecise and uncertain problems, fuzzy theory has been widely applied in the fields of decision-making and control [11,12,13,14]. Fuzzy logic control has the advantages of flexibility, simplicity, and strong robustness, with strong adaptability to complex nonlinear systems. Ref. [15] selected a fuzzy control strategy for the design of a permanent magnet synchronous motor controller and used a heuristic global optimization algorithm to optimize the weights of the fuzzy controller rules. The experimental results showed that the controller had good control performance under load disturbances. Ref. [16] used fuzzy logic to design an automatic transmission control system to meet the requirements of lower jerk response, smoother driving comfort, and lower fuel consumption during vehicle driving. Ref. [17] proposed a novel fuzzy logic control scheme for tracking the joint trajectory of robot manipulators, which took acceleration as one of its language variables. The results of the system simulation experiments indicated that the addition of fuzzy variable acceleration significantly improved the system’s response.
In the field of welding, fuzzy logic technology has been applied to weld seam tracking and welding forming control. Refs. [18,19,20] presented a fuzzy-logic-based adaptive control scheme, where the membership functions of input and output variables could be adaptively adjusted according to the tracking state. The experimental results showed that the proposed scheme had high seam-tracking accuracy and better performance than traditional seam-tracking controllers. To eliminate errors and suppress overshoot, [21,22] designed a hybrid controller that combined fuzzy logic control with proportional integral or proportional control. Simulation results showed that the scheme could achieve fast and accurate tracking of welds. Ref. [23] adopted a fuzzy control model to simulate external disturbance signals and dynamic uncertainty signals, which enabled the controller to effectively suppress chattering caused by sliding mode control algorithms. The experiments indicated that this model effectively achieved the tracking of welding robots.
Regarding the control of weld formation, [24] introduced the application of fuzzy logic in welding process control. A fuzzy control model for weld pool width was established based on the proportional relationship between the topside width of the weld pool and the depth of the weld pool. During the welding process, fuzzy inference was used to adjust the welding parameters according to the detected width of the molten pool, thereby achieving online control of the penetration depth. Ref. [25] focused on the problem of online control of fusion penetration. Based on experimental data, a fuzzy identification method was used to extract fuzzy control rules for the welding process, and a fuzzy controller with self-learning adaptability was designed. The experimental results indicated that the controller had an intelligent control effect. Ref. [26] established a fuzzy control system with wire feeding speed as the control variable and surface melt hole size as the controlled variable. The experimental results showed that the welding seam formed well under variable gap conditions. Ref. [27] used a fuzzy control algorithm to automatically adjust the downward pressure of the welding device. Through MATLAB simulation experiments, it was verified that the fuzzy control algorithm could effectively control the welding pressure of the welding device, which helped to improve the quality of weld forming.
In addition to fuzzy-logic-based control methods, some researchers have investigated adaptive control methods for welding penetration. Ref. [28] used the Hammerstein model to describe nonlinear systems and identified model parameters online through the recursive least-squares method to achieve adaptive control of the welding process. Ref. [29] established a penetration state prediction model based on the characteristics of molten pool images and designed a penetration model-free adaptive controller. The controller was validated through variable heat dissipation and variable plate thickness welding experiments.

3. Methods

3.1. VPRS-Based Knowledge Acquisition

3.1.1. Preliminaries

The classification of classical rough set processing is a precise classification based on the “completely belonging” or “not belonging” relationship. However, in practical applications, interference such as noise is often unavoidable, which makes it difficult for the classification performance of classical rough sets to achieve the expected results. To enhance the anti-interference ability of the classical model, Ziarko et al. proposed an extended rough set model called the variable precision rough set (VPRS) [30].
Let U be a nonempty finite universe. Given a binary function κ :   U × U [ 0 , 1 ] such that
κ ( X , Y ) = { card ( X Y ) card ( X ) , X   1 ,   X =
holds for any X , Y U , where card ( ) is the cardinal number of a set, then κ ( X , Y ) is called the relative correct classification rate of X with respect to Y .
Suppose ( U , C { d } ) is a decision information system, where C is the conditional attribute set and d is the decision attribute. X i ( i = 1 , 2 , , m ) is the conditional class derived from partition U / C , and Y j ( j = 1 , 2 , , n ) is the decision class derived from partition U / d . Given β ( 0.5 , 1 ] , the β -lower approximation of Y j with respect to C is
C _ β ( Y j ) = { X i U / C : κ ( X i , Y j ) β } .
The β -positive region of d with respect to C is
P O S C β ( d ) = Y j U / d C _ β ( Y j )
and the β -approximate classification quality of d with respect to C is
γ C β ( d ) = card ( P O S C β ( d ) ) / card ( U ) .
From Formula (4), it can be seen that the approximate classification quality reflects the proportion of objects assigned from conditional class U / C to decision class U / d in the universe U for a given threshold value β .
Definition 1
([30]). Let ( U , C { d } )  be a decision information system and β ( 0.5 , 1 ] . For any B C , if:
{ 1 ) γ B β ( d ) = γ C β ( d ) 2 ) a B ,   γ B { a } β ( d ) γ C β ( d )
holds, then  B  is called a  β -approximate reduction of  C  with respect to  d , denoted as  R E D d β ( C ) .
The above definition indicates that the approximate classification quality of a minimal attribute subset B in a conditional attribute set C for decision attribute d is equal to that of C for d .
Attribute significance is a key concept in rough set knowledge reduction. In the algebraic view of rough set theory, whether a conditional attribute is reducible depends on whether the lower approximation set of the decision set is changed after deleting the conditional attribute, that is, whether it has an impact on the deterministic (compatible) part of the decision information. Thus, a definition of attribute significance based on approximate classification quality is as follows.
Definition 2
([31]). Let ( U , C { d } )  be a decision information system and β ( 0.5 , 1 ] . For any a C , the significance of a  relative to d  in C  is expressed as
S I G ( a , C , d ) = γ C β ( d ) γ C { a } β ( d ) .
Formula (6) reflects the changes in the approximate classification quality caused by removing a from the conditional attribute set C . If S I G ( a , C , d ) is equal to 0, then a is unimportant(redundant) in C with respect to d ; otherwise, a is irreducible.

3.1.2. Attribute Reduction and Rules Extraction

Rough set has the ability to automatically acquire knowledge from an original data set. It does not require any prior knowledge and generates a set of production rules in the form of “if … then …” from a decision information system through attribute reduction and rule extraction.
Attribute reduction is a core part of rough set theory, which requires retaining necessary and important conditional attributes or eliminating redundant and unimportant conditional attributes while maintaining unchanged the ability of the conditional attributes to classify the decision attributes.
Rough-set-based attribute reduction can be divided into theoretical algorithms and heuristic algorithms according to whether heuristic information is utilized or not. For theoretical reduction algorithms, it is difficult to seek a minimal or optimal reduction of an information system due to the combinatorial explosion problem of attributes. Therefore, heuristic algorithms are generally used to obtain approximate optimal or suboptimal solutions.
The reduction strategy of heuristic algorithms is how to select conditional attributes, while the selection order is determined using the importance of attributes in the decision information system. The description of attribute significance mainly includes the algebraic-view-based definition (see Definition 2) and the information-view-based definition [31]. In the information view of rough set theory, whether a conditional attribute is reducible depends on whether the conditional information entropy of the decision information system is changed after deleting the conditional attribute. The information entropy of the system is generated by the uncertain (incompatible) part, and the information entropy of the deterministic (compatible) part is 0. That is to say, if deleting an attribute neither affects the probability distribution of the uncertain part nor changes the classification of the deterministic part, then the attribute is unimportant (redundant). Thus, it can be seen that the information definition of attribute importance includes its algebraic definition. The significance of attributes based on conditional information entropy is defined as follows.
Definition 3.
Let ( U , C { d } )  be a decision information system and β ( 0.5 , 1 ] . For any a C , the significance of a  relative to d  in C  is expressed as
S I G ( a , C , d ) = H ( d | C { a } ) H ( d | C )
where  H ( d | C { a } )  and  H ( d | C )  are the conditional entropy of  d  with respect to  C { a }  and  C , respectively.
Based on Definitions 1 and 3, a rapid reduction of conditional attributes in decision information systems can be achieved. The basic idea of this algorithm is to sort all conditional attributes in the decision information system in descending order of significance and then sequentially add them to the reduction set R E D until the termination conditions of the algorithm are met. The algorithm uses the importance of attributes based on conditional entropy as heuristic information and believes that the greater the importance of the attributes, the greater their classification ability. Thus, a rapid increase in classification quality can be achieved by adding those important attributes one by one.
Algorithm 1: Attribute significance-based approximate reduction (ASBAR).
Input: ( U , C { d } ) , β
Output: Reduction set R E D
Step 1. Calculate the classification quality γ C β of C according to Formula (4).
Step 2. Calculate the attribute significance S I G ( a , C , d ) for every a C according to Formula (7).
Step 3. R E D , repeat the following operations for every a C in descending order of S I G ( a , C , d ) .
 Step 3.1. R E D R E D { a } , calculate the classification quality γ R E D β of R E D according to Formula (4).
 Step 3.2. If γ R E D β = γ C β , output R E D ; otherwise, proceed to Step 3.1.
In addition to providing methods for attribute (knowledge) reduction in decision information systems, rough set theory also has the ability to extract decision or classification rules in the form of “if … then …” from decision information systems.
Let ( U , R E D { d } ) be a reduced decision information system and X i ( i = 1 , 2 , , l ) and Y j ( j = 1 , 2 , , s ) be the conditional class and decision class derived from the partitions U / R E D and U / { d } , respectively. For any x X i and x Y j , the descriptions of X i and Y j in ( U , R E D { d } ) are
{ Des ( X i ) = a R E D ( a = a ( x ) ) Des ( Y j ) = ( d = d ( x ) )
where a ( x ) and d ( x ) are the attribute values of a and d with regard to x , respectively. The decision or classification rule R x generated by ( U , R E D { d } ) with regard to x can be expressed as
R x :   Des ( X i ) Des ( Y j ) ( conf i j )
where Des ( X i ) and Des ( Y j ) are the antecedent part and the consequent part of the rule, respectively. The confidence degree conf i j of the rule is obtained by
conf i j = card ( X i Y j ) card ( X i ) .
Algorithm 2: Confidence-based rule extraction (CBRE).
Input: ( U , R E D { d } ) , threshold λ
Output: Rule set R S
Step 1. Initialize R S , U / R E D = { X 1 , X 2 , , X l } , U / { d } = { Y 1 , Y 2 , , Y s } .
Step 2. For i = 1 to l
 Step 2.1. For j = 1 to s
  Step 2.1.1. Calculate conf i j according to Formula (10).
  Step 2.1.2. If conf i j λ , then R S R S { Des ( X i ) Des ( Y j ) ( conf i j ) } .
 Step 3. Output R S .

3.2. Proposed Control Scheme

An effective way to achieve welding penetration control is to simulate the observation, judgment, and operation behavior of welders on the welding pool through intelligent means. In this subsection, a rough-fuzzy control scheme for variable gap welding penetration is proposed by combining rough set knowledge acquisition with fuzzy logic modeling. First, the original data are obtained by using visual sensing and image processing through the I × G combination welding experiment. Then, the VPRS-based knowledge acquisition algorithm is used to obtain the corresponding relationship between the topside features of the molten pool and the penetration state, thereby establishing a fuzzy control model for the topside parameters of the weld pool. Finally, welding penetration control under variable gap conditions is achieved through the inference and judgment of the model. The basic flow of the proposed control scheme is shown in Figure 1, where D , y ( t ) , e ( t ) , and u ( t ) represent expected values, measured values, errors, and control quantities, respectively.

4. Results and Discussion

4.1. Establishment of Dataset

The welding current is one of the main specification parameters that affect the topside shape and penetration state of the weld pool. To establish a decision information system that describes the relationships between the topside features of the molten pool and the penetration state under different current and gap conditions, the I × G combination welding experiments are conducted using the MAG welding experimental platform. A mild steel test piece is used with a specification of 300 × 150 × 6 mm3. The joint type is butt with a 60° Y-shaped groove and a root face of 1.5 mm. Mild steel wire (1.2 mm diameter) is used, with an 80% Ar–20% CO2 shielding gas and a gas flow rate of 15 L/min. The welding speed is approximately 47 cm/min; the arc voltage is set at approximately 21 V; the welding current I = {155, 165, 185, 205, 215} A; and the root gap G = {0.4, 0.7, 1.2, 1.7, 2.0} mm. After welding is completed, we measure the back width W B of each weld seam (excluding the burn-through state).
The weld pool images in various penetration states are processed through processing steps such as filtering denoising, threshold segmentation, and edge detection to obtain their corresponding molten pool contours. Figure 2 shows the topside images and contours of the pool under three different penetration states: incomplete penetration, full penetration, and over-penetration, where I × G is taken as (165, 0.4), (185, 1.2), and (205, 1.7), respectively.
From Figure 2, it can be seen that compared with the incomplete penetration status, the tail of the molten pool in the fully penetrated state becomes larger, with longer and sharper shapes. This is because, as the welding current increases, the geometric parameters such as the half-length, width, and tail area of the weld pool tend to increase. Additionally, influenced by the movement of the welding temperature field, the temperature gradient behind the electric arc axis along the length of the weld pool is smaller than that along the width, which leads to the increment in the half length of the pool being greater than that in the width of the pool. However, as the root gap increases, the molten metal spread above the groove enters the interior of the groove, resulting in a decreasing trend in the size of the topside welding pool, and the reduction speed in the width of the pool is higher than that in the length of the pool. The combined effect of the welding current and groove gap results in an increase in the half-length and a slight increase in the width of the pool, with the tail of the pool showing a slender and pointed shape. From full penetration to over-penetration, the area at the tail of the weld pool continues to increase and the degree of sharpness in the shape of the weld pool becomes more pronounced. This is because, as the welding current and root gap further increase, the phenomenon of overpenetration occurs. As the weld pool increases, its collapse also increases. With the combined effect of the current and gap, the area of the weld pool tail tends to increase. However, due to the insufficient increase in the weld pool width to offset the decrease in its width caused by the weld pool collapse, the weld width slightly decreases and the shape of the weld pool tail becomes sharper and slenderer.
According to the above statement, the topside parameters of the weld pool tail related to the penetration state mainly include: the length L T of the weld pool tail, the width W of the weld pool, the area S T of the weld pool tail, the length-to-width ratio L T / W of the weld pool tail, the trailing angle α of the weld pool, the area coefficient C T S of the weld pool tail, and the width coefficient C T W of the weld pool tail, as shown in Figure 2. The shape parameters α , C T S , and C T W are defined as follows:
{ α = 2 tan 1 ( W / ( 2 L T ) ) C T S = S T / ( L T W ) C T W = W L T / 2 / W
where W L T / 2 is the width of the welding pool at the tail half-length, as shown in Figure 2.
The characteristic values of the weld pool describing various penetration states can be obtained through parameterization calculation. Thus, a decision information system for the penetration state under variable current and gap conditions is established, as shown in Table 1. The system is a dataset consisting of twenty-three samples, seven conditional attributes, and one decision attribute, where the decision attribute is the back width W B of the weld seam.

4.2. Acquisition for Classification Rules

Before using the VPRS algorithm to acquire knowledge from Table 1, discretization preprocessing is required for the continuous data in the table. For the conditional attributes, the FCM clustering algorithm is used to divide the continuous data into three categories, and the partitioning results are arranged in ascending order, represented as discrete values 1, 2, and 3. For the decision attribute W B , it can be divided into three categories according to relevant classification standards: incomplete penetration, complete penetration, and over-penetration [32], represented by the discrete values 0, 1, and 2, respectively.
Using the ASBAR algorithm (Algorithm 1) for attribute reduction in Table 1, the results are shown in Figure 3, where the threshold β = 0.8 . The significance S I G ( ) of the weld pool features is arranged in descending order as follows:
S I G ( C T W ) > S I G ( C T S ) > S I G ( L T / W ) > S I G ( α ) = = S I G ( L T ) = 0 .
It can be seen from Formula (12) that the width coefficient C T W of the weld pool tail is the most important for determining the penetration state, followed by the area coefficient C T S of the weld pool tail and the length-to-width ratio L T / W of the weld pool tail. The importance of the remaining shape parameters is zero, which implies that from the perspective of information entropy, removing these parameters from Table 1 has no impact on the classification results.
From the result of γ R E D = γ C T W = γ C = 1 in Figure 3, the decision information system that retains only the feature parameter C T W of the weld pool has the same classification ability as the unreduced decision information system. Therefore, R E D = { C T W } is a minimal reduction in Table 1.
Set the threshold λ = 0.8 . By using the CBRE algorithm (Algorithm 2) to extract rules from the reduced decision information system, we can obtain a set of classification rules R i of the welding penetration state:
R 1 :   If   C T W = 3 ,   then   W B = 0 ( conf = 1 ) R 2 :   If   C T W = 2 ,   then   W B = 1 ( conf = 9 / 11 ) R 3 :   If   C T W = 1 ,   then   W B = 2 ( conf = 1 )
where the attribute values of C T W and W B correspond to “small”, “medium”, and “large” in ascending order, respectively, and conf is the confidence of a rule. From the above rules, there is a one-to-one correspondence between C T W and W B , and C T W monotonically decreases as W B increases.

4.3. Fuzzy Control Model and Reasoning

Based on the corresponding relationship between the width coefficient C T W of the molten pool tail and the penetration state W B , a fuzzy control model is established with C T W as the control variable. The inputs are the error e and error change e c of C T W , and the output is the welding current variation Δ I . The expectation value C ˜ T W = 0.661 .
To establish the control rules, the language values of input and output are divided into three types, P B (positive big), Z E (zero), and N B (negative big). Because C T W decreases with W B and W B increases with the welding current I , it can be inferred that C T W monotonically decreases with I . Based on the general operating experience of welders, a set of control rules for the shape parameter C T W of the weld pool can be given as follows.
Rule   1 :   If   e = N B   and   e c = N B ,   then   Δ I = N B Rule   2 :   If   e = N B   and   e c = Z E ,   then   Δ I = N B Rule   3 :   If   e = N B   and   e c = P B ,   then   Δ I = Z E Rule   4 :   If   e = Z E   and   e c = N B ,   then   Δ I = N B Rule   5 :   If   e = Z E   and   e c = Z E ,   then   Δ I = Z E Rule   6 :   If   e = Z E   and   e c = P B ,   then   Δ I = P B Rule   7 :   If   e = P B   and   e c = N B ,   then   Δ I = Z E Rule   8 :   If   e = P B   and   e c = Z E ,   then   Δ I = P B Rule   9 :   If   e = P B   and   e c = P B ,   then   Δ I = P B
The construction of a fuzzy membership function is a key aspect of modeling. There are more than ten methods to determine membership function, such as the intuitive method, Delphi method, and binary comparison sorting method [33]. However, most methods are difficult to apply in the occasions of welding process control due to subjective factors. Using the data derived from the I × G combination welding experiment, an algorithm minimizing fuzzy entropy is given to determine the fuzzy membership function of error e .
  • Calculate the error e of C T W from Table 1 to obtain a subset E of the error universe E . Then, divide E into the N B , Z E , and P B types of error using the fuzzy c-means (FCM) algorithm as shown in Table 2, where e C is the clustering center for each type of error.
  • Select the trapezoidal distribution as the membership function of E , as shown in Figure 4a, where t 0 ( 0.007 , 0.023 ) , t 1 ( 0.092 , 0.127 ) , and t 2 ( 0.047 , 0.04 ) are undetermined parameters.
  • Establish the following optimization model with fuzzy entropy H ( ) as a measure of fuzziness:
min H ( N B , Z E , P B ) = 1 23 ln 2 i = 1 23 ( S ( N B ( e i ) ) + S ( Z E ( e i ) ) + S ( P B ( e i ) ) )
s . t .   N B ( e ) = f ( e , t 0 , t 2 ) ,   Z E ( e ) = g ( e , t 0 , t 1 , t 2 ) ,   P B ( e ) = h ( e , t 1 )
where S ( a ) = a ln a ( 1 a ) ln ( 1 a ) for any a [ 0 , 1 ] .
Figure 4. Membership functions of error (a) and current variation (b).
Figure 4. Membership functions of error (a) and current variation (b).
Mathematics 11 04504 g004
Table 2. Types of error and their clustering centers.
Table 2. Types of error and their clustering centers.
TypeeeC
NB−0.074, −0.055, −0.051, −0.05, −0.041, −0.04−0.047
ZE−0.007, −0.004, 0, 0.001, 0.002, 0.017, 0.025, 0.04, 0.043, 0.047, 0.0610.023
PB0.092, 0.105, 0.121, 0.133, 0.134, 0.1570.127
By minimizing the fuzzy entropy, it is obtained that t 0 = 0.007 ,   t 1 = 0.092 , and t 2 = 0.04 . Thus, the membership function of error e is determined using the trapezoidal fuzzy distribution shown in Figure 4a. The membership function of the error change e c is the same as that of error e .
Let the membership function of the welding current variation Δ I be a triangular fuzzy distribution, as shown in Figure 4b, where s 1 and s 2 are undetermined parameters. From “If e is Z E then Δ I is Z E ” and “If e is P B then Δ I is P B ”, it can be inferred that there is a certain propositional relationship between Δ I and e , which satisfies
Δ I = φ I e = ( s 1 / t 1 ) e
where φ I = s 1 / t 1 is the regulation coefficient of welding current at e = t 1 . From Table 1, it can be obtained that for j = 1 , 2 , , n ,
φ I ( j ) = | ( I P B ( j ) I Z E ( j ) ) / ( e P B ( j ) e Z E ( j ) ) |
where e P B ( j ) and e Z E ( j ) are the errors of P B type and Z E type, respectively, and I P B ( j ) and I Z E ( j ) are the welding currents corresponding to e P B ( j ) and e Z E ( j ) , respectively.
Let φ I = max j = 1 n φ I ( j ) . From Formulas (15) and (16), it gives that
s 1 = max j = 1 n | ( I P B ( j ) I Z E ( j ) ) / ( e P B ( j ) e Z E ( j ) ) | t 1 28 .
Analogously, it can be obtained that
s 2 = max j = 1 n | ( I N B ( j ) I Z E ( j ) ) / ( e N B ( j ) e Z E ( j ) ) | t 2 22 .
By experimental modification, s 1 = 25 and s 2 = 25 are taken, respectively.
Based on the given control rules, the output Δ I corresponding to the inputs e and e c is determined by using the Mamdani inference algorithm, as shown in Figure 5, where e = 0.07 and e c = 0.02 .

4.4. Experiment Validation

In order to inspect the effectiveness of the rough-fuzzy control scheme for the penetration process, the following experiments are conducted based on the MAG welding platform. The main welding process parameters are the same as the I × G combination modeling experiment, with a CCD sampling interval of 400 ms.
Considering the changes in gaps during the welding process, the workpieces are processed and assembled to obtain two types of weldments, T1 and T2. The fit-up gap of T1 varies in steps from 1.2 to 0.6 to 1.2 mm, while the root gap of T2 gradually varies from 0.4 to 2.0 mm, as shown in Figure 6. The welding experiments are conducted using constant current and rough-fuzzy control schemes, respectively. After welding, the back width of the weld seam is measured to evaluate the penetration status.
For the T1 weldment, Figure 7a,c,e show the tail width coefficient CTW of the weld pool, the back width WB of the weld seam, and the backside of the weldment under constant current conditions. It can be seen that the CTW value first increases and then decreases at the gap mutation, and the weld seam is in an incomplete penetration state at a gap of 0.6 mm. Figure 7b,d,f indicate the C T W , the back width WB of the weld seam, and the backside of the weldment under rough-fuzzy control conditions. Except for small fluctuations at the gap mutation, the CTW value tends to stabilize, and the weld seam is totally penetrated.
For the T2 weldment, Figure 8a,b show the changes in the tail width coefficient CTW with the gap. It can be seen that the CTW value decreases with the increase in the gap under constant current, while it tends to stabilize after an initial reduction under rough-fuzzy control. Figure 8c–f indicate the back width WB of the weld seam and the backside of the weldment. For constant current welding, the weld seam gradually changes from incomplete penetration to full penetration and then to over-penetration. For closed-loop control, except for incomplete penetration in the initial stage, the weld seam is in a fully penetrated state, and the back width remains generally uniform and consistent.

5. Conclusions

(1) By utilizing the changes in information entropy to define attribute importance, an attribute-significance-based approximate reduction algorithm is presented. The algorithm not only maintains the stability of the reduction process, but also helps to quickly derive a minimum feature set of the welding pool that characterizes the welding penetration state.
(2) Through the knowledge acquisition of the rough set, the change regularity of the topside features of the molten pool with the penetration state can be obtained from the dataset of I × G combination welding experiments. Therefore, in closed-loop control, it is not necessary to predict the penetration depth, but to implement penetration control by adjusting the topside shape of the weld pool.
(3) The welding experimental result indicates that the rough-fuzzy control scheme can effectively control the penetration state under variable gap conditions. The backside of the weld seam is well shaped and meets the requirements of the welding specifications.

Author Contributions

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

Funding

This work was supported by the National Natural Science Foundation of China under grant No. 51969001 and No. 52261044.

Data Availability Statement

Not applicable.

Acknowledgments

The authors appreciate the necessary technical support provided by the School of Materials Science and Engineering, Shanghai Jiao Tong University.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Duan, S.Y. Fundamentals of Gas Shielded Welding Process; Machine Press: Beijing, China, 2007. [Google Scholar]
  2. Wu, L.; Chen, S.B. Intelligent Technology of Arc Welding Robot; National Defence Industry Press: Beijing, China, 2000. [Google Scholar]
  3. Wang, K.H. Research on Feature Extraction and Intelligent Control of Molten Pool Based on Vision; Nanjing University of Science & Technology: Nanjing, China, 2007. [Google Scholar]
  4. Fan, C.J. Weld Pool Characters Extraction Visual Sensing and Intelligent Control during Varied Gap Aluminum Alloy Pulsed GTAW Process; Shanghai Jiaotong University: Shanghai, China, 2008. [Google Scholar]
  5. Pawlak, Z. Rough Sets: Theoretical Aspects of Reasoning about Data; Kluwer Academic Publishing: Dordrecht, The Netherlands, 1991. [Google Scholar]
  6. Yu, J.H. On Rough Set-Based Knowledge Discovery and Decision-Making Methods for Some Generalized Information Systems; Harbin Institute of Technology: Harbin, China, 2020. [Google Scholar]
  7. Zhang, X.F.; Lin, X.F. Automatic machine learning algorithm based on rough set theory. J. Shenyang Univ. Nat. Sci. 2022, 36, 468–477. [Google Scholar]
  8. Chen, Z.J.; Tan, J.P.; Shi, L.X.; Xue, S.H.; Huang, T.R. Impact pattern recognition between sliding tank ear and tank track under unbalanced load state of the cage. Noise Vib. Control 2019, 39, 203–208. [Google Scholar]
  9. Feng, Y.; Gao, X.; Zhang, Y.; Peng, C.; Gui, X.; Sun, Y.; Xiao, X. Simulation and Experiment for dynamics of laser welding keyhole and molten pool at different penetration status. Int. J. Adv. Manuf. Technol. 2021, 112, 2301–2312. [Google Scholar] [CrossRef]
  10. Ye, G.; Gao, X.; Liu, Q.; Wu, J.; Zhang, Y.; Gao, P.P. Prediction of weld back width based on top vision sensing during laser-MIG hybrid welding. J. Manuf. Process. 2022, 84, 1376–1388. [Google Scholar] [CrossRef]
  11. Saha, A.; Reddy, J.; Kumar, R. A fuzzy similarity based classification with Archimedean-Dombi aggregation operator. J. Intell. Manag. Decis. 2022, 1, 118–127. [Google Scholar] [CrossRef]
  12. Puška, A.; Stojanović, I. Fuzzy multi-criteria analyses on green supplier selection in an agri-food company. J. Intell. Manag. Decis. 2022, 1, 2–16. [Google Scholar] [CrossRef]
  13. Darwito, P.A.; Indayu, N. Adaptive neuro-fuzzy inference system based on sliding mode control for quadcopter trajectory tracking with the presence of external disturbance. J. Intell. Syst. Control 2023, 2, 33–46. [Google Scholar] [CrossRef]
  14. Su, J.F.; Xu, B.J.; Li, L.C.; Wang, D.; Zhang, F.T. A green supply chain member selection method considering green innovation capability in a hesitant fuzzy environment. Axioms 2023, 12, 188. [Google Scholar] [CrossRef]
  15. Wu, D.; Liao, Y.; Hu, C.; Yu, S.; Tian, Q. An enhanced fuzzy control strategy for low-level thrusters in marine dynamic positioning systems based on chaotic random distribution harmony search. Int. J. Fuzzy Syst. 2021, 23, 1823–1839. [Google Scholar] [CrossRef]
  16. Marji Harly, M. Design of low jerk automatics transmission for vehicle using fuzzy control to improve gear shifting quality and low fuel consumption. In Proceedings of the 3rd International Conference on Vocational Education of Mechanical and Automotive Technology (ICoVEMAT), Yogyakarta, Indonesia, 5 October 2020. [Google Scholar]
  17. Urrea, C.; Kern, J.; Alvarado, J. Design and evaluation of a new fuzzy control algorithm applied to a manipulator robot. Appl. Sci. 2020, 10, 7482. [Google Scholar] [CrossRef]
  18. Gao, F.X. Vision-based curve tracking system using fuzzy controller. Control Eng. China 2016, 23, 149–152. [Google Scholar]
  19. Zou, Y.B.; Wang, Y.B.; Zhou, W.L. Line laser visual servo control system for seam tracking. Opt. Precis. Eng. 2016, 24, 2689–2698. [Google Scholar]
  20. Lu, J.Y.; Zhu, D. Control system design of adaptive welding seam tracking. Weld. Join. 2018, 9, 61–65. [Google Scholar]
  21. Wang, Z.; Wang, X.; Gao, W.X.; Wang, Y.K. Research fuzzy incremental control submerged arc weld with image processing. Meas. Control Technol. 2016, 35, 70. [Google Scholar]
  22. Wu, Y.Q.; Yuan, Z.H.; Wang, J.H. A fuzzy controller design of seam tracking for welding robot. Adv. Mater. Res. 2012, 442, 370–374. [Google Scholar] [CrossRef]
  23. Wang, P.C.; Zhang, D.F.; Lu, B.C. Robust fuzzy sliding mode control based on low pass filter for the welding robot with dynamic uncertainty. Ind. Robot. Int. J. Robot. Res. Appl. 2020, 47, 111–120. [Google Scholar] [CrossRef]
  24. Chen, Q.; Pan, J.L.; Oshima, K. Fuzzy control in welding process. Chin. J. Mech. Eng. 1995, 31, 86–91. [Google Scholar]
  25. Chen, S.B.; Lou, Y.J.; Zhao, D.B.; Wu, L. Fuzzy-neural network modeling and control of pool dynamic process in pulsed GTAW. Acta Autom. Sin. 2002, 28, 74–82. [Google Scholar]
  26. Pan, Q. Visual Sensing of Fusion Hole and Penetration Close-Loop Control in Thin Plate High Frequency Pulsed TIG Welding; Shangdong University: Jinan, China, 2022. [Google Scholar]
  27. Jiang, Z.; Lu, S.Y.; Yu, S.W.; Zhang, Q.; Li, Z.P. Design of steel mesh welding control system based on PLC and fuzzy control algorithm. Comput. Era 2022, 12, 106–111. [Google Scholar]
  28. Wang, W.D.; Wang, Z.J.; Hu, S.S.; Xue, K.X.; Zhao, G.C. Adaptive predictive control of weld penetration depth based on Hammerstein model in pulsed gas metal arc welding. J. Mech. Eng. 2019, 55, 138–145. [Google Scholar] [CrossRef]
  29. Wu, D. Research on Predicting and Intelligent Control for Weld Formation during VPPAW Process Using Multi-Information Fusion; Shanghai Jiao Tong University: Shanghai, China, 2018. [Google Scholar]
  30. Ziarko, W. Variable precision rough set model. J. Comput. Syst. Sci. 1993, 46, 39–59. [Google Scholar] [CrossRef]
  31. Wang, G.Y.; Yu, H.; Yang, D.C. Decision table reduction based on conditional information entropy. Chin. J. Comput. 2002, 25, 759–766. [Google Scholar]
  32. Liu, M. Research on Process and Control Method Based on Visual Sensing of the MAG Weld during One-Side Welding with Back Free Formation; Nanjing University of Science & Technology: Nanjing, China, 2012. [Google Scholar]
  33. Liang, R.R.; Pan, X.D. The determination method and experimental research of the membership function of fuzzy set. J. Sichuan Norm. Univ. Nat. Sci. 2021, 44, 479–486. [Google Scholar]
Figure 1. Basic flow of rough-fuzzy control scheme for variable gap welding penetration.
Figure 1. Basic flow of rough-fuzzy control scheme for variable gap welding penetration.
Mathematics 11 04504 g001
Figure 2. Topside contour of welding pool and its shape parameters.
Figure 2. Topside contour of welding pool and its shape parameters.
Mathematics 11 04504 g002
Figure 3. Knowledge acquisition results in the decision information system of welding penetration status.
Figure 3. Knowledge acquisition results in the decision information system of welding penetration status.
Mathematics 11 04504 g003
Figure 5. Reasoning procedures of the Mamdani algorithm.
Figure 5. Reasoning procedures of the Mamdani algorithm.
Mathematics 11 04504 g005
Figure 6. Changes in the fit-up gap of the T1 and T2 weldments.
Figure 6. Changes in the fit-up gap of the T1 and T2 weldments.
Mathematics 11 04504 g006
Figure 7. Penetration state of T1 weldment under constant current and rough-fuzzy control.
Figure 7. Penetration state of T1 weldment under constant current and rough-fuzzy control.
Mathematics 11 04504 g007
Figure 8. Penetration state of T2 weldment under constant current and rough-fuzzy control.
Figure 8. Penetration state of T2 weldment under constant current and rough-fuzzy control.
Mathematics 11 04504 g008
Table 1. Decision information system for welding penetration status.
Table 1. Decision information system for welding penetration status.
U L T W L T / W S T C T S α * C T W W B (mm)
x1203.5227.40.89534,264.20.74058.390.8180
x2227.1246.40.92240,2200.71856.960.7950
x3287.2279.01.02955,542.40.69351.840.7660
x4388.2303.21.28077,677.80.65942.670.7030
x5380.7294.61.29570,471.80.62842.310.6633.44
x6209.2230.40.90935,064.80.72857.690.7940
x7228.2241.60.94539,214.60.71155.800.7810
x8284.5276.81.02854,3640.69051.890.7530
x9349.9286.61.22163,152.80.63044.540.6543.39
x10356.5286.81.24361,489.80.60143.820.6114.72
x11198.2195.41.01525,912.60.66952.580.7222.09
x12229.0222.61.02933,9770.66751.840.7082.42
x13285.1256.21.11347,002.40.64348.410.6613.09
x14356.1272.41.30758,891.80.60741.880.6204.31
x15393.9264.21.49262,3630.59937.070.6065.15
x16225.5192.21.17429,6410.68446.160.7002.59
x17264.5207.41.27536,261.80.66142.820.6863.40
x18306.1223.21.37143,6650.63940.070.6574.03
x19397.1240.21.65357,2500.59933.690.6105.03
x20448.5244.21.83764,0100.58530.560.5875.37
x21222.7184.41.20726,5970.64745.060.6783.67
x22250.0210.81.18633,429.40.63445.740.6623.87
x23323.8222.41.45835,481.60.61837.940.6214.90
* Trailing angle of weld pool.
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

Feng, Z.; Yuan, H.; Han, J.; Lv, N.; Li, X.; Li, Q. Variable Gap MAG Welding Penetration Control Using Rough Set Knowledge Acquisition. Mathematics 2023, 11, 4504. https://doi.org/10.3390/math11214504

AMA Style

Feng Z, Yuan H, Han J, Lv N, Li X, Li Q. Variable Gap MAG Welding Penetration Control Using Rough Set Knowledge Acquisition. Mathematics. 2023; 11(21):4504. https://doi.org/10.3390/math11214504

Chicago/Turabian Style

Feng, Zhiqiang, Hao Yuan, Junfeng Han, Na Lv, Xin Li, and Quan Li. 2023. "Variable Gap MAG Welding Penetration Control Using Rough Set Knowledge Acquisition" Mathematics 11, no. 21: 4504. https://doi.org/10.3390/math11214504

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