Contrib:Claws/Code Aster/10 x cases/liaison mail

From CAELinuxWiki
Revision as of 02:29, 5 February 2010 by Claws (Talk | contribs)

Jump to: navigation, search

<-Link: Back to Contrib:Claws/Code_Aster/10_1_x_cases

Content

Introduction and theory

In this case we'll use ASTK and Code_Aster to load and combine several separate mesh files into one big mesh and solve for an applied load. The reasons for this approach can be many, but sometimes it's just more practical to work on one part of an assembly instead of the full assembly.

In Salomés geometry module the full assembly is manipulated in different ways, but each of the parts are meshed and exported separately.

A section of the assembly below, is what we'll be working with.

Claws assm geo.jpg

Work flow

To accomplish this feat using Salomé, ASTK and Code_Aster, a few steps must be completed.

  • Decide which surfaces of the parts that will be 'glued' together and assign mesh groups accordingly
  • Assign unit numbers in ASTK
  • Tell Code_Aster which mesh files to load using unit numbers and tell it which surfaces that should be glued together.


Below in the table the different parts that go into the assembly can be seen.

Tables Are Fun
"Part:Ring"
"Part:Mount"
"Part:Hinge"
"Part:Assembly exploded"
"Part:Assembly"
"bunny"



Assignment of groups


<br\>

Group diagram


click here for bigger version


<br\>

The way Code_Aster connects different meshes, is by using the LIAISON_MAIL command. A 3D volume group is connected to a 2D face group using a 'parent/child' relationship called GROUP_MA_MAIT and GROUP_MA_ESCL

Load and boundary conditions diagram



<br\>

Tables Are Fun
"Part:Ring"
"Part:Mount"
"Part:Hinge"
"Part:Assembly exploded"
row 2, cell 2 row 2, cell 3