somebody know how to define the constraint between a solid part and a shell?
somebody know how to define the constraint between a solid part and a shell?
(OP)
I am trying to connect a solid cylinder to a shell plate, anyone have some idea how to connect them in Abaqus? Any idea is appreciated. bending moment will be transmitted..





RE: somebody know how to define the constraint between a solid part and a shell?
It is easier to think in terms of the analogous 2-dimensional situation, where you are connecting shells to beams rather than bricks to shells. Consider the diagram below (where I cannot get multiple spaces to work properly so have had to use "." in place of every second space character).
O–––––O–––––O 2
| . . . . . |
| . . . . . |
O . . . . 1 O——————————————O
| . . . . . |
| . . . . . |
O–––––O–––––O 3
Let the (initial) distance between nodes 1 and 2 be a and that between 1 and 3 be b. If the X direction is horizontal across the screen and Y is vertical up the screen, then you will get the moment transfer you are seeking if your FE program allows you to implement the two constraints
DX2 = -RZ1.a
DX3 = +RZ1.b
where DXn is the displacement of node n in the X direction and RZn is the rotation of node n about the Z axis, etc.
Alternatively you could use the single constraint
RZ1 = (DX3-DX2)/(a+b)
but this is not quite the same thing (and I think I prefer the two-constraint method).
My experience with different FE programs is limited, but I am not aware of any program that allows the automatic generation of these sorts of constraints. To apply the constraints "manually" would be an impossible PIA in the general case, because: (1) you have no ready access to the values of a and b; (2) you might need to define a different user-specified axis system at every location; and (3) in the 3-dimensional case (bricks to shells) the oblique geometry becomes that much harder again.
The limitations with this approach, in addition to those in the preceding paragraph, include:
» It might be invalid in problems involving geometric nonlinearity.
» It will not apply if your shell (or brick) elements have curved boundaries.
A completely different method that is occasionally suggested is to "embed" the beam (or shell) element into the mesh of shell (or brick) elements.
O–––––O–––––O
| . . . . . |
| . . . . . |
O . . . . . O
| . . . . . |
| . . . . . |
O—————O—————O——————————————O
| . . . . . |
| . . . . . |
O . . . . . O
| . . . . . |
| . . . . . |
O–––––O–––––O
However this approach is not without its own difficulties and complications.
RE: somebody know how to define the constraint between a solid part and a shell?
http://www.eng-tips.com/faqs.cfm?fid=376
http://www.eng-tips.com/faqs.cfm?fid=1083
RE: somebody know how to define the constraint between a solid part and a shell?
i thnk the key is to emember that solid nodes only have translational freedoms (ie forces, and not moments) the shell nodes have all six freedoms (forces and moments). so if you connect your shell to a single line of solid elements nodes you're making a pinned connection. if you join to both faces of the solid then it's a moment connection.
RE: somebody know how to define the constraint between a solid part and a shell?
If you use rb1957's method without refinement, you are adding superfluous stiffness to the shell element at the transition. Reverting to the shell-beam analog again, and referring to my first diagram above, by running "dummy" beams from 1 to 2 and from 1 to 3 you are making it more difficult for nodes 2 and 3 to experience relative motion in the Y direction (ie to move apart or to move closer together). You need to add some sort of refinement to get around this. Perhaps an axial release in the dummy beams? Perhaps a zero value for their axial stiffness?
RE: somebody know how to define the constraint between a solid part and a shell?
RE: somebody know how to define the constraint between a solid part and a shell?
and if you "embed" the shell into the solid, how do you avoid double counting ? i meant the solid elements are there representing the shape and now you're adding a shell element (with something like the same thickness property, to make it effective in bending) ?
i don't think rigid beams are double counting the edge stiffness, and if you want to relax the axial stiffness 1-2 (to allow them to "move apart" then you can give it nominal axial stiffness and "plenty" of transverse shear and bending stiffness.
RE: somebody know how to define the constraint between a solid part and a shell?
and i don't think there is any "proven ... best way" to do this, i think you have to try different approaches to see what works best in your particular model.
i wonder, could you run a beam along the join and "play" with the torsion stiffness untill the slope is continuous across the join ?