{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,8]],"date-time":"2026-05-08T07:06:37Z","timestamp":1778223997837,"version":"3.51.4"},"reference-count":49,"publisher":"ASME International","issue":"2","content-domain":{"domain":["asmedigitalcollection.asme.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,6,1]]},"abstract":"<jats:p>Topology optimization for additive manufacturing has been limited to the design of single-piece components that fit within the printer's build volume. This paper presents a gradient-based multicomponent topology optimization method for structures assembled from components built by powder bed additive manufacturing (MTO-A), which enables the design of multipiece assemblies larger than the printer's build volume. Constraints on component geometry for powder bed additive manufacturing are incorporated in a density-based topology optimization framework, with an additional design field governing the component partitioning. For each component, constraints on the maximum allowable build volume (i.e., length, width, and height) and the elimination of enclosed cavities are imposed during the simultaneous optimization of the overall topology and component partitioning. Numerical results of the minimum compliance designs revealed that manufacturing constraints, previously applied to single-piece topology optimization, can unlock richer design exploration space when applied to multicomponent designs.<\/jats:p>","DOI":"10.1115\/1.4042640","type":"journal-article","created":{"date-parts":[[2019,1,25]],"date-time":"2019-01-25T04:21:46Z","timestamp":1548390106000},"update-policy":"https:\/\/doi.org\/10.1115\/crossmarkpolicy-asme","source":"Crossref","is-referenced-by-count":35,"title":["Multicomponent Topology Optimization for Additive Manufacturing With Build Volume and Cavity Free Constraints"],"prefix":"10.1115","volume":"19","author":[{"given":"Yuqing","family":"Zhou","sequence":"first","affiliation":[{"name":"Department of Mechanical Engineering, University of Michigan, Ann Arbor, MI 48109 e-mail:"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tsuyoshi","family":"Nomura","sequence":"additional","affiliation":[{"name":"Toyota Research Institute of North America, Ann Arbor, MI 48105;"},{"name":"Toyota Central R & D Labs., Inc., Yokomichi, Nagakute 480-1192, Japan e-mail:"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kazuhiro","family":"Saitou","sequence":"additional","affiliation":[{"name":"Department of Mechanical Engineering, University of Michigan, Ann Arbor, MI 48109 e-mail:"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"33","published-online":{"date-parts":[[2019,3,6]]},"reference":[{"issue":"2","key":"2019100518585292300_bib1","doi-asserted-by":"publisher","first-page":"197","DOI":"10.1016\/0045-7825(88)90086-2","article-title":"Generating Optimal Topologies in Structural Design Using a Homogenization Method","volume":"71","year":"1988","journal-title":"Comput. Methods Appl. Mech. Eng."},{"issue":"11","key":"2019100518585292300_bib2","doi-asserted-by":"publisher","first-page":"111403","DOI":"10.1115\/1.4030989","article-title":"Topology Optimization, Additive Layer Manufacturing, and Experimental Testing of an Air-Cooled Heat Sink","volume":"137","year":"2015","journal-title":"ASME J. Mech. Des."},{"issue":"1","key":"2019100518585292300_bib3","doi-asserted-by":"publisher","first-page":"175","DOI":"10.1007\/s00158-015-1274-4","article-title":"Bridging Topology Optimization and Additive Manufacturing","volume":"53","year":"2016","journal-title":"Struct. Multidiscip. Optim."},{"issue":"4","key":"2019100518585292300_bib4","doi-asserted-by":"publisher","first-page":"164","DOI":"10.1145\/3072959.3126835","article-title":"Two-Scale Topology Optimization With Microstructures","volume":"36","year":"2017","journal-title":"ACM Trans. Graph."},{"issue":"4","key":"2019100518585292300_bib5","doi-asserted-by":"publisher","first-page":"041012","DOI":"10.1115\/1.4037738","article-title":"An Open Source Framework for Integrated Additive Manufacturing and Level-Set-Based Topology Optimization","volume":"17","year":"2017","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"3","key":"2019100518585292300_bib6","doi-asserted-by":"publisher","first-page":"031002","DOI":"10.1115\/1.4039312","article-title":"Multiscale Topology Optimization for Additively Manufactured Objects","volume":"18","year":"2018","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"6","key":"2019100518585292300_bib7","doi-asserted-by":"publisher","first-page":"129:1","DOI":"10.1145\/2366145.2366148","article-title":"Chopper: Partitioning Models Into 3D-Printable Parts","volume":"31","year":"2012","journal-title":"ACM Trans. Graph."},{"issue":"8","key":"2019100518585292300_bib8","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1111\/cgf.12608","article-title":"Shapes in a Box: Disassembling 3D Objects for Efficient Packing and Fabrication","volume":"34","year":"2015","journal-title":"Comput. Graph. Forum"},{"issue":"3","key":"2019100518585292300_bib9","doi-asserted-by":"publisher","first-page":"192","DOI":"10.1108\/RPJ-01-2013-0012","article-title":"A Review of Melt Extrusion Additive Manufacturing Processes\u2014Part I: Process Design and Modeling","volume":"20","year":"2014","journal-title":"Rapid Prototyping J."},{"issue":"2","key":"2019100518585292300_bib10","doi-asserted-by":"publisher","first-page":"126","DOI":"10.1007\/s11465-015-0340-3","article-title":"An Identification Method for Enclosed Voids Restriction in Manufacturability Design for Additive Manufacturing Structures","volume":"10","year":"2015","journal-title":"Front. Mech. Eng."},{"issue":"4","key":"2019100518585292300_bib11","doi-asserted-by":"publisher","first-page":"971","DOI":"10.1007\/s00158-016-1459-5","article-title":"Structural Topology Optimization Considering Connectivity Constraint","volume":"54","year":"2016","journal-title":"Struct. Multidiscip. Optim."},{"issue":"1","key":"2019100518585292300_bib12","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1007\/BF02163264","article-title":"An Optimal Design Problem With Perimeter Penalization","volume":"1","year":"1993","journal-title":"Calculus Var. Partial Differ. Equations"},{"issue":"1\u20132","key":"2019100518585292300_bib13","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/BF01279647","article-title":"A New Approach to Variable-Topology Shape Design Using a Constraint on Perimeter","volume":"11","year":"1996","journal-title":"Struct. Multidiscip. Optim."},{"issue":"8","key":"2019100518585292300_bib14","doi-asserted-by":"publisher","first-page":"1417","DOI":"10.1002\/(SICI)1097-0207(19980430)41:8<1417::AID-NME344>3.0.CO;2-N","article-title":"Slope Constrained Topology Optimization","volume":"41","year":"1998","journal-title":"Int. J. Numer. Methods Eng."},{"issue":"4","key":"2019100518585292300_bib15","doi-asserted-by":"publisher","first-page":"493","DOI":"10.1080\/08905459708945415","article-title":"On the Design of Compliant Mechanisms Using Topology Optimization","volume":"25","year":"1997","journal-title":"J. Struct. Mech."},{"issue":"26\u201327","key":"2019100518585292300_bib16","doi-asserted-by":"publisher","first-page":"3443","DOI":"10.1016\/S0045-7825(00)00278-4","article-title":"Topology Optimization of Non-Linear Elastic Structures and Compliant Mechanisms","volume":"190","year":"2001","journal-title":"Comput. Methods Appl. Mech. Eng."},{"issue":"2","key":"2019100518585292300_bib17","doi-asserted-by":"publisher","first-page":"238","DOI":"10.1002\/nme.1064","article-title":"Achieving Minimum Length Scale in Topology Optimization Using Nodal Design Variables and Projection Functions","volume":"61","year":"2004","journal-title":"Int. J. Numer. Methods Eng."},{"issue":"6","key":"2019100518585292300_bib18","doi-asserted-by":"publisher","first-page":"765","DOI":"10.1002\/nme.3072","article-title":"Filters in Topology Optimization Based on Helmholtz-Type Differential Equations","volume":"86","year":"2011","journal-title":"Int. J. Numer. Methods Eng."},{"issue":"1\u20132","key":"2019100518585292300_bib19","doi-asserted-by":"publisher","first-page":"108","DOI":"10.1007\/BF01744703","article-title":"Topology Optimization of Structures Composed of One or Two Materials","volume":"5","year":"1992","journal-title":"Struct. Optim."},{"issue":"49\u201350","key":"2019100518585292300_bib20","doi-asserted-by":"publisher","first-page":"6605","DOI":"10.1016\/S0045-7825(01)00252-3","article-title":"Design of Multiphysics Actuators Using Topology Optimization\u2014Part II: Two-Material Structures","volume":"190","year":"2001","journal-title":"Comput. Methods Appl. Mech. Eng."},{"issue":"14","key":"2019100518585292300_bib21","doi-asserted-by":"publisher","first-page":"2009","DOI":"10.1002\/nme.1259","article-title":"Discrete Material Optimization of General Composite Shell Structures","volume":"62","year":"2005","journal-title":"Int. J. Numer. Methods Eng."},{"issue":"2","key":"2019100518585292300_bib22","doi-asserted-by":"publisher","first-page":"477","DOI":"10.1007\/s00158-016-1513-3","article-title":"Multi-Material Topology Optimization Using Ordered SIMP Interpolation","volume":"55","year":"2017","journal-title":"Struct. Multidiscip. Optim."},{"issue":"2","key":"2019100518585292300_bib23","doi-asserted-by":"publisher","first-page":"170","DOI":"10.1115\/1.1814671","article-title":"Topology Optimization of Multicomponent Beam Structure Via Decomposition-Based Assembly Synthesis","volume":"127","year":"2005","journal-title":"ASME J. Mech. Des."},{"issue":"1","key":"2019100518585292300_bib24","doi-asserted-by":"publisher","first-page":"011008","DOI":"10.1115\/1.4003038","article-title":"Topology Synthesis of Multicomponent Structural Assemblies in Continuum Domains","volume":"133","year":"2011","journal-title":"ASME J. Mech. Des."},{"issue":"3","key":"2019100518585292300_bib25","doi-asserted-by":"publisher","first-page":"733","DOI":"10.1007\/s00158-014-1154-3","article-title":"Multi-Objective Topology Optimization of Multi-Component Continuum Structures Via a Kriging-Interpolated Level Set Approach","volume":"51","year":"2015","journal-title":"Struct. Multidiscip. Optim."},{"issue":"3","key":"2019100518585292300_bib26","doi-asserted-by":"publisher","first-page":"217","DOI":"10.1007\/s00158-007-0217-0","article-title":"A Critical Review of Established Methods of Structural Topology Optimization","volume":"37","year":"2009","journal-title":"Struct. Multidiscip. Optim."},{"issue":"5","key":"2019100518585292300_bib27","doi-asserted-by":"publisher","first-page":"589","DOI":"10.1007\/s00158-011-0638-7","article-title":"On the Usefulness of Non-Gradient Approaches in Topology Optimization","volume":"43","year":"2011","journal-title":"Struct. Multidiscip. Optim."},{"issue":"1","key":"2019100518585292300_bib28","doi-asserted-by":"publisher","first-page":"83","DOI":"10.1007\/s00158-017-1878-y","article-title":"Gradient-Based Multi-Component Topology Optimization for Stamped Sheet Metal Assemblies (MTO-S)","volume":"58","year":"2018","journal-title":"Struct. Multidiscip. Optim."},{"key":"2019100518585292300_bib29","doi-asserted-by":"publisher","first-page":"438","DOI":"10.1016\/j.cma.2018.07.039","article-title":"Multi-Component Topology and Material Orientation Design of Composite Structures (MTO-C)","volume":"342","year":"2018","journal-title":"Comput. Methods Appl. Mech. Eng."},{"key":"2019100518585292300_bib30","article-title":"How to Create Models Larger Than a 3D Printer's Build Volume","author":"Formlab","year":"2016"},{"key":"2019100518585292300_bib31","doi-asserted-by":"publisher","DOI":"10.1115\/DETC2017-68207","article-title":"Gradient-Based Multi-Component Topology Optimization for Additive Manufacturing (MTO-A)","volume-title":"ASME","year":"2017"},{"issue":"1","key":"2019100518585292300_bib32","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1007\/s00158-010-0562-2","article-title":"Heaviside Projection Based Topology Optimization by a PDE-Filtered Scalar Function","volume":"44","year":"2011","journal-title":"Struct. Multidiscip. Optim."},{"key":"2019100518585292300_bib33","volume-title":"Topology Optimization Theory, Methods, and Applications","year":"2004"},{"issue":"3","key":"2019100518585292300_bib34","doi-asserted-by":"publisher","first-page":"183","DOI":"10.1007\/BF00991005","article-title":"Finding Minimal Enclosing Boxes","volume":"14","year":"1985","journal-title":"Int. J. Comput. Inf. Sci."},{"issue":"1","key":"2019100518585292300_bib35","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1006\/jagm.2000.1127","article-title":"Efficiently Approximating the Minimum-Volume Bounding Box of a Point Set in Three Dimensions","volume":"38","year":"2001","journal-title":"J. Algorithms"},{"issue":"15","key":"2019100518585292300_bib36","doi-asserted-by":"publisher","first-page":"1433","DOI":"10.1016\/S0045-7949(01)00046-3","article-title":"Determination of the Minimum Bounding Box of an Arbitrary Solid: An Iterative Approach","volume":"79","year":"2001","journal-title":"Comput. Struct."},{"issue":"8","key":"2019100518585292300_bib37","doi-asserted-by":"publisher","first-page":"772","DOI":"10.1016\/j.comgeo.2008.02.007","article-title":"Bounds on the Quality of the PCA Bounding Boxes","volume":"42","year":"2009","journal-title":"Comput. Geom."},{"key":"2019100518585292300_bib38","doi-asserted-by":"publisher","first-page":"226","DOI":"10.1016\/j.cma.2013.07.001","article-title":"A Newly Developed qp-Relaxation Method for Element Connectivity Parameterization to Achieve Stress-Based Topology Optimization for Geometrically Nonlinear Structures","volume":"265","year":"2013","journal-title":"Comput. Methods Appl. Mech. Eng."},{"issue":"2","key":"2019100518585292300_bib39","doi-asserted-by":"publisher","first-page":"359","DOI":"10.1002\/nme.1620240207","article-title":"The Method of Moving Asymptotes\u2014A New Method for Structural Optimization","volume":"24","year":"1987","journal-title":"Int. J. Numer. Methods Eng."},{"issue":"7","key":"2019100518585292300_bib40","doi-asserted-by":"publisher","first-page":"975","DOI":"10.1002\/nme.1468","article-title":"A High-Level Programming-Language Implementation of Topology Optimization Applied to Steady-State Navier-Stokes Flow","volume":"65","year":"2006","journal-title":"Int. J. Numer. Methods Eng."},{"issue":"3","key":"2019100518585292300_bib41","doi-asserted-by":"publisher","first-page":"565","DOI":"10.1007\/s00158-014-1157-0","article-title":"Topology Optimization Using PETSc: An Easy-to-Use, fully Parallel, Open Source Topology Optimization Framework","volume":"51","year":"2015","journal-title":"Struct. Multidiscip. Optim."},{"key":"2019100518585292300_bib42","doi-asserted-by":"publisher","DOI":"10.1115\/DETC2018-86284","article-title":"Multi-Component Topology Optimization for Powder Bed Additive Manufacturing (MTO-A)","volume-title":"ASME","year":"2018"},{"key":"2019100518585292300_bib43","unstructured":"Brackett, D., Ashcroft, I., and Hague, R., 2011, \u201cTopology Optimization for Additive Manufacturing,\u201d Solid Freeform Fabrication Symposium, Austin, TX, Aug. 8\u201310, pp. 348\u2013362."},{"issue":"5","key":"2019100518585292300_bib44","doi-asserted-by":"publisher","first-page":"1157","DOI":"10.1007\/s00158-016-1551-x","article-title":"Topology Optimization Considering Overhang Constraints: Eliminating Sacrificial Support Material in Additive Manufacturing Through Design","volume":"54","year":"2016","journal-title":"Struct. Multidiscip. Optim."},{"key":"2019100518585292300_bib45","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.cad.2016.08.006","article-title":"Support Structure Constrained Topology Optimization for Additive Manufacturing","volume":"81","year":"2016","journal-title":"Comput.-Aided Des."},{"issue":"3","key":"2019100518585292300_bib46","doi-asserted-by":"publisher","first-page":"247","DOI":"10.1002\/nme.5461","article-title":"Undercut and Overhang Angle Control in Topology Optimization: A Density Gradient Based Integral Approach","volume":"111","year":"2017","journal-title":"Int. J. Numer. Methods Eng."},{"issue":"3","key":"2019100518585292300_bib47","doi-asserted-by":"publisher","first-page":"871","DOI":"10.1007\/s00158-016-1522-2","article-title":"An Additive Manufacturing Filter for Topology Optimization of Print-Ready Designs","volume":"55","year":"2017","journal-title":"Struct. Multidiscip. Optim."},{"key":"2019100518585292300_bib48","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1016\/j.cma.2017.05.003","article-title":"Self-Supporting Structure Design in Additive Manufacturing Through Explicit Topology Optimization","volume":"323","year":"2017","journal-title":"Comput. Methods Appl. Mech. Eng."},{"key":"2019100518585292300_bib49","doi-asserted-by":"publisher","first-page":"113","DOI":"10.1016\/j.cma.2016.05.016","article-title":"Multi-Material Topology Optimization Considering Interface Behavior Via XFEM and Level Set Method","volume":"308","year":"2016","journal-title":"Comput. Methods Appl. Mech. Eng."}],"container-title":["Journal of Computing and Information Science in Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/doi\/10.1115\/1.4042640\/5998483\/jcise_019_02_021011.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/doi\/10.1115\/1.4042640\/5998483\/jcise_019_02_021011.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,5]],"date-time":"2019-10-05T22:58:58Z","timestamp":1570316338000},"score":1,"resource":{"primary":{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article\/doi\/10.1115\/1.4042640\/422079\/Multicomponent-Topology-Optimization-for-Additive"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,3,6]]},"references-count":49,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2019,6,1]]}},"URL":"https:\/\/doi.org\/10.1115\/1.4042640","relation":{},"ISSN":["1530-9827","1944-7078"],"issn-type":[{"value":"1530-9827","type":"print"},{"value":"1944-7078","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,3,6]]},"article-number":"021011"}}