Next Article in Journal
Seismicity Pattern Changes Prior to the 2008 Ms7.3 Yutian Earthquake
Previous Article in Journal
Natural Convection and Irreversibility Evaluation in a Cubic Cavity with Partial Opening in Both Top and Bottom Sides
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Entropy-Based Neighborhood Rough Set and PSO-SVRM Model for Fatigue Life Prediction of Titanium Alloy Welded Joints

1
Software Technology Institute, Dalian Jiaotong University, Dalian 116028, China
2
Dalian Key Laboratory of Welded Structures and Its Intelligent Manufacturing Technology (IMT) of Rail Transportation Equipment, Dalian Jiaotong University, Dalian 116028, China
3
Sichuan Provincial Key Lab of Process Equipment and Control, Zigong 643000, China
*
Author to whom correspondence should be addressed.
Entropy 2019, 21(2), 117; https://doi.org/10.3390/e21020117
Submission received: 3 November 2018 / Revised: 22 December 2018 / Accepted: 21 January 2019 / Published: 27 January 2019

Abstract

:
In order to obtain comprehensive assessment of the factors influencing fatigue life and to further improve the accuracy of fatigue life prediction of welded joints, soft computing methods, including entropy-based neighborhood rough set reduction algorithm, the particle swarm optimization (PSO) algorithm and support vector regression machine (SVRM) are combined to construct a fatigue life prediction model of titanium alloy welded joints. By using an entropy-based neighborhood rough set reduction algorithm, the influencing factors of the fatigue life of titanium alloy welded joints such as joint type, plate thickness, etc. are analyzed and the reduction results are obtained. Fatigue characteristic domains are proposed and determined subsequently according to the reduction results. The PSO-SVRM model for fatigue life prediction of titanium alloy welded joints is established in the suggested fatigue characteristic domains. Experimental results show that by taking into account the impact of joint type, the PSO-SVRM model could better predict the fatigue life of titanium alloy welded joints. The PSO-SVRM model indicates the relationship between fatigue life and fatigue life influencing factors in multidimensional space compared with the conventional least-square S-N curve fitting method, it could predict the fatigue life of the titanium alloy welded joints more accurately thus helps to the reliability design of the structure.

1. Introduction

Welded components have been widely used in the engineering equipment field under static or dynamic load circumstances because of their advantages of good connectivity, light weight and ease of use. Due to stress concentration however, the welded joint becomes one of the weak links of the structural reliability of the product. This causes great hidden dangers to the safety and normal work of the structure.
Currently, three popular fatigue life analysis methods of welded joints have been proposed, which include S-N curve method, local stress strain method and fracture mechanics method [1]. Compared with the local stress strain method and fracture mechanics method, the S-N curve method is more widely used in the design stage which mainly consists of nominal stress method [2], hot spot stress method [3,4] and nodal force-based structural stress method [5,6]. Due to the mesh insensitivity of structural stress calculations, the higher accuracy of fatigue life prediction and the wide applicability, the nodal force-based structural stress method is one of the most notable fatigue life evaluation methods for welded structures. Dong reprocessed thousands of fatigue test data of steel welded joints from the last 50 years [7]. The research results indicated that when taking into account the influences of joint thickness and load model, the S-N sample data is compressed into a narrow band. In the present study, comprehensive and quantitative analysis of the influencing factors which affect the fatigue life of welded joints is lacking and the problem of low precision of fatigue life prediction of welded joints still exists.
Thermodynamics entropy has been used for fatigue life prediction for a long time. For example, a damage metric based on the second law of thermodynamics and statistical mechanics was presented [8]. The proposed thermodynamic framework treated a solid body as a thermodynamic system and required that the entropy production be non-negative. A thermodynamic framework was presented for damage mechanics of solid materials [9]. It was believed that there was no need for physically meaningless empirical parameters to define a phenomenological damage potential surface or a Weibull function to trace damage evolution in solid continuum. A generalized theory of evolution based on the concept of tribo-fatigue entropy was proposed where tribo-fatigue entropy was determined by the processes of damage ability conditioned by thermodynamic and mechanical effects causing to the change of states of any systems [10]. The Shannon’s differential entropies of both distributions of the strain in the loading direction and the first principal strain were employed at the tension peak of the cycles as measuring parameters of strain inhomogeneity [11]. A thermo- mechanical fatigue life prediction model based on the theory of damage mechanics was presented in [12]. The damage evolution, corresponding to the material degradation under cyclic thermo mechanical loading, was quantified thermodynamic framework. A viscoplastic constitutive model unified with a thermodynamics based damage evolution model was embedded into a couple stress framework in order to simulate low cycle fatigue response coupled to size effects [13]. Entropy, as a state function of thermodynamics, is independent of the failure path and can deal with the uncertainties related to the damage threshold [14] (such as the systemic chaos caused by performance degradation). Entropy generation and entropy accumulation are taken as the measurement of performance degradation [15], and the effectiveness of using constant irreversible entropy increment to evaluate metal fatigue damage [14] is also gradually verified.
Meanwhile, from the perspective of information entropy, the principal author’s team has proposed an evaluation model of aluminum alloy welded joint low-cycle fatigue data based on information entropy [16]. In order to obtain the comprehensive assessment of fatigue life influencing factors of the titanium alloy welded joints, to further reduce the dispersion level of S-N data samples and to improve the accuracy of fatigue life prediction of the welded joints, the concept of fatigue characteristics domain is proposed by using entropy based neighborhood rough set theory and the PSO-SVRM model for fatigue life prediction of welded joints is established in this work.

2. Nodal Force Based Structural Stress Principle

In the finite element stress calculation the results are affected by mesh size, which causes inconsistency in calculations for different structures. In order to address this problem, structural stress based on the line force is first defined in the nodal force based structural stress method.
The normal structural stress at each node is defined as
σ s = σ m + σ b
σ m = F y A = F y l · t
σ b = M x W = M x 1 6 · l · t 2
where Fy is the vertical stress in the weld toe, Mx is the moment around the weld toe. f y = F y / l is the line force and m x = M x / l is the line moment as shown in Figure 1. Structural stress can be expressed as [5]:
σ s = σ m + σ b = f y t + 6 m x t 2
An equivalent structural stress range parameter can be defined as:
Δ S s = Δ σ s t 2 m 2 m · I ( r ) 1 m
where Δ σ S represents the structural stress range calculated, I ( r ) is a dimensionless parameter derived by fracture mechanics considerations, and m is the crack propagation exponent in the conventional Paris law, taking on a value of about 3.6 [17]. It could be seen that the equivalent structural stress parameter described in Equation (5) can capture the effects of stress concentration, plate thickness and loading mode effects on fatigue behavior of welded components.
The formula for fatigue life calculation of welded joints using the equivalent structural stress Δ S s can be expressed as:
Δ S s = C N h
where N is the number of cycles which indicate the fatigue life of the structure, C is material constant and h represents the negative slope of the master S-N curve.

3. Entropy Based Neighborhood Rough Set Model

Basic concepts are introduced in this section before the entropy-based neighborhood rough set model is established. Fatigue life influencing factors of the titanium alloy welded joints are analyzed by using the established model. Key influencing factors together with the weights are obtained and the fatigue characteristic domains are subsequently determined.

3.1. Basic Concept

Proposed by Pawlak, rough set theory [18] has been used successfully as a new feature reduction tool to discover data dependencies and reduce the number of features, but the classical rough set can only operate effectively with data sets containing categorical values. When using classical rough set theory, discretion must be done beforehand which inevitably result in loss of information. To overcome this drawback, Lin [19] proposed a neighborhood rough set model by extending the equivalence relation of classical rough sets. The neighborhood rough set model can process both numerical and categorical data set efficiently [20].
Uncertainty measure is an important way to describe classification ability and classification accuracy in rough set theory. Many scholars have studied this. For example, Chen proposed the concept of neighborhood entropy [21] and suggested several uncertainty measures including neighborhood accuracy, information quantity, neighborhood entropy and information granularity in the neighborhood systems [22]. Uncertain measures like roughness measure, accuracy measure, entropy and granularity for covering rough set models were studied and a new kind of partial order was suggested [23]. Huang [24] discussed the uncertainty measures of information entropy and rough entropy.
Feature reduction is a quite useful data preprocessing technique, aiming to obtain a minimal feature subset from a decision system while maintaining the same classification accuracy by deleting the noisy, irrelevant or misleading features. An uncertainty measure method of neighborhood entropy to evaluate the quality of the reduction results is proposed for neighborhood rough set reduction algorithm in this work. The fatigue characteristic domain is then determined on basis of the reduction results for classification of the fatigue samples to further reduce the dispersion level.
Several definitions about the basic concept of neighborhood rough set theory would be introduced first before further discussion of the neighborhood entropy based reduction algorithm.
Definition 1. 
A neighborhood decision system can be denoted as N D = ( U , C D , δ ) and a distance function Δ ( x , y ) [ 0 , 1 ] . Where U = {x1, x2, …, xn} is a nonempty finite set of objects called the universe, C = {a1, a2, …, am} is the condition feature set, D is the set of decision features, and δ is the neighborhood parameter ( 0 δ 1 ). Δ ( x , y ) is a distance function, which satisfies:
(1) 
Δ ( x , y ) 0 ;
(2) 
Δ ( x , y ) = 0 , if and only ifx = y;
(3) 
Δ ( x , y ) = Δ ( y , x ) ;
(4) 
Δ ( x , y ) + Δ ( y , z ) Δ ( x , z ) .
For a feature subset B C and a neighborhood parameter δ [ 0 , 1 ] , a similarity relation denoted by:
N R δ ( B ) = { ( x , y ) U × U | Δ ( x , y ) δ }
The neighborhood class n B δ ( x ) of xU in the subspace B is defined as:
n B δ ( x ) = { y | x , y U , f ( x , y ) δ }
Definition 2. 
Let N D = ( U , C D , δ ) be a neighborhood decision system, B C be a feature subset, for any object set X U , the neighborhood lower and upper approximations of X on B are defined as:
N B _ ( X ) = { x i U | n B δ ( x ) X }
N B ¯ ( X ) = { x i U | n B δ ( x ) X ϕ }
Definition 3. 
Let N D = ( U , C D , δ ) be a neighborhood decision system, B , M , N C be the feature subsets, the neighborhood entropy of B is denoted by:
E δ ( B ) = 1 | U | i = 1 | U | log 2 1 | n B δ ( x ) |
and the neighborhood joint entropy of M and N is denoted by:
E δ ( M , N ) = 1 | U | i = 1 | U | log 2 1 | n M δ ( x i ) n N δ ( x i ) |
Let U / D = { D 1 , D 2 , , D n } be equivalence classes constituted by decision feature set D on the universe U, the neighborhood conditional entropy of D on B is denoted by:
E δ ( D | B ) = 1 | U | i = 1 | U | log 2 | n B δ ( x i ) | | n B δ ( x i ) n D δ ( x i ) |
Definition 4. 
Let N D = ( U , C D , δ ) be a neighborhood decision system, B C be a feature subset, a C B the significance of condition attribute a is defined as:
S I G ( a , B , D ) = E δ ( D | B a ) E δ ( D | B )
Definition 5. 
Let N D = ( U , C D , δ ) be a neighborhood decision system, B C be a feature subset, we say B is a reduction of C if:
E δ ( D | C ) = E δ ( D | B )
and   a B , E δ ( D | B ) > E δ ( D | B a )

3.2. Entropy-Based Neighborhood Reduction Algorithm

An uncertain measurement of neighborhood entropy-based reduction algorithm is suggested in this work. Generally speaking, there are five main steps in the algorithm. The flow chart of the entropy-based neighborhood reduction algorithm is shown as Figure 2 and the detailed steps of the algorithm are shown in Appendix A.1.
In the figure ND denotes that the neighborhood decision system is the input of the algorithm and red indicating the reduction result set is the output of the algorithm. The initial red is set to be ϕ at the beginning. In each iteration of the algorithm, significance of each condition attribute is calculated according to Equation (14), then the condition attribute ak which has the max significance is selected. Determine whether the significance of the selected attribute ak is bigger than 0. If it is bigger than 0, ak is added to the reduction result sets red, the next iteration of the algorithm will begin, otherwise, the algorithm stops and output the reduction results red.

3.3. Fatigue Characteristic Domain Determination

Commercial pure titanium has already been used for seawater cooling pipes in thermal power plants because of its high corrosion resistance in seawater. Additionally, the advantage of its high specific strength has already been proved on racing yachts, although there is still a lack of research concerning the fatigue strength of titanium fillet welded joints that are indispensable for ship structures.
In this work, a neighborhood decision system (Table 1) of titanium alloy welded joints was established based on the well-documented fatigue data. Forty three (43) sets of titanium alloy fatigue data [25] were cited. The test specimens were manufactured using 2 and 10 mm thick commercial pure titanium mill products (JISH4600 TP340C/H). They were made with their lengths both along and transverse to the plate rolling direction, referred to as L or C, respectively. Furthermore, the butt-welded joints, transverse fillet welded joints or longitudinal fillet welded joints are referred to as B, T or L, respectively. The five-types of welded specimen (LB, CB, LT, CT and LL) were instrumented with strain gauges to determine the nominal stress distribution approaching the weld in the tensile test. Equivalent structural stress range was then calculated according to nodal force- based structural stress principle detailed in Section 2. As could be seen from Table 1, there were five condition features including joint type (J), plate thickness (t), load ratio (r), material name (M) and equivalent structural stress range ( Δ S s ) and one decision feature {life cycles (N)} in the decision system.
Entropy-based neighborhood rough set reduction algorithm was used here for attributes reduction as described in Section 3.2. The attribute reduction result of the decision system of titanium alloy welded joints was {J, Δ S s }. As could be seen from the reduction result, joint type (J) is one of the most important influencing factors of the titanium alloy welded joints besides the equivalent structural stress range ( Δ S s ). This indicates that the joint type influencing factor could not be omitted, or in other words, the joint type should be considered for fatigue life prediction of the titanium alloy welded joints in the nodal force based structural stress method. Fatigue characteristic domain of joint type is thus proposed. All the fatigue test samples are then divided into 5 different domains (S1–S5 in Figure 3) according to different joint type LB, CB, LT, CT and LL.
As can be seen from Figure 3, an “automatic” classification of fatigue specimen samples could be achieved when the fatigue characteristic domains are determined. This classification is based on the theory of knowledge granularity. The most important fatigue life influencing factors of the titanium alloy welded joints are obtained through attribute reduction by using entropy based neighborhood reduction algorithm.

