User Tools

Site Tools


wiki:sns:intactgh:ex_8

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_8 [2023/10/25 11:11] – created goldywiki:sns:intactgh:ex_8 [2024/02/02 12:47] (current) graham
Line 1: Line 1:
-======Ex-8: Cylndrical Sliding Boundary Conditions======+======Ex-8: Cylindrical Sliding Boundary Conditions======
  
-🧰The geometry and grasshopper files for this example can be downloaded here: {{ :wiki:sns:intactgh:Disp_BC.zip |}}+🧰The geometry and grasshopper files for this example can be downloaded here: {{ :wiki:sns:intactgh:sliding_cylindrical.zip }} \\ 
 +*Legacy* files for Rhino 7 can also be found here: {{:wiki:sns:intactgh:sliding_cylindrical_rhino7.zip}}
  
 This example demonstrates how to use Sliding Boundary Conditions on a cylindrical face. This is useful when modeling a cylindrical hole that is free to rotate around a pin.  This example demonstrates how to use Sliding Boundary Conditions on a cylindrical face. This is useful when modeling a cylindrical hole that is free to rotate around a pin. 
Line 8: Line 9:
  
 Open the model in Rhino, place intact components, reference geometry, and set material. Open the model in Rhino, place intact components, reference geometry, and set material.
-{{ :wiki:sns:intactgh:ex8_problem.png|}}+{{ :wiki:sns:intactgh:ex8_problem.png| }}
  
-=====Valid Boundary Condition setup===== +=====Boundary Condition setup===== 
-Next, place the number of displacement boundary conditions you’d like to set and specify the displacements+Next, we apply the boundary conditions. There is a fixed restraint, a vector load, and finally a cylindrical sliding boundary condition. The first two we have covered in another example. For the sliding boundary condition, import **Sliding BC** block to the Grasshopper canvas and specify the cylindrical face. Connect the Slide BC to the Load (L) input to the Stress Solver Block.
  
-**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:ex8_bc.png| }}
- +
-{{:wiki:sns:intactgh:ex8_bc.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.+
  
  
 =====Setup solver and visualize===== =====Setup solver and visualize=====
  
-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.+Connect Solver Setting Block and the simulation is ready to be solved. (Feel free to change the default solver setting parameters). 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:ex8_result.png|}}+{{ :wiki:sns:intactgh:ex8_result.png| }}
  
wiki/sns/intactgh/ex_8.1698253891.txt.gz · Last modified: 2023/10/25 11:11 by goldy