Next Article in Journal
Effects of Cerium on Weld Solidification Crack Sensitivity of 441 Ferritic Stainless Steel
Next Article in Special Issue
Determination of Johnson–Cook Constitutive Parameters for Cutting Simulations
Previous Article in Journal
The Influence of Mg-Based Inclusions on the Grain Boundary Mobility of Austenite in SS400 Steel
Previous Article in Special Issue
Avrami Kinetic-Based Constitutive Relationship for Armco-Type Pure Iron in Hot Deformation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

On the Design of Innovative Heterogeneous Sheet Metal Tests Using a Shape Optimization Approach †

by
António Andrade-Campos
*,
José Aquino
,
João M. P. Martins
and
Bernardete Coelho
Department of Mechanical Engineering, Centre for Mechanical Technology and Automation, University of Aveiro, 3810-193 Aveiro, Portugal
*
Author to whom correspondence should be addressed.
This paper is an extended version of our paper published in: Aquino, J.; Andrade Campos, A.; Souto, N.; Thuillier, S. On the design of innovative heterogeneous tests using a shape optimization approach. In Proceedings of the 21st International Esaform Conference On Material Forming: Esaform 2018, Palermo, Italy, 23–25 April 2018.
Metals 2019, 9(3), 371; https://doi.org/10.3390/met9030371
Submission received: 15 February 2019 / Revised: 11 March 2019 / Accepted: 16 March 2019 / Published: 22 March 2019
(This article belongs to the Special Issue Constitutive Modelling for Metals)

Abstract

:
The development of full-field measurement methods has enabled a new trend of heterogeneous mechanical tests. The inhomogeneous strain fields retrieved from these tests are being widely used in the calibration of constitutive models for sheet metals. However, today, there is no mechanical test able to characterize the material in a large range of strain states. The aim of this work is to present a heterogeneous mechanical test with an innovative tool/specimen shape, capable of producing rich heterogeneous strain paths and thus providing extensive information on material behavior. The proposed specimen is found using a shape optimization process where an index that evaluates the richness of strain information is used. In this work, the methodology and results are extended to non-specimen geometry dependence and to the non-dependence of the geometry parametrization through the use of the Ritz method for boundary value problems. Different curve models, such as splines, B-splines, and NURBS, are used, and C1 continuity throughout the specimen is guaranteed. Moreover, several deterministic and stochastic optimization methods are used in order to find the method or the combination of methods able to minimize the cost function effectively. Results demonstrated that the solution is dependent on the geometry definition, as well as on the optimization methodology. Nevertheless, the obtained solutions provided a wider spectrum of strain states than standard tests.

1. Introduction

Industry is increasingly demanding and becoming more competitive. Due to efficiency and cost reduction requirements, numerical simulation has been applied to sheet metal-forming processes since the 1960s [1]. Currently, numerical simulations can accurately replicate the forming process due to the ability to process complex iterative calculus using material properties, surface properties, and process conditions [2]. However, to this end, the finite element models must have accurate constitutive models and well-defined material parameters. Due to the rolling process, sheet metals exhibit orthotropic behavior. This anisotropy influences the sheet metal-forming operations’ results, implying the use of complex constitutive mathematical models capable of describing the material behavior [3,4].
Constitutive models consist of functions that accurately describe the material behavior. The complexity of these models determines the number of material parameters to identify. Usually, Finite Element Modeling Update (FEMU) or equilibrium techniques are used to determine the models’ input data. FEMU consists of an iterative inverse technique that begins with a known solution and identifies the constitutive parameters minimizing the difference between known and predicted forces and/or displacement fields [5]. However, methods based on equilibrium satisfaction, such as the Virtual Field Method (VFM) or the Equilibrium Gap Method (EGM), search for the parameters that satisfy equilibrium equations (in the local or weak form) using a known (experimental) kinematic field (displacement or strain).
Regardless of the method, the parameter identification depends on the amount and quality of experimental data. There are two approaches related to experimental data: homogeneous and non-homogeneous tests [4]. The first approach uses classical tests, i.e., tensile test, shear test, etc. Each test usually produces homogeneous strain fields that allow identifying a limited number of parameters, requiring a large number of tests to identify the constitutive parameters properly [6]. The second approach is related to Full-Field Measurement (FFM) strategies. Due to the development of FFM methods and Digital Image Correlation (DIC), it is possible to obtain the strain or displacement field data on the surface of the specimen. Theoretically, with this extensive amount of information, it should be possible to identify a large set of parameters using only one test. This leads to a reduction of the experimental test set used to build the experimental database [7,8]. As a result of these innovative techniques, this field of research has been growing. Some proposals for non-standard uniaxial tests [9] and also for non-standard biaxial tensile specimens [10] have already been published. In the published works, the specimens used can have different cross-sections and geometries (holes, cuts, etc.), promoting heterogeneous displacement fields through the specimen. Moreover, some original tests introduced new designs, such as the geometry presented by Pottier [11]. A review of the mechanical tests commonly used for parameter identification can be seen in [12,13]. However, none of the presented tests can promote a very wide spectrum of strain states with a large magnitude of plastic strain.
The main goal of this work is to design a tool-specimen capable of maximizing the number of heterogeneous strain states, as well as plastic strain range. To this end, a numerical iterative process that optimizes the test geometry is used. In each iteration, an indicator capable of quantifying and rating the mechanical information provided by the test is used. Although this approach is completely numerical, recent works [14] experimentally validated this design by an optimization methodology. The approach used is similar to the ones used in recent works [4,7,15]. However, previous works have only considered a constant number of design variables without analyzing the influence of the number of variables in the solution. Additionally, it is known [15,16] that the curve model that defines the geometry, such as splines, B-splines, or NURBS, influences the shape optimization process. Moreover, design processes are initial solution dependent when using gradient-based or the direct search optimization algorithm, such as the ones used in the mentioned previous works.
This work focuses on analyzing and solving some of the mentioned limitations of the previous works. Therefore, in this work, a Ritz-type design methodology is used to minimize the dependence of the geometry definition model, as well as the number of design control points. Additionally, several optimization algorithms are used, including a global search and a metaheuristic algorithm, to avoid initial solution dependence and analyze the performance of the design-by-optimization process.

