effect of modeling parameters in simp based stress

8
International Journal of Mechanical & Mechatronics Engineering IJMME-IJENS Vol:17 No:06 32 170106-5252-IJMME-IJENS © December 2017 IJENS I J E N S Effect of Modeling Parameters in SIMP Based Stress Constrained Structural Topology Optimization Hailu Shimels Gebremedhen 1,a ,Dereje Engida Woldemichael 1,b* and Fakhruldin Mohd Hashim 1,c 1 Universiti Teknologi PETRONAS, 32610 Seri Iskandar, Perak Darul Ridzuan, Malaysia a [email protected], b* [email protected] and c [email protected] AbstractThis paper presents the effect of modeling parameters, namely minimum filtering radius (Rmin) and penalization factor (Penal), on the computational efficiency (iteration number), maximum stress induced, and optimal layouts of SIMP based stress constrained topology optimization. Matlab was used to generate optimal topologies and output parameters for the feasible region of modeling parameters. Response surface methodology using MINITAB 14.1 statistical software was used to analyze combined effect of these parameters. The simulation results show variations in penalization factor and minimum filtering radius has a significant effect on the number of iteration to converge and optimal plot. The effect of these modeling parameters on maximum stress induced and weight percentage reduction is insignificant compared to their effect on iteration number and optimal material distribution. The results also showed that the combination of these parameters in their upper range (1.7< Rmin <3 and Penal >3) is the best option while considering iteration number, maximum stress induced and optimal material plots as an output of the optimization problem. Based on the numerical result and statistical analysis, the computational time which is associated with iteration number can be reduced with careful selection of modeling parameters Index TermTopology optimization; stress constraints; penalization factor; filtering radius; SIMP method. I. INTRODUCTION Topology optimization is a mathematical approach which seeks optimal material distribution within a given design domain to sustain applied load under specific boundary conditions. It includes determination of connectivity, geometries of cavities and location of voids in the design domain. Topology optimization has a great implication in the conceptual design stage where various modifications are made and 80% of the cost of a given product/design is determined [1]. The changes in the design at the conceptual design stage affect the performance and manufacturability of the final structure. Unlike size and shape optimization, in topology optimization the number and location of void shapes and solid elements are not known prior to the optimization process. This gives the designer more freedom to distribute the material optimally within the design domain. The definition of any topology optimization includes selection of design variables and formulation of objective and constraint functions. Different formulation approaches have been suggested for formulating and solving topology optimization problem. Among problem formulation approaches the SIMP (solid Isotropic Material with Penalization) approach is common due to its conceptual simplicity and high computational efficiency [2]. Most of the researches related to structural topology optimization are focused on formulating and solving compliance minimization problems [2-4]. Though this approach becomes more popular, there are few challenges including variation of results with the amount of material distributed, unable to consider stress and displacement in the optimization process which may lead the results to be infeasible in the real world applications [2]. For engineering problems where ductile materials are considered stress is a major failure criterion. Structural topology optimization problems have been formulated and solved to include this parameter [5-8]. Though formulating this type of problems is more realistic compared to compliance based formulations, it has some challenges associated with the stress constraints, namely local nature of stress constraints, singularity phenomenon associated with void materials and high nonlinear dependence of stress constraint. Distinct methods have been proposed to address these challenges including; global constraint, block aggregation[9] and enhanced aggregation[6] to alleviate local nature of stress constraints, and different relaxation techniques to address singularity issue [10]. One of the challenges associated with the local nature of stress constraints is higher computational time due to stress evaluation for elements in the design domain. To address this limitation, more emphasis was given to grouping stress constraints and determination of parameters in aggregation function. In modeling stress based topology optimization problems using SIMP method, there are two major parameters namely penalization factor and minimum filtering radius (Rmin). The values of these parameters were adopted from compliance based formulations. Penalization factor, commonly taken as 3, is introduced to penalize design domain variables into solid/void element variables. Minimum filtering radius, commonly taken as 1.2 or 1.5, is usually considered to remove checkerboard effect and mesh dependency effects on optimal topologies [3, 11-13]. There is no study so far which investigates the effect of these modeling parameters in stress based topology optimization. This paper aims to study the effect of these modeling parameters on generated optimal topologies, induced maximum stress, weight percentage

