User Tools

Site Tools


wiki:sns:intactgh:ex_4

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
wiki:sns:intactgh:ex_4 [2023/07/21 09:40] – created eliwiki:sns:intactgh:ex_4 [2024/02/02 10:20] (current) graham
Line 1: Line 1:
-======Ex-4: Displacement Boundary Conditions as Restraints====== +======Ex-4: Displacement Boundary Conditions====== 
-This example demonstrates how to use Displacement Boundary Conditions in lieu of restraints. This is particularly useful when you want to see the stresses in an object after a certain deformation.+ 
 +🧰The geometry and grasshopper files for this example can be downloaded here: {{ :wiki:sns:intactgh:Disp_BC.zip |}} \\ 
 +*Legacy* files for Rhino 7 can also be found here: {{:wiki:sns:intactgh:disp_bc_rhino7.zip}} 
 + 
 +This example demonstrates how to use Displacement Boundary Conditions. This is particularly useful when you want to see the stresses in an object after a certain deformation.
  
 =====Geometry and material setup===== =====Geometry and material setup=====
-The geometry and grasshopper files for this example can be downloaded here. 
-Open the model in Rhino, place intact components, reference geometry, and set a material. 
  
-{{ :wiki:sns:intactgh:dispbc1.png?600 |}}+Open the model in Rhino, place intact components, reference geometry, and set material. 
 + 
 +{{ :wiki:sns:intactgh:dispbc1.png |}}
  
 =====Valid Boundary Condition setup===== =====Valid Boundary Condition setup=====
-Next, place the number of displacement boundary conditions you’d like to set and specify the displacements. It is important to note that an x, y, and z displacement all need to be defined for the geometry to be properly restrained. If displacement is left blankit will be undefined/slipping. This will result in the simulation not being able to solve. This is an example of incomplete displacement boundary conditions that will not solve.+Next, place the number of displacement boundary conditions you’d like to set and specify the displacements.  
 + 
 +**Note**: If there are no fully fixed restraints, all displacement boundary conditions together must specify displacements in x, y, and z directions to be correctly restrained. If displacement in one or more directions is not specified, the FEA problem is not correctly defined. This is an example of **incomplete displacement boundary** conditions that will not solve.
  
-{{ :wiki:sns:intactgh:dispbc2.png?600 |}}+{{ :wiki:sns:intactgh:dispbc2.png |}}
  
-This is the valid set of boundary conditions we would like to set. Define a resolution or cell size with solver settings, and the simulation is ready to be solved.+This is the **valid set of boundary conditions** we would like to set. Define a resolution or cell size with solver settings, and the simulation is ready to be solved.
  
-{{ :wiki:sns:intactgh:dispbc3.png?600 |}}+{{ :wiki:sns:intactgh:dispbc3.png |}}
  
 =====Setup solver and visualize===== =====Setup solver and visualize=====
Line 21: Line 27:
 Solve the simulation, connect it to a visualize block, and the stress distribution is ready to be seen. It is helpful to hide the geometry in rhino and turn off the geometry previews in Grasshopper to see the results the clearest. Solve the simulation, connect it to a visualize block, and the stress distribution is ready to be seen. It is helpful to hide the geometry in rhino and turn off the geometry previews in Grasshopper to see the results the clearest.
  
-{{ :wiki:sns:intactgh:dispbc4.png?900 |}}+{{ :wiki:sns:intactgh:dispbc4.png |}}
  
  
wiki/sns/intactgh/ex_4.1689954016.txt.gz · Last modified: 2023/07/21 09:40 by eli