2. Methodology

2.1. Constitutive Model

An appropriate constitutive model is a prerequisite for accurate simulations and design. In this work, a phenomenological model composed by the non-quadratic Yld2004-18p yield criterion combined with a mixed isotropic-kinematic hardening law is used. Additionally, the rupture behavior of DC04 is characterized by the calibration of the macroscopic Cockcroft and Latham (CL) rupture criterion [15]. Table 1 sums up the constitutive equations that describe the material behavior. A detailed description of the model and a parameter identification procedure for a DC04 mild steel can be found in previous works [4,17]. The values of isotropic and kinematic hardening coefficients used in this work, as well as the Yld2004-18p yield anisotropy coefficients are listed in Table 2.

2.2. Indicator and Cost Function

To design a heterogeneous test, it is necessary to find a way to quantify the richness of information obtained by the test. In this work, an indicator I T [12] capable of quantifying the strain state range and deformation heterogeneity is used. This indicator also quantifies the strain level achieved in the test from the entire specimen surface, using a continuous evaluation of the strain field up to rupture. The indicator is defined by the terms listed in Table 3 and can be described as,
I T = W r 1 Mean [ Std ( ε 2 / ε 1 ) ] W a 1 + W r 2 ( ε 2 / ε 1 ) R W a 2 + W r 3 Mean [ Std ( ε ¯ P ) ] W a 3 + W r 4 ε ¯ Max P W a 4 + W r 5 A v ε ¯ P W a 5 ,
where W r i and W a i are the relative and absolute weighting factors whose values are exposed in Table 4. These values equally balance the impact of each term in the indicator I T [12]. ε 2 / ε 1 is the ratio between the minor and major principal strains. ε ¯ P represents the equivalent plastic strain of the specimen.
The value of the indicator depends on the strain state range. Therefore, and due to the anisotropic behavior of the materials, the different strain states considered were calibrated for the DC04 using classical tests [4]. Table 5 depicts the values used to define each strain state. These value ranges are used to calculate the maximum strain achieved in each state. Due to the anisotropy of the material, the uniaxial tension and uniaxial compression states are obtained for ε 2 / ε 1 = 0.627 and ε 2 / ε 1 = 1.595 , respectively. However, the ratio of principal strains in the simple shear state is always equal to −1, as verified experimentally and analytically in [18]. It should be highlighted that the aim of this work is to design a specimen that maximizes the value of I T .

3. Optimization Features and Geometry Definition

3.1. Geometry Definition Using a Curve Model

Different curve models are used to describe, parameterize, and control the specimen geometry during the iterative process:
  • Cubic splines: Define a curve as a set of connected piecewise simple polynomial functions. The control points are interpolated, and no local control is considered in the geometry, only global. Therefore, abrupt variations can be observed on consecutive control points’ positions during the optimization, leading to unrealistic specimen shapes and to premature strain localization and rupture [4]. In order to avoid this drawback, a penalty function R e s to constrain these variations was created. This penalty function is defined by:
    R e s = i = 1 6 α ( [ max ( g U , i ( r ) , 0 ) ] 2 + [ max ( g L , i ( r ) , 0 ) ] 2 ) ,
    with:
    g U , i ( r ) = X i + 1 ( 1 + a v ) X i
    and:
    g L , i ( r ) = ( 1 a v ) X i X i + 1 ,
    where α = 1 / ( U bound L bound ) 2 , the parameter a v defines the admissible variation, and X i represents the control point.
  • B-splines can be set as a single piecewise curve defined as a linear combination of control points X i and a B-spline basis function N i , k ( t ) . The B-spline can be described as:
    P ( t ) B spline = i = 0 n X i N i , k ( t ) , n k 1 , t [ t k 1 , t k + 1 ] .
    For the i th normalized B-spline basis function of order k, the basis function N i , k ( t ) is defined by:
    N i , 1 ( t ) = 1 , if   v i t v i + 1 0 , otherwise
    and:
    N i , k ( t ) = ( t v i ) N i , k 1 ( t ) v i + k v i + ( v i + k + 1 t ) N i + 1 , k 1 ( t ) v i + k + 1 v i + 1 ,
    where v i are elements of a knot vector. In this work, B-splines of fourth order are used. Notice that, when using fourth order B-splines, the penalty function (2) is unnecessary because the curve becomes smoother. The knot vector assumes the following form: V = ( 0 , 0 , 0 , 0 , t k , , t i , 1 , 1 , 1 , 1 ) , where n + 1 is the number of control points;
  • NURBS are functions that have the same properties as B-splines and are capable of representing a wider class of geometries. A NURBS curve is represented as a combination of control points and rotational basis functions R i , k ( t ) and can be defined by:
    P ( t ) nurbs = i = 1 n X i R i , k ( t )
    with:
    X i R i , k ( t ) = W i N i , k ( t ) i = 1 n W i N i , k ( t ) ,
    where W i > 0 is a weighting factor for the control points. If the weights of the control points are equal to one, the resulting curve is a B-spline. For more details concerning curve models, see [19].