Upload: others

Post on 11-May-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Effect of Modeling Parameters in SIMP Based Stress

International Journal of Mechanical & Mechatronics Engineering IJMME-IJENS Vol:17 No:06 32

170106-5252-IJMME-IJENS © December 2017 IJENS I J E N S

Effect of Modeling Parameters in SIMP Based

Stress Constrained Structural Topology

Optimization Hailu Shimels Gebremedhen1,a,Dereje Engida Woldemichael1,b* and Fakhruldin Mohd Hashim1,c

1 Universiti Teknologi PETRONAS, 32610 Seri Iskandar, Perak Darul Ridzuan, Malaysia [email protected], b*[email protected] and [email protected]

Abstract— This paper presents the effect of modeling

parameters, namely minimum filtering radius (Rmin) and

penalization factor (Penal), on the computational efficiency

(iteration number), maximum stress induced, and optimal

layouts of SIMP based stress constrained topology optimization.

Matlab was used to generate optimal topologies and output

parameters for the feasible region of modeling parameters.

Response surface methodology using MINITAB 14.1 statistical

software was used to analyze combined effect of these

parameters. The simulation results show variations in

penalization factor and minimum filtering radius has a

significant effect on the number of iteration to converge and

optimal plot. The effect of these modeling parameters on

maximum stress induced and weight percentage reduction is

insignificant compared to their effect on iteration number and

optimal material distribution. The results also showed that the

combination of these parameters in their upper range (1.7< Rmin

<3 and Penal >3) is the best option while considering iteration

number, maximum stress induced and optimal material plots as

an output of the optimization problem. Based on the numerical

result and statistical analysis, the computational time which is

associated with iteration number can be reduced with careful

selection of modeling parameters

Index Term— Topology optimization; stress constraints;

penalization factor; filtering radius; SIMP method.

I. INTRODUCTION

Topology optimization is a mathematical approach which seeks optimal material distribution within a given design domain to sustain applied load under specific boundary conditions. It includes determination of connectivity, geometries of cavities and location of voids in the design domain. Topology optimization has a great implication in the conceptual design stage where various modifications are made and 80% of the cost of a given product/design is determined [1]. The changes in the design at the conceptual design stage affect the performance and manufacturability of the final structure.

Unlike size and shape optimization, in topology optimization the number and location of void shapes and solid elements are not known prior to the optimization process. This gives the designer more freedom to distribute the material optimally within the design domain. The definition of any topology optimization includes selection of design variables and formulation of objective and constraint functions.

Different formulation approaches have been suggested for formulating and solving topology optimization problem. Among problem formulation approaches the SIMP (solid Isotropic Material with Penalization) approach is common due to its conceptual simplicity and high computational efficiency [2]. Most of the researches related to structural topology optimization are focused on formulating and solving compliance minimization problems [2-4]. Though this approach becomes more popular, there are few challenges including variation of results with the amount of material distributed, unable to consider stress and displacement in the optimization process which may lead the results to be infeasible in the real world applications [2].

For engineering problems where ductile materials are considered stress is a major failure criterion. Structural topology optimization problems have been formulated and solved to include this parameter [5-8]. Though formulating this type of problems is more realistic compared to compliance based formulations, it has some challenges associated with the stress constraints, namely local nature of stress constraints, singularity phenomenon associated with void materials and high nonlinear dependence of stress constraint. Distinct methods have been proposed to address these challenges including; global constraint, block aggregation[9] and enhanced aggregation[6] to alleviate local nature of stress constraints, and different relaxation techniques to address singularity issue [10]. One of the challenges associated with the local nature of stress constraints is higher computational time due to stress evaluation for elements in the design domain. To address this limitation, more emphasis was given to grouping stress constraints and determination of parameters in aggregation function.

