An efficient 3D topology optimization code written in Matlab
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, Kikuchi N (1988) Generating optimal topologies in structural design using a homogenization method. Comput Methods Appl Mech Eng 71(2):197–224
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
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