Next Article in Journal
Aqueous-Based Coaxial Electrospinning of Genetically Engineered Silk Elastin Core-Shell Nanofibers
Previous Article in Journal
The Enhancement of Mg Corrosion Resistance by Alloying Mn and Laser-Melting
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimizing Thermal-Elastic Properties of C/C–SiC Composites Using a Hybrid Approach and PSO Algorithm

Engineering Simulation and Aerospace Computing (ESAC), Northwestern Polytechnical University, Xi’an 710072, China
*
Author to whom correspondence should be addressed.
Materials 2016, 9(4), 222; https://doi.org/10.3390/ma9040222
Submission received: 26 November 2015 / Revised: 14 March 2016 / Accepted: 17 March 2016 / Published: 23 March 2016

Abstract

:
Carbon fiber-reinforced multi-layered pyrocarbon–silicon carbide matrix (C/C–SiC) composites are widely used in aerospace structures. The complicated spatial architecture and material heterogeneity of C/C–SiC composites constitute the challenge for tailoring their properties. Thus, discovering the intrinsic relations between the properties and the microstructures and sequentially optimizing the microstructures to obtain composites with the best performances becomes the key for practical applications. The objective of this work is to optimize the thermal-elastic properties of unidirectional C/C–SiC composites by controlling the multi-layered matrix thicknesses. A hybrid approach based on micromechanical modeling and back propagation (BP) neural network is proposed to predict the thermal-elastic properties of composites. Then, a particle swarm optimization (PSO) algorithm is interfaced with this hybrid model to achieve the optimal design for minimizing the coefficient of thermal expansion (CTE) of composites with the constraint of elastic modulus. Numerical examples demonstrate the effectiveness of the proposed hybrid model and optimization method.

1. Introduction

Carbon fiber-reinforced multi-layered pyrocarbon-silicon carbide matrix (C/C–SiC) composites exhibit attractive properties for thermal-structural applications, including low density, high strength, and high oxidation resistance. The multi-layered matrices consist in alternating sub-layers of pyrocarbon (PyC) and silicon carbide (SiC) [1,2]. The complicated spatial architecture and material heterogeneity of C/C–SiC composites constitute the challenge to understand their properties. Thus, discovering the intrinsic relations between the properties and the microstructures and sequentially optimizing the microstructures to obtain composites with the best possible performances becomes the key for practical applications of C/C–SiC composites.
The multi-layered matrices can be obtained by using the chemical vapor infiltration (CVI) process [3,4]. The controllable parameter in the CVI process is the layer thickness of each material. The layer thicknesses have to be properly controlled since the thickness variation of each layer affects the material microstructure and the effective properties of the composite as well. Many typical C/C–SiC composite components in aerospace engineering would be loaded in high temperature environments over hundreds even thousands of hours [5]. In such environments, the primary concern is to use materials with low thermal expansion behaviors and large elastic modulus. Motivated by this situation, optimization of the thicknesses of matrix layers within microstructure to minimize the coefficient of thermal expansion (CTE) of the unidirectional C/C–SiC composites is proposed in this paper. The constraint is imposed on the allowable elastic modulus according to real applications.
The micromechanical modeling approach, which provides the overall behavior of the composite through a finite element analysis of a unit cell model [6,7], is applied to obtain the CTE [8] and elastic modulus [9] of composites. The advantage of this approach is not only in obtaining global properties of the composite but also the behaviors that can be related to the composite microstructure. However, due to the complex multi-layered microstructure and large heterogeneity of multi-phase materials, a detailed unit cell finite element model of the unidirectional C/C–SiC composites involves a large number of elements. Generalization of the relationship between the microstructure and the overall properties of the composites using this finite element procedure is extremely difficult, especially in an optimization procedure. A new finite element mesh has to be rebuilt for each new situation and an iterative finite element analysis has to be carried out. This is extremely time consuming and computationally expensive. Thus, a hybrid approach is proposed in this paper by integrating the micromechanical model and artificial neural network for the identification of CTE and elastic modulus of the C/C–SiC composites. The artificial neural network has been extensively used in modeling composite material properties [10,11,12,13], especially for composite designing [14,15,16], as the relationship of the properties of the designed composite with its design parameters is very difficult to be represented as an explicit mathematical model. However, there is a lack of studies on applying the neural network in predicting the properties of C/C–SiC composites.
The nonlinear and non-differentiable nature of the presented optimization problem induces difficulty in using classical deterministic approaches for solutions. To solve this nonlinear optimization problem, a particle swarm optimization (PSO) algorithm [17,18] is used. The PSO algorithm belongs to the category of swarm intelligence techniques. It has only a small number of parameters that need to be adjusted, and is easy to implement. Although the PSO algorithm has been applied to a wide range of engineering problems in the literature [19,20,21,22], few applications to C/C–SiC composites are known.
In this study, a hybrid approach integrating the micromechanical model and artificial neural network is firstly proposed for the identification of CTE and elastic modulus of the unidirectional C/C–SiC composites. Predictions are compared with the results of a micromechanical model to assess the predictive capability of the proposed hybrid approach. The comparison shows that the forecast errors of the hybrid approach are inside the range of the relative fluctuations of testing samples. Although the neural network predictions partly agree with the micromechanical model, it is essential to improve the current neural network model in the future for an enhanced predicting capability. Then, a modified PSO algorithm is interfaced with the hybrid predictive model to minimize the CTE of a unidirectional C/C–SiC composite with six layers of alternating PyC and SiC matrix. The design variables are the thicknesses of matrix layers within the microstructure, and a constraint is imposed on the allowable elastic modulus. The classical PSO algorithm is modified to satisfy the constraints and the variable limits. The multi-stage penalty function method is adopted within PSO to satisfy the constraints, and the Harmony Search algorithm is used to deal with the particles that fly outside the variable boundaries.

2. Micromechanical Model of the Unidirectional C/C–SiC Composites

2.1. Unit Cell Model

The architecture of the preform of unidirectional C/C–SiC composite consists of closely arranged fibers. The multi-layered PyC and SiC matrices are infiltrated within the porous fiber preforms by CVI process. Figure 1 shows the scanning electron microscope (SEM) photograph of a C/C–SiC composite [23], with the matrix consisting of alternate SiC (white color) and PyC (black color). It is clearly observed that the multi-layered matrices are distributed around the fibers. In addition, the pores are usually generated between adjacent fibers due to incomplete infiltration.
For the CVI-processed composites, the research of Chateau and Gélébart [24] has indicated that the residual pores after CVI process have an important influence on the mechanical behavior of composites. Thus, for an accurate simulation of the material behavior, one must carefully introduce these manufacturing flaws in a computing scheme. However, in the present study, a highly idealized unit cell model is employed. Our purpose is to use this idealized model to develop a numerical scheme in an efficient manner for optimizing the thermal-elastic properties of composites. Thus, the presented research in this paper puts more emphasis on creating a validated and expandable optimization scheme. However, it should be noted that for an accurate microstructure design of the C/C–SiC composites, the pores and fiber positions must be carefully captured and modeled. To do this, the X-ray micro-computed tomography is an effective tool that has shown its applicability in the work of Chateau and Gélébart [24]. In our future study, for a high-quality optimization of C/C–SiC composites, a more real unit cell including the heterogeneous pore and fiber distributions would be carefully modeled.
In this paper, a unidirectional C/C–SiC composite with six layers of alternating PyC and SiC is considered as a case study. A geometrical model of the unit cell is displayed in Figure 2a. Characteristic geometric parameters of the unit cell are given: φf is fiber diameter and d1d6 are thicknesses of the matrix layers. The six layers of matrices are alternating PyC and SiC material layers (denoted as PyC/SiC/PyC/SiC/PyC/SiC). The unit cell model is then meshed using the 3-D twenty-node, thermal-structural coupled element (SOLID 96) of ANSYS finite element software, as depicted in Figure 2b.

2.2. Computation of the Elastic Modulus

In this study, a strain energy-based finite element approach is applied to evaluate effective elastic properties. It is assumed that each unit cell in the composites has the same deformation mode and that there is no separation or overlap between neighboring unit cells. Therefore, the periodic boundary conditions (PBC) [25,26,27] must be applied to the unit cell model. The PBC can be applied using nodes coupling (CP) and constraint equations (CE) defining in ANSYS. Then, the explicit formulations between the stiffness matrix coefficients and the strain energy of the unit cell model under specific loadings are derived. The detailed description of this method can be found in [28,29]. Here, only a basic introduction is presented.
In the elastic regime, the macroscopic behaviors of the unit cell can be characterized by the effective stress tensor σ ¯ and strain tensor ε ¯ over the homogeneous equivalent model. They are interrelated by the effective, also termed homogenized, stiffness matrix CH.
σ ¯ = C H ε ¯
where σ ¯ = 1 / V Ω σ d Ω , ε ¯ = 1 / V Ω ε d Ω , and V is the volume of the unit cell.
Consider the case of 3-D orthotropic materials; Equation (1) corresponds to
[ σ ¯ 11 σ ¯ 22 σ ¯ 33 σ ¯ 12 σ ¯ 23 σ ¯ 31 ] = [ C 1111 H C 1122 H C 1133 H 0 0 0 C 1122 H C 2222 H C 2233 H 0 0 0 C 1133 H C 2233 H C 3333 H 0 0 0 0 0 0 C 1212 H 0 0 0 0 0 0 C 2323 H 0 0 0 0 0 0 C 3131 H ] [ ε ¯ 11 ε ¯ 22 ε ¯ 33 ε ¯ 12 ε ¯ 23 ε ¯ 31 ]
The strain energy related to the microstructure is equal to:
E = Ω 1 2 ( σ 11 ε 11 + σ 22 ε 22 + σ 33 ε 33 + σ 12 ε 12 + σ 23 ε 23 + σ 31 ε 31 ) d Ω    = 1 2 ( σ ¯ 11 ε ¯ 11 + σ ¯ 22 ε ¯ 22 + σ ¯ 33 ε ¯ 33 + σ ¯ 12 ε ¯ 12 + σ ¯ 23 ε ¯ 23 + σ ¯ 31 ε ¯ 31 ) V
With the help of specific loadings, the combination of Equation (2) and Equation (3) can be used to deduce the effective stiffness matrix CH for the unit cell. Suppose a unit initial strain is imposed in the y1 direction; i.e., ε ( 1 ) = ( 1 0 0 0 0 0 ) T . Note that the superscript (1) represents the first load case. The corresponding average stress is then obtained by Equation (2):
σ ( 1 ) = ( C 1111 H C 1122 H C 1133 H 0 0 0 ) T
By replacing σ ( 1 ) and ε ( 1 ) into Equation (3), one obtains the following expression of the strain energy:
E ( 1 ) = 1 2 σ ( 1 ) ε ( 1 ) V = 1 2 C 1111 H V
The matrix coefficient C 1111 H can be derived:
C 1111 H = 2 E ( 1 ) / V
In the same way, demonstrations can be made for other coefficients, and all the results are summarized in Table 1. The elastic properties can be derived by inversing the elastic matrix. In practice, the considered unit cell will be discretized into a finite element model on which the initial strain will be imposed to evaluate the strain energy.

2.3. Computation of the CTE

Here, the CTE of the composites is determined by finite element computation of the unit cell with specific structural and thermal loadings [30]. As shown in Figure 1a, along the planes x1 = 0, x2 = 0, and x3 = 0, the model is restricted to move in the x1, x2, and x3 directions. Planes x1 = l1, x2 = l2, and x3 = l3 are free to move but have to remain planar in a parallel way to preserve the compatibility with adjacent cells. Suppose the deformation of the unit cell is caused by a temperature rise of ΔT. During the deformation, xi = li becomes xi = li + Δli, and the displacement, Δli, can be determined from the finite element analysis. The CTE in direction i then corresponds to
α i = Δ l i l i Δ T

2.4. Experiment

To test the accuracy of the micromechanical model, three samples of the unidirectional C/C–SiC composites with different layer thicknesses were fabricated. The fiber preforms were close-packed 1K T-300 carbon fiber yearns from Nippon Toray (Tokyo, Japan). The multi-layered PyC and SiC matrix were deposited by CVI process using butane and methyltrichlorosilane (MTS) as the reactive materials in School of Material, Northwestern Polytechnical University, Xi’an, PR China. The infiltration condition of PyC was: temperature 960 °C, pressure 5 KPa, Ar flow 200 mL/min, butane flow 15 mL/min. The infiltration condition of SiC was: temperature 1000 °C, pressure 5 KPa, H2 flow 350 mL/min, Ar flow 350 mL/min, and the molar ratio of H2 and MTS of 10. Different layer thicknesses are obtained by controlling the infiltration time. The detailed illustration for the above process can be found in [3]. Elastic constants and CTEs of each material phase were taken from [3] and listed in Table 2. In this study, three groups of layers thicknesses were designed by controlling the infiltration time and are listed in Table 3. The fiber volume fractions of three samples were 19.7%, 19.7%, and 19.1%, respectively. Here, it should be noted that there indeed exists discrepancy between the designed thickness and the measured thickness, due to the complexity of the CVI process. However, since the purpose of this experiment is to verify the micromechanical model in an efficient manner, the discrepancy between the designed and true thickness values is neglected to simplify the experiment implementation (i.e., avoid the complex measurement of layer thicknesses in the SEM microphotographs).
Uniaxial tensile tests were conducted at room temperature to obtain the longitudinal tensile modulus of the composites. Quasi-static tension tests were performed on a DNS-100 electronic universal testing system (CIMACH, Changchun, China). To measure the longitudinal and transverse CTEs of composites, DIL 402C dilatometer made by NETZSCH Company (Selb, Germany) was employed. Predictions based on the micromechanical model were compared with experimental data. The diameter of T-300 carbon fiber is 7.0 μm. The modulus and CTEs obtained in the previous tests for composite samples (denoted as A, B, and C) with different layer thicknesses, listed in Table 3, were chosen for comparison.
Table 3 shows the comparison of measured and predicted modulus and CTEs for the various composite samples. It can be seen that the predicted results coincide well with the experimental data. The comparative results may highlight the predictive capacity of the proposed micromechanical model for predicting the elastic modulus and CTEs of unidirectional C/C–SiC composite. However, it should be pointed out that because rudimental cavities generated within the composite for the emission of large infiltrated by-products during the infiltration are not considered in this paper; thus, the modulus and CTEs computed numerically by the present model are larger than the experimental results.

3. Optimization Problem

