1 Introduction

With more attention being paid to the environment, the awareness of green design has been increasingly reflected in the detailed design process. Material selection and structural design are two important aspects of the detailed design stage. The selection of eco-friendly materials and the optimization of the structure are very effective methods to reduce the environmental impact of mechanical parts (Almeida et al, 2010; Kurk and Eagan, 2008; Chu et al, 2009). Generally, the processes of material selection and optimal structural design are carried out separately. The majority of material selection studies focus upon selecting the most appropriate material under various performance constraints for a given engineering design. Deng and Edwards 2007 analyzed the importance of material identification and selection for engineering design problem solving, and provided a summary of the latest research efforts in this area. Ashby 2000 proposed a multi-objective optimization method for material selection with several conflicting objectives. Rao 2007, Rao and Davim 2008, and Rao and Patel 2010 analyzed a multiple attribute decision-making method in material selection and built a decision-making framework model based on a combined TOPSIS (technique for order preferenceby similarity to ideal solution) and AHP (analytic hierarchy process) method. Considering the fuzzy characteristics of material properties, Khabbaz et al 2009 introduced a fuzzy logic approach to deal with the qualitative properties of materials, and simplified the selection process. Hambali et al 2010 introduced an analytical hierarchy process for material selection for a polymer-based composite bumper beam. Jahan et al (2010; 2011) proposed two methods of material selection with VIKOR (VIseKriterijumska Optimizacija I Kompromisno Resenje in Serbian) and material selection based on ordinal data. There are also many publications that concentrate on material selection taking into account environmental concerns (Holloway, 1998). Weaver et al 1996 proposed a method to reduce environmental impact by material selection. Sun et al (2003; 2005) simplified product life cycle assessment by classifying materials according to their environmental and material properties. Ribeiro et al 2008 presented a life cycle engineering methodology applied to material selection. Some knowledge-based systems have also been developed for material selection. Sapuan and Abdalla 1998 and Sapuan 2001 developed a prototype system for material selection of polymer-based composites for automotive components using a knowledge-based system tool-kit. Amen and Vomacka 2001 developed a case-based reasoning tool for material selection. Zha 2005 studied the process and material selection in concurrent product design for a manufacturing environment and developed a web-based advisory system. These methods can help designers to choose the material which can best meet specified design requirements. However, without taking into account the structure of the mechanical parts the structural design may not be optimized:

1. The material might be overkill. Its specific structure and properties may not be fully utilized, resulting in wastage.

2. Some properties of the material might not meet the specific structural requirements and the dimension may have to be enlarged, resulting in a heavy structure.

With the aim of reducing the mass of the mechanical parts, most structural optimization studies focus on searching for dimension optimization solutions using mathematical programming or digital approximation methods with a determined material (Peter and Anders, 2009). Song and Baldwin 1999 proposed a node-based structural shape optimization method which allowed large shape changes to achieve the optimal shape for planar structures. Wall et al 2008 constructed a structural shape optimization framework based on an isogeometric analysis approach. Nagy et al 2010 presented a method of structural sizing and shape optimization of curved beam structures using an isogeometric approach. However, the solution spaces have been limited for a given material because different materials can affect the performance of mechanical parts. Therefore, it is necessary to study the integration of structural design and material selection. Several studies have been published concerning an integrated design approach. Ashby and Johnson 2002 developed a performance index which reflects the effect of a material on a structure for a given situation. Based on the performance index, Huang et al 2009 developed a life cycle environmental performance index to investigate the relationship between the environmental impact of the material and structural constraints. By ranking candidate materials with the index, the optimal material can be found. But this method is effective only for simple design problems with a single variable. Natalia et al (2002; 2004) constructed a system to perform structural optimization of a chosen component based on the multipoint approximation method, with response surface fitting combined with MSC.MARC finite element analysis (FEA) code. But this method is very complex when used to analyze the optimal structure for each material using the finite element method.

In this paper, we integrate the processes of material selection and optimal structural design. With the aim of minimizing the environmental impact, a hybrid optimization model is constructed. An approach for obtaining the optimal structural dimensions and materials simultaneously is demonstrated. Unlike previous studies which aimed to reduce environmental impact by material selection or optimal structural design separately, this new approach can provide a more effective method by integrating these two processes. The structure and material of parts can be matched more effectively to avoid wastage.

2 Hybrid discrete optimization model combining structural optimization and material selection

By adding the discrete variable of material, a hybrid optimization model can be built based on a traditional structure optimization model. The optimal dimension and material of a structure can be obtained simultaneously through this model, with the aim of minimizing the environmental impact. The details of the process for building this model are as follows:

1. Establishing the objective function

Generally, the aim of a traditional structure optimization model for mechanical parts is to calculate the optimal structure dimension for the lightest weight. But the lightest weight for a mechanical part does not always guarantee minimum environmental impact if the ecological characteristics of the material are considered. Accordingly, the objective function should be:

$$\min E = E_{{\text{IP}}\rho } V,\,\,\,(1)$$
(1)

where E is the elastic modulus, E IP is the Eco-indicator of the material determined by the type of material, ρ is the density of the material also determined by the type of material, and V is the volume of the parts determined by the dimension of the structure.

2. Determining the variables

Some of the structural dimensions are fixed to meet functional requirements or assembly constraints, while others which can be changed are taken as the design objects. These structural dimensions are continuous variables denoted by x i and their value ranges are [x i min, x i max], determined by various design constraints. The type of material is taken as a discrete variable M and its value range is the optional material set { m 1, m 2,…, m s } which consists of all the feasible materials screened from the material library by different performance requirements. Details of the process of screening the materials will be given in Section 3. Various properties of materials are discrete components of the material variable M which influences the objective function directly. Generalized attribute function clusters are denoted by f i (M) to express these discrete components of the material. f i (M) reflects the mapping relation between material variable M and the properties. For example, the elastic modulus E is expressed as f E (M). Therefore, the complete variable space can be obtained combining n continuous variables and one discrete variable consisting of various discrete components:

$$X:\left\{ {x1,x2, \ldots ,xn,\left( {f_\rho \left( M \right),f_{E_{{\text{IP}}} } \left( M \right),f_E \left( M \right), \ldots } \right)} \right\}.\,\,\,(2)$$
(2)

3. Determining the constraints

Constraints derived from various functional and performance requirements of the mechanical part can be divided into two categories: qualitative constraints and quantitative constraints. Qualitative constraints are generally converted into requirements for the type of material and are used for preliminary screening of the materials set, while quantitative constraints, through which the structural performance mathematical in-equality model can be established, are used for further screening. In a specific parts structural design problem, the quantitative constraints are divided into constraints of structural performance like stiffness and strength, and constraints of the dimension of the structure, which are the value ranges of the structural dimensions x i .

Then, the hybrid optimization model for mechanical parts in a green design can be built as follows:

(3)

where g j (X)≤0 are the quantitative constraints of the structural performance, MU k are the qualitative constraints of the material type, x iminx i x imax are the constraints of the dimension of the structure, and { m 1, m 2,…, m s } is the optimal material set.

This model combines continuous dimension variables and discrete material components. Therefore, searching for the optimal solution is a constrained nonlinear discrete optimization problem. The individual optimal solutions of the discrete components of the material cannot be the final solution directly because they may not the components of the same material.

3 Process for construction of the optional material set

3.1 Preliminary screening of the material set

To choose materials for mechanical parts, designers generally first filter the type of material according to the functional requirements, environmental requirements, shape forming technology, and so on. Then, materials which cannot satisfy the quantitative constraints, such as the allowable stress or allowable strain, will be removed to construct an optional material set (Fig. 1).

Fig. 1
figure 1

Construction process for the optional material set

1. Qualitative screening

With advances in materials science, the range of materials and classification methods has increased. According to their chemical composition, the materials can be classified into metallic, inorganic non-metallic, polymeric, or synthetic materials. According to their functional performance, they can be classified into structural or functional materials. According to their physical properties, the materials can be classified into conductive, insulating, magnetic, or high temperature materials. Therefore, the material library can be divided into various collections using different classification methods like {A 1|Metal}, {A 2|Polymer}, {A 3|Synthetic}, {B 1|Conductive}, {B 2|Magnetic}, and so on.

These classification methods can effectively reduce the search range for material selection after confirming the classification of the material needed. The qualitative screening conditions can be expressed as

(4)

2. Quantitative screening

The quantitative constraints of the structural performance g j (X)≤0 can be transformed into the form f i (M)≥ Y i (x 1, x 2,…, x n ) in which the material performance components f i (M) are separated. Y i (x 1, x 2,…, x n ) is a function with structure dimensions x i as its variables. The extreme value for this function and the quantitative screening conditions can be calculated from:

(5)

Reducing the search range of the suitable material with qualitative methods is more efficient but using quantitative methods is more accurate. These two kinds of methods follow the conventional ways to select the material. With the screening conditions Eqs. (4) and (5), the optional material set can be searched from the material library using the feasible set search algorithm. The optional material set { m 1, m 2,…, m s } is prepared for further optimization design to facilitate selection.

3.2 Quantitative environmental impact of materials

Different materials cause different environmental impacts which affect the choice of materials for mechanical parts (Jahan et al, 2011). Therefore, it is necessary to quantify the environmental impact of each material. The assessment of the impact on the environment should take account of the whole life cycle of the material, including the processes of production, manufacturing, usage, recycling, and disposal of the material. Eco-indicator 99 (Rydh and Sun, 2005) is a method widely used for life cycle impact assessment. It can help designers to make an environmental assessment of the material from three aspects: damage to resources, damage to human health, and damage to ecosystem quality (Fig. 2). The main steps are:

Fig. 2
figure 2

Quantitative environmental impact of material using Eco-indicator 99

1. Construct the process model. Identify the main processes of the material, from production of the raw material to disposal of the material, which cause direct or indirect effects on the environment.

2. Bill analysis. Collect all kinds of data related to the environment in the process and classify them into different categories according to three aspects: damage to resources, damage to human health, and damage to ecosystem quality.

3. Influence and damage analysis. For each specific environmental issue, calculate the Eco-indicator value using the collected data with reference to various standards. As shown in Fig. 2, Ri, Hi, and Ei are the Eco-indicator values of resources, human health, and ecosystem, respectively. D Ri , D Hi , and D Ei are the data of different issues of resources, human health, and ecosystem, respectively. D R , D H , and D E are the standard reference data of different issues of resources, human health, and ecosystem, respectively.

4. Standardization and weighting. Normalize all types of Eco-indicator values and weight the three damage categories so that the Eco-indicator of the material can be obtained from their weighted sum. W R , W H , and W E are the weights of resources, human health, and ecosystem, respectively (Fig. 2).

The Eco-indicator of the material is the quantization value of the environmental impact caused by the material. It is represented as E IP with the unit Pt/kg.

4 Simplify the model and search for the optimal solution

The structure dimension continuous variables are coupled with the discrete material components, not the material M as a whole variable. Therefore, it is necessary to put all the material components together to form the combination expression for M, namely the environmental performance index defined by Huang et al 2009. The dimension variables and the material variable can then be divided and the optimal solution can be calculated. If the model is easy enough, the dimension optimal solutions in analytical form can be obtained by analytic transformation setting the material as constant. The environmental performance index can then be obtained by substituting the dimension optimal solutions into the objective function. If calculating the dimension optimal solutions in analytical form is difficult, it may be necessary to simplify the model after analyzing the objective function and the constraints. The details of the process are as follows.

Step 1: Take the best material properties and the worst material attribute for the mechanical part to make up the ideal material M BEST and the negative ideal material M WORST, respectively (Fig. 3). The ideal and negative ideal materials are virtual materials which do not belong to the optional material set. They are the theoretical boundaries of the material variable.

Fig. 3
figure 3

Construction of the ideal and negative ideal materials

Step 2: Assume that the material of the mechanical part is the ideal material or negative ideal material and then two traditional structural optimization models can be obtained. The sequential unconstrained minimization technique method (SUMT) (Byrne, 2013) is applied to solve the optimization problems and two groups of dimension optimal solutions can be calculated:

$$\begin{array}{*{20}c} {X_{{\text{BEST}}} :\left\{ {x_1^\prime ,x_2^\prime , \ldots x_n^\prime } \right\},} \\ {X_{{\text{WORST}}} :\left\{ {x_1^{\prime \prime } ,x_2^{\prime \prime } , \ldots x_n^{\prime \prime } } \right\}.} \\\end{array} \,\,\,(6)$$
(6)

Step 3: Compare and analyze the two groups of dimension optimal solutions.

1. If x k ′= x k ″=C and C is a constant, which proves that the dimension variable x k is not affected by the material variable, then its value can be set as C.

2. If x k ′≠ x k ″ then the dimension variable x k is affected by the material variable and its value range can be further narrowed to x k ′≤ x k x k ″.

3. Substitute the values X BEST and X WORST into the constraint conditions. If g j (X)=0 then the optimal solution is just on the constrained boundary g j (X)=0, and the other constraints have no effect. Otherwise, the optimal solution is the extreme point of the objective function and the other constraints have no effect.

Step 4: Simplify the model and search for the analytical optimal solution for dimension.

1. If the optimal solution is the extreme point of the objective function, then the mathematical model can be simplified to:

$$\left\{ {\begin{array}{*{20}c} {F = \min f_{E_{{\text{IP}}} } \left( M \right) \cdot f_\rho \left( M \right) \cdot V\left( {C_1 ,C_2 , \ldots ,C_m ,x_{m + 1} ,x_{m + 2} , \ldots ,x_n } \right),} \\ {X = \left[ {x_{m + 1} ,x_{m + 2} , \ldots ,x_n ,M} \right]^{\text{T}} ,} \\ {x_{m + k}^\prime \leqslant x_{m + k} \leqslant x_{m + k}^{\prime \prime } .} \\\end{array} \,\,\,(7)} \right.$$
(7)

Treat the material variable as a constant and compute the partial derivatives of the objective function. Set their values to 0 according to the necessary condition to reach the extreme point:

$$\nabla F\left( X \right) = \left[ {\frac{{\partial F}}{{\partial x_{m + 1} }}\frac{{\partial F}}{{\partial x_{m + 2} }} \ldots \frac{{\partial F}}{{\partial x_n }}} \right]^{\text{T}} = 0.\,\,\,(8)$$
(8)

Then the dimension optimal solutions in analytical form can be calculated:

$$ \left[ {x_{m + 1} ,x_{m + 2} , \ldots x_n } \right]^{\text{T}} = \left[ {\phi _1 \left( M \right),\phi _2 \left( M \right), \ldots \phi _{n - m} \left( M \right)^{\text{T}} } \right].\,\,\,(9) $$
(9)

2. If the optimal solution is on the constrained boundary g j (X)=0, then the mathematical model can be simplified to:

$$ \left\{ {\begin{array}{*{20}c} {F = \min f_{E_{{\text{IP}}} } \left( M \right) \cdot f_\rho \left( M \right) \cdot V\left( {C_1 ,C_2 , \ldots ,C_m ,x_{m + 1} ,x_{m + 2} , \ldots ,x_n } \right),} \\ {{\text{s}}{\text{.t}}{\text{.}}\,{\text{g}}_j \left( X \right) = 0,} \\ {X = \left[ {x_{m + 1} ,x_{m + 2} , \ldots ,x_n ,M} \right]^{\text{T}} ,} \\ {x_{m + k}^\prime \leqslant x_{m + k} \leqslant x_{m + k}^{\prime \prime } .} \\\end{array} } \right.\,\,\,(10)$$
(10)

This is an optimization problem with equality constraints. Using the Lagrange multiplier method, it can be transformed into an optimization problem without constraints. A new variable λ, called the Lagrange multiplier, is introduced then the objective function can be transformed into:

$$ F\prime = \min \left[ {f_{E_{{\text{IP}}} } \left( M \right) \cdot f_\rho \left( M \right) \cdot V\left( {C_1 ,C_2 , \ldots ,C_m ,x_{m + 1} ,x_{m + 2} , \ldots ,x_n } \right) + \lambda g_j \left( X \right)} \right].\,\,\,(11) $$
(11)

Similar to the method in Eq. (1), the dimension optimal solutions in analytical form can be obtained.

Step 5: Substitute the dimension optimal solutions into the objective function and obtain the result F=min C′· ξ, where C′ is a constant, and ξ=Φ[f ρ (M), f E (M),…] is the environmental performance index for the structure, and is a function with the material performance components as its variables. Calculate the environmental performance index ξ of each material in the optional material set and the optimal material with the smallest ξ can be found. Substitute the material into the analytical expression of the dimension optimal solutions and then the dimension optimal values can be calculated. The final result of the optimal material and optimal structure dimensions can be obtained after rounding the dimension values.

5 Case study

For mechanical parts which have a short life and need frequent replacement, special attention needs to be paid at the design stage to their environmental impact. In this case study, a design problem of four dowel bars which are symmetrically distributed and vulnerable parts are considered. Fig. 4 presents the structure of the part.

Fig. 4
figure 4

A dowel bar in motion transfer equipment

Based on engineering analysis, the structure of the part is simplified focusing on the key dimensions. Fig. 5 presents a diagrammatic sketch of the key dimensions, constraints, and load for the part. According to the working condition, the peak value of the torque M 1=16 N·m, the maximum stress on the left end F=20 000 N, and M 2=2F·L 1. The allowable flexibility [y]=0.05 mm, the allowable torsional stiffness [φ]=0.083°/m, and the allowable steering angle [θ]=0.0025°. The value ranges of the dimensions are: 80 mm≤L 1≤160 mm, 350 mm≤L 2≤600 mm, 80 mm ≤D 1≤160 mm, and 70 mm≤D 2≤150 mm.

Fig. 5
figure 5

Diagrammatic sketch of the key dimensions, constraints, and load stress

The density ρ, elastic modulus E, and shear modulus G are the related material properties for this part.

Using the method proposed in this study, a design process integrating structural optimization and material selection is carried out.

First, construct the hybrid variable including the material variable:

$$X = \left[ {\begin{array}{*{20}c} {\begin{array}{*{20}c} {\begin{array}{*{20}c} {D_1 } \\ {D_2 } \\ \end{array} } \\ {L_1 } \\ {L_2 } \\ \end{array} } \\ M \\ \end{array} } \right] = \left[ {x_{1\,} \,x_2 \,x_{3\,} \,x_4 \,M} \right]^{\text{T}} ,\,\,\,(12) $$
(12)

where M={E IP, ρ, E, G}.

Establish the objective function with the aim of minimizing the environmental impact:

Determine the constraints according to the design requirements:

1. Stiffness constraints

Calculate the maximum displacement of the left end under the action of F and M 2 using superposition method. Considering the allowable flexibility, the stiffness constraints can be obtained:

(14)

2. Torsional deformation constraints

Calculate the torsion angle under the action of M 1 and the torsional deformation constraints can be obtained:

(15)

3. Steering angle constraints

The maximum steering angle is on the right end of the cantilever, so the steering angle constraints can be obtained:

$$ g_3 \left( x \right) = \frac{{Fx_3 x_4 }} {{3Ex_2^4 }} - \left[ \theta \right] \leqslant 0.\,\,\,(16) $$
(16)

4. Dimension constraints

The dimension constraints are derived from the design range of each structure dimension: g 4(x) =80− x 1≤0, g 5(x)= x 1–160≤0, g 6(x)=70– x 2≤0, g 7(x) = x 2–150≤0, g 8(x)=80– x 3≤0, g 9(x)= x 3–160≤0, g 10(x) =350– x 4≤0, and g 11(x)= x 4–600≤0.

According to the actual requirements, this dowel bar should have high strength, good abrasion resistance, long service life, easy cutting, and be easy to recycle.

Therefore, the qualitative screening conditions can be obtained:

(17)

Transform the constraints into:

(18)

Calculate the extreme values of the polynomial on the right side of inequality Eq. (18), and the quantitative screening conditions can be obtained:

(19)

Based on the screening conditions Eqs. (17) and (19) and choosing some commonly used materials according to practical experience, the optional materials set is obtained. Using SimaPro7.3 to analyze the environmental impact of each material, we can obtain the properties table (Table 1) for the optional materials.

Table 1
figure Tab1

Properties index of the optional materials

For best results, the material should have smaller ρ and E IP with greater E and G. Accordingly, we can build the ideal material and the negative material with the boundary values of these properties in the optional materials set:

$$ \begin{array}{*{20}c} {M_{{\text{BEST}}} = \left\{ {\rho ,E,G,E_{{\text{IP}}} } \right\} = \left\{ {2700,210,80,86} \right\},} \\ {M_{{\text{WORST}}} = \left\{ {\rho ,E,G,E_{{\text{IP}}} } \right\} = \left\{ {8900,70,26,1400} \right\}.} \\ \end{array} \,\,\,(20) $$
(20)

Plug Eq. (20) into the optimization model and calculate two groups of dimension solutions:

$$ \begin{array}{*{20}c} {X_{{\text{BEST}}} = \left[ {107.1574,102.1407,80,350} \right]^{\text{T}} ,} \\ {X_{{\text{WORST}}} = \left[ {141.0271,134.4248,80,350} \right]^{\text{T}} .} \\ \end{array} \,\,\,(21) $$
(21)

From the comparative analysis, we know that x 3 and x 4 are not affected by the material variable so their values can be set as constants while x 1 and x 2 are affected by the material variable. Substituting the values X BEST and X WORST into the constraint conditions, we obtain g j (x)=0, which means that the optimal solution is just on this constrained boundary, so we can simplify the model as

(22)

Introducing the Lagrange multiplier λ, the problem is transformed into an optimization problem without constraints:

(23)

With the necessary condition to reach the extreme point we can obtain:

$$ \left\{ {\begin{array}{*{20}c} {\frac{{\partial F\prime (x,\lambda )}} {{x_1 }} = 0,} \\ {\frac{{\partial F\prime (x,\lambda )}} {{x_2 }} = 0,} \\ {\frac{{\partial F\prime (x,\lambda )}} {\lambda } = 0.} \\ \end{array} \,\,\,(24)} \right. $$
(24)

Calculate out:

(25)

and plug them into the objective function:

(26)

which can be expressed as F=min C′· ξ, where is a constant, and is the environmental performance index for this part.

Calculate and compare each ξ of the optional materials. Table 2 lists the values of ξ for the materials chosen previously.

Table 2
figure Tab2

Environmental performance indexes of the optional materials

Through the comparison, 45 Steel, which has the smallest ξ, is the best choice. The dimension solution can be calculated by substituting the related performance values of 45 Steel into Eq. (25):

(27)

We can obtain the whole dimension values: X=[107.1574,102.1407,80,350]T. After rounding the dimension values, the final design proposal of this part can be determined: 45 Steel is chosen as the material with the dimension D 1=108 mm, D 2= 103 mm, L 1=80 mm, and L 2=350 mm.

6 Summary and conclusions

To provide a greener approach to mechanical part design, a method for combining structural optimization and material selection is proposed. The distinguishing features of this paper are:

1. A hybrid optimization model was built, introducing a discrete variable of material into the ordinary structure optimization model. This new optimization model can provide a more reasonable proposal by integrating structural optimization with environmental impact assessment.

2. An optional material set was obtained by combining measures of qualitative and quantitative screening, while the lifecycle environmental impacts of the materials were quantified using the method of Eco-indicator 99.

3. The hybrid model was simplified by calculating and comparing the optimal structure solutions with selected ideal and negative ideal materials. The material environmental performance index was separated using analytic method. Through comparison of the material environmental performance index for every material in the optional material set, the optimal material can be found and the structure solutions calculated. This method was shown to be practical with the case study of a dowel bar design process. The final results showed that L 1 and L 2 remained the same with the optimal solutions of the models, which were built by selecting the ideal and negative ideal materials, while D 1 and D 2 were within the dimension ranges. The environmental impact of each material has a significant effect on the optimal structural solution. Therefore, it is important to study them together so that they can be matched more reasonably for green design.

This paper focuses on the environmental impact of mechanical parts at the design stage. It represents a new approach to green design with structural optimization and material selection integrated together. But the method has limitations: it is suitable only for structural dimension optimization with a single objective and an easy mathematical model. More work needs to be done to develop a generic method and multi-objective optimization should be considered. In future work, we will include the material variable in complex structural optimization by finite element analysis method.