3.2. Numerical Method and Test Design

The design of the heterogeneous test resorts to a shape optimization problem. In order to balance the loads in the transversal directions, the design methodology uses a symmetric model (Figure 1a). In this model, the design variables are the n control points’ positions X i = [ X 1 , , X n ] that define the specimen’s initial shape (before deformation) and weights W i = [ W 1 , , W n ] and the rigid tool length L tool . The tool length defines only the size of the tool. The shape of the tool is defined by the boundary of the specimen. As shown in Figure 1a, each control point is spaced radially by 90 ° / ( n 1 ) . It was defined that the control points only change their radial position. In each design iteration, the specimen geometry and loading path are allowed to change freely, limited uniquely by the design variables’ boundaries. The search universe of the design variables is given by X i [ 10 , 60 ] mm and W i [ 0.5 , 20 ] .
The optimization of the loading path depends on the design of the rigid tool. To avoid symmetry conflicts, the tool needs to be coincident with the specimen shape and the beginning point P tool to be at 90 ° , which means that the orientation of the tool displacement θ will be 90 ° due to the symmetry. The loading path is applied up to rupture, established by W CL f . During the process, the optimization algorithm automatically modifies the specimen shape until reaching a stopping criterion. In each FEA evaluation, the mesh is automatically adapted to the specimen. However, whatever the specimen size, the number of elements remains constant.
This iterative process was launched using a MATLAB-Python-Abaqus environment. In MATLAB, the initial coordinates R 0 = { X 0 , W 0 , P tool } of the design variables, the optimization algorithm, and the curve model definition are specified. A script developed in Python is able to read the defined geometry and to update it. The numerical simulation was carried out up to rupture by Abaqus [20]. The output result was also post-processed using a Python script, enabling calculation of the indicator I T and cost function. Based on the final result, the process may end if a stopping criterion is reached or continues to update the design variables’ coordinates iteratively. This iterative design optimization problem can be formulated as:
min R = { X i , W i , P tool } f ( R ) = 2 I T + R e s
subject to : 10 X i 60 mm 10 ° P tool 90 ° 0.5 W i 20 ( for NURBS ) W i = 1 ( for B - Splines ) W i = ( for splines ) .
Following the established numerical procedure (Figure 1b), the outcome revealed to be dependent on:
  • The geometry definition and discretization: This feature is related to the numerical simulation, the number of elements, the number of control points used, the curve model, the parametrization used, etc.
  • The optimization method: This defines the robustness of the process and can influence the final result.
  • The cost function parameters: A modification of these parameters can lead to different results. A very robust cost function can provide better results. However, this is not the object of study in this work.

3.3. Number of Control Points and Sensitivity Analysis

The geometry of the specimen is defined by the control points’ positions, which means that the number of control points used has an influence on the design process. To obtain a non-linear design process independent of the number of control points, the optimum control parametrization Ritz method was used [21]. In this method, the number of control points is progressively increased until convergence to an optimum value. In this work, the iterative process was executed for each curve model starting with three control points, using the SDBOX [22] optimization technique.
Due to the black-box nature of this problem, the derivatives are not available. The sensitivity analysis of the cost function allows analyzing the contribution of a variable to the cost function, showing how it behaves when the variables’ values change. The derivative information can be obtained using approximation methods, such as finite differences, when the cost function behaves as a smooth continuous function. This would widen the range of applicable optimization algorithms. However, the output of the objective function value is dependent on a FEA. As the mesh generation is random, even when applying fine meshes, the output result will always have small discrete variations, which can lead to noisy data. In this work, the One-At-a-Time (OAT/OFAT) method was used to perform a sensitivity analysis of the cost function [1,23], where the contributions were determined by varying a parameter, while keeping all the others constant. The initial configuration shown in Figure 1 and Control Point 4 were selected for the sensitivity analysis.

3.4. Optimization Strategy

One of the goals of this work is to find an optimization algorithm capable of robustly minimizing the objective function. The performance of the optimization algorithm is evaluated by the time and the number of function evaluations required to converge. According to the sensitivity analysis results (see Section 4.1), the cost function is non-smooth and (possibly) multi-modal. Therefore, the solution lies in finding suitable Derivative-Free Optimization (DFO) methods to solve the optimization problem [22,24]. The recently-developed DFO methods are either deterministic or stochastic. Figure 2 classifies the optimization methods according to their categories.
Direct search methods are deterministic and can be described as a continuous examination of the outcome results generated by the optimization strategy. The local direct search algorithms are dependent on the initial parameters and conditions and are susceptible to local minima [25]. However, these methods have a fast convergence. Global search optimization methods, such as Lipschitzian-based partitioning methods, provide theoretical guarantees of finding the global minimum of an optimization problem within a certain tolerance. In stochastic optimization, randomness is part of the search procedure for the global optimum. Most of the methods are based on population/swarm intelligence and mimic the behavior of natural systems. Such algorithms are less prone to getting trapped in local minima. However, the convergence is commonly much slower [26,27]. In this work, seven optimization strategies were used; however, only four were able to converge to a solution: the Nelder–Mead, pattern search, SDBOX, and CMA-ES.

3.4.1. CMA-ES

The Covariance Matrix Adaptation Evolutionary Strategy (CMA-ES) is an evolutionary algorithm proposed by Nikolaus Hansen and Andreas Ostermeier [28]. CMA-ES is a second order approach and creates a Gaussian probabilistic model of possible solutions. The new candidate solutions are sampled according to a multivariate normal distribution, and the mutation acts as a perturbation with zero mean. In this particular algorithm, pairwise dependencies between the variables in the distribution are represented by a covariance matrix that is updated progressively. This process will then influence the next generation [24,28].

3.4.2. SDBOX

To guarantee both global convergence and robustness, this optimization strategy has roots in gradient-based methods. This algorithm is able to detect the coordinate direction that minimizes the cost function by investigating the local behavior. To create a new point, the algorithm performs a line-search along the found coordinate direction. The iterations’ information can be used to build an approximation of the cost function [22].

3.4.3. Nelder–Mead

Nelder–Mead is a direct search algorithm based on a spacial approximation. It consists of the definition of a non-degenerate simplex [24]. For an objective function containing r variables, this algorithm retrieves the convex hull of r + 1 vertices. In each iteration, it removes the vertex with the worst objective function value. Then, it updates it to a better value by reflecting, expanding, or contracting the simplex along the joint line with the centroids of the remaining vertices. This algorithm usually requires a low number of function evaluations before finding the minimum. However, if the function is multi-modal, it becomes dependent on the initial shape of the specimen, as it gets trapped in the local minima.

3.4.4. Pattern Search

Pattern search is a direct search method proposed by Hooke and Jeeves. It involves two types of moves: (i) exploratory search, which is a local search step that looks for an improving direction, and (ii) pattern move, where, after a chosen direction, it tries larger moves in the improving direction. The implemented pattern search uses Mesh Adaptive Direct Search (MADS), which removes the restrictions of general pattern search to finitely-selected directions, allowing local analysis in a dense set of directions in the space of design variables [29].

4. Results and Discussion

4.1. Ritz Method and Sensitivity Analysis

Figure 3 shows the outcomes of the Ritz method. Unlike what was expected, a full convergence with the increase of control points was not observed. The use of a higher number of control points allows the representation of a wider class of geometries. However, the number of local minima of the cost function can also increase and, consequently prevent the full convergence of the optimization method. Furthermore, the number of design variables was higher, which may have led to unrealistic geometries, resulting in simulations that did not converge to a solution. Even without full convergence, Figure 3 shows the number of control points that should be used for each curve model definition: seven control points for B-splines and NURBS and six for splines.
Figure 4 shows the behavior of the cost function in response to small perturbations of the position and weight values. The function exhibits a non-smooth and non-continuous behavior, demonstrating that gradient-based methods cannot be used.

4.2. Optimization Algorithms Performance Evaluation

The results were obtained by combining the optimization algorithms with the curve models. The aim was to find a combination capable of robustly minimizing the cost function and, consequently, provide a specimen design. The optimization algorithms’ performance was based on two criteria: the best CF value and the convergence rate. Figure 5 shows the convergence rate of the cost function and the evolution of two design variables, allowing us to observe the differences between their behaviors. The direct search algorithms were faster to converge to a solution. The Nelder–Mead had a smoother convergence curve because it promotes small modifications in the design variables between iterations. Pattern search performed more abrupt modifications, which led to an irregular cost function minimization. SDBOX revealed a good compromise between efficiency and convergence properties. As expected for stochastic algorithms, CMA-ES presented large oscillations; however, it reached the lowest cost function value.
Concerning the design variables, in the first evaluations, large oscillations were observed. The design variables reached the search universe boundaries, and with the reduction and convergence of the cost function, their convergence was attained, even if it converged to a local minimum.
CMA-ES was, along with SDBOX, the algorithm that reached the best results; however, a much higher number of iterations was required. Notice that after 1000 function evaluations, the design variables were still converging.

4.3. Test Design: Optimization Results

Table 6 shows the results for the sets curve-models/optimization-algorithms. The direct search local algorithms presented similar values for the different models, showing a fast convergence to a local minimum. Regarding the global optimization algorithms, a good ability to decrease the cost function value was observed, and the solutions revealed to be inferior (better) to the ones obtained by local search. However, this was not observed with the use of splines. For this curve model, the values of the cost function were very similar for all optimization algorithms, evidencing proximity between the global and the local minima of the function. Both NURBS and B-splines presented clear differences when using global or local optimization algorithms. It is also important to highlight that more than one global minimum can exist. The final values of each term of the cost function obtained using the evolutionary algorithm CMA-ES and the direct search algorithm SDBOX were different, yet the cost function values were very close.
When analyzing the results, particularly the final cost functions for each test, four candidate solutions were identified: (a) CMA-ES with B-splines, (b) SDBOX and B-splines, (c) CMA-ES with NURBS, and (d) SDBOX with NURBS. Figure 6 shows the deformed state and the strain distributions over the deformed specimen. Regarding the strain state range, the solution provided by SDBOX with NURBS revealed to be limited due to the inability to reach some of the relevant strain states. However, it presented the best value concerning the overall plastic deformation, represented by A v ε ¯ P . The mean deformation heterogeneity M e a n [ s t d ( ε 2 / ε 1 ) ] and the maximum strain achieved ε ¯ Max P in these tests were identical. Nonetheless, none of the tests were capable of producing the biaxial strain state.
Considering that the solutions identified by global optimization algorithms can be exploratory values and not minima, a local search algorithm was used in each candidate solution. However, no improvements were noticed, demonstrating that the results attained by the global optimization algorithm were minima.
Figure 7 presents the strain state range offered by each solution represented in Figure 6. Although all solutions widened the strain states provided by classical homogeneous tests, most strain states fit in the neighborhood of uniaxial tension. This was expected due to the tensile load conditions of the tests and constitutes a limitation of the presented methodology. Other load conditions would present different strain states, but could also require a more complex apparatus than a standard uniaxial load test machine. The solutions (b) and (c) presented shear and uniaxial compression states, but only for small values of strains. Taking into account these analyzes and the CF value, the solution provided in (c) CMA-ES with NURBS revealed to be the most promising.

