# Anti-Defect Design for Mechanical Elements under Severe Condition Based on a Half-Real Defect Model

Authors: Xinyue Zhao; Hongyuan Wang; Jiaomei Yin; Zaixing He
Journal: Mathematical Problems in Engineering
 (2019)

---

## Abstract

For mechanical elements running under severe working condition, there inevitably exist some small defects caused during working. The weak area, which is sensitive to defects, of the structure is more vulnerable, resulting in early damage during service. This paper describes a novel anti-defect design method for optimizing structure to enhance the reliability of vulnerable areas. First, a half-real defect model derived from the real defect is developed to model the geometrical characteristics of defects. Then, the damage degrees of model parameters are identified by Sobol’s sensitivity method and the vulnerable area can be labeled according to the damage degree. Finally, we take the vulnerable area as the object of anti-defect optimization for structure and the optimization variables are selected tendentiously based on parameters with larger damage degrees. The multiobjective particle swarm algorithm is then employed to find the optimal distribution of the variables in order to improve the safety of the sensitive area of structure. We take the impeller blade as the research subject to verify the validity of the proposed method. Analysis results showed that the proposed method can increase the structure strength and delay the damage of the mechanical elements.


---

## Body

## 1. Introduction

Structure optimization plays an important role in ensuring the reliability of mechanical equipment. Nowadays, more and more researchers have been devoted to this field. Generally, the improvement of structure involves size optimization, shape optimization, and performance optimization. Ananthasuresh [1] first extended the techniques of topological optimization for structure to the design of compliant mechanism. He proposed three models to describe the design problem of compliant mechanism. Zhu et al. [2] used a level set method with distance-suppression scheme for structural topology and shape optimization. Xia et al. [3] used a level set based method to optimize the configuration of piezoresistive sensors. Han et al. [4] investigated the flutter of a compressor blade. They analyzed the influence of clearance parameter, bending stiffness, and torsion on the flutter characteristics of the blade. Fei et al. [5] studied the radial deformation of the turbine blade. Based on ERSM and IDM methods, they proposed an approach and a model for the dynamic reliability optimal design of complex motorial structure and dynamic systems. Staino and Basu [6] proposed a multimodal mathematical model with variable rotor speed for wind turbine blades and studied the impact of blade rotor speed variation on the edgewise vibration. Li et al. [7] studied the flapwise dynamic response of a rotating wind turbine blade subjected to unsteady aerodynamic loads in super-harmonic resonance. They used a multiple-scale method to get analytical solutions for positive aerodynamic dampings having the same order with dynamic displacements. Hong et al. [8] studied the optimal design of engine cylinder head by the topology optimization, which would be helpful to structure design.In recent years, the intelligent optimization algorithm has become a new hot subject for the improvement of structure. Islam et al. [9] presented a numerical optimization framework based on coupled Genetic Algorithm and Finite Element Analysis for optimizing the arc welding process. Liu et al. [10] used a microgenetic algorithm to calculate the optimal solution of variables for improving the efficiency of the mixed-flow pump. Song et al. [11] used intelligent CAD and Finite Element Analysis to design turbine blade fir-tree root. They examined the effects of critical geometric features on stress distribution at the interface between the blade and disk. Chen et al. [12] developed a procedure combining Finite Element Analysis and particle swarm algorithm to optimize composite structures of the wind turbine blades.Most of the above optimization methods are built on nondamage mechanical elements. For mechanical elements running under the circumstance of heavy loads, corrosion, and other bad factors, there inevitably exist small defects due to the severe working condition. Different structures have their own weak areas. Once the defects grow in these areas, damage will be caused immediately, which may result in serious accidents [13, 14]. Without considering defects, these methods could not improve structure through targeted optimization.To overcome this problem, in this paper, a novel anti-defect optimization method based on a half-real defect model and Sobol’s sensitivity is proposed to enhance structure for defect resisting. First a parameterized model for defects based on the image is introduced to identify the essential features of the real defects. With this model, the damage state of the structure is simulated by changing the model parameters. Then based on Sobol’s sensitivity, the weak area which is sensitive to defects is found according to the influence levels of model parameters. Finally the structure can be improved by optimizing the defect-sensitive area with the SVM (Support Vector Machine) [15] and the PSO (particle swarm optimization) methods [16]. SVM is a kind of supervised learning model used for classification and regression analysis. In our approach, the final prediction model of optimization variables and optimization goal are formed based on SVM. PSO is a computational method that optimizes a problem by iteratively trying to improve a candidate solution with regard to a given measure of quality. The PSO method is adopted finally to determine the optimal solution set.The contributions of the paper are summarized as follows.(1) A Half-Real Defect Model Is Built to Improve the Strength of Mechanical Elements.So far, most of the studies focus on the nondamage structure optimization. They ignore the influence of defects. Even if a few of them consider defects, they only simplify the defect to an ellipse or a line, which may lose some effective information and could not describe the real situation [17, 18]. On the other hand, it is not feasible to express all properties of the real defect. From this point, in this paper, we proposed a half-real defect model based on the real defect shape information to simulate the injured components.(2) Sobol’s Sensitive Method Is Adopted to Avoid the Blindness of Choosing Optimization Variables.The traditional optimization variables are usually defined according to all the related structural parameters. In this paper, based on Sobol’s sensitive method, the vulnerable area of the structure is determined based on the damage degree of the model parameters. The defect-sensitive parameters are chosen as optimization variables selectively. This process can simplify the optimization parameters, making it more specific and more targeted.This paper is organized as follows. In Section2, a half-real defect model is developed. In Section 3, Sobol’s sensitivity method is adopted based on the model and the PSO optimization method is introduced. In Section 4, an example with the impeller blade is discussed in detail. Finally, conclusions are summarized in Section 5.


## 2. The Half-Real Defect Model

Most of the defect models simplify the crack to the ellipse or the line shapes, which may lose some effective information and could not describe the real situation. But on the other hand, the geometric characteristics of the real defects in the components are really complicated. Most cracks have highly irregular shapes and very small sizes. Thus, it is not feasible to express all properties of the real defect. Since it is difficult to build the real defect model, a half-real defect model based on the shape information of the crack is proposed in this paper.


### 2.1. Real Defect Extraction

