An efficient 3D topology optimization code written in Matlab

Structural and Multidisciplinary Optimization - Tập 50 Số 6 - Trang 1175-1196 - 2014
Kai Li1, Andrés Tovar1
1Department of Mechanical Engineering, Indiana University-Purdue University Indianapolis, Indianapolis, IN 46202, USA

Tóm tắt

Từ khóa


Tài liệu tham khảo

Aage N, Nobel-Jørgensen M, Andreasen CS, Sigmund O (2013) Interactive topology optimization on hand-held devices. Struct Multidiscip Optim 47(1):1–6

Allaire G (2001) Shape optimization by the homogenization method. Springer, New York

Allaire G, Kohn R (1993) Optimal design for minimum weight and compliance in plane-stress using extremal microstructures. Eur J Mech 12(6):839–878

Allaire G, Pantz O (2006) Structural optimization with freefem++. Struct Multidiscip Optim 32(3):173–181

Allaire G, Belhachmi Z, Jouve F (1996) The homogenization method for topology and shape optimization. single and multiple loads case. Eur J Finite Elem 5:649–672

Allaire G, Jouve F, Toader AM (2004) Structural optimization using sensitivity analysis and a level-set method. J Comput Phys 194(1):363–393

Andreassen E, Clausen A, Schevenels M, Lazarov BS, Sigmund O (2011) Efficient topology optimization in matlab using 88 lines of code. Struct Multidiscip Optim 43(1):1–16

Augarde C, Ramage A, Staudacher J (2006) An element-based displacement preconditioner for linear elasticity problems. Comput Struct 84(31–32):2306–2315

Bendsøe MP (1989) Optimal shape design as a material distribution problem. Struct Multidiscip Optim 1(4):193–202

Bendsøe MP (1995) Optimization of structural topology shape and material. Springer, New York

Bendsøe MP, Kikuchi N (1988) Generating optimal topologies in structural design using a homogenization method. Comput Methods Appl Mech Eng 71(2):197–224

Bendsøe MP, Sigmund O (2003) Topology optimization: theory, method and applications. Springer

Bruns TE, Tortorelli DA (2001) Topology optimization of non-linear elastic structures and compliant mechanisms. Comput Methods Appl Mech Eng 190(26–27):3443–3459

Challis VJ (2010) A discrete level-set topology optimization code written in matlab. Struct Multidiscip Optim 41(3):453–464

Christensen PW, Klarbring A (2009) An introduction to structural optimization. Springer

Duysinx P (1997) Layout optimization: A mathematical programming approach, DCAMM report. Technical report, Danish Center of Applied Mathematics and Mechanics, Technical University of Denmark, DK-2800 Lyngby

Fleury C (1989) CONLIN: an efficient dual optimizer based on convex approximation concepts. Struct Optim 1(2):81–89

Groenwold AA, Etman LFP (2009) A simple heuristic for gray-scale suppression in optimality criterion-based topology optimization. Struct Multidiscip Optim 39(2):217–225

Groenwold AA, Etman LFP (2010) A quadratic approximation for structural topology optimization. Int J Numer Methods Eng 82(4):505–524

Guest JK, Prevost JH, Belytschko T (2004) Achieving minimum length scale in topology optimization using nodal design variables and projection functions. Int J Numer Methods Eng 61:238–254

Guest JK, Asadpoure A, Ha SH (2011) Elimiating beta-continuation from heaviside projection and density filter algorithms. Struct Multidiscip Optim 44:443–453

Haber R, Jog C (1996) A new approach to variable-topology shape design using a constraint on perimeter. Struct Optim 11(1):1–12

Hassani B, Hinton E (1998) Homogenization and structural topology optimization: theory, practice and software. Springer

Hestenes MR, Stiefel E (1952) Methods of conjugate gradients for solving linear systems. J Res Natl Bur Stand 49(6)

Hunter W (2009) Predominantly solid-void three-dimensional topology optimisation using open source software. Master’s thesis, University of Stellenbosch

Jog C (2002) Topology design of structures using a dual algorithm and a constraint on the perimeter. Int J Numer Methods Eng 54(7):1007–1019

Kohn R, Strang G (1986a) Optimal design and relaxation of variational problems (part I). Commun Pure Applied Math 39(1):113–137

Kohn R, Strang G (1986b) Optimal design and relaxation of variational problems (part II). Commun Pure Appl Math 39(2):139–182

Kohn R, Strang G (1986c) Optimal design and relaxation of variational problems (part III). Commun Pure Appl Math 39(3):353–377

Liu Z, Korvink JG, Huang I (2005) Structure topology optimization: fully coupled level set method via FEMLAB. Struct Multidiscipl Optim 6(29):407–417

Mlejnek H (1992) Some aspects of the genesis of structures. Struct Optim 5(1–2):64–69

Nocedal J, Wright S (2006) Numerical optimization, 2nd edn. Springer

Schmit LA (1960) Structural design by systematic synthesis. In: 2nd ASCE conference of electrical compounds. Pittsburgh, pp 139–149

Sigmund O (1994) Design of material structures using topology optimization, PhD thesis, Technical University of Denmark

Sigmund O (1997) On the design of compliant mechanisms using topology optimization. Mech Struct Mach 25(4):495–526

Sigmund O (2001) A 99 line topology optimization code written in matlab. Struct Multidiscip Optim 21(2):120–127

Sigmund O (2007) Morphology-based black and white filters for topology optimization. Struct Multidiscip Optim 33:401–424

Sigmund O, Peterson J (1998) Numerical instabilities in topology optimization: a survey on procedures dealing with checkerboards, mesh-dependencies and local minima. Struct Optim 16:68–75

Sokół T (2011) A 99 line code for discretized michell truss optimization written in mathematica. Struct Multidiscip Optim 43(2):181–190

Suresh K (2010) A 199-line matlab code for pareto-optimal tracing in topology optimization. Struct Multidiscip Optim 42:665–679

Svanberg K (1987) The method of moving asymptotes-a new method for structural optimzation. Int J Numer Methods Eng 24:359–373

Talischi C, Paulino G H, Pereira A, Menezes IFM (2012a) Polymesher: a general-purpose mesh generator for polygonal elements written in matlab. Struct Multidiscip Optim 45:309–328

Talischi C, Paulino G H, Pereira A, Menezes IFM (2012b) Polytop: a matlab implementation of a general topology optimization framework using unstructured polygonal finite element meshes. Struct Multidiscip Optim 45:329–357

Wang MY, Chen S, Xia Q (2004) Structural topology optimization with the level set method. http://www2.acae.cuhk.edu.hk/cmdl/download.htm

Wilson RB (1963) A simplicial method for convex programming, PhD thesis, Harvard University

Zhou M, Rozvany G (1991) The COC algorithm, part II: topological, geometrical and generalized shape optimization. Comp Meth Appl Mech Eng 89:309–336

Zhou S, Wang MY (2005) 3d structural topology optimization with the simp method. http://www2.acae.cuhk.edu.hk/cmdl/download.htm