4. PSO-SVRM Model for Fatigue Life Prediction of Titanium Alloy Welded Joints

4.1. PSO Algorithm

PSO algorithm is an evolutionary computing technology proposed by Eberhart and Kennedy in 1995 [26]. It originates from the study of bird prey behaviour. Similar to other evolutionary algorithms, PSO is a global search algorithm based on iterative updating. In PSO, multiple candidate solutions coexist and cooperate with each other simultaneously. It searches for the optimal solution through cooperation and information sharing among individuals in a group, and the convergence speed of the algorithm is fast. It has been widely used in function optimization, pattern recognition and other fields nowadays.
Suppose in a D-dimension target search space, the particle swarm consist of m particles, the position of the i-th (i = 1, 2, …, m) particle is marked as X i t = ( X i 1 t , X i 2 t , , X i D t ) and the velocity is marked as V i t = ( V i 1 t , V i 2 t , , V i D t ) . The optimal personal position that the i-th particle has experienced is marked as P i t = ( P i 1 t , P i 2 t , , P i D t ) while the optimal position that the whole particle swarm has experienced is marked as P g t = ( P g 1 t , P g 2 t , , P g D t ) .The position and velocity of each particle in the swarm are updated by Formula (16) [27,28]:
{ V i d t + 1 = ω t · V i d t + c 1 · r a n d · ( P i d t X i d t ) + c 2 · r a n d · ( P g d t X i d t ) X i d t + 1 = X i d t + V i d t + 1 , d = 1 , 2 , , D
where i = 1, 2, …, m, ω t = ω max ω max ω min t max × t is an inertia weight that controls the diversification feature of the algorithm, c1 and c2 are learning factors that control the intensification feature of the algorithm, rand is a random number between (0,1).
The velocity of each particle Vid in each dimension is usually limited between [−Vmax, Vmax], in order to prevent the particle from being too fast to miss the optimal solution. The algorithm ends when the maximum number of iterations is achieved or the specified accuracy requirements are met.

4.2. SVRM Principle

SVRM [29] is a supervised machine learning algorithm based on statistical learning theory with finite samples. In the nonlinear case, the input vector is mapped into a high-dimensional feature vector space by using the kernel function, and the linear inseparable classification problem of the original input space is transformed into the linear separable classification problem in the high-dimensional space, and the optimal classification hyperplaneis constructed in the high-dimensional space. Currently, SVRM has been applied in more and more fields due to its unique superiority [30,31].
The principles of SVRM can be described briefly. For nonlinear regression, a nonlinear function is used to map training data into a high-dimensional feature space and linear regression is carried out in the high-dimensional feature space. The regression estimation function is set as Formula (18), where ω represents the dimension of the feature space, ϕ ( x ) is the nonlinear function, b is the threshold. The optimization problem to be solved by SVRM could be described by Equation (19), where c is the penalty coefficient used to control the complexity of the model, training error rate and generalization ability, ξ i , ξ i are the relaxation factors, ε is the default error limit and m is the number of training samples:
f ( x ) = ω · ϕ ( x ) + b
min ω , b , ξ 1 2 ω + c i = 1 m ( ξ i + ξ i )
s . t . { ω · ϕ ( x i ) + b y i ξ i + ε ω · ϕ ( x i ) + b y i ξ i + ε     i = 1 ,   2 ,   , m ξ i , ξ i 0 , ( i = 1 , 2 , , m )
The dual form of the optimization problem could be obtained as Equation (20):
max L ( a , a ) = 1 2 i = 1 m j = 1 m ( a i a i ) ( a j a j ) K ( x i · x j ) + i = 1 m y i ( a i a i ) ε i = 1 m ( a i + a i )
s . t . i = 1 m ( a i a i ) = 0   0 a i , a i C ,   i = 1 ,   2 ,   , m
where ai and ai* are range multiplier, K ( x i · x j ) = ϕ ( x i ) · ϕ ( x j ) is the kernel function. The regression estimation function could be expressed as Equation (21):
f ( x ) = i = 1 m ( a i a i ) K ( x , x i ) + b
Generally speaking, the most commonly used kernel types in SVRM includes linear, polynomial, radial basis function (RBF), sigmoid and pre-computed kernels. Since only one parameter needs to be determined in RBF and it has global performance similar to other kernel functions, RBF is chosen as the kernel function of SVRM here.

4.3. PSO-SVRM Model

There are two parameters to be optimized when using RBF as the kernel function, one is the penalty factor C, the other is the kernel width parameter σ . Both of these parameters have a great impact on the performance of SVRM. The penalty factor C controls the complexity of the SVRM model and the penalty level for the wrong samples. If C is too large, the prediction accuracy of SVRM in training phase is very high, but in testing phase is very low; if C is too small, it is difficult to obtain satisfactory prediction accuracy. The parameter σ reflects the complexity of the distribution of data samples in the high-dimensional feature space, which determines the complexity of the linear classification surface. It has a greater impact on the prediction accuracy of SVRM than the penalty factor C, too large value will lead to an “over-learning” problem, and too small value will lead to an “under-learning” problem. Therefore, in the SVRM training process, it is particularly important to choose the appropriate parameters for the penalty factor C and kernel function width σ . At present, PSO algorithm has been used to optimize the parameters of least squares support vector machines in order to construct an optimal LS-SVM classifies [32] and an improved adaptive particle swarm optimization algorithm has been proposed [33]. In this paper, PSO algorithm is used to automatically select the appropriate parameters of SVRM model and PSO-SVRM model is proposed to obtain the best performance.
The process of optimization of SVRM parameters based on PSO algorithm is shown as Figure 4. As could be seen from Figure 4, at the very beginning of the algorithm, the search range for SVRM model parameters is set. After that, the values of the population size, learning factors (c1, c2), weight factor ( ω ), the maximum number of iterations and the maximum speed value in the PSO algorithm are initialized. Then particle velocity and its position are initialized randomly. The fitness of each particle is calculated and the best individual and global particle position is updated. The velocity and the position of the particle is updated subsequently. Determine whether the given maximum number of iterations have been reached or the accuracy requirements have been achieved, if so, stop optimization, return the current optimal SVRM model parameters, otherwise go on with the iteration. A step by step description of the algorithm is shown as Appendix A.2.

5. Results and Discussions

The PSO-SVRM model for fatigue life prediction of titanium alloy welded joints was established by using the LibSVM toolbox [34]. We set the local search capabilities related parameter c1 = 1.5, the global search capability related parameters c2 = 1.7, the maximum number of iterations of the algorithm was 2000 times, the maximum population of the particles was 20, the value of ω decreased linearly from 0.9 to 0.4 as the number of iterations increased. The PSO algorithm was used for optimization of the SVRM parameters C and σ . The SVRM model was established based on the best parameter values of C and σ to predict the fatigue life of the titanium alloy welded joints.
Since there is only one fatigue sample in the fatigue characteristic domain1, it is not discussed here. The PSO-SVRM model for fatigue life prediction of titanium alloy welded joints was established in the determined fatigue characteristic domains, from domain2 to domain5, respectively. The fatigue life prediction values of the titanium alloy welded joints by using the PSO-SVRM model were compared with that obtained by using the tradition least square fitting method and the actual fatigue life obtained through fatigue test. The comparison results are shown in Figure 5. The error of fatigue life prediction by using PSO-SVRM model and by using the traditional least square fitting method is shown in Figure 6.
As could be seen from Figure 5 that the blue ‘○’ indicates the actual fatigue life cycles in the fatigue test. The red ‘□’ denotes the fatigue life prediction value by using the PSO-SVRM model. The black ‘*’ indicates the fatigue life prediction value by using the least square method. Compared with the least squares method, the prediction results obtained by using the PSO-SVRM model are much closer to the actual fatigue life cycles.
As is shown in Figure 5 the black ‘*’ indicates the fatigue life prediction error of the least squares method and the red ‘□’ denotes the fatigue life prediction error of the PSO-SVRM model. It could be seen from Figure 5 that the fatigue life prediction error by using PSO-SVRM is less than using the least squares method. The fatigue life prediction results shown in Figure 5 and Figure 6 indicate that when PSO-SVRM model is used in the determined joint type fatigue characteristic domain, smaller prediction errors could be achieved than by using the tradition least squares method.

6. Conclusions

Entropy-based neighborhood rough set theory is used for analysis of the fatigue life influencing factors of titanium alloy welded joints and the PSO-SVRM model is constructed for fatigue life prediction of the titanium alloy welded joints. The following conclusions can be proposed:
(1)
The reduction results show that besides the equivalent structural stress range, the joint type influencing factors also play a very important role in determining the fatigue life of titanium alloy welded joints.
(2)
The fatigue characteristic domain could be determined according to the reduction results of the entropy-based neighborhood rough set theory.
(3)
A PSO-SVRM model for fatigue life prediction of titanium alloy welded joints is established in the determined fatigue characteristic domain. Experimental results indicate that compared with the traditional least squares method, the proposed PSO-SVRM model could better predict the fatigue life of the titanium alloy welded joints.
Future work will be concentrated on other determination methods of fatigue characteristic domain and further validation of the PSO-SVRM model as more fatigue test samples become available.

Author Contributions

Formal analysis, L.Z.; Methodology, Y.S. and X.Y.; Resources, Y.S.; Validation, X.Y.; Writing—original draft, L.Z.

Funding

This research was funded by National Science Foundation of China, grant number 51875072; Liaoning Provincial Education Department Project, grant number JDL2017025; Open Project Program of Sichuan Provincial Key Lab of Process Equipment and Control, grant number GK201815.

Acknowledgments

The authors would like to thank all the reviewers for their constructive comments.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Appendix A.1. Entropy-Based Neighborhood Reduction Algorithm Consists of five Main Steps

The description of the algorithm is as follows:
  Input: N D = ( U , C D , δ ) ;
  Output: The reduction result red.
  Step 1. Let the initial reduction result red = ϕ ;
  Step 2. For a C r e d , compute the significance of attribute a according to Equation (14);
   S I G ( a , r e d , D ) = E δ ( D | r e d a ) E δ ( D | r e d )
  where, E δ ( D | r e d a ) is the neighborhood condition entropy of D on { r e d a } that could be calculated according to Equation (13) and E δ ( D | ϕ ) = 0.
  Step 3. Select the attribute ak, which satisfies:
   S I G ( a k , r e d , D ) = max { S I G ( a i , r e d , D )
  Step 4. If S I G ( a k , r e d , D ) > 0
  then
   r e d = r e d a k ;
  go to Step 3;
  else go to Step 5;
  Step 5. Return the reduction result red, end of the algorithm.

Appendix A.2. The PSO-SVRM Model for Fatigue Life Prediction of Welded Joints Within the Defined Fatigue Characteristics Domains Includes

Step 1. Set the search range for SVRM model parameters.
Step 2. Initialize the values of the population size, learning factors (c1, c2), weight factor ( ω ), the maximum number of iterations and the maximum speed value in the PSO algorithm.
Step 3. Initialize the particle swarm, randomly generate the initial position of each particle and initialize the initial velocity of each particle randomly.
Step 4. The fitness function is set as the standard deviation of the sample distribution of the fatigue test data, and the fitness value of each particle is calculated.
Step 5. Update the velocity and position of all particles, and update the best individual position and the global optimal position of the particle.
Step 6. Judge whether the given maximum number of iterations have been reached or the accuracy requirements have been achieved, if so, stop optimization, return the current optimal SVRM model parameters, otherwise, go to Step5.

References

  1. Hobbacher, A. Recommendations for Fatigue Design of Welded Joints and Components, 2nd ed.; Springer: Cham, Switzerland, 2016; pp. 91–105. ISBN 978-3-319-23756-5. [Google Scholar]
  2. Fricke, W. Fatigue analysis of welded joints state of development. Mar. Struct. 2003, 16, 185–200. [Google Scholar] [CrossRef]
  3. Niemi, E. On the Determination of Hot Spot Stresses in the Vicinity of Edge Gussets; Department of Mechanical Engineering, Lappeenranta University of Technology: Lappeenranta, Finland, 1994; Volume 18. [Google Scholar]
  4. Niemi, E.; Tanskanen, P. Hot spot stress determination for welded edge gussets. Weld. World 2000, 44, 31–37. [Google Scholar]
  5. Dong, P. A structural stress definition and numerical implementation for fatigue analysis of welded joints. Int. J. Fatigue 2001, 23, 865–876. [Google Scholar] [CrossRef]
  6. Dong, P.; Hong, J.K. The Master S-N curve approach to fatigue of piping and vessel welds. Weld. World 2004, 48, 28–36. [Google Scholar] [CrossRef]
  7. Dong, P.; Prager, M. The Design Master S-N Curve in ASME Div 2 Rewrite and its Validations. Weld. World 2007, 51, 53–63. [Google Scholar] [CrossRef]
  8. Basaran, C.; Yan, C.Y. A Thermodynamic Framework for Damage Mechanics of Solder Joints. Trans. ASME J. Electron. Packag. 1998, 20, 379–384. [Google Scholar] [CrossRef]
  9. Basaran, C.; Nie, S. An Irreversible Thermodynamic Theory for Damage Mechanics of Solids. Int. J. Damage Mech. 2004, 13, 205–224. [Google Scholar] [CrossRef]
  10. Leonid, S.; Sergei, S. Mechanothermodynamic Entropy and Analysis of Damage State of Complex Systems. Entropy 2016, 18, 268. [Google Scholar] [CrossRef]
  11. Zhang, M.; Shen, X.; He, L.; Zhang, K. Application of Differential Entropy in Characterizing the Deformation Inhomogeneity and Life Prediction of Low-Cycle Fatigue of Metals. Materials 2018, 11, 1917. [Google Scholar] [CrossRef] [PubMed]
  12. Basaran, C.; Tang, H. Implementation of a Thermodynamic Framework for Damage Mechanics of Solder Interconnects in Microelectronic Packaging. Int. J. Damage Mech. 2002, 11, 87–108. [Google Scholar] [CrossRef]
  13. Gomez, J.; Basaran, C. A Thermodynamics Based Damage Mechanics Constitutive Model for Low Cycle Fatigue Analysis of Microelectronics Solder Joints Incorporating Size Effect. Int. J. Solids Struct. 2005, 42, 3744–3772. [Google Scholar] [CrossRef]
  14. Naberi, M.; Amiri, M.; Khonsari, M. On the thermodynamic entropy of fatigue fracture. Proc. R. Soc. A-Math. Phys. Eng. Sci. 2009, 466, 423–438. [Google Scholar] [CrossRef]
  15. Naberi, M.; Khonsari, M. Real-time fatigue life monitoring based on thermodynamic entropy. Struct. Health Monit. 2011, 10, 189–197. [Google Scholar] [CrossRef]
  16. Liu, Y.; Zou, L.; Sun, Y.; Yang, X. Evaluation Model of Aluminum Alloy Welded Joint Low-Cycle Fatigue Data Based on Information Entropy. Entropy 2017, 19, 37. [Google Scholar] [CrossRef]
  17. ASME. 2007 ASME Boiler and Pressure Vessel Code Section VIII Division 2 Part 5: Design by Analysis Requirement; The American Society of Mechanical Engineers: New York, NY, USA, 2007. [Google Scholar]
  18. Pawlak, Z. Roughclassification. Int. J. Man-Mach. Stud. 1984, 51, 469–483. [Google Scholar] [CrossRef]
  19. Lin, T.Y. Granular computing on binary relations. In Proceedings of the 3rd International Conference, Rough Sets and Current Trends in Computing, Malvern, PA, USA, 14–16 October 2002; pp. 296–299. [Google Scholar]
  20. Hu, Q.; Yu, D. Neighborhood rough set based heterogeneous feature subset selection. Inf. Sci. 2008, 178, 3577–3594. [Google Scholar] [CrossRef]
  21. Chen, Y.M.; Xue, Y.; Ma, Y.; Xu, F.F. Measures of uncertainty for neighborhood rough set. Knowl. Based Syst. 2017, 120, 226–235. [Google Scholar] [CrossRef]
  22. Chen, Y.; Wu, K.; Chen, X. An entropy based uncertainty measurement approach in neighborhood rough set theory. Inf. Sci. 2014, 279, 239–250. [Google Scholar] [CrossRef]
  23. Dai, J.H.; Huang, D.B.; Su, H.S.; Tian, H.W.; Yang, T. Uncertainty measurement for covering rough sets. Int. J. Uncertain. Fuzz. Knowl. Based Syst. 2014, 22, 217–233. [Google Scholar] [CrossRef]
  24. Huang, B.; Guo, C.X.; Li, H.X.; Feng, G.F.; Zhou, X.Z. An intuitionistic fuzzy graded covering rough set. Knowl. Based Syst. 2016, 107, 155–178. [Google Scholar] [CrossRef]
  25. Iwata, T.; Matsuoka, K. Fatigue strength of CP Grade 2 Titanium fillet welded joint for ship structure. Weld. World 2004, 48, 40–47. [Google Scholar] [CrossRef]
  26. Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the 1995 IEEE International Conference, Neural Networks, Perth, Australia, 27 November 2011; pp. 1942–1948. [Google Scholar]
  27. Chan, F.; Tiwari, M. Swarm Intelligence: Focus on Ant and Particle Swarm Optimization. I-Tech Educ. Publ. 2007, 1, 114–115. [Google Scholar]
  28. Clerc, M.; Kennedy, J. The particle swarm: Explosion, stability, and convergence in a multi-dimensional complex space. IEEE Trans. Evol. Comput. 2002, 6, 58–73. [Google Scholar] [CrossRef]
  29. Vapnik, V. SVM method of estimating density, conditional probability, and conditional density. ISCAS 2000, 2, 749–752. [Google Scholar]
  30. Yan, M.; Wang, J. Classification Algorithm of Regression Support Vector Machine and its Application to Environment Monitoring in Water Culture Plants. Appl. Mech. Mater. 2013, 427–429, 1121–1127. [Google Scholar] [CrossRef]
  31. Wang, L.; Wang, Q. An Improved Extension Method of EMD Based on SVRM. Appl. Mech. Mater. 2014, 543–547, 2697–2701. [Google Scholar] [CrossRef]
  32. Deng, W.; Yao, R.; Zhao, H.; Yang, X.; Li, G. A novel intelligent diagnosis method using optimal LS-SVM with improved PSO algorithm. Soft Comput. 2017. [Google Scholar] [CrossRef]
  33. Deng, W.; Zhao, H.; Yang, X.; Xiong, J.; Sun, M.; Li, B. Study on an improved adaptive PSO algorithm for solving multi-objective gate assignment. Appl. Soft. Comput. 2017, 59, 288–302. [Google Scholar] [CrossRef]
  34. LIBSVM—A Library for Support Vector Machines. Available online: https://www.csie.ntu.edu.tw/~cjlin/libsvm/ (accessed on 7 December 2017).
Figure 1. Definition of line force.
Figure 1. Definition of line force.
Entropy 21 00117 g001
Figure 2. Neighborhood entropy-based reduction algorithm.
Figure 2. Neighborhood entropy-based reduction algorithm.
Entropy 21 00117 g002
Figure 3. Characteristic domain of joint type.
Figure 3. Characteristic domain of joint type.
Entropy 21 00117 g003
Figure 4. Optimization of SVM parameters based on the PSO algorithm.
Figure 4. Optimization of SVM parameters based on the PSO algorithm.
Entropy 21 00117 g004
Figure 5. Life prediction results; (a) domain2; (b) domain3; (c) domain4; (d) domain5.
Figure 5. Life prediction results; (a) domain2; (b) domain3; (c) domain4; (d) domain5.
Entropy 21 00117 g005aEntropy 21 00117 g005b
Figure 6. Comparison of the fatigue life prediction errors: (a) domain2; (b) domain3; (c) domain4; (d) domain5.
Figure 6. Comparison of the fatigue life prediction errors: (a) domain2; (b) domain3; (c) domain4; (d) domain5.
Entropy 21 00117 g006
Table 1. Decision system of titanium alloy welded joints.
Table 1. Decision system of titanium alloy welded joints.
UJt (mm)rM Δ S s   ( MPa ) N (Cycles)
x1LB20JIS H4600170.611734430
x2LT20JIS H4600258.4675006
x3CB20JIS H4600248.51129860
x4LL20JIS H4600353.73447552
x5LT100JIS H4600205.542233310
x6CB100JIS H4600299.437946640
x7CT100JIS H4600288.15833690
x8LL100JIS H4600278.98833690
......

Share and Cite

MDPI and ACS Style

Zou, L.; Sun, Y.; Yang, X. An Entropy-Based Neighborhood Rough Set and PSO-SVRM Model for Fatigue Life Prediction of Titanium Alloy Welded Joints. Entropy 2019, 21, 117. https://doi.org/10.3390/e21020117

AMA Style

Zou L, Sun Y, Yang X. An Entropy-Based Neighborhood Rough Set and PSO-SVRM Model for Fatigue Life Prediction of Titanium Alloy Welded Joints. Entropy. 2019; 21(2):117. https://doi.org/10.3390/e21020117

Chicago/Turabian Style

Zou, Li, Yibo Sun, and Xinhua Yang. 2019. "An Entropy-Based Neighborhood Rough Set and PSO-SVRM Model for Fatigue Life Prediction of Titanium Alloy Welded Joints" Entropy 21, no. 2: 117. https://doi.org/10.3390/e21020117

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