官术网_书友最值得收藏!

1.2.2 SIMP

To relax the binary problem, a classical solution is to use the continuous density-property model. The mechanical property is determined by a power-law interpolation function of relative density. The power law penalizes intermediate densities, driving the variables towards purely 0 and 1. This is the Solid Isotropic Material with Penalization (SIMP) method[8].

In SIMP, element Young's modulus Ei is described by element density xi by,

where E0 is Young's modulus of the solid material and p is the penalization power (p>1).

To avoid zero Ei, a modified SIMP approach is given by,

where Emin denotes the Young's modulus of the void.

The optimization problem (1-2) can be solved by the gradient-based optimality criteria (OC) method. According to the classical education paper of SIMP[9], the updating scheme of design variable is as follows:

where m is a positive move limit, η (set as 1/2) is a numerical damping coefficient, and Be is obtained from the optimality condition as:

where the Lagrangian multiplier λ should be chosen to satisfy the volume constraint and the appropriate value can be found by means of a bisection algorithm.

The sensitivities of the objective function c and the material volume Vol with respect to the element densities xeare given by:

The optimized problem (1-2) will be solved using the updating scheme mentioned above. However, the solution of topology optimization may have unsatisfied features such as the formation of checkerboard patterns, which is unable to fabricate in practice. To ensure the existence of solutions, some restrictions on the design must be imposed, for example, the application of filters. A whole range of filtering methods is thoroughly described by Sigmund[10]. The commonly used sensitivity filter and density filter are introduced hereby. The sensitivity filter modifies the sensitivities as follows:

where Ne is the set of elements i for which the center-to-center distanceΔ(e, i) to element e is smaller than the filter radius rmin, and Hei is a weight factor defined by:

The term γ (set as 10-3) in Eq.(1-9) is a small positive number introduced in order to avoid division by zero.

The density filter transforms the original densities xe as follows:

Applying the density filter, the sensitivities with respect to the design variable xj are obtained by means of the chain rule:

where the function ψ represents either the objective function c or the material volume Vol.

Several classical Matlab implementations of SIMP-based optimization are list blow.

● A 99 line topology optimization code written in MATLAB[11].

● Efficient topology optimization in MATLAB using 88 lines of code[9].

主站蜘蛛池模板: 滨州市| 类乌齐县| 崇阳县| 鲁甸县| 天等县| 淮南市| 右玉县| 吉首市| 乐陵市| 乌鲁木齐市| 家居| 湘乡市| 澳门| 奎屯市| 改则县| 大方县| 泗水县| 寿阳县| 宜都市| 镇原县| 肇州县| 巴南区| 措勤县| 互助| 和林格尔县| 汶川县| 社会| 东阿县| 阿巴嘎旗| 乌苏市| 河西区| 启东市| 梁山县| 建宁县| 漳浦县| 乌拉特前旗| 龙川县| 北海市| 长沙市| 德清县| 滨海县|