564
Views
12
CrossRef citations to date
0
Altmetric
Articles

Inverse identification of elastic properties of composite materials using hybrid GA-ACO-PSO algorithm

, ORCID Icon, , , ORCID Icon &
Pages 1432-1463 | Received 06 Jan 2017, Accepted 22 Nov 2017, Published online: 11 Dec 2017

Abstract

The main emphasis of this paper is placed on the effectiveness of the proposed optimization method in material identification. The primary motivation of integrating GA, ACO and PSO is to minimize each other’s weaknesses and to promote respective strengths. In the proposed algorithm, the effect of random initialization of GA is subdued by passing the products of GA through the ACO and PSO operators to well organize the exploitative and exploratory search coverage. In return, GA improves the convergence rate and alleviates the strong dependency on the pheromone array in ACO as well as resolves the conflict arisen in identifying the trade-off parameter and further refine the exploitative search of PSO with the introduction of two-point standard mutation and one-point refined mutation. The proposed algorithm has been verified and applied in composite material identification with absolute percentage errors between measured and evaluated natural frequencies not more than 2%.

AMS Subject classifications:

1. Introduction

Great interests have been focalized on developing non-destructive approaches due to the ease of implementation, rapid acquisition and cost-saving factor. This approach is usually referred to as experimental–numerical method as it involves the acquisition of experimental data, which are then used to numerically evaluate the material properties of a specimen. In vibration, experimental modal analysis (EMA) is conducted to study the dynamic behaviours of a structure, i.e. natural frequencies, mode shapes and damping properties. Based on either/all of these acquired experimental modal parameters, numerical algorithm is subsequently used to evaluate the elastic properties of the material. Destruction of specimen is not required in this approach. Due to its prominent advantages, this experimental–numerical identification method has been widely used in recent decades. In the context of numerical evaluation, it comprises forward methods and inverse methods. Elastic properties are used as inputs in forward method to evaluate modal parameters, whereby, in inverse methods, error function(s) is defined and optimized (minimization or maximization) involving the correlation difference between experimental and evaluated modal parameters. The accuracy of a non-destructive approach depends greatly on the accuracy of both forward methods as well as the inverse or optimization methods. Rayleigh’s method [Citation1,2], Rayleigh–Ritz method [Citation3,4] and finite element method [Citation5–7], are amongst the most prevalently used forward methods due to numerous advantages. Nevertheless, the main drawback of Rayleigh’s method lies in its inability of providing higher modes of modal solutions, while for Rayleigh–Ritz method, the difficulty in predicting the appropriate shape functions for specific problems impedes its usage preference in tackling complex problems. Finite element method appears to be the solution to those mentioned limitations; however, if compared to Fourier method [Citation8,9], its accuracy comes second. On the other hand, various inverse methods have been developed and utilized in material identification in the past as reviewed by Tam et al. [Citation10]. Chakraborty and teammates [Citation11] adopted the use of a basic GA to identify the geometric and material properties of isotropic and composite plates on account of its ability to perform simultaneous search for multiple solutions. Instead of opting basic GA, Han and Liu [Citation12] later proposed the use of uniform μGA to determine the material properties of functionally graded material (FGM) plates. The difference between μGA and simple GA consists in the absence of mutation operator in μGA. It employs the technique of micropopulation which is able to evade local minima and exhibits higher rate of convergence, if compared to the conventional GA. To improve the quality of the solutions, Liu and co-workers [Citation13] suggested the integrated use of μGA with a non-linear least squares method (LSM) to characterize the elastic properties of composite plates. The μGA operator was first used to search for better solutions close to the optima and these identified solutions were then used to initialize the non-linear LSM to locate the global optimum. Computational cost had been an issue, therefore, a modified μGA was proposed by Yang and Liu [Citation14] to evaluate the material properties of a printed circuit board. An intergeneration projection searching technique (IP-μGA) was introduced to get rid of excessive number of functional evaluations, and thus, improving the convergence rate. Furthermore, hybrid real parameter GA was proposed by Hwang and colleagues [Citation15,16], employing the concept of combining a simulated annealing mutation process and adaptive mechanisms with a real parameter GA to evaluate the elastic properties of composite plates. It showed excellent accuracy and practicality in composite material applications. Apart from GA, Majumdar and co-workers [Citation17] utilized ACO to study damage of truss structures based on the changes in natural frequencies. Conventional ACO was opted in this study for its simplicity and effectiveness in solving such problem. Jalil et al. [Citation18] developed a modified version of ant colony optimization (ACO) to construct a model representing a flexible plate structure. ACO with roulette wheel selection was proposed and the results revealed that the proposed ACO performed better, in terms of accuracy and convergence rate compared to previous version of ACO. Besides ACO, Samir [Citation19] and Sankar [Citation20] hybridized response surface methodology (RSM) approach with particle swarm optimization (PSO) method to improve the accuracy in identifying elastic properties of composite plates. Hybrid RSM-PSO imparted the most accurate results with the smallest errors amongst the different methods, while the convergence rate was reasonably good but not as good as that of solely RSM.

With regard to the reviews of hybrid algorithm that involves GA, ACO and/or PSO, Sheikhalishahi and co-authors [Citation21] developed a hybrid GA-PSO approach to tackle reliability redundancy allocation problem. In the proposed approach, GA was used for more global search, while PSO was utilized for more precise search. However, only selected individuals were passed through PSO operator to reduce computational time. Yu and teammates [Citation22] adopted the use of hybrid GA-PSO algorithm for process planning scheduling in manufacturing system. In the suggested algorithm, GA was assigned for the traversal of beginning process plans, followed by the use of PSO in choosing suitable machine for each process as well as figuring the initiation time of every process. Unlike the previous literature, PSO was applied on the entire populations. Lim and Ponnambalam [Citation23] employed an integrated GA-PSO algorithm for the concurrent design of cellular manufacturing system. The novelty of this research can be seen in the simultaneous application of GA and PSO in making cell formation (CF) and grouping layout (GL) decisions, in which, GA was assigned for CF and PSO was designated for GL. Apart from GA-PSO, Fidanova and colleagues [Citation24] suggested the use of hybrid GA-ACO algorithm to determine the parameters of a fermentation process. GA was initially used to search potential solutions in a coarse manner. Then, ACO was assigned to search for better solution in a more precise manner utilizing the information collected by GA. Furthermore, a GA-ACO-Local Search Hybrid algorithm was developed by Xu and collaborators [Citation25] to solve quadratic assignment problem. The probability of GA and ACO taking place was set equal (0.5) and local search was then used to further process the product of either GA or ACO to locally search for better solutions. Besides GA-ACO, Teo and Ponnambalam [Citation26] designed a combined ACO-PSO algorithm to tackle single row layout problem. In this hybrid algorithm, ACO was utilized initially to roughly search the feasible solutions, while PSO was then used to exploit the information garnered by ACO to search for better solutions at a more thorough pace. Gigras and Gupta [Citation27] adopted the use of a hybrid ACO-PSO algorithm for robotic path planning. The concept of pheromone intensity in ACO and the concept of velocity in PSO were utilized collaboratively to identify the shortest path to improve the convergence rate.