5. Conclusions

In this work, a shape optimization process was applied to design a heterogeneous test for the mechanical characterization of sheet metals under multiple strain paths and strain amplitudes. To describe the shape of the specimen, the test was subjected to optimization using both splines, B-splines, and NURBS. With the purpose of improving the efficiency of the design process, a Ritz-type method was applied to optimize the number of control points used in each curve model. The specimen capable of providing more mechanical information was reached by using NURBS with CMA-ES. Quantitatively, this kind of curve model appeared to be the most effective one in finding a heterogeneous test that promotes a better mechanical characterization of sheet metals. However, the CMA-ES optimization model can be considered as good as the SDBOX, as the results obtained with the latter were similar and presented a 10-times faster convergence.
All the specimen shapes obtained by the design optimization process were quite similar, presenting variations in both the length and width of the specimen, which promote the heterogeneities of the strain field. Such specimens revealed profiles similar to butterflies. Although butterfly-type specimens have been used in the past for a range of stress states from simple shear to plane-strain tension [30,31] using multiple tests, the specimens presented here displayed a wider range of stress states for a single test.
The design methodology presented in this paper achieved novel geometries that offer wider ranges of stress/strain states than the classical or the actual heterogeneous tests. Therefore, it constitutes a state-of-the-art improvement. However, it has not reached yet a unique test presenting both the overall range of stress/strain states and large levels of plastic strains. This fact can be due to the limitation in the loading conditions and in the shape definition, opening challenges for future works.

Author Contributions

Conceptualization, A.A.-C.; methodology, J.A. and A.A.-C.; software, J.A.; validation, J.A. and A.A.-C.; formal analysis, J.A. and A.A.-C.; investigation, A.A.-C., J.A., J.M.P.M. and B.C.; resources, A.A.-C.; data curation, J.A.; writing–original draft preparation, J.A. and A.A.-C.; writing–review and editing, A.A.-C., J.M.P.M. and B.C.; visualization, A.A.-C., J.A., J.M.P.M. and B.C.; supervision, A.A.-C.; project administration, A.A.-C.; funding acquisition, A.A.-C.

Funding

The authors gratefully acknowledge the financial support of the Portuguese Foundation for Science and Technology (FCT) under the projects PTDC/EME-APL/29713/2017 (CENTRO-01-0145-FEDER-029713), PTDC/EMS-TEC/6400/2014 (POCI-01-0145-FEDER-016876), PTDC/EME-EME/31243/2017 (POCI-01- -0145-FEDER-031243), and PTDC/EME-EME/30592/2017 (POCI-01-0145-FEDER-030592) by UE/FEDER through the programs CENTRO 2020 and COMPETE 2020, and UID/EMS/00481/2013-FCT under CENTRO-01-0145-FEDER-022083.

Acknowledgments

This paper was partially presented at the ESAFORM 2018 conference. The authors also thanks Delfim Torres for the enlightening conversation concerning automatic control and the Ritz method.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
B-splinesBasis spline
CFCost Function
CMA-ESCovariance Matrix Adaptation Evolution Strategy
DICDigital Image Correlation
EGMEquation Gap Method
FEAFinite Element Analysis
FEMUFinite Element Model Updating
FFMFull Filed Method
LEPrincipal strain
LE-RAPMINMAJRatio between the minor and major principal strains
NMNelder–Mead
SDBOXGlobally-convergent derivative-free algorithm for the minimization of a continuously
differentiable function
SDV1State Variable, which stands for the equivalent plastic strain
NURBSNon-Uniform Rational Basis Spline
VFMVirtual Field Method

