[go: up one dir, main page]

Skip to content

Thermo-elastic linear homogenization with reduced order models and support for greedy sampling

License

Notifications You must be signed in to change notification settings

DataAnalyticsEngineering/AdaptiveThermoMechROM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build

An adaptive approach for strongly temperature-dependent thermoelastic homogenization. Using direct numerical simulations at few discrete temperatures, an energy optimal basis is constructed to be used at any intermediate temperature in real-time.

Not only the effective behavior, i.e. the effective stiffness and the effective thermal expansion, of the microscopic reference volume element (RVE) are predicted but also accurate full-field reconstructions of all mechanical fields on the RVE scale.

We show that the proposed method referred to as optimal field interpolation is on par with linear interpolation in terms of its numerical cost but with an accuracy that matches DNS in many cases, i.e. very accurate real-time predictions are anticipated with minimal DNS inputs that range from two to six simulations. Further, we pick up black box machine learning models as an alternative route and show their limitations in view of both accuracy and the amount of required training data.

Requirements

  • Python 3.9 or later
  • Input dataset: Identifier

All necessary data can be downloaded from DaRUS using the script download_data.sh.

How to use?

The provided code is independent of direct numerical simulators, i.e. it expects DNS results to be stored in a HDF5 file with a structure that follows input/h5_data_structure.pdf. It is assumed that DNSs are coming from voxel-based thermomechanical solvers with a voxel following the node numbering as in input/vtk_node_numbering.png (VTK_VOXEL=11).

Note that extensions to directly calling a direct numerical simulator or use a different element type require a slight modification from interested users. This was not already included here to ensure having a standalone code that is able to reproduce results from the publication cited below.

For details about the setup of the following examples, please refer to the cited publication.

Binder

Manuscript

"Reduced order homogenization of thermoelastic materials with strong temperature-dependence and comparison to a machine-learned model"

by Shadi Sharba, Julius Herb and Felix Fritzen. Published in Archive of Applied Mechanics, DOI: 10.1007/s00419-023-02411-6.

Affiliation: Data Analytics in Engineering, University of Stuttgart

Acknowledgments

  • The IGF-Project with the IGF-No.: 21079 N / DVS-No.: 06.3341 of the “Forschungsvereinigung Schweißen und verwandte Verfahren e. V.” of the German Welding Society (DVS), Aachener Str. 172, 40223 Düsseldorf was funded by the Federal Ministry for Economic Affairs and Climate Action (BMWK) via the German Federation of Industrial Research Associations (AiF) in accordance with the policy to support the Industrial Collective Research (IGF) on the basis of a decision by the German Bundestag. Furthermore, the authors gratefully acknowledge the collaboration with the members of the project affiliated committee regarding the support of knowledge, material and equipment over the course of the research.

  • Contributions by Felix Fritzen are partially funded by Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Germany’s Excellence Strategy - EXC 2075 – 390740016. Felix Fritzen is funded by Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) within the Heisenberg program DFG-FR2702/8 - 406068690 and DFG-FR2702/10 - 517847245.

  • The authors acknowledge the support by the Stuttgart Center for Simulation Science (SimTech).

About

Thermo-elastic linear homogenization with reduced order models and support for greedy sampling

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published