Topology optimization via sequential integer programming and Canonical relaxation algorithm

被引:62
|
作者
Liang, Yuan [1 ]
Cheng, Gengdong [1 ]
机构
[1] Dalian Univ Technol, Int Res Ctr Computat Mech, Dept Engn Mech, State Key Lab Struct Anal Ind Equipment, Dalian 116023, Peoples R China
基金
中国国家自然科学基金;
关键词
Topology optimization; Sequential Approximate Programming (SAP); Integer programming; Canonical Dual Theory (CDT); Canonical relaxation algorithm; Infill constraints; STRUCTURAL OPTIMIZATION; QUADRATIC APPROXIMATION; COMPLIANT MECHANISMS; DUAL ALGORITHM; DESIGN; OPTIMALITY; BOX;
D O I
10.1016/j.cma.2018.10.050
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The mathematical essence of structural topology optimization is large-scale nonlinear integer programming To overcome its huge computational burden, a popular way is to relax the 0-1 variable constraints and transform the integer programming problem into a continuous variable programming problem which can be solved by using gradient based mathematical programming methods. To cope with the variable transformation, the well-known SIMP (Solid Isotropic Material with Penalty) method introduces interpolation schemes for the material properties versus design variables with penalty and achieves great success and popularity. However, there is no doubt that directly tackling the large-scale nonlinear integer programming is very important. This paper solves the structural topology optimization problems with single or multiple constraints by applying the Canonical Dual Theory (CDT) by Gao and Ruan (2010) together with Sequential Approximate Programming approach under the classic structural topology optimization formulations. Following the Sequential Approximate Programming (SAP) frame from the structural optimization, the present paper firstly utilizes sensitivity information to construct the explicit and separable approximate Sequential Quadratic Integer Programming (SQIP) or Sequential Linear Integer Programming (SLIP) subproblems for the topology optimization. And then, the subproblems are solved by applying the Canonical relaxation algorithm based on CDT theory. Their special mathematical structures are exploited to develop analytic solution of Kuhn-Tucker condition of the dual programming Numerical experiments of two linear and quadratic integer programming problems with random coefficients assert that the Canonical relaxation algorithm can obtain approximate solutions with good properties very efficiently and the dual gap is negligible when the number of design variables increases. Because move limit strategies play a key role in many search algorithms of structural optimization, this paper combines one of two different move limit strategies within the new method. The new method first solves a set of classic topology optimization problems with only material usage constraint, including minimum structural compliance design under constant load, maximum heat transfer efficiency for the heat conduction problem. And then we apply the method to the topology optimization problems with multiple constraints, including minimum structural compliance design under an additional local displacement constraint and minimum structural compliance design under infill constraints. The results of these problems demonstrate that the new method can efficiently solve the discrete variable structural topology optimization problems with multiple nonlinear constraints or many local linear constraints in a unified and systematic way. Beyond that, the new method can achieve integer solutions when combined with the move limit strategy of controlling volume fraction parameter. It can deal with much more design variables than the general branch-and-bound method and makes no use of any sensitivity threshold or heuristic stabilization scheme during the iterative process in comparison with BESO method. Finally, the new method in this paper can be further developed as a general solver for these large-scale discrete variable structural topology optimization problems. (C) 2019 Elsevier B.Y. All rights reserved.
引用
收藏
页码:64 / 96
页数:33
相关论文
共 50 条
  • [1] Further elaborations on topology optimization via sequential integer programming and Canonical relaxation algorithm and 128-line MATLAB code
    Liang, Yuan
    Cheng, Gengdong
    STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2020, 61 (01) : 411 - 431
  • [2] Further elaborations on topology optimization via sequential integer programming and Canonical relaxation algorithm and 128-line MATLAB code
    Yuan Liang
    Gengdong Cheng
    Structural and Multidisciplinary Optimization, 2020, 61 : 411 - 431
  • [3] Topology optimization by sequential integer linear programming
    Svanberg, Krister
    Werme, Mats
    IUTAM SYMPOSIUM ON TOPOLOGICAL DESIGN OPTIMIZATION OF STRUCTURES, MACHINES AND MATERIALS: STATUS AND PERSPECTIVES, 2006, 137 : 425 - +
  • [4] Sequential integer programming methods for stress constrained topology optimization
    Svanberg, Krister
    Werme, Mats
    STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2007, 34 (04) : 277 - 299
  • [5] Sequential integer programming methods for stress constrained topology optimization
    Krister Svanberg
    Mats Werme
    Structural and Multidisciplinary Optimization, 2007, 34 : 277 - 299
  • [6] Review of discrete variable topology optimization by sequential approximate integer programming
    Liang, Yuan
    Cheng, Gengdong
    ENGINEERING OPTIMIZATION, 2025, 57 (01) : 130 - 160
  • [7] Mass minimization with conflicting dynamic constraints by topology optimization using sequential integer programming
    Larsson, Johan
    Wennhage, Per
    Goransson, Peter
    FINITE ELEMENTS IN ANALYSIS AND DESIGN, 2022, 200
  • [8] Global optimization of robust truss topology via mixed integer semidefinite programming
    Yonekura, Kazuo
    Kanno, Yoshihiro
    OPTIMIZATION AND ENGINEERING, 2010, 11 (03) : 355 - 379
  • [9] Global optimization of robust truss topology via mixed integer semidefinite programming
    Kazuo Yonekura
    Yoshihiro Kanno
    Optimization and Engineering, 2010, 11 : 355 - 379
  • [10] Discrete variable topology optimization for simplified convective heat transfer via sequential approximate integer programming with trust-region
    Yan, Xin Yu
    Liang, Yuan
    Cheng, Geng Dong
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2021, 122 (20) : 5844 - 5872