References

  1. Ablat, M.A.; Qattawi, A. Numerical simulation of sheet metal forming: A review. Int. J. Adv. Manuf. Technol. 2016, 1235–1250. [Google Scholar] [CrossRef]
  2. Teaca, M.; Charpentier, I.; Martiny, M.; Ferron, G. Identification of sheet metal plastic anisotropy using heterogeneous biaxial tensile tests. Int. J. Mech. Sci. 2010, 52, 572–580. [Google Scholar] [CrossRef]
  3. Zhang, S.; Leotoing, L.; Guines, D.; Thuillier, S. Potential of the Cross Biaxial Test for Anisotropy Characterization Based on Heterogeneous Strain Field. Exp. Mech. 2015, 55, 817–835. [Google Scholar] [CrossRef] [Green Version]
  4. Souto, N. Computational Design of a Mechanical Test for Material Characterization by Inverse Analysis. Ph.D. Thesis, University of Aveiro, Aveiro, Portugal, 2015. [Google Scholar]
  5. Avril, S.; Bonnet, M.; Bretelle, A.S.; Grédiac, M.; Hild, F.; Ienny, P.; Latourte, F.; Lemosse, D.; Pagano, S.; Pagnacco, E.; et al. Overview of identification methods of mechanical parameters based on full-field measurements. Exp. Mech. 2008, 48, 381–402. [Google Scholar] [CrossRef]
  6. Syed-Muhammad, K.; Toussaint, E.; Grédiac, M. Optimization of a mechanical test on composite plates with the virtual fields method. Struct. Multidiscip. Optim. 2009, 38, 71–82. [Google Scholar] [CrossRef]
  7. Souto, N.; Andrade-Campos, A.; Thuillier, S. Mechanical design of a heterogeneous test for material parameters identification. Int. J. Mater. Form. 2017, 10, 353–367. [Google Scholar] [CrossRef]
  8. Helfrick, M.N.; Niezrecki, C.; Avitabile, P.; Schmidt, T. 3D digital image correlation methods for full-field vibration measurement. Mech. Syst. Signal Process. 2011, 25, 917–927. [Google Scholar] [CrossRef]
  9. Meuwissen, M.; Oomens, C.; Baaijens, F.; Petterson, R.; Janssen, J. Determination of the elasto-plastic properties of aluminium using a mixed numerical–experimental method. J. Mater. Process. Technol. 1998, 75, 204–211. [Google Scholar] [CrossRef]
  10. Banabic, D.; Barlat, F.; Cazacu, O.; Kuwabara, T. Advances in anisotropy and formability. Int. J. Mater. Form. 2010, 3, 165–189. [Google Scholar] [CrossRef]
  11. Pottier, T.; Vacher, P.; Toussaint, F.; Louche, H.; Coudert, T. Out-of-plane Testing Procedure for Inverse Identification Purpose: Application in Sheet Metal Plasticity. Exp. Mech. 2012, 52, 951–963. [Google Scholar] [CrossRef]
  12. Souto, N.; Thuillier, S.; Andrade-Campos, A. Design of an indicator to characterize and classify mechanical tests for sheet metals. Int. J. Mech. Sci. 2015, 101–102, 252–271. [Google Scholar] [CrossRef]
  13. Prates, P.A.; Pereira, A.F.G.; Sakharova, N.A.; Oliveira, M.C.; Fernandes, J.V. Inverse Strategies for Identifying the Parameters of Constitutive Laws of Metal Sheets. Adv. Mater. Sci. Eng. 2016, 2016, 4152963. [Google Scholar] [CrossRef]
  14. Aquino, J.; Andrade Campos, A.; Souto, N.; Thuillier, S. Experimental validation of a new heterogeneous mechanical test design. AIP Conf. Proc. 2018, 1960, 090002. [Google Scholar] [Green Version]
  15. Souto, N.; Thuillier, S.; Andrade-Campos, A. Design of a mechanical test to characterize sheet metals—Optimization using B-splines or cubic splines. AIP Conf. Proc. 2016, 1769. [Google Scholar] [CrossRef]
  16. Aquino, J.; Andrade Campos, A.; Souto, N.; Thuillier, S. On the design of innovative heterogeneous tests using a shape optimization approach. AIP Conf. Proc. 2018, 1960, 110001. [Google Scholar]
  17. Souto, N.; Andrade-Campos, A.; Thuillier, S. Material parameter identification within an integrated methodology considering anisotropy, hardening and rupture. J. Mater. Process. Technol. 2015, 220, 157–172. [Google Scholar] [CrossRef]
  18. Abedini, A.; Butcher, C.; Rahmaan, T.; Worswick, M. Evaluation and calibration of anisotropic yield criteria in shear Loading: Constraints to eliminate numerical artefacts. Int. J. Solids Struct. 2018, 151, 118–134. [Google Scholar] [CrossRef]
  19. Piegl, L.; Tiller, W. The NURBS Book; Springer: Berlin/Heidelberg, Germany, 1997. [Google Scholar]
  20. Smith, M. ABAQUS/Standard User’s Manual, Version 6.9; Simulia: Providence, RI, USA, 2009. [Google Scholar]
  21. Sirisena, H.; Chou, F. Convergence of the Control Parameterization Ritz Method for Nonlinear Optimal Control Problems. J. Optim. Theory Appl. 1979, 29, 369–382. [Google Scholar] [CrossRef]
  22. Lucidi, S.; Sciandrone, M. On the Global Convergence of Derivative-Free Methods for Unconstrained Optimization. SIAM J. Optim. 2002, 13, 97–116. [Google Scholar] [CrossRef] [Green Version]
  23. Hamby, D.M. A review of techniques for parameter sensitivity analysis of environmental models. Environ. Monit. Assess. 1994, 32, 135–154. [Google Scholar] [CrossRef] [Green Version]
  24. Rios, L.M.; Sahinidis, N.V. Derivative-free optimization: A review of algorithms and comparison of software implementations. J. Glob. Optim. 2013, 56, 1247–1293. [Google Scholar] [CrossRef]
  25. Hooke, R.; Jeeves, T.A. “Direct Search” Solution of Numerical and Statistical Problems. J. ACM 1961, 8, 212–229. [Google Scholar] [CrossRef]
  26. Liberti, L.; Sergei, K. Comparison of deterministic and stochastic approaches to global optimization. Int. Trans. Oper. Res. 2005, 12, 263–285. [Google Scholar] [CrossRef] [Green Version]
  27. Cavazzuti, M. Optimization Methods: From Theory to Design: Scientific and Technological Aspects in Mechanics; Springer: Berlin/Heidelberg, Germany, 2013. [Google Scholar]
  28. Hansen, N.; Ostermeier, A. Completely Derandomized Self-Adaptation in Evolution Strategies. Evol. Comput. 2001, 9, 159–195. [Google Scholar] [CrossRef] [Green Version]
  29. Audet, C.; Custódio, A.L.; Dennis, J.E. Erratum: Mesh Adaptive Direct Search Algorithms for Constrained Optimization. SIAM J. Optim. 2008, 18, 1501–1503. [Google Scholar] [CrossRef] [Green Version]
  30. Mohr, D.; Henn, S. Calibration of Stress-triaxiality Dependent Crack Formation Criteria: A New Hybrid Experimental–Numerical Method. Exp. Mech. 2007, 47, 805–820. [Google Scholar] [CrossRef]
  31. Abedini, A.; Butcher, C.; Worswick, M.J. Fracture Characterization of Rolled Sheet Alloys in Shear Loading: Studies of Specimen Geometry, Anisotropy, and Rate Sensitivity. Exp. Mech. 2017, 57, 75–88. [Google Scholar] [CrossRef]
