- 在Abaqus中,可以使用节点合并技术来实现物体的结合/合并。该技术基于节点合并节点(N2N)算法。
下面是一种示例方法,假设我们有两个物体:Body1和Body2。在模拟中,我们让它们碰撞并进行结合/合并。首先,我们需要将它们分别分配到两个部件中。
*PART, NAME=Part1
*NODE, NSET=Nodes1
0., 0., 0.
1., 0., 0.
1., 1., 0.
0., 1., 0.
*ELEMENT, TYPE=C3D8R, ELSET=Elements1, MATERIAL=Material1
1, 2, 3, 4, 5, 6, 7, 8
*SOLID SECTION, ELSET=Elements1, MATERIAL=Material1
*PART, NAME=Part2
*NODE, NSET=Nodes2
1., 0., 0.
2., 0., 0.
2., 1., 0.
1., 1., 0.
*ELEMENT, TYPE=C3D8R, ELSET=Elements2, MATERIAL=Material2
1, 2, 3, 4, 5, 6, 7, 8
*SOLID SECTION, ELSET=Elements2, MATERIAL=Material2
- 接下来,我们需要使用弹性元素模拟碰撞。我们可以使用一些可用的碰撞元素,如*CONTACT。下面是一个示例:
*CONTACT, TYPE=SURFACE TO SURFACE
*CONTACT PAIR, INTERACTION=INTERACTION1
Part1, Part2
*SURFACE BEHAVIOR, NORMAL, FRICTION
Model Height Penetration, Model Width, Model Elasticity
1., 1., 1., 0.1, 0.1, 0.05
- 当两个物体接触并结合时,我们可以使用节点合并技术。节点合并算法要求我们定义一个节点集(Nset),其中包含我们希望合并的节点。
*INITIAL CONDITIONS, TYPE=DISPLACEMENT
*BOUNDARY
Part1, Nodes1, 1, 0.
Part1, Nodes1, 2, 0.
Part1, Nodes1, 3, 0.
Part2, Nodes2, 1, 0.
Part2, Nodes2, 2, 0.
Part2, Nodes2, 3, 0.
*STEP
*STATIC
*BOUNDARY, TYPE=NODE MERGE
Part1, Nodes1, Part2, Nodes2
通过这个例子,我们可以看到,在碰撞后