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

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].

主站蜘蛛池模板: 莱州市| 英德市| 建湖县| 河北省| 怀来县| 余江县| 皮山县| 大名县| 陆丰市| 砚山县| 云浮市| 津市市| 新巴尔虎左旗| 白城市| 广丰县| 新田县| 镇赉县| 都江堰市| 工布江达县| 汪清县| 阿瓦提县| 呼玛县| 满城县| 得荣县| 康保县| 浦城县| 平乡县| 庆安县| 老河口市| 虞城县| 白城市| 安吉县| 合肥市| 郴州市| 江西省| 于都县| 昌邑市| 阜宁县| 凉山| 黑水县| 大冶市|