Based on the aforementioned literatures, genetic algorithm (GA) is found to be one of the most renowned algorithms used in material identification and in industrial applications due to its key advantages. The salient advantage consists in its ability to return multiple solutions for further consideration. This is certainly important and useful when dealing with real-life problems containing multiple solutions. Furthermore, GA shows great potential in solving any problems that involve any types of objective functions. In the aspect of practicality, this will definitely be beneficial to those problems-prone industries, where, the presence of nonlinearity is inevitable. From a negative point of view, however, GA consumes much computational efforts when solving relatively complex problems and poses the possibility of falling into local minima. Pertaining to the strength of ACO, the concept of pheromone accumulation in ACO leads to more directive search such that the rate of opting repeated solutions are reduced over iterations, thus, this might reduce repeated evaluations as well as the overall number of evaluations. However, the main drawback consists in the strong dependency of the algorithm on the array of pheromone intensity that might lead to biased convergence. It might also consume more computational efforts and time when coping with complex problems. Furthermore, from the previous reviews, it can be observed that particle swarm optimization (PSO) is preferably adopted for collaborative application primarily because of its ease of implementation and high convergence rate. Nevertheless, its potential is only discernibly visible when the search region is limited to a certain range; else, the search might focalize on surrounding regions of a local solution instead of a global solution. Difficulty in determining the appropriate trade-off value that decides the distribution between exploratory search and exploitative search can be one of the challenges as well. Biased search will occur if the trade-off value is not properly selected, thus, might affect the outcomes. Hybrid algorithms involving the integration of GA-PSO, GA-ACO and ACO-PSO have been exhaustively developed and applied in various fields since decades ago for their great advantages. In most cases, GA is used for diversification and the other is utilized for intensification. Meanwhile, for the hybridization between ACO and PSO, ACO is normally used for exploration and PSO is assigned for exploitation. Although extensive efforts have been devoted to developing hybrids involving two basic algorithms, the application of hybrids encompassing more than two basic algorithms can hardly be found in material identification and thus, the collaboration between these three algorithms can be a potential approach.

Therefore, in this paper, the use of forward Fourier method is adopted for its proven prominent accuracy and a new hybrid algorithm, known as, GA-ACO-PSO algorithm is proposed and presented to identify the elastic properties of composite plates with different boundary conditions. The main emphasis of this paper is placed on the effectiveness of the inverse or optimization method in material identification. The primary motivation of integrating GA, ACO and PSO is to minimize respective weaknesses and in the meantime, to promote respective strengths and therefore, converting into a better hybrid algorithm. As mentioned, GA has the tendency of falling into local minima due to unorganized and random initialization. In the proposed algorithm, instead of eliminating the random initialization of GA, the effect of random initialization is subdued by passing the products of GA through the ACO and PSO operators, whereby, in the composition of the proposed algorithm, ACO is assigned for diversification, while PSO is designated for intensification. The products of GA will be further processed by ACO and PSO to well distribute and organize the search coverage and thus, neutralize the biased effect of random initialization. Logically, this will enhance the searching operation. Moreover, the presence of ACO operator with the concept of opting unvisited routes and the practice of pheromone accumulation can as well be the solution to counter the shortcoming of GA, where ACO is able to evade the occurrence of repeated and redundant tours. The concept of combined discrete and continuous probability distribution scheme of ACO algorithm is also employed to specifically assist and organize the exploratory search strategy in GA. As it is known that ACO has often been used for solving discrete problems, the suggested feature enables ACO to be used in solving continuous problems, whereby, the search space is initially divided discretely into several predefined search paths, followed by random and continuous search within each path. Furthermore, since GA exhibits inferiority in exploitation when comparing to that of PSO, PSO can thus be potentially utilized in only exploitative search to aid GA, where the search is brought into focus around potential solutions to identify the exact optimum in a precise manner. In return, GA will further enhance the convergence rate and reduce the strong dependency on the array of pheromone in ACO as well as help to overcome the conflict found in identifying the trade-off parameter and further refine the exploitative search strategy of PSO with the introduction of a different yet simple mechanism of crossover and mutation operators. Two types of mutation operators are suggested in this algorithm, namely, two-point standard mutation and one-point refined mutation. In early iterations, standard mutation will be utilized collaboratively with the concept of unrepeated tour in ACO to evade local entrapment, while refined mutation will be used in later iterations to supplement PSO intensification. The applicability of the proposed algorithm in material identification has been verified using examples taken from [Citation28]. In the study, the plate dynamic model is constructed based on the use of Fourier series. Fourier method is used as the Forward method in this study for its excellent accuracy as proven by Khov [Citation28]. The remaining paper is arranged as follows. Section 2 introduces the formulations of the plate dynamic model with general boundary conditions. Section 3 explains the general optimization objective function used in the study. Section 4 briefly introduces the fundamental concepts of conventional algorithms. Section 5 elaborates the proposed hybrid algorithm in details. Section 6 demonstrates the verification and application of the proposed algorithm in determining elastic properties and discussions are made. Section 7 concludes the paper based on the verified results and discussions.

2. Plate vibration model

In the present study, both shear deformation and rotary inertia are not taken into consideration as the span of the plate involved is much larger than its thickness (significantly large span-to-thickness ratio). As proven by Numayr et al. [Citation29], a significant effect is only visible when shear deformation is considered in the computation of composite plate with small span-to-thickness ratio, while the inclusion of rotary inertia only shows a great influence when thick plates are involved. A plate is considered thick if the span-to-thickness ratio is less than 20 [Citation30]. In the present study, the span-to-thickness ratios of the plates involved are more than 20 (about 100) and therefore, both shear deformation and rotary inertia are not considered in the present research to avoid unnecessary and complicated computation. The equation of motion for an orthotropic plate can be expressed as:(1) D114Wx4+4D164Wx3y+2D12+2D664Wx2y2+4D264Wxy2+D224Wy4-ρhω2W(x,y)=q(ω,x,y)(1)

where ρ is the mass density of the plate, and ω is the frequency of the harmonic motion. (2) Wx,y=m=0n=0Amncosλamxcosλbny+l=14blym=0cmlcosλamx+alxn=0dnlcosλbny(2)

Equation (Equation1) describes the motion of an orthotropic plate, assuming that a harmonic excitation is initiated. A relationship between the stiffness rigidities, D ij and the plate’s deflection displacement, Wx,y is established, in which the displacement deflection function is defined as a more robust form of Fourier series expansion, as shown in Equation (2). A system of equation can be derived by substituting Equation (2) into Equation (Equation1), and rearranged into Equation (Equation3).(3) (D11λam4+D22λbn4+2D12+2D66λam2λbn2)Amn+l=14(D11βnlλam4-2D12+2D66λam2β¯nl+D22β¯nl)cml+l=14(D11αmlλbn4-2D12+2D66λbn2α¯ml+D22α¯ml)dnl-ρhω2(Amn+l=14(βnlcml+αmldnl))=qmn(3)