In modeling stress based topology optimization problems using SIMP method, there are two major parameters namely penalization factor and minimum filtering radius (Rmin). The values of these parameters were adopted from compliance based formulations. Penalization factor, commonly taken as 3, is introduced to penalize design domain variables into solid/void element variables. Minimum filtering radius, commonly taken as 1.2 or 1.5, is usually considered to remove checkerboard effect and mesh dependency effects on optimal topologies [3, 11-13]. There is no study so far which investigates the effect of these modeling parameters in stress based topology optimization. This paper aims to study the effect of these modeling parameters on generated optimal topologies, induced maximum stress, weight percentage

Page 2: Effect of Modeling Parameters in SIMP Based Stress

International Journal of Mechanical & Mechatronics Engineering IJMME-IJENS Vol:17 No:06 33

170106-5252-IJMME-IJENS © December 2017 IJENS I J E N S

reduction and iteration number to converge for a given design domain.

II. PROBLEM FORMULATION

A stress constrained topology optimization to minimize weight of a structure using SIMP method based on Von Mises failure theory can be formulated as shown in (1).

10

1

,

)1(1

)()(min

FKU

Y

vm

tosubjected

evN

e

PeeV

Where V is volume of a structure to be minimized, N is

total number of elements within the design domain, e is

design variable, ve is elemental volume, vmσ and Yσ are

induced stress and yield stress, respectively. K, U and F are global stiffness matrix, global displacement and force vector, respectively.

In von Mises stress failure theory, it is assumed that a material will fail when the von Mises stress induced in the material exceeds the yield strength of a material as shown in (2).

vm ]2

