Implementation of Thermomechanical Multiphysics in a Large-Scale Three-Dimensional Topology Optimization Code

dc.contributor.authorNajmon, Joel
dc.contributor.authorWu, Tong
dc.contributor.authorTovar, Andres
dc.contributor.departmentMechanical Engineering, School of Engineering and Technologyen_US
dc.date.accessioned2023-05-15T18:15:11Z
dc.date.available2023-05-15T18:15:11Z
dc.date.issued2021
dc.description.abstractDue to the inherent computational cost of multiphysics topology optimization methods, it is a common practice to implement these methods in two-dimensions. However most real-world multiphysics problems are best optimized in three-dimensions, leading to the necessity for large-scale multiphysics topology optimization codes. To aid in the development of these codes, this paper presents a general thermomechanical topology optimization method and describes how to implement the method into a preexisting large-scale three-dimensional topology optimization code. The weak forms of the Galerkin finite element models are fully derived for mechanical, thermal, and coupled thermomechanical physics models. The objective function for the topology optimization method is defined as the weighted sum of the mechanical and thermal compliance. The corresponding sensitivity coefficients are derived using the direct differentiation method and are verified using the complex-step method. The design variables are updated using the method of moving asymptotes so that the objective function is minimized resulting in maximum performance of the structure. Solution of the linear systems of equation is scaled across several supercomputer nodes using the Portable, Extensible Toolkit for Scientific Computation (PETSc) developed by Argonne National Laboratory. The finite element models, sensitivity analysis, optimization algorithm, and solver are all implemented in a freeware, density-based, topology optimization code (written in C++) that has been modified for thermomechanical problems. As such, the implementation of the thermomechanical model is provided. The code is applied to solve an example problem under thermal, mechanical, and thermomechanical boundary conditions. The resulting topologies and field variables are shown with a corresponding discussion.en_US
dc.eprint.versionAuthor's manuscripten_US
dc.identifier.citationNajmon, J., Wu, T., & Tovar, A. (2021). Implementation of Thermomechanical Multiphysics in a Large-Scale Three-Dimensional Topology Optimization Code. SAE International Journal of Advances and Current Practices in Mobility, 3(6), Article 2021-01–0844. https://doi.org/10.4271/2021-01-0844en_US
dc.identifier.issn2641-9637, 2641-9645en_US
dc.identifier.urihttps://hdl.handle.net/1805/32997
dc.language.isoen_USen_US
dc.publisherSAEen_US
dc.relation.isversionof10.4271/2021-01-0844en_US
dc.relation.journalSAE International Journal of Advances and Current Practices in Mobilityen_US
dc.rightsPublisher Policyen_US
dc.sourceAuthoren_US
dc.subjectthermomechanical physics modelsen_US
dc.subjecttopology optimization codesen_US
dc.subjectPortable, Extensible Toolkit for Scientific Computation (PETSc)en_US
dc.titleImplementation of Thermomechanical Multiphysics in a Large-Scale Three-Dimensional Topology Optimization Codeen_US
dc.typeConference proceedingsen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Najmon2021Implementation-AAM.pdf
Size:
1.2 MB
Format:
Adobe Portable Document Format
Description:
Article
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.99 KB
Format:
Item-specific license agreed upon to submission
Description: