This problem illustrates a planar joint connecting two rigid bodies.
*CONSTRAINED_JOINT_PLANAR Sliding Blocks with Planar Joint LS-DYNA Manual Section: *CONSTRAINED_JOINT_PLANAR Additional Sections: *LOAD_NODE_POINT *LOAD_SEGMENT *INITIAL_VELOCITY_NODE *CONSTRAINED_EXTRA_NODES_SET Example: Sliding Blocks with Planar Joint Description: This problem illustrates a planar joint connecting two rigid bodies. Model: The first block measuring 2*2*2 slides along a second block measuring 2 * 2 * 8. A third flexible body controls the time step size. The first block has a ramped pressure of 100 psi applied to the top surface and ramped concentrated forces applied to a lower edge of 40 lbs. The initial velocity of the first block is 400 inches/second. Input: One joint definition consist of nodes 128, 126, 129 and 127 (*CONSTRAINED_JOINT_PLANAR). The nodes are extra nodes attached to the rigid bodies and are coincident (*CONSTRAINED_EXTRA_NODES_SET, *SET_NODE_LIST). Results: The plots show that the first block correctly slides across the second block.
*CONSTRAINED_EXTRA_NODES_SET *CONSTRAINED_JOINT_PLANAR *CONTROL_TERMINATION *DATABASE_BINARY_D3PLOT *DATABASE_GLSTAT *DATABASE_HISTORY_NODE *DATABASE_JNTFORC *DATABASE_NODOUT *DATABASE_RBDOUT *DEFINE_CURVE *ELEMENT_SOLID *END *INITIAL_VELOCITY_NODE *KEYWORD *LOAD_NODE_POINT *LOAD_SEGMENT *MAT_ELASTIC *MAT_RIGID *NODE *PART *SECTION_SOLID *SET_NODE_LIST *TITLE
*KEYWORD
*TITLE
test planar joints
$
$ LSTC Example
$
$ Last Modified: August 29, 1997
$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$
$ - part 1: fixed, long, rigid block
$ - part 2: rigid block which slides on top of part 1
$ initial velocity = 400
$ - part 3: elastic solid used to set time step
$
$
$ Units: lbf-s^2/in, in, s, lbf, psi, lbf-in
$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$
$$$$ Control Output
$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$
$...>....1....>....2....>....3....>....4....>....5....>....6....>....7....>....8
$
*CONTROL_TERMINATION
$ endtim endcyc dtmin endneg endmas
0.020
$
*DATABASE_BINARY_D3PLOT
$ dt/cycl lcdt
0.001
$
*DATABASE_GLSTAT
$ dt
0.0001
$
*DATABASE_JNTFORC
$ dt
0.0001
$
*DATABASE_HISTORY_NODE
$ Define nodes that output into nodout
$ id1 id2 id3 id4 id5 id6 id7 id8
91 21 94 128 126 129 127
$
*DATABASE_NODOUT
$ dt
0.0001
$
*DATABASE_RBDOUT
$ dt
0.0001
$
$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$
$$$$ Define Planar Joint
$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$
$...>....1....>....2....>....3....>....4....>....5....>....6....>....7....>....8
$
*CONSTRAINED_JOINT_PLANAR
$
$ n1 n2 n3 n4 n5 n6 rps
128 126 129 127 0.000E+00
$
*CONSTRAINED_EXTRA_NODES_SET
$
$ pid nsid
1 1
$
*SET_NODE_LIST
$
$ sid
1
$
$ nid1 nid2 nid3 nid4 nid5 nid6 nid7 nid8
126 127
$
*CONSTRAINED_EXTRA_NODES_SET
$
$ pid nsid
2 2
$
*SET_NODE_LIST
$
$ sid
2
$
$ nid1 nid2 nid3 nid4 nid5 nid6 nid7 nid8
128 129
$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$
$$$$ Parts and Materials
$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$
$...>....1....>....2....>....3....>....4....>....5....>....6....>....7....>....8
$
*PART
fixed rigid body
$
$ pid sid mid eosid hgid igrav adpopt
1 1 1
$
*PART
sliding rigid body
2 2 2
$
*PART
elastic body for time step control
3 3 3
$
$
$$$$ Materials
$
*MAT_RIGID
$
$ mid ro e pr n couple m alias
1 7.850E-04 3.000E+07 3.000E-01
$
$ cmo con1 con2
1.000E+00 7.000E+00 7.000E+00
$
$ lco/a1 a2 a3 v1 v2 v3
$
*MAT_RIGID
$
$ mid ro e pr n couple m alias
2 7.850E-04 3.000E+07 3.000E-01
$
$ cmo con1 con2
$
$ lco/a1 a2 a3 v1 v2 v3
$
*MAT_ELASTIC
$
$ mid ro e pr
3 7.850E-04 3.000E+07 3.000E-01
$
$
$$$$ Sections
$
*SECTION_SOLID
$ sid elform
1 0
2 0
3 0
$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$
$$$$ Loading
$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$
$$$$ Pressure load on top of block
$
*LOAD_SEGMENT
$
$ lcid sf at n1 n2 n3 n4
1 1.000E+00 0.000E+00 97 106 107 98
1 1.000E+00 0.000E+00 106 115 116 107
1 1.000E+00 0.000E+00 98 107 108 99
1 1.000E+00 0.000E+00 107 116 117 108
$
*DEFINE_CURVE
$
$ lcid sidr scla sclo offa offo
1 0 0.000E+00 0.000E+00 0.000E+00 0.000E+00
$
$ abscissa ordinate
0.00000000E+00 0.00000000E+00
9.99999978E-03 1.00000000E+02
1.99999996E-02 1.00000000E+02
$
$
$$$$ Force load on lower edge of block
$
*LOAD_NODE_POINT
$
$ nid dof lcid sf cid m1 m2 m3
91 3 2-1.000E+00 0
92 3 2-1.000E+00 0
93 3 2-1.000E+00 0
$
*DEFINE_CURVE
$
$ lcid sidr scla sclo offa offo
2 0 0.000E+00 0.000E+00 0.000E+00 0.000E+00
$
$ abscissa ordinate
0.00000000E+00 0.00000000E+00
1.99999996E-02 4.00000000E+01
$$
$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$
$$$$ Initial Conditions
$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$
*INITIAL_VELOCITY_NODE
$
$ nid vx vy vz vxe vye vze
$
$$$ Nodes on sliding block
$
91 4.000E+02 0.000E+00 0.000E+00
92 4.000E+02 0.000E+00 0.000E+00
93 4.000E+02 0.000E+00 0.000E+00
94 4.000E+02 0.000E+00 0.000E+00
95 4.000E+02 0.000E+00 0.000E+00
96 4.000E+02 0.000E+00 0.000E+00
97 4.000E+02 0.000E+00 0.000E+00
98 4.000E+02 0.000E+00 0.000E+00
99 4.000E+02 0.000E+00 0.000E+00
100 4.000E+02 0.000E+00 0.000E+00
101 4.000E+02 0.000E+00 0.000E+00
102 4.000E+02 0.000E+00 0.000E+00
103 4.000E+02 0.000E+00 0.000E+00
104 4.000E+02 0.000E+00 0.000E+00
105 4.000E+02 0.000E+00 0.000E+00
106 4.000E+02 0.000E+00 0.000E+00
107 4.000E+02 0.000E+00 0.000E+00
108 4.000E+02 0.000E+00 0.000E+00
109 4.000E+02 0.000E+00 0.000E+00
110 4.000E+02 0.000E+00 0.000E+00
111 4.000E+02 0.000E+00 0.000E+00
112 4.000E+02 0.000E+00 0.000E+00
113 4.000E+02 0.000E+00 0.000E+00
114 4.000E+02 0.000E+00 0.000E+00
115 4.000E+02 0.000E+00 0.000E+00
116 4.000E+02 0.000E+00 0.000E+00
117 4.000E+02 0.000E+00 0.000E+00
$
$$$ Extra nodes on sliding rigid block
$
128 4.000E+02 0.000E+00 0.000E+00
129 4.000E+02 0.000E+00 0.000E+00
$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$
$$$$ Nodes and Elements
$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$
$
*END