In this paper, a unidirectional C/C–SiC composite consisting of six layers of matrices made up of alternate PyC and SiC is used as a case study. In high temperature environments, one of the common requirements is to use C/C–SiC composites with low thermal expansion behaviors and high elastic modulus. Thus, the objective of this study is to minimize the CTE of composites with elastic modulus constraints. The optimization problems given in the present study include two cases, which include, respectively, the minimization of the longitudinal and transverse CTEs. A constant fiber volume fraction of 30% is defined for the composites. Therefore, an equality constraint is imposed on the sum of the thicknesses of matrix layers. Note that in order to simplify the programming implementation, this equality constraint is transferred to inequality constraints, as illustrated in Equations (8) and (9) (Δ = 0.01). D0 is a constant derived from the fiber volume fraction. In this study, D0 is equal to 5.168 for a 30% fiber volume fraction. In addition, since the load-bearing capability of C/C–SiC composite structures in industrial applications is primarily related to the tensile modulus E33, another constraint is imposed on the allowable value of E33 according to the real applications.
Mathematically, the optimization problems can be formulated as follows:
M i n i m i z e      α 33 ( X )    X = ( d 1 , d 2 , ... , d 6 ) 0.2 d i 1.0 ,     1 i 6 S u b j e c t t o { 200.0 E 33 ( X ) 0     d 6 + 2 i = 1 5 d i ( D 0 + Δ ) 0    ( D 0 Δ ) d 6 2 i = 1 5 d i 0     
M i n i m i z e      α 11 ( X ) X = ( d 1 , d 2 , ... , d 6 ) 0.2 d i 1.0 ,     1 i 6 S u b j e c t t o { 200.0 E 33 ( X ) 0     d 6 + 2 i = 1 5 d i ( D 0 + Δ ) 0    ( D 0 Δ ) d 6 2 i = 1 5 d i 0
The design variables are the thicknesses of the matrix layers. The fiber diameter φf is 7.0 μm. Elastic constants and CTEs of each material phase are listed in Table 2. The upper bound of matrix layer thickness is 1.0 μm. The lower bound of thickness of matrix is set to 0.2 μm for reducing the complexity of the fabrication process.

4. Back Propagation (BP) Neural Network Model

The proposed micromechanical modeling approach has shown favorable predicting capability for the thermal-elastic properties of C/C–SiC composites. However, a high computational cost would be induced due to the large number of elements of the complex multi-layered microstructure. Especially in an optimization procedure, for each new situation, a finite element mesh has to be rebuilt and an iterative finite element analysis has to be carried out. This is extremely time consuming and computationally expensive. The most important benefit of an artificial neural network is the high computing efficiency. Therefore, in this study a hybrid approach integrating the micromechanical model and an artificial neural network is proposed for the determination of the CTE and elastic modulus of the C/C–SiC composites.
The BP neural network has the powerful ability of non-linear interpolation to obtain the mathematical mapping reflecting the internal law of the experimental data. In this study, a four-layer BP neural network containing one input layer, two hidden layers and one output layer is developed to construct the mapping between the layer thicknesses and the thermal-elastic properties of unidirectional C/C–SiC composites. Every neural network has exactly one input layer and one output layer. So we only need to determine the number of hidden layers. Heaton [31] summarized the capabilities of neural network architectures with various hidden layers: the hidden layer is not needed if the function is linearly separable; one hidden layer can approximate any function that contains a continuous mapping from one finite space to another; two hidden layers can represent an arbitrary decision boundary to arbitrary accuracy with rational activation functions and can approximate any smooth mapping to any accuracy. Therefore, two hidden layers are used in this study. Although two hidden layers increases the computational cost, their capability of representing functions with any kind of shape provides a promising tool for our further study.
Figure 3 illustrates the BP neural network architecture used in this study. The network contains three parts: one input layer having six neurons related to the layer thicknesses; two hidden layers with 20 neurons for each one, and one output layer having three neurons representing the transverse and longitudinal CTEs α11 and α33 and the modulus E33. There are many general methods for determining the number of neurons in the hidden layers. However, these rules just provide a starting point for users to consider. For the problem considered in this study, one of the commonly-used rules gives an approximate range for the number of neurons in a hidden layer:
n = n i + n o + α
where n is the number of neurons in the hidden layer, ni is the number of neurons in the input layer, no is the number of neurons in the output layer, α is a constant from 1 to 10. According to the empirical equation, in this study the number of neurons in the hidden layer is between 4 and 13. Considering a BP neural network with more neurons in the hidden layer can give a higher precision solution [32]; the number of neurons in the hidden layer is finally selected as 20 in this paper.
In the network, the total input, inj, received by the jth neuron in the hidden layer from all of the neurons in the preceding layer is:
i n j = j = 0 N ω i j x i
where N is the number of inputs to the jth neuron in the hidden layer, xi is the input from the ith neuron in the preceding layer, and wij is the connection weight from the ith neuron in the forward layer to the jth neuron in the hidden layer.
The neuron then processes the input through a transfer function fs as below to produces its output outj:
o u t j = f s ( i n j ) = 1 e i n j 1 + e i n j
Before the above BP neural network system can be used to predict the thermal-elastic properties of the composite, it must be trained by the data obtained from the micromechanical model. The connection weight wij will be calculated by minimizing the error between the predictive value and the actual value during the training process. Details about the training process will be discussed in the following section.

4.1. Generation of Training Data

In this study, the training data are obtained from the micromechanical computations. In order to reflect the inner relationship between the thermal-elastic properties and the matrix layer thicknesses, a full factorial experimental design is no doubt an excellent idea. However, the full factorial experimental design means that a large number of computations (15,625 in this study) should be taken, which will obviously consume much time. Therefore, the Taguchi orthogonal array [33] which suggests using less simulation to find out the relationship between parameters is employed in this study. 25 samples designed by the L25 orthogonal array as well as another 35 samples randomly generated by computer, 60 samples in sum, are used to train the designed network.

4.2. Neural Network Training

During the training process, the connection weights should be calculated by minimizing the mean square error between network predictions and training data. Equation (13) [31] is used to update the connection weights iteratively. At the beginning of the training, the weights are given at random, and then they are iteratively updated until convergence to the certain values by using the gradient descent method.
ω i j n e w = ω i j o l d + Δ ω i j Δ ω i j = η E ω i j o u t j
where E is the mean square error and is set as 1 × 10−4. η is the learning rate parameter controlling the stability and rate of convergence of the network, which is usually a constant between 0 and 1 and is chosen to be 0.01 in this study. Totally, the number of the connection weights to be identified is 580.
The training process takes about 1200 s of CPU time on HP personal workstation for 4.0 × 105 training iterations. Figure 4 gives the variation curve of the mean square error with the iteration of connection weights (according to Equation (13)). It can be observed that with the updating of the connection weights, the mean square error has been gradually declined and converged to 1 × 10−4. The mathematic mapping between the layer thicknesses and the CTE and elastic modulus is then stored in the trained net. The mathematic function can be expressed as:
S ( i ) = f l ( w 3 f s ( w 2 f s ( w 1 X ) ) )
where S(i) (i = 1, 2, 3) represents the CTE and elastic modulus; X = [x1, x2, x3, x4, x5, x6] is the vector consisting of the thickness values of six matrix layers; fl is the linear transfer function between hidden layer 2 and the output layer; fs is the transfer function between the input layer and hidden layer 1, as well as hidden layers 1 and 2; w1, w2, w3 represent the connection weights between the input layer and hidden layer 1, hidden layer 1 and hidden layer 2, and hidden layer 2 and the output layer, respectively.

4.3. Neural Network Testing

In order to demonstrate the ability of a neural network system to generalize the training data, the neural network is used to estimate the modulus and CTEs of the input design parameter combination. Twenty groups of layer thicknesses randomly generated by computer (not used in the training process) are used in the testing and are listed in Table 4.
Table 5 shows the comparison between the neural network prediction and micromechanical computation. The forecast error is defined as:
F e = ( S p S m ) / S m
where Fe represents the forecast error of the prediction system. Sp is the result of neural network prediction, and Sm stands for the result of micromechanical computation.
It is seen that the forecast errors of α11 and α33 are respectively inside the ranges of (−4.01%, 4.29%) and (−4.93%, 4.88%). Here, if the relative fluctuation of Sm is defined as ( ( S m i n m S m a x m   +   S m i n m 2 ) / S m a x m   +   S m i n m 2 , ( S m a x m S m a x m   +   S m i n m 2 ) / S m a x m   +   S m i n m 2 ), we can easily obtain the relative fluctuations of α11 and α33 within the 20 groups of testing samples: (−10%, 10%) and (−11%, 11%). The above results clearly indicate that both the forecast errors of α11 and α33 fall in the range of fluctuations. Therefore we want to emphasize that although the neural network predictions partly agree with the micromechanical model, the improvement of the current neural network is still needed in future for an enhanced predicting capability. Possible refining approaches include supplementing adequate training samples with a wider range and optimizing the neural network. The running time of the prediction system is sharply decreased compared to that of the micromechanical analysis. The average running time of one micromechanical computation (including 12 finite element analyses) is about 2500 s and that of neural network prediction system is only about 0.001 s.

5. Particle Swarm Optimization Algorithm

In a PSO algorithm, each individual of the swarm is considered as a flying particle in the design space that has a position and a velocity. The particles remember the best position that they have seen during the flying. Members of a swarm remember the location where they had their best success and communicate good positions to each other, then update their own position and velocity based on these good positions as follows:
V i k + 1 = ω V i k + c 1 r 1 ( P i k X i k ) + c 2 r 2 ( P g k X i k )
X i k + 1 = X i k + V i k + 1
where Vi and Xi represent the velocity and the position of the ith particle, respectively (the subscripts k and k + 1 refer to the recent and the next iterations, respectively). Pi is the best previous position of the ith particle and Pg is the best global position among all the particles in the swarm. ω is the inertia weight controlling the impact of the previous history of velocities on the current velocity and is set to 0.875 in this study. c1 and c2 are acceleration constants indicating the stochastic acceleration terms which pull each particle towards the best position attained by the particle or the best position attained by the swarm. In this work, c1 = 2 and c2 = 2 are chosen. r1 and r2 are two random numbers between 0 and 1.
Most optimization problems include the problem-specific constraints and the variable limits. For the present optimization, the problem-specific constraint is the elastic modulus, and the variable limits are design bounds of the thicknesses of matrix layers. If the particle flies out of the variable boundaries, the solution cannot be used even if the problem-specific constraint is satisfied, so it is essential to make sure that all of the particles fly inside the variable boundaries, and then to check whether they violate the problem-specific constraint.

5.1. Harmony Search Scheme: Handling the Variable Limits

A method introduced by Li et al. [34] dealing with the particles that fly outside the variable boundaries is used in the present study. This method is derived from the harmony search (HS) algorithm. In the HS algorithm, the harmony memory (HM) stores the feasible vectors, which are all in the feasible space. The harmony memory size determines how many vectors can be stored. A new vector is generated by selecting the components of different vectors randomly in the harmony memory. Undoubtedly, the new vector does not violate the variables boundaries. When it is generated, the harmony memory will be updated by accepting this new vector if it gets a better solution and deleting the worst vector. Similarly, the PSO algorithm stores the feasible and “good” vectors (particles) in the pbest swarm, as does the harmony memory in the HS algorithm. Hence, the vector (particle) violating the variable boundaries can be generated randomly again by such a strategy: if any component of the current particle violates its corresponding boundary, then it will be replaced by selecting the corresponding component of the particle from pbest swarm randomly. To highlight the presentation, a schematic diagram is given in Figure 5 to illustrate this strategy.

5.2. Penalty Functions Method: Handling the Problem-Specific Constraints

The most common method of handling the constraints is the use of a penalty function. The constrained problem is transformed to an unconstrained one, by penalizing the constraints and building a single objective function. Hence, the optimization problem becomes one of minimizing the objective function and the penalty together. In this paper, a non-stationary, multi-stage penalty function method implemented by Parsopoulos and Vrahatis [35] is adopted for constraint handling with PSO. The penalty function is
F ( X ) = f ( X ) + h ( k ) H ( X ) ,      X S R n
where f(X) is the original objective function to be optimized. h(k) is a penalty value which is modified according to the algorithm’s current iteration number k and is usually set to h ( k ) = k . H(X) is a penalty factor defined as:
H ( X ) = i = 1 m θ ( q i ( X ) ) q i ( X ) γ ( q i ( X ) )
where qi(X) is a relative violated function of the constraints, which is defined as qi(X) = max {0, gi(X)} (Note that gi(X) is the constraint), θ ( q i ( X ) ) is an assignment function, and γ ( q i ( X ) ) is the power of the penalty function. Regarding the [10], the following values are used for the penalty function:
  • If q i ( X ) < 1 , then γ ( q i ( X ) ) = 1 ;
  • otherwise γ ( q i ( X ) ) = 2 ;
  • If q i ( X ) < 0.001 , then θ ( q i ( X ) ) = 10 ;
  • else if q i ( X ) 0.1 , then θ ( q i ( X ) ) = 20 ;
  • else if q i ( X ) 1 , then θ ( q i ( X ) ) = 100 ;
  • otherwise θ ( q i ( X ) ) = 300 .

6. Results

The optimization problems illustrated in Section 3 are implemented by using the proposed hybrid approach and PSO algorithm. For all the optimization problems, a population of 50 particles is used. The stopping criterion can be defined based on the number of iterations without an update in the best values of the swarm or the number of iterations the algorithm executes. Although the latter is not a real physical stopping criterion, it is quite easy in programming implementation and hence is widely used in PSO algorithms. In this work, the maximum number of iterations is limited to 100 and is adopted as the stopping criterion.
Figure 6 provides the convergence rates of the optimization procedure for minimizing the longitudinal CTE. The algorithm achieves the best solution after about 50 iterations. The longitudinal CTE has been effectively reduced to 2.89 × 10−6/°C. The convergence of the design variables during the iterations is shown in Figure 7. It is observed that the thicknesses of the first (PyC) matrix layer increases to its higher bound. The third (PyC) and last (PyC) matrix layers both reach median values between the lower and higher bounds. The second (SiC), fourth (SiC), and fifth (PyC) matrix layers all iterate to values near the lower bound. The final optimized thicknesses are 0.999/0.259/0.557/0.215/0.276/0.525 μm.
Figure 8 provides the convergence rates of the optimization procedure for minimizing the transverse CTE. The algorithm achieves the best solution after about 80 iterations. The transverse CTE has been effectively reduced to 4.09 × 10−6/°C. The convergence of the design variables during the iterations is shown in Figure 9. It is observed that the thicknesses of the first (PyC) and third (PyC) matrix layers both iterate to median values between the lower and higher bounds. The second (SiC) and fifth (SiC) matrix layers iterate to values near the lower bound. The final optimized thicknesses are 0.589/0.301/0.510/0.349/0.703/0.279 μm.

7. Conclusions

In this study, optimal design of unidirectional C/C–SiC composites with respect to the thermal-elastic properties is obtained by the use of the non-gradient PSO algorithm. A hybrid methodology using a micromechanical model and a BP neural network is firstly proposed for predicting the elastic modulus and CTEs. Numerical results demonstrate its ability to find out the highly non-linear relationship between the multi-layers thicknesses and the CTEs and elastic moduli. However, it should be mentioned that the forecast errors of the presented neural network model are in the range of the relative fluctuations of testing samples. Therefore, although the neural network predictions partly agree with the micromechanical model, the improvement of the current neural network model is still needed in the future for an enhanced predicting capability.
Then, an optimization scheme which combines a PSO algorithm and the hybrid methodology was used to minimize the CTE of composites with the constraint of elastic modulus by designing the thicknesses of matrix layers. The minimization procedures of the longitudinal and transverse CTEs generate quite different thicknesses of matrix layers. The final optimized thicknesses are 0.999/0.259/0.557/0.215/0.276/0.525 μm for minimizing the longitudinal CTE, while for minimization of the transverse CTE the final optimized thicknesses are 0.589/0.301/0.510/0.349/0.703/0.279 μm.
Here, we want to mention that the emphasis of this work was to develop an effective optimization scheme for optimizing the thermal-elastic properties of unidirectional C/C–SiC composites. Numerical examples have shown the effectiveness of the proposed method. However, to obtain a variation law of the multi-layer thicknesses for the thermal-elastic design of C/C–SiC composites, more optimization cases would need to be investigated in our further studies.

Acknowledgments

This work is supported by 973 Program (2012CB025904), the Fundamental Research Funds for the Central Universities (3102014JCS05003), and National Natural Science Foundation of China (11302174).

Author Contributions

Yingjie Xu proposed the concept of the paper, derived the equations and developed the models. Tian Gao performed the computations and experiments. Yingjie Xu and Tian Gao analyzed the results and wrote the paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Krenkel, W. Application of fibre reinforced C/C–SiC ceramics. Ceram. Forum. Int. 2003, 80, 31–38. [Google Scholar]
  2. Krenkel, W.; Berndt, F. C/C–SiC composites for space applications and advanced friction systems. Mater. Sci. Eng. A 2005, 412, 177–181. [Google Scholar] [CrossRef]
  3. Han, X.F. Microstructure and properties of matrix modified C/SiC composites by pyrocarbon. Ph.D. Thesis, Northwestern Polytechnical University, Xi’an, China, 18 March 2016. [Google Scholar]
  4. Feng, Y.J.; Feng, Z.D.; Li, S.W.; Zhang, W.H.; Luan, X.G.; Liu, Y.S.; Cheng, L.F.; Zhang, L.T. Micro-CT characterization on porosity structure of 3D Cf/SiCm composite. Compos. Part A 2011, 42, 1645–1650. [Google Scholar] [CrossRef]
  5. Naslain, R. Design, preparation and properties of non-oxide CMCs for application in engines and nuclear reactors: an overview. Compos. Sci. Technol. 2004, 64, 155–170. [Google Scholar] [CrossRef]
  6. Pindera, M.J.; Bednarcyk, B.A. An efficient implementation of the generalized method of cells for unidirectional, multi-phased composites with complex microstructures. Compos. Part B 1999, 30, 87–105. [Google Scholar] [CrossRef]
  7. Mancusi, G.; Feo, L. A refined finite element formulation for the microstructure-dependent analysis of two-dimensional (2D) lattice materials. Materials 2013, 6, 1–17. [Google Scholar] [CrossRef]
  8. Xu, Y.J.; Zhang, W.H. A strain energy model for the prediction of the effective coefficient of thermal expansion of composite materials. Comput. Mater. Sci. 2012, 53, 241–250. [Google Scholar] [CrossRef]
  9. Xu, Y.J.; Zhang, P.; Lu, H.; Zhang, W.H. Hierarchically modeling the elastic properties of 2D needled carbon/carbon composites. Compos. Struct. 2015, 133, 148–156. [Google Scholar] [CrossRef]
  10. Bezerra, E.M.; Ancelotti, A.C.; Pardini, L.C.; Rocco, J.A.F.F.; Iha, K.; Ribeiro, C.H.C. Artificial neural networks applied to epoxy composites reinforced with carbon and E-glass fibers: Analysis of the shear mechanical properties. Mater. Sci. Eng. A 2007, 464, 177–185. [Google Scholar] [CrossRef]
  11. Bassir, D.H.; Guessasma, S.; Boubakar, L. Hybrid computational strategy based on ANN and GAPS: Application for identification of a non-linear model of composite material. Compos. Struct. 2009, 88, 262–270. [Google Scholar] [CrossRef]
  12. Guessasma, S.; Bassir, D. Identification of mechanical properties of biopolymer composites sensitive to interface effect using hybrid approach. Mech. Mater. 2010, 42, 344–353. [Google Scholar] [CrossRef]
  13. Lang, L.; Song, K.; Lao, D.Z.; Kwon, T. Rheological properties of cemented tailing backfill and the construction of a prediction model. Materials 2015, 8, 2076–2092. [Google Scholar] [CrossRef]
  14. Guessasma, S.; Bassir, D. Optimisation of the mechanical properties of virtual porous solids using hybrid approach. Acta. Mater. 2010, 58, 716–725. [Google Scholar] [CrossRef]
  15. Esmaeili, R.; Dashtbayazi, M.R. Modeling and optimization for microstructural properties of Al/SiC nanocomposite by artificial neural network and genetic algorithm. Expert Syst. Appl. 2014, 41, 5817–5831. [Google Scholar] [CrossRef]
  16. Harb, N.; Labed, N.; Domaszewski, M.; Peyraut, F. Optimization of material parameter identification in biomechanics. Struct. Multidisc. Optim. 2014, 49, 337–349. [Google Scholar] [CrossRef]
  17. Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the IEEE International Conference on Neural Networks: University of Western Australia, Perth, SA, Australia, 27 November–1 December 1995.
  18. Fourie, P.; Groenwold, A. The particle swarm optimization algorithm in size and shape optimization. Struct. Multidiscip. Optim. 2002, 23, 259–267. [Google Scholar] [CrossRef]
  19. Chang, N.; Wang, W.; Yang, W.; Wang, J. Ply stacking sequence optimization of composite laminate by permutation discrete particle swarm optimization. Struct. Multidisc. Optim. 2010, 41, 179–187. [Google Scholar] [CrossRef]
  20. Xu, Y.J.; Zhang, W.H.; Chamoret, D.; Domaszewski, M. Minimizing thermal residual stresses in C/SiC functionally graded material coating of C/C composites by using particle swarm optimization algorithm. Comput. Mater. Sci. 2012, 61, 99–105. [Google Scholar] [CrossRef]
  21. Xiao, C.C.; Hao, K.R.; Ding, Y.S. The Bi-directional prediction of carbon fiber production using a combination of improved particle swarm optimization and support vector machine. Materials 2015, 8, 117–136. [Google Scholar] [CrossRef]
  22. Xu, Y.J.; Zhang, Q.W.; Zhang, W.H.; Zhang, P. Optimization of injection molding process parameters to improve the mechanical performance of polymer product against impact. Int. J. Adv. Manuf. Technol. 2015, 76, 2199–2208. [Google Scholar] [CrossRef]
  23. Wang, H.B.; Zhang, W.H.; Xu, Y.J.; Zeng, Q.F. Numerical computing and experimental validation of effective elastic properties of 2D multilayered C/SiC composites. Mater. Sci. Technol. 2008, 24, 1385–1398. [Google Scholar] [CrossRef]
  24. Chateau, C.; Gélébart, L.; Bornert, M.; Crépin, J. Micromechanical modeling of the elastic behavior of unidirectional CVI SiC/SiC composites. Int. J. Solids Struct. 2015, 58, 322–334. [Google Scholar] [CrossRef] [Green Version]
  25. Kanit, T.; Forest, S.; Galliet, I.; Mounoury, V.; Jeulin, D. Determination of the size of the representative volume element for random composites: Statistical and numerical approach. Int. J. Solids Struct. 2003, 40, 3647–3679. [Google Scholar] [CrossRef]
  26. Xia, Z.H.; Zhang, Y.F.; Ellyin, F. A unified periodical boundary conditions for representative volume elements of composites and applications. Int. J. Solids Struct. 2003, 40, 1907–1921. [Google Scholar] [CrossRef]
  27. Xu, Y.J.; Zhang, P.; Lu, H.; Zhang, W.H. Numerical modeling of oxidized C/SiC microcomposite in air oxidizing environments below 800 °C: Microstructure and mechanical behavior. J. Eur. Ceram. Soc. 2015, 35, 3401–3409. [Google Scholar] [CrossRef]
  28. Xu, Y.J.; Zhang, W.H.; Bassir, D. Stress analysis of multi-phase and multi-layer plain weave composite structure using global-local approach. Compos. Struct. 2010, 92, 1143–1154. [Google Scholar] [CrossRef]
  29. Xu, Y.J.; Zhang, W.H.; Wang, H.B. Prediction of effective elastic modulus of plain weave multiphase and multilayer silicon carbide ceramic matrix composite. Mater. Sci. Technol. 2008, 24, 435–442. [Google Scholar] [CrossRef]
  30. Haktan-Karadeniz, Z.; Kumlutas, D. A numerical study on the CTE of fiber reinforced composite materials. Compos. Struct. 2007, 78, 1–10. [Google Scholar] [CrossRef]
  31. Heaton, J. Introduction to Neural Networks with Java; Heaton Research, Inc.: Chesterfield, MO, USA, 2008. [Google Scholar]
  32. Fogel, D.B.; Robinson, C.J. Computational Intelligence: The Experts Speak; John Wiley & Sons: Piscataway, NJ, USA, 2003. [Google Scholar]
  33. Ko, D.C.; Kim, D.H.; Kim, B.M.; Choi, J.C. Methodology of preform design considering workability in metal forming by the artificial neural network and Taguchi method. J. Mater. Process. Technol. 1998, 80–81, 487–492. [Google Scholar] [CrossRef]
  34. Li, L.J.; Huang, Z.B.; Liu, F.; Wu, Q.H. A heuristic particle swarm optimizer for optimization of pin connected structures. Comput. Struct. 2007, 85, 340–349. [Google Scholar] [CrossRef]
  35. Parsopoulos, K.E.; Vrahatis, M.N. Particle swarm optimization method for constrained optimization problems. In Proceedings of the 2nd Euro-International Symposium on Computational Intelligence, Kosice, Czechoslovakia, 30 August–1 September 2002.
Figure 1. Scanning electron microscopy (SEM) photograph of a carbon fiber-reinforced multi-layered pyrocarbon-silicon carbide matrix (C/C–SiC) composite [23].
Figure 1. Scanning electron microscopy (SEM) photograph of a carbon fiber-reinforced multi-layered pyrocarbon-silicon carbide matrix (C/C–SiC) composite [23].
Materials 09 00222 g001
Figure 2. Unit cell of the unidirectional C/C–SiC composites: (a) Geometrical model; (b) Finite element model.
Figure 2. Unit cell of the unidirectional C/C–SiC composites: (a) Geometrical model; (b) Finite element model.
Materials 09 00222 g002
Figure 3. Back Propagation (BP) neural network architecture used in this study.
Figure 3. Back Propagation (BP) neural network architecture used in this study.
Materials 09 00222 g003
Figure 4. Training process of the network.
Figure 4. Training process of the network.
Materials 09 00222 g004
Figure 5. Illustration of the variable limits handling strategy.
Figure 5. Illustration of the variable limits handling strategy.
Materials 09 00222 g005
Figure 6. Convergence rates of the optimization procedure for minimizing the longitudinal CTE.
Figure 6. Convergence rates of the optimization procedure for minimizing the longitudinal CTE.
Materials 09 00222 g006
Figure 7. Convergence of the design variables for minimizing the longitudinal CTE.
Figure 7. Convergence of the design variables for minimizing the longitudinal CTE.
Materials 09 00222 g007
Figure 8. Convergence rates of the optimization procedure for minimizing the transverse CTE.
Figure 8. Convergence rates of the optimization procedure for minimizing the transverse CTE.
Materials 09 00222 g008
Figure 9. Convergence of the design variables for minimizing the transverse CTE.
Figure 9. Convergence of the design variables for minimizing the transverse CTE.
Materials 09 00222 g009
Table 1. Different loadings and the coefficients of elastic matrix.
Table 1. Different loadings and the coefficients of elastic matrix.
Load CaseLoadingsEffective Coefficients of Elastic Matrix
1 ε ( 1 ) = ( 1 0 0 0 0 0 ) T C 1111 H = 2 E ( 1 ) / V
2 ε ( 2 ) = ( 0 1 0 0 0 0 ) T C 2222 H = 2 E ( 2 ) / V
3 ε ( 3 ) = ( 0 0 1 0 0 0 ) T C 3333 H = 2 E ( 3 ) / V
4 ε ( 4 ) = ( 0 0 0 1 0 0 ) T C 1212 H = 2 E ( 4 ) / V
5 ε ( 5 ) = ( 0 0 0 0 1 0 ) T C 2323 H = 2 E ( 5 ) / V
6 ε ( 6 ) = ( 0 0 0 0 0 1 ) T C 3131 H = 2 E ( 6 ) / V
7 ε ( 7 ) = ( 1 1 0 0 0 0 ) T C 1122 H = E ( 7 ) / V C 1111 H / 2 C 2222 H / 2
8 ε ( 8 ) = ( 0 1 1 0 0 0 ) T C 2233 H = E ( 8 ) / V C 2222 H / 2 C 3333 H / 2
9 ε ( 9 ) = ( 1 0 1 0 0 0 ) T C 1133 H = E ( 9 ) / V C 1111 H / 2 C 3333 H / 2
Table 2. Properties for each material phase.
Table 2. Properties for each material phase.
Material PhaseE11 GPaE33 GPaG12 GPaG23 GPav12v23α11 10−6/°Cα33 10−6/°C
T-300 carbon fiber222207.754.80.420.128.85−0.7
pyrolytic carbon12302.04.30.40.121.8
silicon carbide350145.80.24.5
Table 3. Comparison of measured and predicted modulus and coefficients of thermal expansion (CTEs).
Table 3. Comparison of measured and predicted modulus and coefficients of thermal expansion (CTEs).
SampleLayer Thickness (μm)Modulus E33 (GPa)CTE α33 (10−6/°C)CTE α11 (10−6/°C)
d1d2d3d4d5d6ModelTestModelTestModelTest
A0.51.00.51.00.51.0256.2226.13.7533.3094.3563.893
B0.50.50.51.01.01.0225.5200.13.6463.2354.2423.847
C1.00.51.00.51.00.5175.1155.83.4213.0214.0093.630
Table 4. 20 groups of layer thicknesses used in the testing.
Table 4. 20 groups of layer thicknesses used in the testing.
Nos.Layer Thickness (μm)
d1d2d3d4d5d6
10.26100.56620.24800.39190.91950.3899
20.46440.87720.28330.20480.27930.6328
30.48300.40230.46730.78260.49000.6968
40.57110.35500.99010.34570.36290.6663
50.73190.79460.57990.32820.75030.7479
60.93530.48030.86450.86420.60440.6487
70.85240.87610.78550.82790.29790.7361
80.93570.58940.71520.58640.28190.4140
90.74670.75460.20690.84980.83700.5739
100.71000.69510.98070.42820.94330.2059
110.74600.22280.22240.92920.37380.2794
120.71250.96040.95000.25650.98910.4261
130.85490.49470.87410.79230.88630.5873
140.34700.79680.85770.37490.93020.6073
150.87210.56650.35050.20410.47030.9845
160.87480.38780.85420.83480.52090.4124
170.98560.60240.34410.64260.75920.3716
180.99700.23740.45130.57140.96660.6571
190.84320.74560.88450.99660.41970.7483
200.26100.74320.44220.76430.60630.7591
Table 5. Comparison between the neural network prediction and micromechanical computation.
Table 5. Comparison between the neural network prediction and micromechanical computation.
Nos.CTE α33 (10−5/°C)CTE α11 (10−5/°C)Modulus E33 (GPa)
SpSmFe (%)SpSmFe (%)SpSmFe (%)
10.29780.3115−4.400.40190.4163−3.46211.031220.368−4.24
20.31140.3218−3.240.46370.44593.99243.368251.517−3.24
30.32560.3390−3.960.45200.43693.47228.380236.248−3.33
40.32760.31643.540.41330.4306−4.01190.841200.759−4.94
50.33360.3451−3.330.40570.4194−3.25202.234209.252−3.35
60.37110.35813.620.40910.4234−3.36215.198207.4633.73
70.38600.36814.880.42240.4358−3.06225.689233.787−3.46
80.35140.33923.580.41580.4296−3.20206.528213.309−3.18
90.34600.3584−3.470.43450.41883.74237.316228.9263.66
100.34610.33383.680.40140.38713.69173.465179.566−3.40
110.33330.32263.310.42340.4380−3.35242.812233.0454.19
120.35600.34383.560.40650.39273.51191.179185.0673.30
130.36840.35523.730.42600.41183.45202.535196.3413.15
140.35340.34093.670.39310.4085−3.78211.295203.5893.78
150.34030.32833.640.42580.4412−3.49227.551218.3874.20
160.33430.3456−3.270.40460.4213−3.98197.096204.209−3.48
170.32610.3430−4.910.42800.41273.69213.942206.3423.68
180.31960.3311−3.470.43210.41633.80193.728187.8623.12
190.38910.37154.760.44760.43193.62236.370228.0743.64
200.34150.3592−4.930.44750.42904.29224.879232.518−3.29

Share and Cite

MDPI and ACS Style

Xu, Y.; Gao, T. Optimizing Thermal-Elastic Properties of C/C–SiC Composites Using a Hybrid Approach and PSO Algorithm. Materials 2016, 9, 222. https://doi.org/10.3390/ma9040222

AMA Style

Xu Y, Gao T. Optimizing Thermal-Elastic Properties of C/C–SiC Composites Using a Hybrid Approach and PSO Algorithm. Materials. 2016; 9(4):222. https://doi.org/10.3390/ma9040222

Chicago/Turabian Style

Xu, Yingjie, and Tian Gao. 2016. "Optimizing Thermal-Elastic Properties of C/C–SiC Composites Using a Hybrid Approach and PSO Algorithm" Materials 9, no. 4: 222. https://doi.org/10.3390/ma9040222

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