wiki:sns:intactgh:ex_2
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
wiki:sns:intactgh:ex_2 [2023/05/17 11:15] – [Geometry and material setup] sandy | wiki:sns:intactgh:ex_2 [2024/02/05 12:57] (current) – graham | ||
---|---|---|---|
Line 1: | Line 1: | ||
======Ex-2: Thermal simulation of a heat sink====== | ======Ex-2: Thermal simulation of a heat sink====== | ||
+ | |||
+ | 🧰The Rhino and Grasshopper files used in this example can be downloaded here: {{: | ||
+ | *Legacy* files for Rhino 7 can also be found here: {{: | ||
+ | |||
This example demonstrates how to simulate heat transfer of a heat sink as shown in the picture below. This geometry is generated in [[https:// | This example demonstrates how to simulate heat transfer of a heat sink as shown in the picture below. This geometry is generated in [[https:// | ||
- | {{ : | + | {{: |
- | The Rhino and Grasshopper files used in this example can be downloaded here | ||
* The key steps involved in setting up the simulation are explained here. | * The key steps involved in setting up the simulation are explained here. | ||
- | * New users are advised to checkout the [[wiki: | + | * New users are advised to checkout the [[wiki: |
=====Geometry and material setup===== | =====Geometry and material setup===== | ||
Line 13: | Line 16: | ||
* Create a geometry object on the canvas. Set the geometry to the heat sink, and let’s name this geometry as “heat sink” as shown in (a) | * Create a geometry object on the canvas. Set the geometry to the heat sink, and let’s name this geometry as “heat sink” as shown in (a) | ||
* Create an Intact component and connect the heat sink block’s output to the component as shown in (b) | * Create an Intact component and connect the heat sink block’s output to the component as shown in (b) | ||
- | * Create an Intact thermal material block. Right click on the block and choose Aluminum 6061 as the material ( c ). | + | * Create an Intact thermal material block. Right click on the block and choose Aluminum 6061 as the material |
- | {{ : | + | {{ : |
=====Applying thermal loads===== | =====Applying thermal loads===== | ||
* The load and restraint surfaces are shown in (a) below | * The load and restraint surfaces are shown in (a) below | ||
* Create a geometry object and set it to the bottom surface. Let’s name this geometry as “fixed temperature surface” as shown in (b) | * Create a geometry object and set it to the bottom surface. Let’s name this geometry as “fixed temperature surface” as shown in (b) | ||
- | * Create a Temperature boundary condition block as connect the fixed temperature surface block’s output to the component as shown in (c) | + | * Create a Temperature boundary condition block as connect the fixed temperature surface block’s output to the component as shown in %%(c)%% |
* Create a geometry object and set it to the top surface. Let’s name this geometry as “flux surface” as shown in (d) | * Create a geometry object and set it to the top surface. Let’s name this geometry as “flux surface” as shown in (d) | ||
- | * Create a "flux boundary condition" | + | * Create a "flux boundary condition" |
* Merge the temperature and flux boundary condition blocks as shown in (f) | * Merge the temperature and flux boundary condition blocks as shown in (f) | ||
+ | {{ : | ||
=====Setup solver===== | =====Setup solver===== | ||
* Create a solver settings block as shown in (a) | * Create a solver settings block as shown in (a) | ||
Line 35: | Line 39: | ||
* Hit solve to compute the solution | * Hit solve to compute the solution | ||
+ | {{ : | ||
=====Setup visualization block===== | =====Setup visualization block===== | ||
* Create a visualization block (b) and connect the solver output to the visualization block | * Create a visualization block (b) and connect the solver output to the visualization block | ||
Line 40: | Line 45: | ||
* Right click on the visualize block and choose the simulation output for display (e.g. temperature or heat flux). | * Right click on the visualize block and choose the simulation output for display (e.g. temperature or heat flux). | ||
+ | {{ : | ||
- | The temperature distribution of the bonded assembly is displayed below, which shows that the max min temperatures | + | The temperature distribution of the bonded assembly is displayed below, which shows that the max-min temperature |
+ | {{ : |
wiki/sns/intactgh/ex_2.1684343702.txt.gz · Last modified: 2023/05/17 11:15 by sandy