Latest commit

History

40 Commits

Folders and files

NameName
Last commit message
Last commit date

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

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Latest commit

History

40 Commits

Folders and files

NameName
Last commit message
Last commit date

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

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

40 Commits

Folders and files

NameName
Last commit message
Last commit date

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

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

40 Commits

Folders and files

NameName
Last commit message
Last commit date

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

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Latest commit

History

40 Commits

Folders and files

NameName
Last commit message
Last commit date

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

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

40 Commits

Folders and files

NameName
Last commit message
Last commit date

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

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

40 Commits

Folders and files

NameName
Last commit message
Last commit date

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

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Latest commit

History

40 Commits

Folders and files

NameName
Last commit message
Last commit date

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

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages