In this paper, a displacement-constrained volume-minimizing topology optimization model is present for two-dimensional continuum problems. The new model is a generalization of the displacement-constrained volume-minimizing model developed by Yi and Sui [1] in which the displacement is constrained in the loading point. In the original model the displacement constraint was formulated as an equality relation, which practically means that the number of “interesting points” may be exactly one. The recent model resolves this weakness replacing the equality constraint with an inequality constraint. From engineering point of view it is a very important result because we can replace the inequality constraint with a set of inequality constraints without any difficulty. The other very important fact, that the modified displacement-oriented model can be extended very easily to handle stressoriented relations, which will be demonstrated in the forthcoming paper. Naturally, the more general theoretical model needs more sophisticated numerical problem handling method. Therefore, we replaced the original “optimality-criteria-like” solution searching process with a standard nonlinear programming approach which is able to handle linear (nonlinear) objectives with linear (nonlinear) equality (inequality) constrains. The efficiency of the new approach is demonstrated by an example investigated by several authors. The presented example with reproducible numerical results as a benchmark problem may be used for testing the quality of exact and heuristic solution procedures to be developed in the future for displacement-constrained volume-minimization problems.
[1]
G. L. Yi,et al.
Different effects of economic and structural performance indexes on model construction of structural topology optimization
,
2015
.
[2]
M. Kocvara,et al.
Topology optimization with displacement constraints: a bilevel programming approach
,
1997
.
[3]
Niels Olhoff,et al.
On CAD-integrated structural topology and design optimization
,
1991
.
[4]
Y. Sui,et al.
A discussion about choosing an objective function and constraint conditions in structural topology optimization
,
2013
.
[5]
Ole Sigmund,et al.
A 99 line topology optimization code written in Matlab
,
2001
.
[6]
Martin P. Bendsøe,et al.
Truss Topology Optimization by a Displacements Based Optimality Criterion Approach
,
1993
.
[7]
M. Zhou,et al.
The COC algorithm, Part II: Topological, geometrical and generalized shape optimization
,
1991
.
[8]
Anders Clausen,et al.
Efficient topology optimization in MATLAB using 88 lines of code
,
2011
.
[9]
Andres Tovar,et al.
An efficient 3D topology optimization code written in Matlab
,
2014
.
[10]
Raphael T. Haftka,et al.
Truss Topology Optimization with Stress and Displacement Constraints
,
1993
.