User Tools

Site Tools


wiki:sns:intactgh:restraints

Differences

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

Link to this comparison view

Next revision
Previous revision
wiki:sns:intactgh:restraints [2022/07/25 10:28] – created michaelwiki:sns:intactgh:restraints [2023/11/20 19:12] (current) – [Sliding Restraint Using Displacement Boundary Condition Block] eli
Line 1: Line 1:
 ~~NOTOC~~ ~~NOTOC~~
 ====== Restraints ====== ====== Restraints ======
-Intact.Simulation for Grasshopper can restrain surfaces or meshed surfaces to be fixed in all (default) or mixtures of coordinate directions.+<WRAP group> 
 +<WRAP half column> 
 +The FixedRestraint block in Intact.Simulation for Grasshopper can restrain surfaces or meshed surfaces to be fixed in all directions.  Restraints are applied to faces of components participating in the simulation by connecting to the Restraints input on the stress solver component.
  
-===== Creating Restraints ===== +If you need non-homogenous restraint (fixing displacement to a non-zero value along some axis) or a partial restraint (only fixing some axis) please use the [[wiki:sns:intactgh:displacementbc|displacement boundary condition]].
-To create a restraint, select the Restraint Block from the Intact.Simulation Plugin tab and click on the Grasshopper canvas to add it.+
  
-{{:wiki:sns:snsgrasshopper:dragrestraint.png?600|}} +</WRAP> 
- +<WRAP half column> 
-Once the Restraint Block is added +{{ :wiki:sns:intactgh:stress_block_rest.png?200}} 
- +</WRAP> 
- to Rhino to extract the faces which will be restrained. To extract the surfaces, go to [Solid] in the Rhino toolbar and select [Extract Surface]. Once the Extract Surface operation has been selected choose the faces to restraint and extract those surfaces. +</WRAP> 
- +===== Fixed Restraint Block =====
-{{:wiki:sns:snsgrasshopper:extractsurface.png?300|}} +
- +
-Once surfaces have been extracted, right click on the geometry input labeled "G". If there are multiple restraint faces choose the [Set Multiple Geometries] option, otherwise choose the [Set one Geometry] option. After clicking on one of the two options, choose the extracted surfaces on Rhino. +
- +
-{{:wiki:sns:snsgrasshopper:faces.png?300|}} +
- +
-===== Editing Restraints ===== +
-By default, a restraint is applied in all three coordinate directions when first created. To create partial restraints, right click any of the "X", "Y","Z" inputs and change their values to false.+
 <WRAP group> <WRAP group>
 <WRAP half column> <WRAP half column>
-{{:wiki:sns:snsgrasshopper:restdir.png?300|}} +A restraint has one input: 
 +  * the geometry of the surfaces to be restrained 
 + 
 +A restraint fixes the selected geometry in all directions.
 </WRAP> </WRAP>
 <WRAP half column> <WRAP half column>
-{{:wiki:sns:snsgrasshopper:partial.png?270|}} +{{ :wiki:sns:intactgh:rest_block.png?200}}
 </WRAP> </WRAP>
 </WRAP> </WRAP>
  
 +===== Sliding Restraint Using Displacement Boundary Condition Block =====
 +
 +Apply sliding boundary condition (along X, Y, and/or Z axes) using the [[wiki:sns:intactgh:displacementbc|Displacement Boundary Condition]] block. Specify no displacement to the directions that allow sliding.
 +
 +<WRAP center round box 60%>
 +📌 See example application [[wiki:sns:intactgh:ex_4|Ex-4: Displacement Boundary Conditions]]
 +</WRAP>
wiki/sns/intactgh/restraints.1658766512.txt.gz · Last modified: 2022/07/25 10:28 by michael