1232

)2211(2

22

2

112

1[ (2)

In order to have a full controll on the stress measure in each element in the design domain, all the stress constraints are defined at element level using an interpolation proposed by Duysinx and Bendsoe [14] as shown in (3).

qx

xxeD )()((x)

(3)

Where, (x) is local stress at a material point, (x)eD is

macroscopic elastic tensor which can be related with the constitutive elasticity tensor Do by a power law approach as

shown in (4), )(x is the average strain of a material point

which can be expressed in terms of strain displacement matrix

eB and elemental displacement vector eu as shown in (7). The

exponent 1q is a constant to preserve physical consistency

in the modeling of a porous SIMP material model.

Dop

xxeD )( (4)

Where D0 is the constitutive matrix with a unit Young’s modulus. The unit constitutive matrix is given by:

2

100

01

01

21

0v

v

v

v

ED (5)

Where, v is the Poisson’s ratio of an isotropic material and E is a young’s modulus of solid material which can be related to the young’s modulus of base material using SIMP method as shown in (6).

PxEE

0 (6)

Where E0 is the young’s modulus of base material, P penalization factor

eueBx )( (7)

Substituting (4) and (7) into (3) the stress at any material point with the given design domain can be expressed as shown in (8).

eueBDoqp

x

(x) (8)

From the above derivations and relations, stress based topology optimization problem defined in (1), can be expressed as shown in (9).

10

10

subjected

)9(1

)()(min

FKU

Y

eueBDqp

x

to

evN

e

PeeV

III. NUMERICAL RESULT

To analyse the effect of formualtion parameters for the

problem defined in Eq.9, different benchmark problems are

considered. All the deisgn domains considered are disctritized

by a square rectangular finite element. The material cosiderd

for all cases considered in this paper has a Young’s modulus of

E0 = 1MPa, a Poison’s ratio of v = 0.3 and a von Mises stress

of 1.2Mpa subjected to a unit load [15]. Default values for

penalization factor and minimum filtering raius are 3 and 1.2,

respectively. Individual effect of these paramters on optimal

plots and iteration number for convergence was studied

through developing a Matlab code using optimality criteria

method as a slover. A range of penalization factor and

minimum filtering radius listed in Table 1 were considered for

analyzing effect of values of these modeling parameters.

Matlab is used to simulate the model developed. Once the

feasible range for the paramters was determined a surface

Page 3: Effect of Modeling Parameters in SIMP Based Stress

International Journal of Mechanical & Mechatronics Engineering IJMME-IJENS Vol:17 No:06 34

170106-5252-IJMME-IJENS © December 2017 IJENS I J E N S

methodology was used to analayze combined effect of the

paramaters on different output paramaters.

Table I RANGE OF MODELING PARAMETERS

The response surface methodology and Minitab statistical software is used to develop a regression model to predict number of iteration, maximum stress induced and weight percentage reduction within given benchmark design domains. Analysis of variance was used to evaluate and test the significance of the developed models. Using the developed models, a contour and 3D surface plots were plotted to investigate the interactions of modelling parameters on the response and find out the minimum number of iteration with a reasonable percentage weight reduction and induced maximum stress.

Coefficient of determination R2, an indicator on how close the

data are to the fitted regression line, is usually taken 0.8 and

above. A 95% confidence level (P) which gives α value 0.05,

was used to obtain the P-value to identify significant and

insignificant modelling parameters for the model. Usually the

parameter with P-value less than α value is considered as

significant in the model [16].

A. cantilever Beam with predefined shape

In this section, effect of penalization factor and minimum filtering radius will be discussed. A classical cantilever beam with predefined shape with loading and boundary conditions discretized into 120 by 60 rectangular elements as shown in

Fig.1 was used to analyze the effect of these parameters.

Fig. 1. Boundary and Loading condition

Fig.2 shows variation of induced maximum stress for the range of penalization power considered. Considering the value of the penalization factor greater than the default value (3), the maximum stress induced is less than that of the default value and the optimal material distribution plot is less complex as shown in Fig.2 and Table 2, respectively. From the simulation result it was difficult to generate optimal topologies using the lower range of penalization factor. Generated optimal plots are less complex when penalization factor greater than the default values are used.

TABLE II

EFFECT OF VARIATION OF PENAL-VALUES ON OPTIMAL PLOTS

The effect of values for penalization factor on iteration number is plotted in Fig.3, which shows the default value (Penal=3) and Penal=4.5 have less iteration number. From the perspective of iteration number, optimal plot and maximum stress, Penal=4.5 is the best alternative for the defined design domain for this specific case study.

Fig. 2. Effect of Penal values on maximum induced stress

Fig. 3. Effect of Penal - Values on Number of Iteration

The number of iteration to converge decreases for Rmin values in the upper range (Rmin >1.2) as shown in Fig.4. Even if the iteration number decreases in the upper range of Rmin value the optimal material distribution is full of transition elements, which does not represent any material as shown in Table.3. This leads the manufacturing of optimal layouts difficult. The Rmin value between1.2-2.5 can be taken as the best range for this case study. Fig.5 shows variation of induced maximum

Penal 1 1.5 2 2.5 3 3.5 4 4.5 5

Rmin 1.2 1.5 1.7 1.9 2.1 2.3 2.5 3.0 4

Penal=

5.0

Pena

l=4.0

Penal=

4.5

Pena

l=3.5

Penal=2.5

Penal=3.0

Page 4: Effect of Modeling Parameters in SIMP Based Stress

International Journal of Mechanical & Mechatronics Engineering IJMME-IJENS Vol:17 No:06 35

170106-5252-IJMME-IJENS © December 2017 IJENS I J E N S

stress for the range of Rmin values considered. The maximum stress induced in the design domain has minimum value for higher range including the default value of Rmin value.

Fig. 4. Effect of Rmin values on number of iteration

TABLE III

EFFECT OF RMINVALUE ON OPTIMAL PLOTS

Rmin=0.5

Rmin=1.0

Rmin

=0.9

Rmin

=1.2

Rmin=1.5

Rmin=1.7

Rmin=1.9

Rmin=2.1

Rmin=2.3

Rmin=2.5

Rmin

=3.0

Rmin

=4.0

Rmin

=6.0

Rmin

=10.0

Fig. 5. Effect of Rmin values on induced stress

B. Simply supported beam

The second case study considered was simply supported

beam discretized by 240x60 rectangular finite elements under

loading and boundary conditions defined as shown in Fig.6.

The same procedure and methodology used to solve the

previous case study was followed to solve this case study.

Fig. 6. Boundary and Loading condition

Fig.7 shows effect of variation of penalization factor on induced maximum stress. From the figure, the maximum stress induced in the design domain is less when the penalization factor is in the upper range. The optimization is divergent when the penalization factor in the lower range (P<3) is considered. The optimal plots are less complex when the penalization factor in the upper range (P>3) are considered.

Fig. 7. Effect of penal values on Max stress induced

Page 5: Effect of Modeling Parameters in SIMP Based Stress

International Journal of Mechanical & Mechatronics Engineering IJMME-IJENS Vol:17 No:06 36

170106-5252-IJMME-IJENS © December 2017 IJENS I J E N S

Fig.8. shows effect of variation of Rmin on maximum induced stress. Fig. 9 shows effect of variation of Rmin value on the iteration number. From the figure, the iteration number is less when the Rmin value is taken in the lower and upper range. Even if the lower range of Rmin yields less number of iteration the optimal plots from this range are full of transition elements as shown in Table.4. Therefore, the feasible region for this design domain lays in the upper range (1.5-2.1).

Fig. 8. Effect of Rmin on Max stress induced

Fig. 9. Effect of Rmin values on Max stress induced

TABLE IV

EFFECT OF RMIN VALUES ON OPTIMAL PLOTS

Rmin=0.5

Rmin=1.5

Rmin=0.7

Rmin=1.7

Rmin=0.9

Rmin=1.9

Rmin=1.0

Rmin=2.1

Rmin=1.2

Once the feasible range of penalization factor and minimum filtering radius is found out combined effect of these parameters is analysed using Response surface methodology Table 5, Table 6 and Table 7 present the coefficient of iteration number, weight reduction percentage and maximum stress induced along with the significant of linear, quadratic and the interaction of terms of modelling parameters, respectively using numerical data from case study one.

Table V Model coefficient and Analysis of variance for number of iteration taken to

converge

Estimated Regression Coefficients

For Iter

Term Estimated

regression coefficient

P

Constant 99 0

Rmin 23.53 0.0229

Penal 29.73 0.238

Rmin*Rmin -83.75 0.018

Penal*Penal 16.76 0.639

Rmin*Penal 23.5 0.532

R-Sq 94.6%

R-Sq(adj) 84.8%

Analysis of Variance

Source P

Regression 0.082

Linear 0.25

Square 0.05

Interaction 0.532

Lack-of-Fit 0.06

Page 6: Effect of Modeling Parameters in SIMP Based Stress

International Journal of Mechanical & Mechatronics Engineering IJMME-IJENS Vol:17 No:06 37

170106-5252-IJMME-IJENS © December 2017 IJENS I J E N S

Table VI Model coefficient and Analysis of variance for weight reduction

percentage

Estimated Regression Coefficients

For Weight reduction %

Term Estimated

regression

coefficient

P

Constant 53.918 0

Rmin 0.0055 0.05

Penal 0.0053 0.133

Rmin*Rmin -0.009 0.046

Penal*Penal 0.0071 0.171

Rmin*Penal 0 1

R-Sq 84.8%

R-Sq(adj) 76.7%

Analysis of Variance

Source P

Regression 0.045

Linear 0.07

Square 0.049

Interaction 1

Lack-of-Fit 0.08

Table VII

Model coefficient and Analysis of variance for maximum stress induced

Estimated Regression Coefficients

For max stress

Term Estimated

regression

coefficient

P

Constant 0.6891 0

Rmin -0.018817 0

Penal 0.002311 0.328

Rmin*Rmin 0.020332 0

Penal*Penal 0.002953 0.395

Rmin*Penal -0.00755 0.062

R-Sq 96.5%

R-Sq(adj) 94.5%

Analysis of Variance

Source P

Regression 0

Linear 0

Square 0

Interaction 0.062

Lack-of-Fit 0.45

Fig.10 (a), (b) and (c) shows the normal probability plot of residuals for maximum stress induced, weight reduction percentage and iteration number taken to converge, respectively. Since the residuals for the three responses were approximately distributed along a straight line, the normality assumption is satisfied. Thus, the responses can be taken as normally distributed. Therefore, the proposed models can be used to predict maximum stress induced, weight reduction percentage and iteration number taken to converge.

(a)

(b)

(c)

Fig. 10. (a) Normal probability plot of the residuals (a) maximum stress induced, (b) weight reduction percentage and (c) iteration number taken

to converge

Page 7: Effect of Modeling Parameters in SIMP Based Stress

International Journal of Mechanical & Mechatronics Engineering IJMME-IJENS Vol:17 No:06 38

170106-5252-IJMME-IJENS © December 2017 IJENS I J E N S

Fig. 11 (a) and (b) shows 3D surface and 2D contour plots of the combined effect of penalization factor and minimum filtering radius on iteration number taken to converge using numerical data from the first case study. From the figure, the number of iteration taken for convergence can be altered for different combination of penalization factor and minimum filtering radius. Combining the common value of the penalization factor to the lower and upper range of minimum filtering radius leads to convergence of the optimization problem faster. The common minimum filtering radius leads to better convergence when it is combine with those penalization factors in the upper range

(a)

(b)

Fig. 11. (a) 3D surface plot and (b) 2D contour plot for iteration number

The weight percentage reduction and maximum stress induced for the design domain considered falls between 53.918% and 53.925% and 0.69 and 0.73, respectively. This shows that the significance of two modelling parameters on the weight reduction percentage and maximum stress induced is less compared to the effect of parameters on convergence.

Similar methodology and procedure has been followed for the second case study and the following results were obtained:

The value of R2 for iteration number, weight percentage reduction and maximum stress induced is 94.1%, 81.1% and 96.5%, respectively. This shows the proposed model fits well for all response parameters.

Fig. 12 (a) and (b) shows 3D surface and 2D contour plots of the interactive effect of penalization factor and minimum filtering radius on iteration number taken to converge (computational time). Combining the default value of the penalization factor to the lower and upper range of minimum filtering radius leads to convergence of the optimization problem faster. The common minimum filtering radius leads to better convergence when it is combined with those penalization factors in the lower range.

(a)

(b)

Fig. 12. (a) 3D surface plot and (b) 2D contour plot for weight reduction percentage

The weight percentage reduction and maximum stress induced for the design domain considered falls between 38.25% and 40.25% and 0.6754 and 0.679, respectively. This show that the significance of two modelling parameters on the weight reduction percentage and maximum stress induced is less compared to the effect of parameters on convergence. But here the significance of modelling parameters on weight percentage reduction is higher than the first case study.

The results from simulation and response surface methodology shows careful selection of modelling parameters has significance effect on the computational efficiency of stress based topology optimization. The results also show, variations of these parameters have higher significance on computational time compared to other output parameters. The feasible range for minimum filtering radius falls between 1.7 and 2.5, those values less than the default values yields optimal material distribution highly affected by checkerboard effect. Those

Page 8: Effect of Modeling Parameters in SIMP Based Stress

International Journal of Mechanical & Mechatronics Engineering IJMME-IJENS Vol:17 No:06 39

170106-5252-IJMME-IJENS © December 2017 IJENS I J E N S

values greater than the default value yields optimal plots full of transition elements which will be a challenge in the manufacturing of optimal plots since it does not represent any material. The feasible range for the penalization factor falls in the upper range (P>3) from maximum stress induced, optimal materials distribution and iteration number point of view. Combination of these parameters in their upper range is the best option while considering iteration number, maximum stress induced and optimal material plots as an output of the optimization problem.

IV. CONCLUSION In this paper, effect of modeling parameter (penalization

factor and minimum filtering radius) while modeling stress based topology optimization using SIMP method for benchmark problems is numerically investigated. The numerical experiment indicates without major variation of maximum stress induced and weight reduction percentage, the computational efficiency can be reduced and optimal material distribution can be enhanced.

From the simulation results of the case studies defined and solved the following conclusions can be drawn:

Even if the simulation converges faster lower range values of minimum filtering radius (Rmin <1.2) are not feasible solutions due to high checkerboard effect. Rmin >3 leads to topologies full of transition elements which makes manufacturing of optimal topologies difficult. The lower range penalization factor (P<3) leads the optimization be divergent.

Numerical investigation shows combining the penalization factor and minimum filtering radius in the above range is preferable to reduce computational time and generate optimal plots. The recommended combination of minimum filtering radius and penalization factor based on the numerical investigation falls between 1.7-3 and 3.5-4.5, respectively.

In this paper, stress constraints are defined and evaluated at element level. A future work will be carried out with global definition of stress constraints, aggregation of stress constraints and other currently available proposed solutions to enhance computational efficiency of stress based topology optimization.

ACKNOWLEDGMENT The authors acknowledge Universiti Teknologi

PETRONAS for the financial support to produce this paper. The work is partially supported by Ministry of Higher Education (MOHE) Malaysia under FRGS grant FRGS

/1/2014/TK01/UTP/02/1.

REFERENCE [1] M.anderson, D., Design for manufacturability. 2001: CIM press.

[2] Deaton, J. and R. Grandhi, A survey of structural and multidisciplinary continuum topology optimization: post 2000.

Structural and Multidisciplinary Optimization, 2014. 49(1): p. 1-

38. [3] Liu, K. and A. Tovar, An efficient 3D topology optimization code

written in Matlab. Structural and Multidisciplinary Optimization,

2014. 50(6): p. 1175-1196. [4] Yang, X. and Y. Li, Topology optimization to minimize the

dynamic compliance of a bi-material plate in a thermal

environment. Structural and Multidisciplinary Optimization, 2012.

47(3): p. 399-408.

[5] Cai, S. and W. Zhang, Stress constrained topology optimization

with free-form design domains. Computer Methods in Applied

Mechanics and Engineering, 2015. 289: p. 267-290. [6] Luo, Y., M.Y. Wang, and Z. Kang, An enhanced aggregation

method for topology optimization with local stress constraints.

Computer Methods in Applied Mechanics and Engineering, 2013. 254: p. 31-41.

[7] Alexander Verbart, M.L., Fred van Keulen, A new approach for

stress-based topology optimization Internal stress penalization, in 10th World Congress on Structural and Multidisciplinary

Optimization. 2013.

[8] Cai, S.Y., et al., Stress constrained shape and topology optimization with fixed mesh: A B-spline finite cell method

combined with level set function. Computer Methods in Applied

Mechanics and Engineering, 2014. 278: p. 361-387. [9] París, J.N., F,Colominas, I,Casteleiro, M., Block aggregation of

stress constraints in topology optimization of structures. Advances

in Engineering Software, 2010. 41(3): p. 433-441.

[10] Stainko, M.B.R., Phase field relaxation of topology optimization

with local stress constraints. SIAM J.Control Optimiz, 2006. 45(4):

p. 1447-1466. [11] Andreassen, E., et al., Efficient topology optimization in

MATLAB using 88 lines of code. Structural and Multidisciplinary

Optimization, 2011. 43(1): p. 1-16. [12] Sigmund, O., A 99 line topology optimization code written in

Matlab. Structural and multidisciplinary optimization, 2001. 21(2): p. 120-127.

[13] Biyikli, E. and A.C. To, Proportional Topology Optimization: A

New Non-Sensitivity Method for Solving Stress Constrained and Minimum Compliance Problems and Its Implementation in

MATLAB. PloS one, 2015. 10(12): p. e0145041.

[14] Duysinx .P, S.O., New development in handling stress constraints in optimmam material distribution 7th

AIAA/USAF/NASA/ISSMO symposium on multidisplanry

analysis and optimization. A collection of technical papers St. Louis, Missouri, 1998. 3: p. 1501-1509.

[15] Tortorelli, C.L.J.N.T.B.C.H.D., Stress-based topology optimization

for continua. Structural and Multidisciplinary Optimization, 2010. 41(4): p. 605-620.

[16] Jamekhorshid, A., S. Sadrameli, and A. Bahramian, Process

optimization and modeling of microencapsulated phase change material using response surface methodology. Applied Thermal

Engineering, 2014. 70(1): p. 183-189.