{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,4]],"date-time":"2026-07-04T02:28:19Z","timestamp":1783132099449,"version":"3.54.6"},"reference-count":35,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2023,10,28]],"date-time":"2023-10-28T00:00:00Z","timestamp":1698451200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,10,28]],"date-time":"2023-10-28T00:00:00Z","timestamp":1698451200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/100008047","name":"Carnegie Mellon University","doi-asserted-by":"crossref","id":[{"id":"10.13039\/100008047","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Engineering with Computers"],"published-print":{"date-parts":[[2024,8]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>We propose a direct mesh-free method for performing topology optimization by integrating a density field approximation neural network with a displacement field approximation neural network. We show that this direct integration approach can give comparable results to conventional topology optimization techniques, with an added advantage of enabling seamless integration with post-processing software, and a potential of topology optimization with objectives where meshing and Finite Element Analysis (FEA) may be expensive or not suitable. Our approach (DMF-TONN) takes in as inputs the boundary conditions and domain coordinates and finds the optimum density field for minimizing the loss function of compliance and volume fraction constraint violation. The mesh-free nature is enabled by a physics-informed displacement field approximation neural network to solve the linear elasticity partial differential equation and replace the FEA conventionally used for calculating the compliance. We show that using a suitable Fourier Features neural network architecture and hyperparameters, the density field approximation neural network can learn the weights to represent the optimal density field for the given domain and boundary conditions, by directly backpropagating the loss gradient through the displacement field approximation neural network, and unlike prior work there is no requirement of a sensitivity filter, optimality criterion method, or a separate training of density network in each topology optimization iteration.<\/jats:p>","DOI":"10.1007\/s00366-023-01904-w","type":"journal-article","created":{"date-parts":[[2023,10,28]],"date-time":"2023-10-28T20:22:33Z","timestamp":1698524553000},"page":"2227-2240","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":25,"title":["DMF-TONN: Direct Mesh-free Topology Optimization using Neural Networks"],"prefix":"10.1007","volume":"40","author":[{"given":"Aditya","family":"Joglekar","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hongrui","family":"Chen","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Levent Burak","family":"Kara","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2023,10,28]]},"reference":[{"key":"1904_CR1","doi-asserted-by":"publisher","first-page":"193","DOI":"10.1007\/BF01650949","volume":"1","author":"MP Bends\u00f8e","year":"1989","unstructured":"Bends\u00f8e MP (1989) Optimal shape design as a material distribution problem. Struct Optim 1:193\u2013202","journal-title":"Struct Optim"},{"issue":"1\u20133","key":"1904_CR2","doi-asserted-by":"publisher","first-page":"309","DOI":"10.1016\/0045-7825(91)90046-9","volume":"89","author":"M Zhou","year":"1991","unstructured":"Zhou M, Rozvany G (1991) The coc algorithm, part II: topological, geometrical and generalized shape optimization. Comput Methods Appl Mech Eng 89(1\u20133):309\u2013336","journal-title":"Comput Methods Appl Mech Eng"},{"key":"1904_CR3","doi-asserted-by":"publisher","DOI":"10.1007\/s00158-020-02748-4","author":"A Chandrasekhar","year":"2021","unstructured":"Chandrasekhar A, Suresh K (2021) Tounn: topology optimization using neural networks. Struct Multidiscip Optim. https:\/\/doi.org\/10.1007\/s00158-020-02748-4","journal-title":"Struct Multidiscip Optim"},{"key":"1904_CR4","doi-asserted-by":"publisher","DOI":"10.1016\/j.cma.2019.112790","volume":"362","author":"E Samaniego","year":"2020","unstructured":"Samaniego E, Anitescu C, Goswami S, Nguyen-Thanh VM, Guo H, Hamdia K, Zhuang X, Rabczuk T (2020) An energy approach to the solution of partial differential equations in computational mechanics via machine learning: concepts, implementation and applications. Comput Methods Appl Mech Eng 362:112790","journal-title":"Comput Methods Appl Mech Eng"},{"key":"1904_CR5","first-page":"10368","volume":"34","author":"J Zehnder","year":"2021","unstructured":"Zehnder J, Li Y, Coros S, Thomaszewski B (2021) Ntopo: mesh-free topology optimization using implicit neural representations. Adv Neural Inf Process Syst 34:10368\u201310381","journal-title":"Adv Neural Inf Process Syst"},{"issue":"2","key":"1904_CR6","doi-asserted-by":"publisher","first-page":"197","DOI":"10.1016\/0045-7825(88)90086-2","volume":"71","author":"MP Bends\u00f8e","year":"1988","unstructured":"Bends\u00f8e MP, Kikuchi N (1988) Generating optimal topologies in structural design using a homogenization method. Comput Methods Appl Mech Eng 71(2):197\u2013224","journal-title":"Comput Methods Appl Mech Eng"},{"issue":"12","key":"1904_CR7","first-page":"1125","volume":"334","author":"G Allaire","year":"2002","unstructured":"Allaire G, Jouve F, Toader A-M (2002) A level-set method for shape optimization. CR Math 334(12):1125\u20131130","journal-title":"CR Math"},{"issue":"1\u20132","key":"1904_CR8","doi-asserted-by":"publisher","first-page":"227","DOI":"10.1016\/S0045-7825(02)00559-5","volume":"192","author":"MY Wang","year":"2003","unstructured":"Wang MY, Wang X, Guo D (2003) A level set method for structural topology optimization. Comput Methods Appl Mech Eng 192(1\u20132):227\u2013246","journal-title":"Comput Methods Appl Mech Eng"},{"issue":"10","key":"1904_CR9","doi-asserted-by":"publisher","first-page":"294","DOI":"10.1007\/s00158-022-03347-1","volume":"65","author":"RV Woldseth","year":"2022","unstructured":"Woldseth RV, Aage N, B\u00e6rentzen JA, Sigmund O (2022) On the use of artificial neural networks in topology optimisation. Struct Multidiscip Optim 65(10):294","journal-title":"Struct Multidiscip Optim"},{"key":"1904_CR10","doi-asserted-by":"publisher","first-page":"686","DOI":"10.1016\/j.jcp.2018.10.045","volume":"378","author":"M Raissi","year":"2019","unstructured":"Raissi M, Perdikaris P, Karniadakis GE (2019) Physics-informed neural networks: a deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations. J Comput Phys 378:686\u2013707","journal-title":"J Comput Phys"},{"key":"1904_CR11","doi-asserted-by":"publisher","DOI":"10.1016\/j.euromechsol.2019.103874","volume":"80","author":"VM Nguyen-Thanh","year":"2020","unstructured":"Nguyen-Thanh VM, Zhuang X, Rabczuk T (2020) A deep energy method for finite deformation hyperelasticity. Eur J Mech-A\/Solids 80:103874","journal-title":"Eur J Mech-A\/Solids"},{"key":"1904_CR12","first-page":"7462","volume":"33","author":"V Sitzmann","year":"2020","unstructured":"Sitzmann V, Martel J, Bergman A, Lindell D, Wetzstein G (2020) Implicit neural representations with periodic activation functions. Adv Neural Inf Process Syst 33:7462\u20137473","journal-title":"Adv Neural Inf Process Syst"},{"key":"1904_CR13","first-page":"7537","volume":"33","author":"M Tancik","year":"2020","unstructured":"Tancik M, Srinivasan P, Mildenhall B, Fridovich-Keil S, Raghavan N, Singhal U, Ramamoorthi R, Barron J, Ng R (2020) Fourier features let networks learn high frequency functions in low dimensional domains. Adv Neural Inf Process Syst 33:7537\u20137547","journal-title":"Adv Neural Inf Process Syst"},{"key":"1904_CR14","unstructured":"Banga S, Gehani H, Bhilare S, Patel S, Kara L (2018) 3d topology optimization using convolutional neural networks. arXiv preprint arXiv:1808.07440. Accessed 1 Jun 2023"},{"issue":"3","key":"1904_CR15","doi-asserted-by":"publisher","first-page":"787","DOI":"10.1007\/s00158-018-2101-5","volume":"59","author":"Y Yu","year":"2019","unstructured":"Yu Y, Hur T, Jung J, Jang IG (2019) Deep learning for determining a near-optimal topological design without any iteration. Struct Multidiscip Optim 59(3):787\u2013799","journal-title":"Struct Multidiscip Optim"},{"key":"1904_CR16","unstructured":"Nakamura K, Suzuki Y(2020) Deep learning-based topological optimization for representing a user-specified design area. arXiv preprint arXiv:2004.05461. Accessed 1 Jun 2023"},{"issue":"3","key":"1904_CR17","doi-asserted-by":"publisher","DOI":"10.1115\/1.4049533","volume":"143","author":"Z Nie","year":"2021","unstructured":"Nie Z, Lin T, Jiang H, Kara LB (2021) Topologygan: topology optimization using generative adversarial networks based on physical fields over the initial domain. J Mech Des 143(3):031715","journal-title":"J Mech Des"},{"key":"1904_CR18","doi-asserted-by":"publisher","DOI":"10.1016\/j.cad.2021.103014","volume":"135","author":"MM Behzadi","year":"2021","unstructured":"Behzadi MM, Ilie\u015f HT (2021) Real-time topology optimization in 3d via deep transfer learning. Comput Aided Des 135:103014","journal-title":"Comput Aided Des"},{"key":"1904_CR19","doi-asserted-by":"publisher","unstructured":"Maz\u00e9 F, Ahmed F (2023) Diffusion Models Beat GANs on Topology Optimization. Proc AAAI Conf Artif Intell 37(8):9108\u20139116. https:\/\/doi.org\/10.1609\/aaai.v37i8.26093","DOI":"10.1609\/aaai.v37i8.26093"},{"key":"1904_CR20","doi-asserted-by":"publisher","first-page":"1118","DOI":"10.1016\/j.cma.2018.09.007","volume":"346","author":"DA White","year":"2019","unstructured":"White DA, Arrighi WJ, Kudo J, Watts SE (2019) Multiscale topology optimization using neural network surrogate models. Comput Methods Appl Mech Eng 346:1118\u20131135","journal-title":"Comput Methods Appl Mech Eng"},{"key":"1904_CR21","unstructured":"Chandrasekhar A, Suresh K (2021) Length scale control in topology optimization using fourier enhanced neural networks. CoRR arXiv: abs\/2109.01861. Accessed 1 Jun 2023"},{"key":"1904_CR22","doi-asserted-by":"publisher","DOI":"10.1016\/j.cad.2021.103017","author":"A Chandrasekhar","year":"2021","unstructured":"Chandrasekhar A, Suresh K (2021) Multi-material topology optimization using neural networks. CAD Comput Aided Des. https:\/\/doi.org\/10.1016\/j.cad.2021.103017","journal-title":"CAD Comput Aided Des"},{"issue":"2","key":"1904_CR23","doi-asserted-by":"publisher","first-page":"449","DOI":"10.1007\/s00466-020-01859-5","volume":"66","author":"H Deng","year":"2020","unstructured":"Deng H, To AC (2020) Topology optimization based on deep representation learning (drl) for compliance and stress-constrained design. Comput Mech 66(2):449\u2013469","journal-title":"Comput Mech"},{"key":"1904_CR24","doi-asserted-by":"publisher","DOI":"10.1016\/j.cma.2023.116052","volume":"411","author":"Z Zhang","year":"2023","unstructured":"Zhang Z, Yao W, Li Y, Zhou W, Chen X (2023) Topology optimization via implicit neural representations. Comput Methods Appl Mech Eng 411:116052","journal-title":"Comput Methods Appl Mech Eng"},{"key":"1904_CR25","unstructured":"Hoyer S, Sohl-Dickstein J, Greydanus S (2019) Neural reparameterization improves structural optimization. arXiv preprint arXiv:1909.04240. Accessed 1 Jun 2023"},{"key":"1904_CR26","doi-asserted-by":"crossref","unstructured":"Chen H, Joglekar A, Whitefoot KS, Kara LB (2023) Concurrent build direction, part segmentation, and topology optimization for additive manufacturing using neural networks. J Mech Des 145(9):091702","DOI":"10.1115\/1.4062663"},{"key":"1904_CR27","doi-asserted-by":"crossref","unstructured":"Chen H, Joglekar A, Kara LB( 2023) Topology optimization using neural networks with conditioning field initialization for improved efficiency. In: ASME 2023 International Design Engineering Technical Conferences and Computers and Information in Engineering and Conference. American Society of Mechanical Engineers","DOI":"10.1115\/DETC2023-116937"},{"key":"1904_CR28","doi-asserted-by":"publisher","first-page":"1365","DOI":"10.1007\/s00707-022-03449-3","volume":"234","author":"J He","year":"2022","unstructured":"He J, Chadha C, Kushwaha S, Koric S, Abueidda D, Jasiuk I (2022) Deep energy method in topology optimization applications. Acta Mechanica 234:1365","journal-title":"Acta Mechanica"},{"key":"1904_CR29","doi-asserted-by":"publisher","DOI":"10.1016\/j.engstruct.2022.115484","volume":"278","author":"H Jeong","year":"2023","unstructured":"Jeong H, Bai J, Batuwatta-Gamage C, Rathnayaka C, Zhou Y, Gu Y (2023) A physics-informed neural network-based topology optimization (pinnto) framework for structural optimization. Eng Struct 278:115484","journal-title":"Eng Struct"},{"issue":"6","key":"1904_CR30","doi-asserted-by":"publisher","first-page":"1105","DOI":"10.1137\/21M1397908","volume":"43","author":"L Lu","year":"2021","unstructured":"Lu L, Pestourie R, Yao W, Wang Z, Verdugo F, Johnson SG (2021) Physics-informed neural networks with hard constraints for inverse design. SIAM J Sci Comput 43(6):1105\u20131132","journal-title":"SIAM J Sci Comput"},{"key":"1904_CR31","doi-asserted-by":"publisher","unstructured":"Mai HT, Mai DD, Kang J, Lee J, Lee J (2023) Physics-informed neural energy-force network: a unified solver-free numerical simulation for structural optimization. Engineering with Computers, 1\u201324. https:\/\/doi.org\/10.1007\/s00366-022-01760-0","DOI":"10.1007\/s00366-022-01760-0"},{"key":"1904_CR32","unstructured":"Kingma DP, Ba J (2014) Adam: a method for stochastic optimization. arXiv preprint arXiv:1412.6980. Accessed 1 Jun 2023"},{"key":"1904_CR33","unstructured":"Abadi M, Agarwal A, Barham P, Brevdo E, Chen Z, Citro C, Corrado GS, Davis A, Dean J, Devin M, Ghemawat S, Goodfellow I, Harp A, Irving G, Isard M, Jia Y, Jozefowicz R, Kaiser L, Kudlur M, Levenberg J, Mane D, Monga, R, Moore S, Murray D, Olah C, Schuster M, Shlens J, Steiner B, Sutskever I, Talwar K, Tucker P, Vanhoucke V, Vasudevan V, Viegas F, Vinyals O, Warden P, Wattenberg M, Wicke M, Yu Y, Zheng X (2016) Tensorflow: large-scale machine learning on heterogeneous distributed systems. In: Proceedings of the 12th USENIX conference on Operating Systems Design and Implementation (OSDI'16). USENIX Association, USA, 265\u2013283."},{"key":"1904_CR34","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s00158-010-0594-7","volume":"43","author":"E Andreassen","year":"2011","unstructured":"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\u201316","journal-title":"Struct Multidiscip Optim"},{"key":"1904_CR35","doi-asserted-by":"publisher","first-page":"1175","DOI":"10.1007\/s00158-014-1107-x","volume":"50","author":"K Liu","year":"2014","unstructured":"Liu K, Tovar A (2014) An efficient 3d topology optimization code written in matlab. Struct Multidiscip Optim 50:1175\u20131196","journal-title":"Struct Multidiscip Optim"}],"container-title":["Engineering with Computers"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00366-023-01904-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00366-023-01904-w\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00366-023-01904-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,28]],"date-time":"2024-08-28T22:03:57Z","timestamp":1724882637000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00366-023-01904-w"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,10,28]]},"references-count":35,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2024,8]]}},"alternative-id":["1904"],"URL":"https:\/\/doi.org\/10.1007\/s00366-023-01904-w","relation":{},"ISSN":["0177-0667","1435-5663"],"issn-type":[{"value":"0177-0667","type":"print"},{"value":"1435-5663","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,10,28]]},"assertion":[{"value":"2 June 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"16 September 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"28 October 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors have no competing interests to declare that are relevant to the content of this article.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}