A FreeFEM code for topological derivative-based structural optimization

被引:0
|
作者
Jorge Morvan Marotte Luz Filho
Raquel Mattoso
Lucas Fernandez
机构
[1] Laboratório Nacional de Computação Científica LNCC/MCTI,Coordenação de Matemática Aplicada e Computacional
[2] Universidade de São Paulo,Instituto de Matemática e Estatística
关键词
Education; FreeFEM code; Topology optimization; Topological derivative; Structural compliance; Adaptative mesh refinement;
D O I
暂无
中图分类号
学科分类号
摘要
This article presents an educational code written in FreeFEM, based on the concept of topological derivative together with a level-set domain representation method and adaptive mesh refinement processes, to perform compliance minimization in structural optimization. The code is implemented in the framework of linearized elasticity, for both plane strain and plane stress assumptions. As a first-order topology optimization algorithm, the topological derivative is in fact used within the numerical procedure as a steepest descent direction, similar to methods based on the gradient of cost functionals. In addition, adaptive mesh refinement processes are used as part of the optimization scheme for enhancing the resolution of the final topology. Since the paper is intended for educational purposes, we start by explaining how to compute topological derivatives, followed by a step-by-step description of the code, which makes the binding of the theoretical aspects of the algorithm to its implementation. Numerical results associated with three classic examples in topology optimization are presented and discussed, showing the effectiveness and robustness of the proposed approach.
引用
收藏
相关论文
共 50 条
  • [1] A FreeFEM code for topological derivative-based structural optimization
    Filho, Jorge Morvan Marotte Luz
    Mattoso, Raquel
    Fernandez, Lucas
    STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2023, 66 (04)
  • [2] Hybrid of topological derivative-based level set method and isogeometric analysis for structural topology optimization
    Roodsarabi, Mehdi
    Khatibinia, Mohsen
    Sarafrazi, Seyyed R.
    Steel and Composite Structures, 2016, 21 (06): : 1389 - 1410
  • [3] Hybrid of topological derivative-based level set method and isogeometric analysis for structural topology optimization
    Roodsarabi, Mehdi
    Khatibinia, Mohsen
    Sarafrazi, Seyyed R.
    STEEL AND COMPOSITE STRUCTURES, 2016, 21 (06): : 1389 - 1410
  • [4] Topological derivative-based topology optimization of incompressible structures using mixed formulations
    Castanar, Inocencio
    Baiges, Joan
    Codina, Ramon
    Venghaus, Henning
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2022, 390
  • [5] Topological derivative-based topology optimization of incompressible structures using mixed formulations
    Castañar, Inocencio
    Baiges, Joan
    Codina, Ramon
    Venghaus, Henning
    Computer Methods in Applied Mechanics and Engineering, 2022, 390
  • [6] Topological Derivative-Based Topology Optimization of Plate Structures Under Bending Effects
    Carvalho, F. S.
    Ruscheinsky, D.
    Giusti, S. M.
    Anflor, C. T. M.
    Novotny, A. A.
    STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2021, 63 (02) : 617 - 630
  • [7] Topological Derivative-Based Topology Optimization of Plate Structures Under Bending Effects
    F. S. Carvalho
    D. Ruscheinsky
    S. M. Giusti
    C. T. M. Anflor
    A. A. Novotny
    Structural and Multidisciplinary Optimization, 2021, 63 : 617 - 630
  • [8] Topological derivative-based topology optimization of structures subject to self-weight loading
    A. A. Novotny
    C. G. Lopes
    R. B. Santos
    Structural and Multidisciplinary Optimization, 2021, 63 : 1853 - 1861
  • [9] Topological derivative-based topology optimization of structures subject to self-weight loading
    Novotny, A. A.
    Lopes, C. G.
    Santos, R. B.
    STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2021, 63 (04) : 1853 - 1861
  • [10] Structural optimization with FreeFem plus
    Allaire, G.
    Pantz, O.
    STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2006, 32 (03) : 173 - 181