In matrix form, it can be represented as shown in equation Equation4:(4) K~A+BP)-ρhω2(M~A+FP=q(4)

The natural frequencies and mode shapes of an orthotropic plate can then be obtained by solving a standard matrix characteristic Equation (Equation5) with q = 0, in which the eigenvector A for a given eigenvalue contains the Fourier coefficients for the corresponding mode shapes. Using the boundary equations, HP = QA, Equation (Equation4) can be written in the form of(5) K-ρhω2MA=q(5)

where the stiffness matrix, K=K~+BH-1Q and the mass matrix, M=M~+FH-1Q. The boundary conditions for this study are: F-F-F-F, C-F-F-F, C-C-F-C (F: free, C: clamped). The derivation and details of this forward method can be found in [Citation28].

3. Material identification by the proposed hybrid GA-ACO-PSO algorithm

In the present study, the objective function can be defined in terms of discrepancy of resonant frequencies as follows:(6) Minimisefx=i=1Nωi-ω¯iωi2subject to0<GxyEx<10<GxyEy<1LBixiUBi;i=1,2,3,,n(6)

where f is the cost function of the design variable x = [x 1x 2x 3, …, x n ], ω i is the evaluated natural frequencies using the Forward Fourier method, ω¯i is the benchmark or experimental natural frequencies, LB i and UB i are the lower and upper boundaries of the elastic properties, i.e. in-plane longitudinal elastic modulus (E x ), in-plane transverse elastic modulus (E y ), in-plane shear modulus (G xy ) and the major Poisson’s ratio (v xy ). As shown in Equation (Equation6), two additional constraints are introduced to mitigate uncertainties as well as to avoid premature convergence.

4. Conventional algorithms

4.1. Genetic algorithm (GA)

GA was first developed by John Holland in the 1960s and since then, its potential advantages favour its widespread application in multiples fields. The basic idea of GA was inspired by the principle of genetic evolution in living organisms. Selection, crossover, mutation and elitism are the basic operators in genetic algorithms. An objective function is used to evaluate the fitness of each individual and the selection of individuals for further evolution or/and reproduction is made based on the fitness survival theory introduced by [Citation31]. Crossover of genetic codes between pairs of chromosomes promotes local exploitation within a promising region while mutation of genetic codes in each chromosome encourages global exploration within a designated search area.

4.2. Ant colony optimization (ACO)

ACO was first invented by [Citation32], emulating the foraging behaviour of real ants, in which they manage to build the shortest path between their settlement and the feeding source. Pheromone trails are used as a communication tool to construct the paths. Higher intensity of accumulated pheromones indicates higher possibility of prioritizing the path as the preferred one, and finally, generating the shortest solution path. The pheromone, τ ij on the edge connecting cities i and j after iteration t is updated using equation as follows:(7) τijt+1=1-ρ.τij+k=1mΔτijk(7) (8) Δτijk=Q/Lk0if antkuses edgei,jin its tour,otherwise,(8)

where ρ denotes the evaporation rate between iteration t and t + 1, m represents the number of ants, Q is a constant and L k defines the length of tour built by kth ant.

The possibility of an ant k heading from city i to city j depends on the amount of accumulated pheromones, and hence, the probability function constituting the amount of pheromone is expressed as follows:(9) pijk=τijα.ηijβcilN(sp)τilαηilβifcijNsp0otherwise,,(9)

where Nsp is the set of cities available for kth ant, l denotes an unvisited city by kth ant, α and β represent the relative significance of the trail over the path information, ηij=1/dij with d ij denoting the distance between cities i and j.

4.3. Particle swarm optimization (PSO)

PSO was first constructed by [Citation33], mimicking the social character of animals (e.g. a flock of birds, a school of fish and a swarm of bees) to solve optimization problems. Unlike GA, PSO utilizes the information of local as well as the global best positions of particles to solve optimization problems. The formulations of PSO are defined as follows:(10) vk+1=avk+b1r1p1-xk+b2r2(p2-xk)(10) (11) xk+1=cxk+dvk+1(11)

where is the updated velocity, vk+1 indicates element-by-element vector multiplication, k is the number of iteration, vk is the previous velocity, a is the momentum factor, p1 is the previous best position, p2 is the global best position in the whole neighbourhood, b1 and b2 are the strength of attraction, xk+1 is the updated position, xk is the previous position,c and d are the coefficients (normally unity). The assignment of input variables in the equations above decides the exploration and exploitation processes, depending on types of problems.

5. The proposed algorithm

The primary intention of combining GA, ACO and PSO is to minimize each other’s weaknesses and in the meantime, to promote respective strengths and therefore, transforming into a better hybrid algorithm. It should be highlighted that instead of eliminating the random initialization of GA, the effect of random initialization will be subdued by passing the products of GA through the ACO and PSO operators, whereby, in the composition of the proposed algorithm, ACO is assigned for exploratory search, while PSO is designated for exploitative search. The products of GA will be further processed by ACO and PSO to well distribute and organize the search coverage and thus, neutralize the biased effect of random initialization. Consequently, this will enhance the searching process. The collaboration between GA and ACO enhances the exploratory search capability such that ACO evades repeated tours from happening and the presence of pheromone trails probability function makes the exploration process to be more directive and organized. Meanwhile, the integration between GA and PSO improves the exploitative search capability as PSO is designated in only exploitative search to help GA since exploitation is comparatively the strength of PSO. In return, with the introduction of different operators, GA enhances the convergence rate and subdues the substantial dependency on the array of pheromones in ACO as well as further boosts the exploitative search in PSO. Two types of mutation operators are suggested in this algorithm, namely, two-point standard mutation and one-point refined mutation. In early iterations, standard mutation will be utilized collaboratively with the concept of unrepeated tour in ACO to evade local entrapment, while refined mutation will be used in later iterations to supplement the PSO exploitative search. The detailed procedures of the GA-ACO-PSO are described as follows.

5.1. Initialization

Number of generations, number of populations and number of dimensions (design variables) are specified accordingly. Before running the algorithm, input variables for ACO (e.g. pheromone initial intensity, number of paths, constant value) and input variables for PSO (e.g. momentum factor, strength of attraction) are specified appropriately. The lower and upper boundaries of each design variable are predefined. Once assignment of inputs is done, the algorithm is set to run. The algorithm begins with random generation of two populations, namely, the ant population and the particle population. It is noted that the number of ant population is equal to the number of particle population. These randomly generated solutions are then used to initialize the GA operators. Fitness value of each set of vector is then evaluated.

5.2. Selection, crossover, mutation, elitism

Selection is made based on the fitness values, depending on the types of problems (maximization or minimization). Vectors that possess better fitness values stand a higher possibility of getting selected for crossover operation. Selected vectors of ACO and PSO are then carried on to one-point inter-crossover. Thereafter, two-point mutation operation takes place for exploration purpose, followed by evaluation of fitness. In the stage of mutation, it consists of two different assignments: two-point standard mutation and one-point refined mutation. In early iterations, standard mutation is used for exploration reason. The concept of unvisited route in ACO is adopted to avoid repetition of tours, and thus, might lead to better convergence rate. Meanwhile, in later iterations when there is no unvisited route in the list or when the iteration exceeds half of its assigned value, standard mutation will be replaced by refined mutation. The objective of introducing refined mutation is to further improve the exploitation process which is mainly contributed by PSO. Before proceeding to variable updating, elitism is conducted from the set of vectors that comprises vectors of before and after evolution processes with the best individual remained at the top of the list and the worst at the bottom. The number of elite individuals that are remained for next iteration corresponds to the predefined number of populations. In the proposed algorithm, odd number elite individuals from the list with promising fitness values are eventually treated as the new populations of ACO. Comparison of the new population’s fitness with the previous one before undergoing evolution processes is made to ensure better exploration in the next iteration. If the new solution possesses better fitness, the previous solution will be replaced. Meanwhile, for the case of PSO, even number elite individuals from the elite group are used to update the particles best and global best positions, hence, initiating the algorithm in the next iteration. It is noted that the initial velocity vectors are set equal to zero and begin from the second iteration. After the replacement of PSO-evaluated solutions with the elite individuals, the velocity vectors are updated as well by the subtraction of the evaluated solutions from the elite solutions. This step should be taken into account for the reason of preserving the exactness of the velocity, corresponding to the distance between previous and current particles’ positions.

The formulations of crossover in the proposed algorithm are defined as follows:(12) xcross1=[(rand1×x11:co)+((1-rand1)×x21:co),(rand1×x2co+1:end)+((1-rand1)×x1co+1:end)](12)

(13) xcross2=[(rand2×x21:co)+((1-rand2)×x11:co),(rand2×x1co+1:end)+((1-rand2)×x2co+1:end)](13)

where xcross1 and xcross2 are the vectors after undergoing crossover process, rand1 and rand2 are random numbers ranging from 0 to 1, x1 and x2 denote the pair of vectors from ACO and PSO, and co indicates the crossover point.

Meanwhile, the equations of two-point standard mutation are expressed as follows:(14) x1new=LB1+α×(UB1-LB1)(14) (15) x2new=LB2+β×(UB2-LB2)(15) (16) α=(x1-LB1)/(UB1-LB1)(16)

(17) β=(x2-LB2)/(UB2-LB2)(17)

where x 1new and x 2new are the two mutated variables randomly selected from a vector x, LB and UB are the predefined lower and upper boundaries of the variables, and x 1 and x 2 are the two variables before undergoing mutation process. In order to avoid any repeated tours in standard mutation, all the possible routes are constructed based on the permutation of different path number for each design variable. The route for each of the mutated design variables is determined and visited routes are deleted from the list. Repeated route will be replaced with another random pick of route from the list of unvisited routes. Furthermore, the concept of one-point refined mutation is defined as follows:

(18) percent=aa+rand×(bb-aa)(18)

(19) lb=x×1-percent(19)

(20) ub=x×(1+percent)(20)

(21) xnew=lb+rand×(ub-lb)(21)

where aa and bb represent the lower and upper boundaries of percentage that need to be specified, percent indicates the randomly picked percentage within the specified range, x is one of the variables randomly selected from the best solution vector, lb and ub denote the lower and upper boundaries of variable, x and xnew is the mutated variable. The concept of refined mutation is depicted in Figure , in which x 2 has been picked for refined mutation. It is noted that the lower boundary or/and upper boundary in refined mutation will be set equal to the predefined boundaries in case that the predefined values are exceeded.

Figure 1. Concept of refined mutation.

Figure 1. Concept of refined mutation.

5.3. Variable updating

The intensity of pheromone in ACO is updated using equations (Equation7-Equation8), while for PSO, the velocities of particles are assigned randomly as well as the local and best positions of the particle are determined and inserted into equations (Equation10-Equation11) to initiate the algorithm in the second iteration.

5.4. Solution construction

In the next iteration of ACO, the solutions are constructed using Equations (Equation22) and (Equation23) as shown below. The concept of combined discrete and continuous probability distribution scheme is demonstrated in Figure as shown below. The predefined range of the design variable is divided equally by the discrete total number of paths. Random pick of each design variable is then made within the region of respective selected paths. The ‘circles’ denote the ants or solutions with respective routes.

Figure 2. Concept of combined discrete and continuous probability distribution scheme.

Figure 2. Concept of combined discrete and continuous probability distribution scheme.

Instead of using Equation (Equation9) as mentioned above, solutions are probabilistically constructed based on the following probability Equation (Equation22):

(22) pijk=τijj=1nτij(22)

where τ ij is the pheromone intensity for ith design variable at jth path. At initial stage, the values of pheromone intensity for each path are set equal to unity and thus, the probability of selecting either path is equal for the first iteration. The discrete path number is picked based on Equation (Equation22) and the solution is randomly picked within a continuous range of a path number using Equation (Equation23) as shown below. It is noted that the use of this probability scheme is to mainly assist the exploration search in GA.

(23) xik=(pathnumber+rand-1)×(UBi-LBi)Number of paths+LBi(23)

where xik is the ith design variable of kth ant, path number is the path number that is picked based on the probability of pheromone accumulation (initially, all the probability are set equal to unity), rand denotes the random number ranges from 0 to 1, UB i and LB i are upper and lower boundaries of ith design variable, and Number of paths indicates the predefined total number of paths. Meanwhile, in PSO, the previous velocities and the previous solution vectors will be updated using Equations (Equation10) and (Equation11), thus, constituting new velocities and solution vectors in the next iteration. The proposed hybrid algorithm will continue operating until the maximum number of generations has taken place. For repeatability investigation, five independent runs are initiated. The complete course of the proposed hybrid algorithm is presented in Figure and the pseudocode is shown in Figure .

Figure 3. The proposed hybrid GA-ACO-PSO algorithm.

Figure 3. The proposed hybrid GA-ACO-PSO algorithm.

Figure 4. Pseudocode of the proposed hybrid algorithm.

Figure 4. Pseudocode of the proposed hybrid algorithm.

6. Results and discussions

6.1. Verification examples

The effectiveness of GA, PSO, ACO and the proposed hybrid algorithm in identifying the elastic properties of graphite epoxy plates and aluminium plates is investigated and compared. In the present study, Fourier method introduced by [Citation28] is employed in the identification process as the Forward method. Three different sets of general boundary conditions are investigated, i. e. F-F-F-F, C-F-F-F and C-C-F-C (F: free; C: clamped). The accuracy of optimization algorithms is studied and compared in terms of minimized objective function values. The determined elastic properties are subsequently compared with the benchmark properties for quantitative verification. For repeatability study, five runs of simulations are executed and the standard deviations are evaluated. Furthermore, convergence study is conducted for different types of materials and different sets of boundary conditions.

The specifications of graphite epoxy plates and aluminium plates are taken from [Citation34]. For graphite epoxy plates, the reference natural frequencies generated using Fourier method are retrieved from [Citation28]. On the other hand, the reference natural frequencies of aluminium plates are generated using the mentioned published Fourier method with inputs of actual material properties taken from [Citation34]. The dimensions and material properties of the plates are presented in Table . Meanwhile, the Fourier-generated reference frequencies for both the plates with different sets of boundary conditions are presented in Table .

Table 1. Dimensions and material properties of plates retrieved from [Citation34].

Table 2. Reference natural frequencies of graphite epoxy plate and aluminium plate.

The identification process involves minimization of the objective function and the input settings for GA, ACO, PSO and hybrid algorithms are listed in Table . The number of evaluations is set constant for all the involved algorithms by fixing the number of generations and number of populations for the reason of equal and fair comparison. In the present study, the number of evaluations includes those from initialization stage as well. Basically, the number of evaluations can be interpreted as the number of times that the minimization of the objective function has taken place. The number of evaluations for GA, ACO and PSO can be calculated based on Equation (Equation24), while for the proposed hybrid algorithm, the number of evaluations can be determined using Equation (Equation25).(24) Number of evaluations=Number of generationsNumber of populations+Number of initial populations(24) (25) Number of evaluations=2(Number of generationsNumber of populations+Number of initial populations)(25)

Table 3. Input settings for GA, ACO, PSO and hybrid algorithm.

In the present study, four dimensions are involved, e.g. in-plane longitudinal elastic modulus (E x ), in-plane transverse elastic modulus (E y ), in-plane shear modulus (G xy ) and the major Poisson’s ratio (v xy ). The optimal number of path used in ACO and hybrid algorithm that yield the best results in material identification is found to be 30 and 25, respectively. It is noted that higher number of path leads to higher degree of exploitative search. Hence, it can be seen that in hybrid algorithm, the contribution of ACO operator is mainly focalized on the exploratory search. On the other hand, the constant is a fixed number involved in pheromone intensity updating in ACO. It is specified based on the type of objective function and the optimal constant used in this context is 10,000 for both ACO and hybrid algorithm. Besides, the strength of attraction and the momentum factor in PSO are specified referring to published article; while for hybrid algorithm, those parameters are set lower so that the PSO operator in the algorithm could concentrate more on the exploitative search. The command linspace in PSO, is used to generates a linearly spaced vector within a specified range in descending order, for instance, when linspace = 20, from 0.9 to 0.4, there will be 20 linearly spaced interval within the specified range. In this study, the linspace is specified corresponding to the number of generations. Moreover, number of crossover is the number of selected individual to undergo crossover process and similarly, number of mutation is the number of selected individual to undergo mutation process.

6.1.1. Accuracy

The indicators evaluating the effectiveness of these algorithms include the value of minimization (accuracy), the standard deviation (repeatability), the rate of convergence and computational time (convergence) as well as the robustness. Figures and demonstrate the comparison of minimized objective function values achieved by GA, ACO, PSO and the proposed hybrid algorithm for both graphite epoxy and aluminium plates, respectively. It is noted that for visual qualitative comparison reason, the graphs shown in Figures and have been enlarged and the maximum y-axis limit does not represent the actual maximum values of those algorithms. From Figure , it can be seen that PSO, GA and the proposed hybrid algorithm yield considerably better outcomes compared to ACO. The results suggest that PSO and GA can be the probable alternatives as it can be observed that the values are comparatively close but marginally inferior to those of the proposed hybrid algorithm. In comparison of the four algorithms, the proposed hybrid algorithm yields the best results for every set of boundary conditions with values of 2.8081E−08, 1.2745E−07 and 3.5636E−08, as shown in Tables , respectively. This consequently verifies the accuracy of the proposed algorithm. Furthermore, the absolute percentage errors of the determined elastic properties with respect to benchmark properties using the proposed hybrid algorithm are found to be below 3% and this certainly acknowledges the reliability of the algorithm. From Figure , it can be observed that ACO performs the worst, followed by GA and PSO, while hybrid algorithm demonstrates relatively the best results. Still, in the study of aluminium plate, the proposed hybrid algorithm appears to be the relatively the best choice with minimized values of 1.5579E−08, 2.4244E−08 and 7.8573E−08 for three different sets of boundary conditions, as presented in Tables , respectively. The improvement percentage of the identified elastic properties when using the proposed algorithm with respect to those using conventional algorithms is presented in Table . It shows that the accuracy of the determined E x and E y using the proposed hybrid algorithm in comparisons to those of using other algorithms is improved by 0.3836% and 2.2911% at most for graphite epoxy and aluminium plates, respectively. Furthermore, the evaluated in-plane shear modulus of graphite epoxy and aluminium plates utilizing the proposed hybrid algorithm is found to be more accurate by at most 0.8958% and 1.5589%, respectively, when comparing to those of using traditional algorithms. Significant improvements can as well be seen in the identified Poisson’s ratio of graphite epoxy plate (by 19.410% at most) and aluminium plate (by 7.5151% at most) when applying the proposed hybrid algorithm. In an overall view, the proposed hybrid algorithm is proven to be slightly more superior to the others in terms of accuracy.

Figure 5. Comparison of minimized value for graphite epoxy plate using different algorithms.

Figure 5. Comparison of minimized value for graphite epoxy plate using different algorithms.

Figure 6. Comparison of minimized value for aluminium plate using different algorithms.

Figure 6. Comparison of minimized value for aluminium plate using different algorithms.

Table 4. Elastic constants obtained for graphite epoxy plate with F-F-F-F boundary condition.

Table 5. Elastic constants obtained for graphite epoxy plate with C-F-F-F boundary condition.

Table 6. Elastic constants obtained for graphite epoxy plate with C-C-F-C boundary condition.

Table 7. Elastic constants obtained for aluminium plate with F-F-F-F boundary condition.

Table 8. Elastic constants obtained for aluminium plate with C-F-F-F boundary condition.

Table 9. Elastic constants obtained for aluminium plate with C-C-F-C boundary condition.

Table 10. Improvement percentage of identified elastic properties using the proposed algorithm with respect to those of using other algorithms.

6.1.2. Repeatability

Repeatability can be defined as the consistency of the outcomes yielded by an algorithm. It is evaluated in terms of standard deviation, in which a higher value of standard deviation indicates lower repeatability. From Figures and , the proposed hybrid algorithm and GA are found to be the better options as compared to PSO and ACO. As a whole, the proposed hybrid algorithm performs the best with standard deviations of 7.7340E−08, 1.0473E−07, 2.3007E−07 for graphite epoxy plate with three different sets of boundary conditions, as demonstrated in Tables , respectively, as well as the standard deviations for aluminium plate with three different sets of boundary conditions are found to be 2.7751E−07, 1.9999E−07, 1.8245E−07, as presented in Tables , respectively. From Table , the proposed hybrid algorithm can be seen leading the rest of the algorithms in terms of repeatability by at most 6.5410E−04 and 8.7205E−05 in difference of standard deviation for graphite epoxy and aluminium plates, respectively.

Figure 7. Comparison of repeatability for graphite plate using different algorithms.

Figure 7. Comparison of repeatability for graphite plate using different algorithms.

Figure 8. Comparison of repeatability for aluminium plate using different algorithms.

Figure 8. Comparison of repeatability for aluminium plate using different algorithms.

Table 11. Repeatability study using different type of algorithms for graphite epoxy plate with F-F-F-F boundary condition.

Table 12. Repeatability study using different type of algorithms for graphite epoxy plate with C-F-F-F boundary condition.

Table 13. Repeatability study using different type of algorithms for graphite epoxy plate with C-C-F-C boundary condition.

Table 14. Repeatability study using different type of algorithms for aluminium plate with F-F-F-F boundary condition.

Table 15. Repeatability study using different type of algorithms for aluminium plate with C-F-F-F boundary condition.

Table 16. Repeatability study using different type of algorithms for aluminium plate with C-C-F-C boundary condition.

Table 17. Difference of standard deviation of the proposed hybrid algorithm with respect to those of other algorithms.

6.1.3. Convergence rate and computational time

Convergence rate is one of the key factors determining the reliability of an algorithm. It is usually regarded as the higher the rate of convergence, the better the algorithm, provided that the outcomes converge and fall within the acceptable range. In the present section, the manner of how fast the algorithm converges and attains its lowest minimized value in sequence of number of iterations is investigated and discussed. Figures demonstrate the convergence graphs of the four algorithms for graphite epoxy plate with F-F-F-F, C-F-F-F and C-C-F-C boundary conditions, respectively, while, Figures depict the convergence behaviours of the four algorithms for aluminium plate with F-F-F-F, C-F-F-F and C-C-F-C boundary conditions, respectively. Based on Figure , it can be observed that from iteration 1 to 3, there is a drastic reduction in the objective function value of the proposed hybrid algorithm before it is further reduced in iteration 6. In view of other algorithms, the initial values are comparatively smaller and the reduction of objective function values is not as much as that of the proposed hybrid algorithm. Meanwhile, for C-F-F-F boundary condition, the proposed hybrid algorithm exhibits quite similar rate of convergence as those of GA and ACO starting from iteration 3, as depicted in Figure . The proposed hybrid algorithm experiences a great drop in the objective function value from iteration 1 to 3. As shown in Figure , it can be observed that the proposed hybrid algorithm performs the best, in which it yields the least minimized objective function value at the highest rate among all the algorithms. Apart from the study of graphite epoxy, Figure shows the convergence plot for aluminium plate with F-F-F-F boundary condition. As expected, the hybrid algorithm exhibits as good rate of convergence as that of ACO, while those of GA and PSO come after. In Figure , the hybrid algorithm once again demonstrates its great dominance in rate of convergence over the other algorithms, subjecting to a great decrease in the objective function values after the first iteration. For C-C-F-C boundary condition shown in Figure , the hybrid algorithm surpasses the other algorithms in terms of convergence rate in early iterations, however in iteration 6, PSO converges slightly sooner than that of the hybrid algorithm. Despite, the hybrid algorithm yields considerably good results. In overall, it can be observed that in early iterations, the proposed hybrid algorithm converges to its solution at a comparatively higher rate. This phenomenon occurs due to the equal contribution of work load from both the ACO and PSO operators, in which ACO operator is assigned for exploratory search, while PSO operator is designated for exploitative search. The biased effect due to random initialization of GA operator is compromised via the use of ACO and PSO operators and in the next iteration, those processed outcomes, whereby ones from the products of exploration search (ACO) and the other from the products of exploitative search (PSO) are subsequently merged and evolved again via the use of GA operators. Therefore, at the end, the rate of minimization can be seen on the rise in comparison to those of other involved algorithms due to well distribution of search coverage.

Figure 9. Convergence comparison of graphite epoxy plate for boundary condition F-F-F-F.

Figure 9. Convergence comparison of graphite epoxy plate for boundary condition F-F-F-F.

Figure 10. Convergence comparison of graphite epoxy plate for boundary condition C-F-F-F.

Figure 10. Convergence comparison of graphite epoxy plate for boundary condition C-F-F-F.

Figure 11. Convergence comparison of graphite epoxy plate for boundary condition C-C-F-C.

Figure 11. Convergence comparison of graphite epoxy plate for boundary condition C-C-F-C.

Figure 12. Convergence comparison of aluminium plate for boundary condition F-F-F-F.

Figure 12. Convergence comparison of aluminium plate for boundary condition F-F-F-F.

Figure 13. Convergence comparison of aluminium plate for boundary condition C-F-F-F.

Figure 13. Convergence comparison of aluminium plate for boundary condition C-F-F-F.

Figure 14. Convergence comparison of aluminium plate for boundary condition C-C-F-C.

Figure 14. Convergence comparison of aluminium plate for boundary condition C-C-F-C.

Technically, algorithm that consumes much computational time can be referred to as computationally expensive (high computational cost). There is a slight difference between convergence rate and computational time in the present study, in which, convergence rate refers to the ability of the algorithm to converge involving lower number of evaluations, whereby, computational time refers to the total time consumed by the algorithm to converge to its solution. In this context, the number of evaluations for each algorithm is fixed constant for equal comparison purposes and the computational time of each algorithm for graphite epoxy and aluminium plates are presented in Figures and , respectively. It is noted that the computational time is dependent on the specifications of the computing device, in which, in the present study, a desktop with Intel(R) Core (TM) i5–2400 CPU @ 3.10 GHz processor is used to study the computational time of the all the involved algorithm for two different plates with F-F-F-F boundary condition. The results show that under a fixed number of evaluations, the computational time of the involved algorithms is almost similar with time difference not exceeding 12 s. The proposed hybrid algorithm is found consuming the most computational time (3872s) if compared to GA (3860s), ACO (3867s) and PSO (3864s) for graphite epoxy plate with F-F-F-F boundary condition. In comparison to the least time-consuming GA, the proposed algorithm is found to have lagged behind by 12 s at most, which is equivalent to 0.3109% in difference. Despite, the shortcoming of the proposed algorithm in this aspect is in fact offset by its relatively large accuracy improvement, as shown in Table , garnering 0.3836, 0.2473, 0.8958 and 19.41% of improvement at most for E x , E y , G xy and v xy , respectively. Furthermore, in the study of aluminium plate with F-F-F-F boundary condition, the proposed hybrid algorithm is also found tailing the rest of the algorithm in terms of computational time (3928s), in which, GA, ACO and PSO consumes 3922s, 3926s and 3924s, respectively. The time difference between the proposed hybrid algorithm and the least time-consuming GA is found to be around 6 s, indicating 0.1530% in difference with respect to the time consumed by GA. Despite, comparing to the accuracy improvement of the proposed hybrid algorithm, the drawback of the proposed hybrid algorithm in the aspect of computational time is as well overshadowed by its relatively more significant accuracy improvement, where, the accuracy of the identified E x , E y , G xy and v xy using the proposed hybrid algorithm are improved by at most 1.501, 2.2911, 1.5589 and 7.5152%, respectively, with respect to those of using conventional algorithms, as demonstrated in Table . In a general prospect, relatively rapid convergence of the hybrid algorithm in sequence of iterations, its high repeatability as well as its excellent capability in searching for global minimum are said to have compensated its shortcoming in the aspect of computational time.

Figure 15. Comparison in computational time of graphite epoxy plate.

Figure 15. Comparison in computational time of graphite epoxy plate.

Figure 16. Comparison in computational time of aluminium plate.

Figure 16. Comparison in computational time of aluminium plate.

6.1.4. Robustness

In real cases, experimental data often comes with uncertainties and these uncertainties are predominantly due to the presence of various errors, i.e. prediction errors, measurement errors and implementation errors. In the present study, implementation and measurement errors are the emphasis since these errors might incur during the acquisition of vibration data. Uncertainties can be reduced experimentally and handled numerically. To minimize uncertainties incurred during experimental measurement, several important issues pertaining to experimental set-up should be taken into serious attention before conducting the experiment. These include the identification of the boundary condition of the real structure, the suitability of impact location and impact grid, the hardness suitability of impact hammer tip as well as the suitability of block size and sampling rate. By addressing these issues appropriately, the level of uncertainties incurred during experiment could greatly be reduced. It is noteworthy that these issues are in fact dependent on the specimen dimensions as well as the resonant frequency range of the specimen. Even though several precautionary steps have been strictly followed during experiment, it is learnt that in reality, the presence of uncertainties in the measured data are inevitable; therefore, it is necessary to curb these uncertainties numerically. In numerical evaluation, in order to accommodate these uncertainties as well as to avoid premature convergence, constraints should be introduced, as defined in Equation (Equation6). In the present study, two additional inequality constraints are defined to mitigate the presence of uncertainties, in which, the ratio of in-plane shear modulus (G xy ) to in-plane longitudinal elastic modulus (E x ) as well as the ratio of in-plane shear modulus (G xy ) to in-plane transverse elastic modulus (E y ) are restricted to be within the range of 0 to 1. Furthermore, since the range of elastic properties is unknown in practical applications, the search boundaries of elastic properties can initially be set large enough to encompass possible search areas. In addressing uncertainties in the measured results, the influence of these errors/uncertainties on the end outcomes are studied and presented. Three different levels of errors, i.e. 1, 5 and 10% are artificially introduced into the ‘measured’ natural frequencies and these ‘erroneous’ natural frequencies are subsequently used as the reference parameters in the proposed hybrid algorithm. The reason of introducing three levels of errors is to investigate the influence of increasing errors on the absolute percentage difference of the identified elastic properties. The error level is set up to 10% considering it is in the worst-case scenario. Apart, this investigation is extended to graphite epoxy plate and aluminium plate to study the effects of the types of plate on the absolute percentage difference of identified elastic properties in the presence of errors. It is noted that the absolute percentage difference is evaluated on the basis of the absolute percentage difference between the identified elastic properties and the actual reference elastic properties. From Tables and , the identified elastic moduli (E x and E y ), as well as the identified in-plane shear modulus (G xy ) experience elevating deviations as the error level rises from 1% to 10% with the absolute percentage difference ranging from 0.01% to 8%. On the other hand, the evaluated Poisson’s ratio (v xy ) fluctuates within the range of 0.02% to 13% in the presence of increasing level of error. The occurrence of this phenomenon could possibly due to the insignificant influence of natural frequency on the identified Poisson’s ratio, v xy . During initialization of numerical evaluation, the value of the Poisson’s ratio is first randomly assigned. Because of the insignificant influence of natural frequency on the Poisson’s ratio, great changes in natural frequency induce little changes in the Poisson’s ratio, causing the identified Poisson’s to be locally trapped near its initial value. Therefore, it can be observed that the identified Poisson’s ratio fluctuates and deviates more from its actual value if compared to the other elastic constants. In overall, the proposed hybrid algorithm is proven to be able to produce reliable identification results in the presence of errors, regardless of types of material as well as boundary conditions.

Table 18. Identified elastic properties of graphite epoxy plate in the presence of increasing errors.

Table 19. Identified elastic properties of aluminium plate in the presence of increasing errors.

6.2. Application examples

Unidirectional laminated carbon epoxy composite plate, unidirectional laminated glass epoxy composite plate and aluminium composite panel (ACP) are utilized to investigate the applicability of the suggested algorithm. The dimensions and the experimental resonant frequencies of the plates are shown in Tables and , respectively. From Table , it can be seen that eight, seven and five modes of fundamental natural frequencies are involved in the identification of elastic properties of carbon epoxy composite plate, glass epoxy composite plate and ACP, respectively.

Table 20. Dimensions of carbon epoxy composite plate, glass epoxy composite plate and aluminium composite panel (ACP).

Table 21. Measured natural frequencies of carbon epoxy composite plate, glass epoxy composite plate and aluminium composite panel (ACP) with F-F-F-F boundary condition.

The details of carbon epoxy composite plate are taken from [Citation35], while the details of glass epoxy are taken from [Citation36,37]. For ACP, EMA is conducted on real specimen to experimentally determine its natural frequencies, which to be used in the identification process. The experimental set-up is demonstrated in Figures and . As seen from the figures, an impact hammer is used to strike the plate, and the response is received by a mounted accelerometer which is connected to a data acquisition system. The position of the accelerometer is fixed at a particular point and the impact hammer is roved from point 1 to point 25. Five knocks are imparted on each point and the average response is recorded. The collected data are then processed to obtain the plate’s experimental natural frequencies which to be used in the identification process.

Figure 17. Experimental set-up.

Figure 17. Experimental set-up.

Figure 18. Predefined nodes and grids on ACP.

Figure 18. Predefined nodes and grids on ACP.

Only the proposed hybrid algorithm is adopted into application since it has been proven to be the best choice among all the four algorithms in the aspects of accuracy, repeatability and convergence in previous verification section. Furthermore, only F-F-F-F boundary condition is studied in these examples. It is notable that the closeness of experimental and evaluated natural frequencies signifies the accuracy as well as the validity of the determined elastic properties. Hence, it can be interpreted as smaller error between the experimental and evaluated natural frequencies leads to more accurate identified elastic properties. The input settings for the hybrid algorithm used in application examples are similar to those of verification examples as listed in Table .

The material properties of carbon epoxy composite plate, glass epoxy composite plates and aluminium composite panel (ACP) evaluated using the proposed hybrid algorithm are presented in Tables , respectively. In the case of carbon epoxy composite plate, the minimized objective function values are found to be consistent throughout the five runs of simulations with the least minimized value of 6.7995E−05. The best evaluated in-plane elastic moduli (E x and E y ), in-plane shear modulus (G xy ) and the major Poisson’s ratio (v xy ) are discovered to be 170.5685 GPa, 10.3249 GPa, 6.0626 GPa and 0.3047, respectively. In the case of glass epoxy composite plate, the best values of the evaluated material properties are 44.2024 GPa, 16.9951 GPa, 7.2141 GPa and 0.3200 for the in-plane elastic moduli (E x and E y ), in-plane shear modulus (G xy ) and the major Poisson’s ratio (v xy ), respectively, with the least minimized value of 2.0609E−05. In the application of aluminium composite panel (ACP), the best identified in-plane elastic moduli (E x and E y ), in-plane shear modulus (G xy ), and the major Poisson’s ratio (v xy ) are 12.6805 GPa, 10.0935 GPa, 3.4892 GPa and 0.3352, respectively, yielding the least minimized value of 9.1873E−04. From Table , it can be observed that in overall, the absolute percentage errors of the evaluated natural frequencies with respect to the experimental natural frequencies are less than 2%, where the maximum absolute percentage error for carbon epoxy is 1.2410%, while for glass epoxy, the maximum absolute percentage error is 0.2939% as well as the maximum absolute percentage error for ACP is 1.6851%.

Table 22. The identified material properties of carbon epoxy composite plate.

Table 23. The identified material properties of glass epoxy composite plate.

Table 24. The identified material properties of aluminium composite panel (ACP).

Table 25. Comparison of measured and evaluated natural frequencies of carbon epoxy composite plate, glass epoxy composite plate and aluminium composite panel (ACP) with F-F-F-F boundary condition.

The credibility of the evaluated results should be validated with the results retrieved from an independent test. In the present study, destructive test results obtained from Riga Technical University (RTU), Israel Aircraft Industry (IAI) and German Aerospace Centre (DLR) are used as comparison references to validate the identified elastic properties of carbon epoxy composite plate, as shown in Table . It shows satisfactory agreement between the evaluated and reference results. For glass epoxy composite plate, non-destructive test results obtained from past literatures are used to validate the present evaluated results, as demonstrated in Table . The identified results can be seen coinciding considerably well with the reference results. In view of aluminium composite panel (ACP), the evaluated material properties show considerably good agreement with the benchmark material properties obtained from calculation using established formula, as presented in Table .

Table 26. Comparison of carbon epoxy composite plate elastic constants obtained from present test and destructive test references.

Table 27. Comparison of glass epoxy composite plate elastic constants obtained from present test and non-destructive test references.

Table 28. Comparison of aluminium composite panel (ACP) elastic constants obtained from present test and calculation.

7. Conclusions

The paper presents a novel method, known as GA-ACO-PSO hybrid algorithm to effectively determine the elastic properties of various types of composite plates. The primary motivation of integrating GA, ACO and PSO is to minimize each other’s weaknesses and in the meantime, to promote respective strengths and therefore, transforming into a better hybrid algorithm. The feasibility of the proposed algorithm has been validated using published literatures as references. The use of three different types of boundary conditions during validation stage is investigated in order to study the reliability of the proposed algorithm. The proposed hybrid algorithm has been proven to be more reliable and effective in the aspects of accuracy, repeatability and convergence rate compared to GA, ACO and PSO. The robustness of the proposed algorithm to uncertainties (i.e. 1, 5 and 10% level of error) has also been successfully verified. The verified proposed algorithm has as well been used to identify the elastic properties of carbon epoxy composite plate, glass epoxy composite plate and aluminium composite panel (ACP). The outcomes turn out to be sufficiently good with absolute percentage errors between measured and evaluated natural frequencies not more than 2%. Therefore, the proposed hybrid algorithm is highly recommended for the identification of elastic properties of composite plates due to its better accuracy, repeatability, convergence rate as well as its robustness to uncertainties.

Disclosure statement

No potential conflict of interest was reported by the authors.

Additional information

Funding

This work was supported by Postgraduate Research Fund [grant number PG009-2015A]; Fundamental Research Grant Scheme [grant number FP010-2014A]; Advanced Shock and Vibration Research (ASVR) Group of University of Malaya; and other project collaborators.

References

  • Warburton GB . The vibration of rectangular plates. Proc Inst Mech Eng. 1954;168:371–384.10.1243/PIME_PROC_1954_168_040_02
  • Hearmon RFS . The frequency of flexural vibration of rectangular orthotropic plates with clamped or supported edges. J Appl Mech. 1959;26:537–540.
  • Lee CR , Kam TY . Identification of mechanical properties of elastically restrained laminated composite plates using vibration data. J Sound Vib. 2006;295:999–1016.10.1016/j.jsv.2006.01.054
  • Lee CR , Kam TY . System identification of partially restrained composite plates using measured natural frequencies. J Eng Mech. 2006;132:841–850.10.1061/(ASCE)0733-9399(2006)132:8(841)
  • Fällström KE , Molin NE . A nondestructive method to determine material properties in orthotropic plates. Polym Compos. 1987;8:103–108.10.1002/(ISSN)1548-0569
  • Lauwagie T , Sol H , Roebben G , et al . Mixed numerical-experimental identification of elastic properties of orthotropic metal plates. NDT&E Int. 2003;36:487–495.
  • Kong KK , Ong ZC , Khoo SY , et al . Identification of material properties of orthotropic composite plate using hybrid non-destructive evaluation approach. Mater Res Innov. 2014;18:423–428.
  • Ismail Z , Khov H , Li WL . Determination of material properties of orthotropic plates with general boundary conditions using inverse method and Fourier series. Measurement. 2013;46:1169–1177.10.1016/j.measurement.2012.11.005
  • Ismail Z , Khov H , Li WL . Identifying material properties of composite materials from vibration data. World J Eng. 2011;20:471–472.
  • Tam JH , Ong ZC , Ismail Z , et al . Identification of material properties of composite materials using nondestructive vibrational evaluation approaches: a review. Mech Adv Mater Struct. 2017;24:971–986.10.1080/15376494.2016.1196798
  • Chakraborty S , Mukhopadhyay M , Sha OP . Determination of physical parameters of stiffened plates using genetic algorithm. J Comput Civ Eng. 2002;16:206–221.10.1061/(ASCE)0887-3801(2002)16:3(206)
  • Han X , Liu GR . Computational inverse technique for material characterization of functionally graded materials. AIAA J. 2003;41:288–295.10.2514/2.1942
  • Liu GR , Han X , Lam KY . A combined genetic algorithm and nonlinear least squares method for material characterization using elastic waves. Comput Method Appl Mech Eng. 2002;191:1909–1921.10.1016/S0045-7825(01)00359-0
  • Yang ZL , Liu GR . A modified micro genetic algorithm with intergeneration projection and inverse identification of material properties of a printed circuit board. Inverse Prob Sci Eng. 2003;11:243–254.10.1080/1068276031000135890
  • Hwang SF , Wu JC , Barkanovs E , et al . Elastic constants of composite materials by an inverse determination method based on a hybrid genetic algorithm. J Mech. 2010;26:345–353.10.1017/S1727719100003907
  • Hwang SF , Wu JC , He RS . Identification of effective elastic constants of composite plates based on a hybrid genetic algorithm. Compos Struct. 2009;90:217–224.10.1016/j.compstruct.2009.03.021
  • Majumdar A , Maiti DK , Maity D . Damage assessment of truss structures from changes in natural frequencies using ant colony optimization. Appl Math Comput. 2012;218:9759–9772.
  • Jalil NSAA , Julai S , Ramli R . Parametric modelling of flexible plate structures using continuous ant colony optimization. J Simul. 2015;9:223–231.10.1057/jos.2014.28
  • Ghanmi S , Bouajila S , Guedri M . Numerical-experimental updating identification of elastic behavior of a composite plate using new multi-objective optimization procedure. J Surf Eng Mater Adv Technol. 2013;3:13–20.10.4236/jsemat.2013.31003
  • Sankar PA , Machavaram R , Shankar K . System identification of a composite plate using hybrid response surface methodology and particle swarm optimization in time domain. Measurement. 2014;55:499–511.10.1016/j.measurement.2014.05.025
  • Sheikhalishahi M , Ebrahimipour V , Shiri H , et al . A hybrid GA-PSO approach for reliability optimization in redundancy allocation problem. Int J Adv Manuf Tech. 2013;68:317–338.10.1007/s00170-013-4730-6
  • Yu MR , Zhang YJ , Chen K , et al . Integration of process planning and scheduling using a hybrid GA/PSO algorithm. Int J Adv Manuf Tech. 2015;78:583–592.10.1007/s00170-014-6669-7
  • Ming LC , Ponnambalam SG . A hybrid GA, PSO for the concurrent design of cellular manufacturing system. Singapore: IEEE; 2008 Oct 12–15; 2009.
  • Fidanova S , Paprzycki M , Roeva O . Hybrid GA-ACO algorithm for a model parameters identification problem; 2014 Sep 7–10. Warsaw, Poland: IEEE; 2014. 10.15439/978-83-60810-58-3
  • Xu YL , Lim MH , Ong YS , et al . A GA-ACO-local search hybrid algorithm for solving quadratic assignment problem; 2006 Jul 8–12; Seattle, Washington. New York, NY : ACM; 2006.
  • Teo YT , Ponnambalam SG . A hybrid ACO, PSO heuristic to solve single row layout problem; 2008 Aug 23–26. Arlington, VA: IEEE; 2008.10.1109/COASE.2008.4626491
  • Gigras Y , Choudhary K , Gupta K , et al . A hybrid ACO-PSO technique for path planning; 2015 Mar 11–13. New Delhi: IEEE; 2015.
  • Khov H , Li WL , Gibson RF . An accurate solution method for the static and dynamic deflections of orthotropic plates with general boundary conditions. Compos Struct. 2009;90:474–481.10.1016/j.compstruct.2009.04.020
  • Numayr KS , Haddad RH , Haddad MA . Free vibration of composite plates using the finite difference method. Thin Wall Struct. 2004;42:399–414.10.1016/j.tws.2003.07.001
  • Reddy JN . Mechanics of laminated composite plates and shells: theory and analysis. 2nd ed. Boca Raton, FL: CRC Press; 2004.
  • Darwin C . On the origin of species by means of natural selection, or the preservation of favoured races in the struggle for life. London: John Murray; 1869.
  • Dorigo M , Caro GD . The ant colony optimization meta-heuristic. In: David C , Marco D , Fred G , et al ., editors. New ideas in optimization. London: McGraw-Hill; 1999. p. 11–32.
  • Kennedy J , Eberhart RC . Particle swarm optimization; 1995 Nov 27–Dec 1. Seoul: IEEE; 1995.
  • Deobald LR , Gibson RF . Determination of elastic constants of orthotropic plates by a modal analysis/Rayleigh-Ritz technique. J Sound Vib. 1988;124:269–283.10.1016/S0022-460X(88)80187-1
  • Rikards R , Abramovich H , Green T , et al . Identification of elastic properties of composite laminates. Mech Adv Mater Struct. 2003;10:335–352.10.1080/10759410306755
  • Rikards R , Chate A , Steinchen W , et al . Method for identification of elastic properties of laminates based on experiment design. Compos Part B-Eng. 1999;30:279–289.10.1016/S1359-8368(98)00059-6
  • Pedersen P . Optimization method applied to identification of material parameters. In: Eschenauer HA , Thierauf G , editors. Discretization methods and structural optimization – procedures and applications. Berlin, Heidelberg: Springer; 1988 October 5–7. p. 277–283.
  • Araujo AL . Método numérico/experimental para caracterização mecânico de materiais compósitos [MSc thesis]. Lisbon, Portugal: Technical University of Lisbon; 1995. (in Portuguese).
  • Sol H . Identification of anisotropic plate rigidities using free vibration data [PhD thesis]. Brussels, Belgium: Free University of Brussels; 1986.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.