The real geometric shape of the defect can be obtained completely using the image processing methods [19–21]. It is proved that the image processing methods have the advantage of convenience and accuracy in the research of obtaining geometric features of defects.The crack is the most common defect of the mechanical components. A typical crack usually involves the crack length, the crack width, the crack depth, and the crack propagation. Therefore, the selected crack image which is used for building the defect model should have these typical representative characteristics.In this paper, the typical crack image which is shown in Figure1(a) is used. There are three segments of the crack, and we picked the rightmost one which has the obvious shape characteristic and its curve is relatively clear. Since a parameterized step will be adopted later, the differences of crack images do not influence the final modeling greatly.Figure 1
Real defect extraction. (a) Original image, (b) binary-conversion, (c) morphological processing, (d) cleaning processing, (e) edge obtaining, and (f) skeleton obtaining.
(a) (b) (c) (d) (e) (f)To extract the real defect, the original image is first converted to the binary one by suitable threshold (Figure1(b)). Since the binary operation can produce cavities and noises, morphological processing methods are processed to make the defect more compact and reduce small noises in the background (Figure 1(c)). Then, the cleaning processing is applied to remove the regions of no-interests (Figure 1(d)). Finally, the crack boundary (Figure 1(e)) and the crack skeleton (Figure 1(f)) are acquired.


### 2.2. Parameterization of the Defect Model

The extracted real defects are parameterized which can express the geometrical characteristic of the defects well and are more universal in some respects. This process contains two aspects: the model simplification and the model parameterization.


#### 2.2.1. Model Simplification

To parameterize the model, we have to simplify the extracted defects at first. Crack edges are not straight and are usually shown as irregular lines. For this reason, a geometrical approximation is required to find the bending shape of the crack. This is done by subdividing the crack edge into a number of straight segments defined by the gradient of the crack skeleton points. The detailed steps are as follows.(a) It is assumed thati refers to the x coordinate of crack skeleton and f(i) represents the y coordinate of it. Additionally, f′(i)=∇f(i) presents the gradient of skeleton line and the large gradient stands for the segmentation of cracks. A threshold α is then defined. If the condition f′(i)≥α is satisfied, the pixeli is counted as the turning point. Compute the gradient of each pixel in the skeleton line and store them in the set of ψ(i). The skeleton turning points ψ(i) are picked in terms of the slope changes of adjacent points. The results of the skeleton turning points are shown in Figure 2(a).Figure 2
Defect model simplification. (a) Skeleton turning points, (b) subdivision points, (c) crack subdivision, and (d) crack linearization.
(a) (b) (c) (d)(b) Remove close skeleton turning points which satisfy the conditionρ(ψ(i),ψ(j))=(ψx(i)-ψx(j))2+(ψy(i)-ψy(j))2<β (ψx and ψy  define coordinates of the pixels) to avoid unnecessary segmentations and screen out the proper ones (shown in Figure 2(b)).(c) Take the screened skeleton turning points to divide the crack edge into several segments. It can be seen that the crack edge is divided into several connected crack segments in Figure2(c). Each endpoint of segment is stored in the set of χ(i) and is called the boundary turning point.(d) Since the boundaries of crack segments are irregular, it is necessary to build a simplified crack pattern approximating the original crack segment by straight lines. For each segment of the crack, connect boundary turning pointsχ(i) into straight lines and the edge of the original image can be changed into a series of line segment lists (shown in Figure 2(d)).The overall simplified crack is presented as segments created by a set of straight lines forming a trapezoid space. It is easy to be parameterized to quantize the overall crack.


#### 2.2.2. Model Parameterization

The damages of components are usually determined by the setting of defect positions and shapes. The changes of defect sizes, shapes, and positions can result in different weakening effects. Moreover, the damage degrees are different with different geometrical parameters. Thus, parameterization is applied for the future sensitive analysis.For the tortuous crack, each crack segment is labeled by defined parameters, such as width, length, and orientation. Assume there arek (k=1,2,…,K) boundary turning points stored in the vector of ζ(k)=(ζx,ζy) from small to large order of χ(k).The parameters of the defect model include geometric parameters and position parameters, which are defined as follows.(X,Y): the position (X,Y) is defined as the initial position of the crack tip, which is denoted as(1)X=ζx1(2)Y=ζy1L: the lengthL is the average length of each crack segmentn in the middle line, which is denoted as(3)L=2∑n=1K/2LnKwhere(4)Ln=4ζx2-ζx12+ζy3+ζy2-2ζy122n=14ζxK-ζxK-12+2ζyK-ζyK-1-ζyK-222n=K24ζx2n-ζx2n-22+ζy2n+ζy2n+1-ζy2n-1-ζy2n-222othersW: the widthW is the average width of each crack segmentn in the vertical projection. Although the width of the actual crack groove may be more accurate, for the easy calculation, we choose the vertical coordinate difference, which does not have significant effect on the final result.W is denoted as(5)W=2∑n=1K/2-1ζy2n+1-ζy2nK-2A: the angleA is defined as the average angle of connecting adjacent segments(6)A=2∑n=1K/2-1AnK-2where(7)cos⁡An=4L22+4L12-4ζx4-ζx12-ζy5+ζy4-2ζy128L2L1n=14LK/22+4LK/2-12-4ζxK-ζxK-32-2ζyK-ζyK-3-ζyK-428LK/2LK/2-1n=K24Ln2+4Ln-12-4ζx2n+2-ζx2n-22-ζy2n+3+ζy2n+2-ζy2n-1-ζy2n-228LnLn-1othersD: the depthD of the crack is simplified to constant in order to exclude its impact on the structure based on the shape assumption [17, 22]. It is defined as(8)D=CC>0in whichC is a constant greater than 0 and smaller than the thickness of the blade.


## 2.1. Real Defect Extraction

The real geometric shape of the defect can be obtained completely using the image processing methods [19–21]. It is proved that the image processing methods have the advantage of convenience and accuracy in the research of obtaining geometric features of defects.The crack is the most common defect of the mechanical components. A typical crack usually involves the crack length, the crack width, the crack depth, and the crack propagation. Therefore, the selected crack image which is used for building the defect model should have these typical representative characteristics.In this paper, the typical crack image which is shown in Figure1(a) is used. There are three segments of the crack, and we picked the rightmost one which has the obvious shape characteristic and its curve is relatively clear. Since a parameterized step will be adopted later, the differences of crack images do not influence the final modeling greatly.Figure 1
Real defect extraction. (a) Original image, (b) binary-conversion, (c) morphological processing, (d) cleaning processing, (e) edge obtaining, and (f) skeleton obtaining.
(a) (b) (c) (d) (e) (f)To extract the real defect, the original image is first converted to the binary one by suitable threshold (Figure1(b)). Since the binary operation can produce cavities and noises, morphological processing methods are processed to make the defect more compact and reduce small noises in the background (Figure 1(c)). Then, the cleaning processing is applied to remove the regions of no-interests (Figure 1(d)). Finally, the crack boundary (Figure 1(e)) and the crack skeleton (Figure 1(f)) are acquired.


