Geometrically constrained isogeometric parameterized level-set based topology optimization via trimmed elements
Yingjun WANG, David J. BENSON
Geometrically constrained isogeometric parameterized level-set based topology optimization via trimmed elements
In this paper, an approach based on the fast point-in-polygon (PIP) algorithm and trimmed elements is proposed for isogeometric topology optimization (TO) with arbitrary geometric constraints. The isogeometric parameterized level-set-based TO method, which directly uses the non-uniform rational basis splines (NURBS) for both level set function (LSF) parameterization and objective function calculation, provides higher accuracy and efficiency than previous methods. The integration of trimmed elements is completed by the efficient quadrature rule that can design the quadrature points and weights for arbitrary geometric shape. Numerical examples demonstrate the efficiency and flexibility of the method.
isogeometric analysis / topology optimization / level set method / arbitrary geometric constraint / trimmed element
[1] |
Zuo K, Chen L, Zhang Y,
CrossRef
Google scholar
|
[2] |
Xia Q, Shi T, Wang M Y,
CrossRef
Google scholar
|
[3] |
Li H, Li P, Gao L, et al. A level set method for topological shape optimization of 3D structures with extrusion constraints. Computer Methods in Applied Mechanics and Engineering, 2015, 283: 615–635
CrossRef
Google scholar
|
[4] |
Wang S, Wang M Y. Radial basis functions and level set method for structural topology optimization. International Journal for Numerical Methods in Engineering, 2006, 65(12): 2060–2090
CrossRef
Google scholar
|
[5] |
Wang M Y, Wang X. PDE-driven level sets, shape sensitivity and curvature flow for structural topology optimization. Computer Modeling in Engineering & Sciences, 2004, 6 (4): 373–396
|
[6] |
Wang M Y, Wang X, Guo D. A level set method for structural topology optimization. Computer Methods in Applied Mechanics and Engineering, 2003, 192(1–2): 227–246
CrossRef
Google scholar
|
[7] |
Bendsøe M P, Kikuchi N. Generating optimal topologies in structural design using a homogenization method. Computer Methods in Applied Mechanics and Engineering, 1988, 71(2): 197–224
CrossRef
Google scholar
|
[8] |
Luo Y, Wang M Y, Zhou M,
CrossRef
Google scholar
|
[9] |
Gao X, Ma H. Topology optimization of continuum structures under buckling constraints. Computers & Structures, 2015, 157: 142– 152
CrossRef
Google scholar
|
[10] |
Borrvall T, Petersson J. Topology optimization of fluids in stokes flow. International Journal for Numerical Methods in Fluids, 2003, 41(1): 77–107
CrossRef
Google scholar
|
[11] |
Gersborg-Hansen A, Bends�e M P, Sigmund O. Topology optimization of heat conduction problems using the finite volume method. Structural and Multidisciplinary Optimization, 2006, 31(4): 251–259
CrossRef
Google scholar
|
[12] |
Zhou S, Li W, Li Q. Level-set based topology optimization for electromagnetic dipole antenna design. Journal of Computational Physics, 2010, 229(19): 6915–6930
CrossRef
Google scholar
|
[13] |
Suzuki K, Kikuchi N. A homogenization method for shape and topology optimization. Computer Methods in Applied Mechanics and Engineering, 1991, 93(3): 291–318
CrossRef
Google scholar
|
[14] |
Allaire G, Bonnetier E, Francfort G,
CrossRef
Google scholar
|
[15] |
Bends�e M P. Optimal shape design as a material distribution problem. Structural Optimization, 1989, 1(4): 193–202
CrossRef
Google scholar
|
[16] |
Zhou M, Rozvany G I N. The COC algorithm, Part II: Topological, geometrical and generalized shape optimization. Computer Methods in Applied Mechanics and Engineering, 1991, 89(1–3): 309–336
CrossRef
Google scholar
|
[17] |
Xie Y M, Steven G P. A simple evolutionary procedure for structural optimization. Computers & Structures, 1993, 49(5): 885–896
CrossRef
Google scholar
|
[18] |
Tanskanen P. The evolutionary structural optimization method: Theoretical aspects. Computer Methods in Applied Mechanics and Engineering, 2002, 191(47–48): 5485–5498
CrossRef
Google scholar
|
[19] |
Allaire G, Jouve F, Toader A M. Structural optimization using sensitivity analysis and a level-set method. Journal of Computational Physics, 2004, 194(1): 363–393
CrossRef
Google scholar
|
[20] |
Xia Q, Shi T, Liu S,
CrossRef
Google scholar
|
[21] |
Chen J, Shapiro V, Suresh K,
CrossRef
Google scholar
|
[22] |
Chen J, Freytag M, Shapiro V. Shape sensitivity of constructively represented geometric models. Computer Aided Geometric Design, 2008, 25(7): 470–488
CrossRef
Google scholar
|
[23] |
Luo J, Luo Z, Chen S,
CrossRef
Google scholar
|
[24] |
Liu T, Wang S, Li B,
CrossRef
Google scholar
|
[25] |
Liu T, Li B, Wang S,
CrossRef
Google scholar
|
[26] |
Liu J, Ma Y S. 3D level-set topology optimization: A machining feature-based approach. Structural and Multidisciplinary Optimization, 2015, 52(3): 563–582
CrossRef
Google scholar
|
[27] |
Xia Q, Shi T. Constraints of distance from boundary to skeleton: For the control of length scale in level set based structural topology optimization. Computer Methods in Applied Mechanics and Engineering, 2015, 295: 525–542
CrossRef
Google scholar
|
[28] |
Guo X, Zhang W, Zhang J,
CrossRef
Google scholar
|
[29] |
Hughes T J R, Cottrell J A, Bazilevs Y. Isogeometric analysis: CAD, finite elements, NURBS, exact geometry, and mesh refinement. Computer Methods in Applied Mechanics and Engineering, 2005, 194(39–41): 4135–4195
CrossRef
Google scholar
|
[30] |
Cottrell J A, Hughes T J R, Bazilevs Y. Isogeometric Analysis: Toward Integration of CAD and FEA. Chichester Wiley, 2009
|
[31] |
Hughes T J R. The Finite Element Method: Linear Static and Dynamic Finite Element Analysis. Mineola: Courier Dover Publications, 2000
|
[32] |
Seo Y D, Kim H J, Youn S K. Isogeometric topology optimization using trimmed spline surfaces. Computer Methods in Applied Mechanics and Engineering, 2010, 199(49–52): 3270–3296
CrossRef
Google scholar
|
[33] |
Kim H J, Seo Y D, Youn S K. Isogeometric analysis for trimmed CAD surfaces. Computer Methods in Applied Mechanics and Engineering, 2009, 198(37–40): 2982–2995
CrossRef
Google scholar
|
[34] |
Kumar A, Parthasarathy A. Topology optimization using B-spline finite element. Structural and Multidisciplinary Optimization, 2011, 44(4): 471–481
CrossRef
Google scholar
|
[35] |
Ded� L, Borden M J, Hughes T J R. Isogeometric analysis for topology optimization with a phase field model. Archives of Computational Methods in Engineering, 2012, 19(3): 427–465
CrossRef
Google scholar
|
[36] |
Wang Y, Benson D J. Isogeometric analysis for parameterized LSM-based structural topology optimization. Computational Mechanics, 2016, 57(1): 19–35
CrossRef
Google scholar
|
[37] |
Scott M A, Borden M J, Verhoosel C V,
CrossRef
Google scholar
|
[38] |
Nguyen-Thanh N, Kiendl J, Nguyen-Xuan H,
CrossRef
Google scholar
|
[39] |
Speleers H, Manni C, Pelosi F,
CrossRef
Google scholar
|
[40] |
Kim H J, Seo Y D, Youn S K. Isogeometric analysis with trimming technique for problems of arbitrary complex topology. Computer Methods in Applied Mechanics and Engineering, 2010, 199(45–48): 2796–2812
CrossRef
Google scholar
|
[41] |
Wang Y W, Huang Z D, Zheng Y,
CrossRef
Google scholar
|
[42] |
Beer G, Marussig B, Zechner J. A simple approach to the numerical simulation with trimmed CAD surfaces. Computer Methods in Applied Mechanics and Engineering, 2015, 285: 776–790
CrossRef
Google scholar
|
[43] |
Nagy A P, Benson D J. On the numerical integration of trimmed isogeometric elements. Computer Methods in Applied Mechanics and Engineering, 2015, 284: 165–185
CrossRef
Google scholar
|
[44] |
Wang Y, Benson D J, Nagy A P. A multi-patch nonsingular isogeometric boundary element method using trimmed elements. Computational Mechanics, 2015, 56(1): 173–191
CrossRef
Google scholar
|
[45] |
Luo Z, Wang M Y, Wang S,
CrossRef
Google scholar
|
[46] |
Luo Z, Tong L, Kang Z. A level set method for structural shape and topology optimization using radial basis functions. Computers & Structures, 2009, 87(7–8): 425–434
CrossRef
Google scholar
|
[47] |
Osher S, Sethian J A. Fronts propagating with curvature-dependent speed: Algorithms based on Hamilton-Jacobi formulations. Journal of Computational Physics, 1988, 79(1): 12–49
CrossRef
Google scholar
|
[48] |
Mei Y, Wang X, Cheng G. A feature-based topological optimization for structure design. Advances in Engineering Software, 2008, 39(2): 71–87
CrossRef
Google scholar
|
[49] |
Osher S, Fedkiw R. Level Set Methods and Dynamic Implicit Surfaces. New York: Springer, 2003
|
[50] |
Luo Z, Tong L, Wang M Y,
CrossRef
Google scholar
|
[51] |
Wendland H. Piecewise polynomial, positive definite and compactly supported radial functions of minimal degree. Advances in Computational Mathematics, 1995, 4(1): 389–396
CrossRef
Google scholar
|
[52] |
Piegl L, Tiller W. The NURBS Book (Monographs in Visual Communication). Berlin: Springer, 1997
|
[53] |
de Boor C. On calculating with B-splines. Journal of Approximation Theory, 1972, 6(1): 50–62
CrossRef
Google scholar
|
[54] |
Benson D J, Hartmann S, Bazilevs Y,
CrossRef
Google scholar
|
[55] |
Benson D J, Bazilevs Y, Hsu M C,
CrossRef
Google scholar
|
[56] |
Li K, Qian X. Isogeometric analysis and shape optimization via boundary integral. Computer Aided Design, 2011, 43(11): 1427–1437
CrossRef
Google scholar
|
[57] |
Cai S, Zhang W. Stress constrained topology optimization with free-form design domains. Computer Methods in Applied Mechanics and Engineering, 2015, 289: 267–290
CrossRef
Google scholar
|
[58] |
Hales T C. The Jordan curve theorem, formally and informally. American Mathematical Monthly, 2007, 114(10): 882–894
|
[59] |
Shimrat M, Algorithm M. Algorithm 112: Position of point relative to polygon. Communications of the ACM, 1962, 5(8): 434–451
CrossRef
Google scholar
|
[60] |
Nassar A, Walden P, Haines E,
|
[61] |
Haines E. Point in Polygon Strategies. In: Heckbert S, ed. Graphics Gems IV. Elsevier, 1994, 24–26
|
[62] |
Lasserre J. Integration on a convex polytope. Proceedings of the American Mathematical Society, 1998, 126(08): 2433–2441
CrossRef
Google scholar
|
[63] |
Dunavant D A. High degree efficient symmetrical Gaussian quadrature rules for the triangle. International Journal for Numerical Methods in Engineering, 1985, 21(6): 1129–1148
CrossRef
Google scholar
|
[64] |
Bends�e M P, Sigmund O. Topology Optimization: Theory, Methods and Applications. Springer, 2003
|
[65] |
Wang S, Wang M Y. Structural shape and topology optimization using an implicit free boundary parametrization method. Computer Modeling in Engineering & Sciences, 2006, 13(2): 119–147
|
[66] |
Shapiro V. Theory of R-functions and Applications: A Primer. Technical Report CPA88-3. 1991
|
[67] |
Gerstle T L, Ibrahim A M S, Kim P S,
CrossRef
Google scholar
|
/
〈 | 〉 |