Figure 1. (a) Definition of the design variables (here, for n = 7 and θ = 90 ° , data from [4]) and (b) the general optimization procedure.
Figure 1. (a) Definition of the design variables (here, for n = 7 and θ = 90 ° , data from [4]) and (b) the general optimization procedure.
Metals 09 00371 g001
Figure 2. Categories of the optimization algorithms.
Figure 2. Categories of the optimization algorithms.
Metals 09 00371 g002
Figure 3. The final value of cost function using different numbers of control points.
Figure 3. The final value of cost function using different numbers of control points.
Metals 09 00371 g003
Figure 4. Sensitivity analysis of the Cost Function (CF) value to: (a) the position of the control point X4; (b) the weight of the control point W4; and (c) both sensitivities. Sensitivity analysis using a B-spline model with seven control points.
Figure 4. Sensitivity analysis of the Cost Function (CF) value to: (a) the position of the control point X4; (b) the weight of the control point W4; and (c) both sensitivities. Sensitivity analysis using a B-spline model with seven control points.
Metals 09 00371 g004aMetals 09 00371 g004b
Figure 5. Evolution of the cost function and two design parameters during the design optimization process using (a) CMA-ES, (b) SDBOX, (c) Nelder–Mead, and (d) pattern search algorithms and a spline curve model.
Figure 5. Evolution of the cost function and two design parameters during the design optimization process using (a) CMA-ES, (b) SDBOX, (c) Nelder–Mead, and (d) pattern search algorithms and a spline curve model.
Metals 09 00371 g005aMetals 09 00371 g005b
Figure 6. Distribution of ε p , ε 2 / ε 1 (corresponding to SDV1 and LE-RAPMINMAJ, respectively), and the major ε 1 and minor strains ε 2 over the specimens surfaces. (a) CMA-ES and (b) SDBOX with B-splines; (c) CMA-ES and (d) SDBOX with NURBS.
Figure 6. Distribution of ε p , ε 2 / ε 1 (corresponding to SDV1 and LE-RAPMINMAJ, respectively), and the major ε 1 and minor strains ε 2 over the specimens surfaces. (a) CMA-ES and (b) SDBOX with B-splines; (c) CMA-ES and (d) SDBOX with NURBS.
Metals 09 00371 g006
Figure 7. Range of ε 2 / ε 1 values on the specimen surface corresponding to the last stage of the test. (a) CMA-ES and (b) SDBOX with B-splines; (c) CMA-ES and (d) SDBOX with NURBS.
Figure 7. Range of ε 2 / ε 1 values on the specimen surface corresponding to the last stage of the test. (a) CMA-ES and (b) SDBOX with B-splines; (c) CMA-ES and (d) SDBOX with NURBS.
Metals 09 00371 g007
Table 1. Constitutive equations that describe the mechanical behavior of the material. Data from [4].
Table 1. Constitutive equations that describe the mechanical behavior of the material. Data from [4].
Isotropic hardening:
σ Y ( ε ¯ P ) = σ 0 + ( σ σ 0 ) [ 1 exp ( δ ε ¯ P ) ] + β ε ¯ P
Kinematic hardening:
α ˙ = i = 1 3 α ˙ = i = 1 3 C i η ¯ η γ i · α i ε ¯ ˙ p
Yld2004-18p yield criterion:
η ¯ ( η ) a = i = 1 , j = 1 3 S ˜ i 1 S ˜ j 2 a = 4 σ Y a
S ˜ ( k ) = L ˜ ( k ) : S , k = 1 , 2
L ˜ ( k ) = 0 c 12 ( k ) c 13 ( k ) 0 0 0 c 21 ( k ) 0 c 23 ( k ) 0 0 0 c 31 ( k ) c 32 ( k ) 0 0 0 0 0 0 0 c 44 ( k ) 0 0 0 0 0 0 c 55 ( k ) 0 0 0 0 0 0 c 66 ( k )
Rupture criterion:
W = 0 ε ¯ P f σ I η ¯ d ε ¯ P W CL f
Table 2. Constitutive model parameters used in this work. Data from [17].
Table 2. Constitutive model parameters used in this work. Data from [17].
ParameterValueUnitsParameterValueUnits
c 12 ( 1 ) 1.264- c 13 ( 1 ) 0.974-
c 21 ( 1 ) 1.242- c 23 ( 1 ) 1.049-
c 31 ( 1 ) 0.578- c 32 ( 1 ) 0.708-
c 44 ( 1 ) = c 55 ( 1 ) 1.000- c 66 ( 1 ) 1.365-
c 12 ( 2 ) 0.793- c 13 ( 2 ) 0.672-
c 21 ( 2 ) 0.838- c 23 ( 2 ) 0.929-
c 31 ( 2 ) 0.996- c 32 ( 2 ) 0.768-
c 44 ( 1 ) = c 55 ( 1 ) 1.000- c 66 ( 2 ) 0.678-
σ 0 100.030MPa σ 210.268MPa
δ 5.917 β 102.729MPa
C 1 1018.425MPa γ 1 22.85-
C 2 27,439.960MPa γ 2 258.38-
C 3 145.246MPa γ 3 0.0258-
Table 3. Terms that define the indicator I T . Data from [12].
Table 3. Terms that define the indicator I T . Data from [12].
Strain state range and heterogeneity:
Diversity of the mechanical information,
Std ε 2 ε 1 = i n [ ( ε 2 / ε 1 ) i μ ε 2 / ε 1 ] 2 n 1
Strain state range covered by the mechanical test,
ε 2 ε 1 R = ε 2 ε 1 max ε 2 ε 1 min
Deformation heterogeneity of the specimen,
Std ( ε ¯ P ) = i n ( ε i P μ ε P ) 2 n 1
Strain Level:
Maximum strain achieved,
ε ¯ Max P = ε ¯ test P + ε ¯ tens P + ε ¯ shear P + ε ¯ biaxial P + ε ¯ comp P + ε ¯ plane P 6
Average deformation over the specimen,
A v ε ¯ P = i n ε ¯ i P υ i υ T
Table 4. Absolute and relative weights of the design indicator.
Table 4. Absolute and relative weights of the design indicator.
W a 1 W a 2 W a 3 W a 4 W a 5 W r 1 W r 2 W r 3 W r 4 W r 5
140.250.80.40.130.020.250.350.25
Table 5. ε 2 / ε 1 range characterizing the different strain states.
Table 5. ε 2 / ε 1 range characterizing the different strain states.
Strain State ε 2 / ε 1 Range
Uniaxial tension 0.627 ± 0.03
Simple shear 1 ± 0.03
Plain strain tension 0 ± 0.03
Equibiaxial tension 1 ( 0.94 1 )
Uniaxial compression 1.595 ± 0.03
Table 6. Results for the mechanical test design using different optimization strategies and boundary curve models.
Table 6. Results for the mechanical test design using different optimization strategies and boundary curve models.
B-SplinesCMA-ESNelderPatternSDBOX
MeadSearch
W r 1 Mean [ Std ( ε 2 / ε 1 ) ] W a 1 0.02730.04380.02490.0327
W r 2 ( ε 2 / ε 1 ) r W a 2 0.01000.01150.00920.0109
W r 3 Mean [ Std ( ε ¯ P ) ] W a 3 0.12770.09080.07470.1345
W r 4 ε ¯ Max P W a 4 0.10700.08970.08640.1021
W r 5 A v ε ¯ P W a 5 0.22730.11780.14550.2352
CF Minimum1.50071.64641.65921.4846
ε ¯ tensile P 0.53460.32310.36740.4108
ε ¯ biaxial P 0000
ε ¯ shear P 0.01020.00380.00120.0145
ε ¯ plane P 0.00120.01490.03020.0042
ε ¯ comp P 0.01540.01410.00940.0274
ε ¯ test P 0.90580.87410.77610.9439
NURBSCMA-ESNelderPatternSDBOX
MeadSearch
W r 1 Mean [ Std ( ε 2 / ε 1 ) ] W a 1 0.03130.04480.03570.0163
W r 2 ( ε 2 / ε 1 ) r W a 2 0.01380.00980.00820.0041
W r 3 Mean [ Std ( ε ¯ P ) ] W a 3 0.14650.06990.09700.1098
W r 4 ε ¯ Max P W a 4 0.10690.08070.09720.1047
W r 5 A v ε ¯ P W a 5 0.26340.09910.13910.3050
CF Minimum1.43801.69561.62281.4601
ε ¯ tensile P 0.45170.23230.44690.4628
ε ¯ biaxial P 0000
ε ¯ shear P 0.01120.00550.00240
ε ¯ plane P 0.02820.03590.01840.0501
ε ¯ comp P 0.02440.00550.02080
ε ¯ test P 0.95020.82810.84460.9226
SplinesCMA-ESNelderPatternSDBOX
MeadSearch
W r 1 Mean [ Std ( ε 2 / ε 1 ) ] W a 1 0.02930.03470.03640.0319
W r 2 ( ε 2 / ε 1 ) r W a 2 0.01200.00940.00820.0105
W r 3 Mean [ Std ( ε ¯ P ) ] W a 3 0.09700.08530.08840.0889
W r 4 ε ¯ Max P W a 4 0.09310.08650.08490.0927
W r 5 A v ε ¯ P W a 5 0.19430.15460.13490.1649
CF Minimum1.57411.62941.64721.6110
ε ¯ tensile P 0.35430.34600.29440.3421
ε ¯ biaxial P 0000
ε ¯ shear P 0.00470.001340.00800.0073
ε ¯ plane P 0.02710.08120.00550.0573
ε ¯ comp P 0.02040.008510.01910.0147
ε ¯ test P 0.85000.839760.83700.8501

Share and Cite

MDPI and ACS Style

Andrade-Campos, A.; Aquino, J.; Martins, J.M.P.; Coelho, B. On the Design of Innovative Heterogeneous Sheet Metal Tests Using a Shape Optimization Approach. Metals 2019, 9, 371. https://doi.org/10.3390/met9030371

AMA Style

Andrade-Campos A, Aquino J, Martins JMP, Coelho B. On the Design of Innovative Heterogeneous Sheet Metal Tests Using a Shape Optimization Approach. Metals. 2019; 9(3):371. https://doi.org/10.3390/met9030371

Chicago/Turabian Style

Andrade-Campos, António, José Aquino, João M. P. Martins, and Bernardete Coelho. 2019. "On the Design of Innovative Heterogeneous Sheet Metal Tests Using a Shape Optimization Approach" Metals 9, no. 3: 371. https://doi.org/10.3390/met9030371

APA Style

Andrade-Campos, A., Aquino, J., Martins, J. M. P., & Coelho, B. (2019). On the Design of Innovative Heterogeneous Sheet Metal Tests Using a Shape Optimization Approach. Metals, 9(3), 371. https://doi.org/10.3390/met9030371

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