## 2.2. Parameterization of the Defect Model

The extracted real defects are parameterized which can express the geometrical characteristic of the defects well and are more universal in some respects. This process contains two aspects: the model simplification and the model parameterization.


### 2.2.1. Model Simplification

To parameterize the model, we have to simplify the extracted defects at first. Crack edges are not straight and are usually shown as irregular lines. For this reason, a geometrical approximation is required to find the bending shape of the crack. This is done by subdividing the crack edge into a number of straight segments defined by the gradient of the crack skeleton points. The detailed steps are as follows.(a) It is assumed thati refers to the x coordinate of crack skeleton and f(i) represents the y coordinate of it. Additionally, f′(i)=∇f(i) presents the gradient of skeleton line and the large gradient stands for the segmentation of cracks. A threshold α is then defined. If the condition f′(i)≥α is satisfied, the pixeli is counted as the turning point. Compute the gradient of each pixel in the skeleton line and store them in the set of ψ(i). The skeleton turning points ψ(i) are picked in terms of the slope changes of adjacent points. The results of the skeleton turning points are shown in Figure 2(a).Figure 2
Defect model simplification. (a) Skeleton turning points, (b) subdivision points, (c) crack subdivision, and (d) crack linearization.
(a) (b) (c) (d)(b) Remove close skeleton turning points which satisfy the conditionρ(ψ(i),ψ(j))=(ψx(i)-ψx(j))2+(ψy(i)-ψy(j))2<β (ψx and ψy  define coordinates of the pixels) to avoid unnecessary segmentations and screen out the proper ones (shown in Figure 2(b)).(c) Take the screened skeleton turning points to divide the crack edge into several segments. It can be seen that the crack edge is divided into several connected crack segments in Figure2(c). Each endpoint of segment is stored in the set of χ(i) and is called the boundary turning point.(d) Since the boundaries of crack segments are irregular, it is necessary to build a simplified crack pattern approximating the original crack segment by straight lines. For each segment of the crack, connect boundary turning pointsχ(i) into straight lines and the edge of the original image can be changed into a series of line segment lists (shown in Figure 2(d)).The overall simplified crack is presented as segments created by a set of straight lines forming a trapezoid space. It is easy to be parameterized to quantize the overall crack.


### 2.2.2. Model Parameterization

The damages of components are usually determined by the setting of defect positions and shapes. The changes of defect sizes, shapes, and positions can result in different weakening effects. Moreover, the damage degrees are different with different geometrical parameters. Thus, parameterization is applied for the future sensitive analysis.For the tortuous crack, each crack segment is labeled by defined parameters, such as width, length, and orientation. Assume there arek (k=1,2,…,K) boundary turning points stored in the vector of ζ(k)=(ζx,ζy) from small to large order of χ(k).The parameters of the defect model include geometric parameters and position parameters, which are defined as follows.(X,Y): the position (X,Y) is defined as the initial position of the crack tip, which is denoted as(1)X=ζx1(2)Y=ζy1L: the lengthL is the average length of each crack segmentn in the middle line, which is denoted as(3)L=2∑n=1K/2LnKwhere(4)Ln=4ζx2-ζx12+ζy3+ζy2-2ζy122n=14ζxK-ζxK-12+2ζyK-ζyK-1-ζyK-222n=K24ζx2n-ζx2n-22+ζy2n+ζy2n+1-ζy2n-1-ζy2n-222othersW: the widthW is the average width of each crack segmentn in the vertical projection. Although the width of the actual crack groove may be more accurate, for the easy calculation, we choose the vertical coordinate difference, which does not have significant effect on the final result.W is denoted as(5)W=2∑n=1K/2-1ζy2n+1-ζy2nK-2A: the angleA is defined as the average angle of connecting adjacent segments(6)A=2∑n=1K/2-1AnK-2where(7)cos⁡An=4L22+4L12-4ζx4-ζx12-ζy5+ζy4-2ζy128L2L1n=14LK/22+4LK/2-12-4ζxK-ζxK-32-2ζyK-ζyK-3-ζyK-428LK/2LK/2-1n=K24Ln2+4Ln-12-4ζx2n+2-ζx2n-22-ζy2n+3+ζy2n+2-ζy2n-1-ζy2n-228LnLn-1othersD: the depthD of the crack is simplified to constant in order to exclude its impact on the structure based on the shape assumption [17, 22]. It is defined as(8)D=CC>0in whichC is a constant greater than 0 and smaller than the thickness of the blade.


## 2.2.1. Model Simplification

To parameterize the model, we have to simplify the extracted defects at first. Crack edges are not straight and are usually shown as irregular lines. For this reason, a geometrical approximation is required to find the bending shape of the crack. This is done by subdividing the crack edge into a number of straight segments defined by the gradient of the crack skeleton points. The detailed steps are as follows.(a) It is assumed thati refers to the x coordinate of crack skeleton and f(i) represents the y coordinate of it. Additionally, f′(i)=∇f(i) presents the gradient of skeleton line and the large gradient stands for the segmentation of cracks. A threshold α is then defined. If the condition f′(i)≥α is satisfied, the pixeli is counted as the turning point. Compute the gradient of each pixel in the skeleton line and store them in the set of ψ(i). The skeleton turning points ψ(i) are picked in terms of the slope changes of adjacent points. The results of the skeleton turning points are shown in Figure 2(a).Figure 2
Defect model simplification. (a) Skeleton turning points, (b) subdivision points, (c) crack subdivision, and (d) crack linearization.
(a) (b) (c) (d)(b) Remove close skeleton turning points which satisfy the conditionρ(ψ(i),ψ(j))=(ψx(i)-ψx(j))2+(ψy(i)-ψy(j))2<β (ψx and ψy  define coordinates of the pixels) to avoid unnecessary segmentations and screen out the proper ones (shown in Figure 2(b)).(c) Take the screened skeleton turning points to divide the crack edge into several segments. It can be seen that the crack edge is divided into several connected crack segments in Figure2(c). Each endpoint of segment is stored in the set of χ(i) and is called the boundary turning point.(d) Since the boundaries of crack segments are irregular, it is necessary to build a simplified crack pattern approximating the original crack segment by straight lines. For each segment of the crack, connect boundary turning pointsχ(i) into straight lines and the edge of the original image can be changed into a series of line segment lists (shown in Figure 2(d)).The overall simplified crack is presented as segments created by a set of straight lines forming a trapezoid space. It is easy to be parameterized to quantize the overall crack.


## 2.2.2. Model Parameterization

The damages of components are usually determined by the setting of defect positions and shapes. The changes of defect sizes, shapes, and positions can result in different weakening effects. Moreover, the damage degrees are different with different geometrical parameters. Thus, parameterization is applied for the future sensitive analysis.For the tortuous crack, each crack segment is labeled by defined parameters, such as width, length, and orientation. Assume there arek (k=1,2,…,K) boundary turning points stored in the vector of ζ(k)=(ζx,ζy) from small to large order of χ(k).The parameters of the defect model include geometric parameters and position parameters, which are defined as follows.(X,Y): the position (X,Y) is defined as the initial position of the crack tip, which is denoted as(1)X=ζx1(2)Y=ζy1L: the lengthL is the average length of each crack segmentn in the middle line, which is denoted as(3)L=2∑n=1K/2LnKwhere(4)Ln=4ζx2-ζx12+ζy3+ζy2-2ζy122n=14ζxK-ζxK-12+2ζyK-ζyK-1-ζyK-222n=K24ζx2n-ζx2n-22+ζy2n+ζy2n+1-ζy2n-1-ζy2n-222othersW: the widthW is the average width of each crack segmentn in the vertical projection. Although the width of the actual crack groove may be more accurate, for the easy calculation, we choose the vertical coordinate difference, which does not have significant effect on the final result.W is denoted as(5)W=2∑n=1K/2-1ζy2n+1-ζy2nK-2A: the angleA is defined as the average angle of connecting adjacent segments(6)A=2∑n=1K/2-1AnK-2where(7)cos⁡An=4L22+4L12-4ζx4-ζx12-ζy5+ζy4-2ζy128L2L1n=14LK/22+4LK/2-12-4ζxK-ζxK-32-2ζyK-ζyK-3-ζyK-428LK/2LK/2-1n=K24Ln2+4Ln-12-4ζx2n+2-ζx2n-22-ζy2n+3+ζy2n+2-ζy2n-1-ζy2n-228LnLn-1othersD: the depthD of the crack is simplified to constant in order to exclude its impact on the structure based on the shape assumption [17, 22]. It is defined as(8)D=CC>0in whichC is a constant greater than 0 and smaller than the thickness of the blade.


## 3. Defect Model Sensitivity Analysis Optimization

The appearances of defects are random, and the lifecycles of different areas of the structure with defects are different. By discussing the parameters of the defect model, we can use the Sobol-based sensitivity analysis method to find the easily damaged area. Then in the next step, an optimization method can be adopted to strengthen this area to reduce the damage probability.


### 3.1. Sensitivity Selection Based on Sobol’s Method

Parameters of the defect model have close relationship with structure damages. Since the crack may cause uneven stress distribution and concentrated stress, resulting in fracturing, we take the max equivalent stress as the evaluating indicator for sensitivity analysis. According to the geometric relations between crack and structure, the vulnerable area can be selected.Figure3 shows distributions of the equivalent stress in different conditions of the impeller blade. The impeller is constrained by the cylindrical coordinate in the axle hole with the inertial load of rotational angular velocity. It is shown in Figure 3 that the stress change is related to the crack location. Figure 3(a) indicates the stress distribution without crack, in which the value of maximum equivalent stress is 253.18MPa, and Figure 3(b) shows the stress distribution with crack in the nonfragile location, which shows that the maximum equivalent stress may not change a lot when the crack is not at the sensitive place. Figure 3(c) indicates that the maximum equivalent stress increases sharply to 414.15MPa when the crack is in the fragile location. It is shown that distributions of the equivalent stress change when the crack locations change. Thus, some areas may be vulnerable to the crack and the optimization of these areas is important for ensuring the safety of the component structure.Figure 3
Stress distributions of the impeller blade. (a) Stress distribution without crack, (b) stress distribution with crack in the nonfragile location, and (c) stress distribution with crack in the fragile location (near the root of the impeller).
(a) (b) (c)Sobol's method is a variance-based global sensitivity analysis technique that has been applied to computational models to assess the relative importance of input parameters on the output [23]. The usual Sobol sensitivity indices include the main and total effects for each input, but the method can also provide specific interaction terms, if desired. Based on Sobol's method, steps to obtain the parameter sensitivities of the half-real defect model are in the following.( 1 ) Sample defect model parameters twice independently with the sampling number n and make strength analysis. Denote output stress values asf(x1,x2,x3,x4,x5,x6), f(x1,x2′,x3′,x4′,x5′,x6′), f(x1′,x2,x3,x4,x5,x6), f(x1′,x2,x3′,x4′,x5′,x6′), f(x1,x2′,x3,x4,x5,x6), f(x1′,x2′,x3,x4′,x5′,x6′), f(x1,x2,x3′,x4,x5,x6), f(x1′,x2′,x3′,x4,x5′,x6′), f(x1,x2,x3,x4′,x5,x6), f(x1′,x2′,x3′,x4′,x5,x6′), f(x1,x2,x3,x4,x5′,x6), f(x1′,x2′,x3′,x4′,x5′,x6), and f(x1,x2,x3,x4,x5,x6′).x is the position parameter for the first sampling, and x′ is the parameter for the second sampling. x1, x2, x3, and x4 indicate parametersL,W,D, andA for the ith segment, and x5 and x6 indicate parametersX andY,respectively.( 2 ) Put equivalent stress values of then groups in Sobol’s function so that we can get the sensitivity value for each model parameter.(9)Si=DiDin which(10)D≈1n∑m=1nf2xm-f02(11)Di≈1n∑m=1nfx~im1,xim1fx~im2,xim1-f02(12)D~i≈1n∑m=1nfx~im1,xim1fx~im1,xim2-f02where xm indicates the sampling points in the I6 space, and the superscripts (1) and (2) denote the n×6 sampling array ofx.Then the first-order sensitivity of the model parameter can be determined bySi=Di/D; the total sensitivity is determined by STi=1-D~i/D. TheSi shows the damage degree with the influence of the single parameteri, whileSTi shows the damage degree with the influence of other parameters andi.( 3 ) Based on the value of Si, sort model parameters and pick the larger one, which will cause a larger impact on the structure damage.According to the sensitivity results, the most sensitive area and design parameters of the structure can be chosen as the optimized object. It provides selection basis for the next step.


### 3.2. Local Area Optimization

Generally, the structure design requires uniform stress distribution and less structure weight. For the structure with crack, the crack area usually has concentrated stress. Therefore, the objective function is formed as(13)min⁡F=f1,f2wheref1 is the max equivalent stress, andf2 is the structure weight. These two functions are affected by many parameters, and these parameters are different for different mechanical elements. Given a specific element, according to the results of sensitivity analysis, we can select the corresponding structural parameters for optimization, and we will take the impeller blade for example in the experimental section and introduce it in detail later.Thus, steps for local area optimization are as follows.( 1 ) The defect model parameters with high sensitivity are determined according to Sobol’s sensitivity results.( 2 ) Sampling is carried out according to the variation range of the determined parameters, and the output value of each sampling point is analyzed.( 3 ) Based on the SVM method, the prediction model of optimization variables and optimization goal can be formed (Mech, 2015). The SVM algorithm consists of the following steps. (1) The input space is transformed into a high-dimensional space by nonlinear transformation, which is realized by defining an appropriate inner product kernel function. (2) Solve convex quadratic programming problem under the condition of maximizing interval. (3) Find the optimal classification surface in the new space, which is the maximum interval classification surface.( 4 ) The PSO method is adopted finally to determine the optimal solution set [24]. The PSO algorithm consists of three steps: (1) Evaluate fitness of each particle and each evaluation solution is represented by a particle in the fitness landscape (search space). (2) Update individual and global best values. (3) Update velocity and position of each particle, which are based on some parameters: inertial coefficient and acceleration coefficients and individual best solution of both particle and swarm. These steps are repeated until the results of two adjacent iterations are similar.


## 3.1. Sensitivity Selection Based on Sobol’s Method

Parameters of the defect model have close relationship with structure damages. Since the crack may cause uneven stress distribution and concentrated stress, resulting in fracturing, we take the max equivalent stress as the evaluating indicator for sensitivity analysis. According to the geometric relations between crack and structure, the vulnerable area can be selected.Figure3 shows distributions of the equivalent stress in different conditions of the impeller blade. The impeller is constrained by the cylindrical coordinate in the axle hole with the inertial load of rotational angular velocity. It is shown in Figure 3 that the stress change is related to the crack location. Figure 3(a) indicates the stress distribution without crack, in which the value of maximum equivalent stress is 253.18MPa, and Figure 3(b) shows the stress distribution with crack in the nonfragile location, which shows that the maximum equivalent stress may not change a lot when the crack is not at the sensitive place. Figure 3(c) indicates that the maximum equivalent stress increases sharply to 414.15MPa when the crack is in the fragile location. It is shown that distributions of the equivalent stress change when the crack locations change. Thus, some areas may be vulnerable to the crack and the optimization of these areas is important for ensuring the safety of the component structure.Figure 3
Stress distributions of the impeller blade. (a) Stress distribution without crack, (b) stress distribution with crack in the nonfragile location, and (c) stress distribution with crack in the fragile location (near the root of the impeller).
(a) (b) (c)Sobol's method is a variance-based global sensitivity analysis technique that has been applied to computational models to assess the relative importance of input parameters on the output [23]. The usual Sobol sensitivity indices include the main and total effects for each input, but the method can also provide specific interaction terms, if desired. Based on Sobol's method, steps to obtain the parameter sensitivities of the half-real defect model are in the following.( 1 ) Sample defect model parameters twice independently with the sampling number n and make strength analysis. Denote output stress values asf(x1,x2,x3,x4,x5,x6), f(x1,x2′,x3′,x4′,x5′,x6′), f(x1′,x2,x3,x4,x5,x6), f(x1′,x2,x3′,x4′,x5′,x6′), f(x1,x2′,x3,x4,x5,x6), f(x1′,x2′,x3,x4′,x5′,x6′), f(x1,x2,x3′,x4,x5,x6), f(x1′,x2′,x3′,x4,x5′,x6′), f(x1,x2,x3,x4′,x5,x6), f(x1′,x2′,x3′,x4′,x5,x6′), f(x1,x2,x3,x4,x5′,x6), f(x1′,x2′,x3′,x4′,x5′,x6), and f(x1,x2,x3,x4,x5,x6′).x is the position parameter for the first sampling, and x′ is the parameter for the second sampling. x1, x2, x3, and x4 indicate parametersL,W,D, andA for the ith segment, and x5 and x6 indicate parametersX andY,respectively.( 2 ) Put equivalent stress values of then groups in Sobol’s function so that we can get the sensitivity value for each model parameter.(9)Si=DiDin which(10)D≈1n∑m=1nf2xm-f02(11)Di≈1n∑m=1nfx~im1,xim1fx~im2,xim1-f02(12)D~i≈1n∑m=1nfx~im1,xim1fx~im1,xim2-f02where xm indicates the sampling points in the I6 space, and the superscripts (1) and (2) denote the n×6 sampling array ofx.Then the first-order sensitivity of the model parameter can be determined bySi=Di/D; the total sensitivity is determined by STi=1-D~i/D. TheSi shows the damage degree with the influence of the single parameteri, whileSTi shows the damage degree with the influence of other parameters andi.( 3 ) Based on the value of Si, sort model parameters and pick the larger one, which will cause a larger impact on the structure damage.According to the sensitivity results, the most sensitive area and design parameters of the structure can be chosen as the optimized object. It provides selection basis for the next step.


## 3.2. Local Area Optimization

Generally, the structure design requires uniform stress distribution and less structure weight. For the structure with crack, the crack area usually has concentrated stress. Therefore, the objective function is formed as(13)min⁡F=f1,f2wheref1 is the max equivalent stress, andf2 is the structure weight. These two functions are affected by many parameters, and these parameters are different for different mechanical elements. Given a specific element, according to the results of sensitivity analysis, we can select the corresponding structural parameters for optimization, and we will take the impeller blade for example in the experimental section and introduce it in detail later.Thus, steps for local area optimization are as follows.( 1 ) The defect model parameters with high sensitivity are determined according to Sobol’s sensitivity results.( 2 ) Sampling is carried out according to the variation range of the determined parameters, and the output value of each sampling point is analyzed.( 3 ) Based on the SVM method, the prediction model of optimization variables and optimization goal can be formed (Mech, 2015). The SVM algorithm consists of the following steps. (1) The input space is transformed into a high-dimensional space by nonlinear transformation, which is realized by defining an appropriate inner product kernel function. (2) Solve convex quadratic programming problem under the condition of maximizing interval. (3) Find the optimal classification surface in the new space, which is the maximum interval classification surface.( 4 ) The PSO method is adopted finally to determine the optimal solution set [24]. The PSO algorithm consists of three steps: (1) Evaluate fitness of each particle and each evaluation solution is represented by a particle in the fitness landscape (search space). (2) Update individual and global best values. (3) Update velocity and position of each particle, which are based on some parameters: inertial coefficient and acceleration coefficients and individual best solution of both particle and swarm. These steps are repeated until the results of two adjacent iterations are similar.


## 4. Example with the Impeller Blade

### 4.1. Model Validation

Impeller is the main bearing part of the compressor. It stands various alternating stress and has a very bad working condition. Therefore, cracks often appear which will result in fatigue fracture of impeller and can cause damage to the people and equipment around.Thus, in this paper, we take the impeller blade as the research subject to verify the validity of the proposed method. Since blade is thin and the probability of occurrence of deep cracks is low, we only discuss the influence of the surface crack. We choose the root of the impeller entry end as the reference point of the crack mode. By sampling the model parameters twice with the sampling number 100, we can obtain sensitivity analysis results for the maximum equivalent stress in Table1.Table 1
The sensitivity analysis results for the maximum equivalent stress.
Sensitivity S S T L 9.1 2.6 W 10.7 -3.6 D 58.8 2.2 A 5.6 1.2 X 44.3 -9.9 Y 5.2 -9.8The absolute value in the sensitivity result indicates the sensitivity of the input parameters to the output. The vulnerable area can be picked according to the parameters which have larger sensitivity values. In Table1,S is the first-order sensitivity which indicates the effect of this single parameter on the results, and ST is the total sensitivity which shows the effect of this parameter and other ones. It can be seen that model parametersD andX have larger values ofS, and none of parameters has large value of ST. The results showed that the depth and the horizontal position have larger influence on the blade damage. For these two parameters, we discuss their relationships with the maximum equivalent stress in Figure 4.Figure 4
The relationship between parameters with large sensitivity and the maximum equivalent stressσ. (a) In the situation of X. (b) In the situation of D.
(a) (b)Figure4(a) indicates the relationship betweenX and σ, and Figure 4(b) indicates the relationship betweenD and σ. From Figure 4(a), it is shown that the stress is enhanced with the crack location being closer to the blade root. Meanwhile, when the parameterX is larger than 20, the stress value remains stable. According to this result, the area near the blade root is easy to be damaged by cracks. This easily damaged area is needed to be strengthened to resist fatigue fracture; so we take the blade root as the optimization area. From Figure 4(b), stress increases with the increase of crack depth. According to the corresponding relationship between the crack depth and the blade thickness, we choose the blade thickness of the blade root as the optimization object to thicken the blade root area.Figure5 shows the relationship between crack parameters and optimization variables in the impeller blade. The changing point is determined by X and α (angle of thickening area) and b represents blade thickness away from root. It is known that the parameters X and D of impeller have a great influence on the blade. In order to improve the reliability of impeller, it is necessary to optimize the blade structure to enhance the resistance of the blade to these two parameters. The resistance of blade to cracks increases when the ratio D/b gets smaller. In the same way, the blade’s resistance to cracks can also be enhanced when root thickness is designed larger as the root is more sensitive to cracks. Obviously, the values of X and α determine the thickness of the root. When the other optimization parameter remains unchanged, the large value of X and the small value of α both cause the increase of root thickness.Figure 5
Relationship between crack parameters and optimization variables.


### 4.2. Optimization Process

The changing position and the angle of the thickening area are chosen as optimization variables, and maximum equivalent stress and structure weight are simultaneously set as the optimization goal. Thus, the objective function is formed as(14)minFb,α,X=f1,f2s.t.b>090°<α<180°0<X<Lwheref1 is the max equivalent stress, andf2 is the structure weight.b is the blade thickness, α is the angle of thickening area,X is the changing position of thickening area from the root, andL is the length of the blade.We sampled the optimization variables to obtain 300 sets of sample points. The 230 groups of sample points are selected for training, and 70 groups are used for testing. We used the RBF (Basis Function Radial) kernel function in the SVM prediction model. By using the cross validation method, the best parameter can be searched. The prediction results are shown in Figure6.Figure 6
The prediction results based on SVM. (a) The result of the maximum equivalent stressσ. (b) The result of the structure weight wt.
(a) (b)It can be seen that the mean square error MSE and the decision coefficient R2 in the testing results all meet the requirements, which means the prediction effect is good. We also compared this result with the response surface method and the BP neural network method based on the same sample groups. The response surface method uses quadratic polynomial to establish the forecasting model. The comparison results are shown in Table2.Table 2
The comparison results by using different prediction models.
Method MSE R2 SVM 0.0014069 0.95003 BP neural network 0.0022762 0.93924 Response surface 26.9243 0.5442It is shown that the SVM prediction model has higher precision value and can better establish the mapping relationship between the optimization variables and the optimization goal. Thus, SVM is chosen as the prediction model for the subsequent structural optimization.Based on the SVM, we optimize the sensitive area for the impeller blade according to the selected optimization variables and optimization goal.In the particle swarm optimization algorithm, we setc1=1.2 andc2=1.2. The population size is 200, the number of iteration is 500, and the weight coefficient is set as ωmin=0.1 and ωmax=1.2. The distribution of the Pareto solution set is obtained as shown in Figure 7 and Table 3. The final plan can be selected according to the preference of the optimization object.Table 3
Pareto solution set.
Plan Variation angle/(°) Variation position/mm Maximum equivalent stress /MPa Weight/kg 1 172.30 26.22 145.7021 5.4756 2 172.56 29.27 145.1803 5.4927 3 172.43 32.32 145.9901 5.5177 4 172.86 31.94 145.1191 5.5113 5 173.11 25.23 156.7075 5.4692 6 173.00 24.01 156.8309 5.4649 7 173.26 27.37 146.2355 5.4786 8 171.90 30.79 147.4149 5.5079 9 171.72 24.24 157.3187 5.4676 10 173.18 31.02 145.1802 5.5018 11 172.64 32.93 145.5296 5.5216 12 171.82 30.34 145.6820 5.5045 13 171.78 23.02 158.8557 5.4631Figure 7
Distributions of the Pareto solution set.By considering both of the safety and the cost, the maximum equivalent stress and the weight have equal weighting factor. Thus, the optimal solution is plan 7. The optimal variation angle is 173.26° and the optimal variation position is 27.37 mm. Before optimization, the thickness of blade was 20.00mm. Thus, the change of thickness is 7.37mm and the change of angle is 6.74°.Using the optimization result discussed above, the blade structure can be strengthened. To verify the effectiveness of the proposed optimization method, we placed a crack on the vulnerable root area of the blade and analyzed the strength of the structure. The crack depth is set asD=1mm and its position parameters are set asX=5mm andY=1mm. We also compared the proposed method with other two methods in Shi et al. [26] and Wang [25]. Wang [25] used the equal thickness to avoid structure fatigue. The thickness has a gradual change from the root to the tip in Shi et al. [26]. The comparison analysis results are shown Figure 8.Figure 8
Stress comparison results. (a) The analysis result before optimization. (b) The result after optimization using the proposed method. (c) The result after optimization using Wang [25]. (d) The result after optimization using Shi et al. [26].
(a) (b) (c) (d)Figure8(a) is the analysis result before optimization. Figure 8(b) is the result after optimization by using the proposed method. Figures 8(c) and 8(d) are results by using the optimization methods mentioned in Wang [25] and Shi et al. [26]. It is shown that the three optimization methods can reduce the maximum equivalent stress more or less. However, the two compared methods ignore the defect factors during the optimization process. They only improve the distribution of stress based on the analysis of the defect-free structure. Although the stress value can be reduced accordingly, the maximum equivalent stress is still concentrated in the area of crack, which means that the crack will grow rapidly and cause the early scrap of the impeller easily. The proposed method optimizes structure directly from the view of anti-defect method. It can both increase impeller strength and avoid the stress concentration.We also record the weight and the max equivalent stress value of the comparison methods in Table4. After the optimization, the weight of the impeller is 5.4832 kg and the max equivalent stress of the proposed method is 146.86 MPa. It can be seen that the increase of weight is the smallest and the decrease of stress is the largest. Compared to the other two methods, the proposed method has the best optimization results. Furthermore, the structure strength is enhanced well and the max equivalent stress is not concentrated in the crack region. Thus, based on the proposed method, the impeller can have a certain resistance to defect so that the weakening effect of the defect can be delayed.Table 4
The comparison results of the three methods.
Before optimization After optimization using Wang [25] After optimization using Shi [26] After optimization using the proposed Weight /kg 5.4543 6.07 5.7536 5.4842 Max stress /MPa 217.52 187.99 192.16 146.86 Max stress region crack region crack region crack region other regionBesides the max stress and weight, the flow field is another main factor that may be influenced after the optimization. However, due to the uniform thickness of the optimized impeller blades in the axial direction, the cross-section of the flow path formed by the impeller blades has the same trend and thus does not affect the impeller performance.


## 4.1. Model Validation

Impeller is the main bearing part of the compressor. It stands various alternating stress and has a very bad working condition. Therefore, cracks often appear which will result in fatigue fracture of impeller and can cause damage to the people and equipment around.Thus, in this paper, we take the impeller blade as the research subject to verify the validity of the proposed method. Since blade is thin and the probability of occurrence of deep cracks is low, we only discuss the influence of the surface crack. We choose the root of the impeller entry end as the reference point of the crack mode. By sampling the model parameters twice with the sampling number 100, we can obtain sensitivity analysis results for the maximum equivalent stress in Table1.Table 1
The sensitivity analysis results for the maximum equivalent stress.
Sensitivity S S T L 9.1 2.6 W 10.7 -3.6 D 58.8 2.2 A 5.6 1.2 X 44.3 -9.9 Y 5.2 -9.8The absolute value in the sensitivity result indicates the sensitivity of the input parameters to the output. The vulnerable area can be picked according to the parameters which have larger sensitivity values. In Table1,S is the first-order sensitivity which indicates the effect of this single parameter on the results, and ST is the total sensitivity which shows the effect of this parameter and other ones. It can be seen that model parametersD andX have larger values ofS, and none of parameters has large value of ST. The results showed that the depth and the horizontal position have larger influence on the blade damage. For these two parameters, we discuss their relationships with the maximum equivalent stress in Figure 4.Figure 4
The relationship between parameters with large sensitivity and the maximum equivalent stressσ. (a) In the situation of X. (b) In the situation of D.
(a) (b)Figure4(a) indicates the relationship betweenX and σ, and Figure 4(b) indicates the relationship betweenD and σ. From Figure 4(a), it is shown that the stress is enhanced with the crack location being closer to the blade root. Meanwhile, when the parameterX is larger than 20, the stress value remains stable. According to this result, the area near the blade root is easy to be damaged by cracks. This easily damaged area is needed to be strengthened to resist fatigue fracture; so we take the blade root as the optimization area. From Figure 4(b), stress increases with the increase of crack depth. According to the corresponding relationship between the crack depth and the blade thickness, we choose the blade thickness of the blade root as the optimization object to thicken the blade root area.Figure5 shows the relationship between crack parameters and optimization variables in the impeller blade. The changing point is determined by X and α (angle of thickening area) and b represents blade thickness away from root. It is known that the parameters X and D of impeller have a great influence on the blade. In order to improve the reliability of impeller, it is necessary to optimize the blade structure to enhance the resistance of the blade to these two parameters. The resistance of blade to cracks increases when the ratio D/b gets smaller. In the same way, the blade’s resistance to cracks can also be enhanced when root thickness is designed larger as the root is more sensitive to cracks. Obviously, the values of X and α determine the thickness of the root. When the other optimization parameter remains unchanged, the large value of X and the small value of α both cause the increase of root thickness.Figure 5
Relationship between crack parameters and optimization variables.


## 4.2. Optimization Process

The changing position and the angle of the thickening area are chosen as optimization variables, and maximum equivalent stress and structure weight are simultaneously set as the optimization goal. Thus, the objective function is formed as(14)minFb,α,X=f1,f2s.t.b>090°<α<180°0<X<Lwheref1 is the max equivalent stress, andf2 is the structure weight.b is the blade thickness, α is the angle of thickening area,X is the changing position of thickening area from the root, andL is the length of the blade.We sampled the optimization variables to obtain 300 sets of sample points. The 230 groups of sample points are selected for training, and 70 groups are used for testing. We used the RBF (Basis Function Radial) kernel function in the SVM prediction model. By using the cross validation method, the best parameter can be searched. The prediction results are shown in Figure6.Figure 6
The prediction results based on SVM. (a) The result of the maximum equivalent stressσ. (b) The result of the structure weight wt.
(a) (b)It can be seen that the mean square error MSE and the decision coefficient R2 in the testing results all meet the requirements, which means the prediction effect is good. We also compared this result with the response surface method and the BP neural network method based on the same sample groups. The response surface method uses quadratic polynomial to establish the forecasting model. The comparison results are shown in Table2.Table 2
The comparison results by using different prediction models.
Method MSE R2 SVM 0.0014069 0.95003 BP neural network 0.0022762 0.93924 Response surface 26.9243 0.5442It is shown that the SVM prediction model has higher precision value and can better establish the mapping relationship between the optimization variables and the optimization goal. Thus, SVM is chosen as the prediction model for the subsequent structural optimization.Based on the SVM, we optimize the sensitive area for the impeller blade according to the selected optimization variables and optimization goal.In the particle swarm optimization algorithm, we setc1=1.2 andc2=1.2. The population size is 200, the number of iteration is 500, and the weight coefficient is set as ωmin=0.1 and ωmax=1.2. The distribution of the Pareto solution set is obtained as shown in Figure 7 and Table 3. The final plan can be selected according to the preference of the optimization object.Table 3
Pareto solution set.
Plan Variation angle/(°) Variation position/mm Maximum equivalent stress /MPa Weight/kg 1 172.30 26.22 145.7021 5.4756 2 172.56 29.27 145.1803 5.4927 3 172.43 32.32 145.9901 5.5177 4 172.86 31.94 145.1191 5.5113 5 173.11 25.23 156.7075 5.4692 6 173.00 24.01 156.8309 5.4649 7 173.26 27.37 146.2355 5.4786 8 171.90 30.79 147.4149 5.5079 9 171.72 24.24 157.3187 5.4676 10 173.18 31.02 145.1802 5.5018 11 172.64 32.93 145.5296 5.5216 12 171.82 30.34 145.6820 5.5045 13 171.78 23.02 158.8557 5.4631Figure 7
Distributions of the Pareto solution set.By considering both of the safety and the cost, the maximum equivalent stress and the weight have equal weighting factor. Thus, the optimal solution is plan 7. The optimal variation angle is 173.26° and the optimal variation position is 27.37 mm. Before optimization, the thickness of blade was 20.00mm. Thus, the change of thickness is 7.37mm and the change of angle is 6.74°.Using the optimization result discussed above, the blade structure can be strengthened. To verify the effectiveness of the proposed optimization method, we placed a crack on the vulnerable root area of the blade and analyzed the strength of the structure. The crack depth is set asD=1mm and its position parameters are set asX=5mm andY=1mm. We also compared the proposed method with other two methods in Shi et al. [26] and Wang [25]. Wang [25] used the equal thickness to avoid structure fatigue. The thickness has a gradual change from the root to the tip in Shi et al. [26]. The comparison analysis results are shown Figure 8.Figure 8
Stress comparison results. (a) The analysis result before optimization. (b) The result after optimization using the proposed method. (c) The result after optimization using Wang [25]. (d) The result after optimization using Shi et al. [26].
(a) (b) (c) (d)Figure8(a) is the analysis result before optimization. Figure 8(b) is the result after optimization by using the proposed method. Figures 8(c) and 8(d) are results by using the optimization methods mentioned in Wang [25] and Shi et al. [26]. It is shown that the three optimization methods can reduce the maximum equivalent stress more or less. However, the two compared methods ignore the defect factors during the optimization process. They only improve the distribution of stress based on the analysis of the defect-free structure. Although the stress value can be reduced accordingly, the maximum equivalent stress is still concentrated in the area of crack, which means that the crack will grow rapidly and cause the early scrap of the impeller easily. The proposed method optimizes structure directly from the view of anti-defect method. It can both increase impeller strength and avoid the stress concentration.We also record the weight and the max equivalent stress value of the comparison methods in Table4. After the optimization, the weight of the impeller is 5.4832 kg and the max equivalent stress of the proposed method is 146.86 MPa. It can be seen that the increase of weight is the smallest and the decrease of stress is the largest. Compared to the other two methods, the proposed method has the best optimization results. Furthermore, the structure strength is enhanced well and the max equivalent stress is not concentrated in the crack region. Thus, based on the proposed method, the impeller can have a certain resistance to defect so that the weakening effect of the defect can be delayed.Table 4
The comparison results of the three methods.
Before optimization After optimization using Wang [25] After optimization using Shi [26] After optimization using the proposed Weight /kg 5.4543 6.07 5.7536 5.4842 Max stress /MPa 217.52 187.99 192.16 146.86 Max stress region crack region crack region crack region other regionBesides the max stress and weight, the flow field is another main factor that may be influenced after the optimization. However, due to the uniform thickness of the optimized impeller blades in the axial direction, the cross-section of the flow path formed by the impeller blades has the same trend and thus does not affect the impeller performance.


## 5. Conclusion

For mechanical elements running under severe working condition, there inevitably exist small defects. The weak areas are more affected, resulting in early damage during service. Thus, a novel anti-defect optimization method based on half-real defect model and Sobol’s sensitivity is proposed to decrease the weakening effect of defects. Finally, we take the impeller blade, for example, to test the effectiveness of the proposed method. From the results we can conclude the following.( 1 ) A half-real defect model was built on the basis of the plane characteristics of the defect image. Influences of geometrical and location parameters of the defect model are analyzed for the defect-resisting performance. The model parameters can possibly play an effective role in the simulation of the weakening effect on structure.( 2 ) The weakness of the structure was analyzed combining Sobol’s sensitivity method. The optimization area and optimization variables are selected pertinently according to the parameters with high sensitivity. Based on the PSO algorithm, the weakening effect of defects on the structure can be decreased effectively.



---

*Source: 6476037-2019-03-20.xml*