Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations waross on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

beam to beam contact in explicit 1

Status
Not open for further replies.

Sangramkr1992

Mechanical
Aug 16, 2020
5
Hi everyone,

I am trying to do a beam to beam contact model in explicit but there seems to be through penetration happening. I have attempted to solve this problem through a coarse mesh as suggested below but it doesn't work. With static general, the analysis detects contact but the displacement is limited and requires extremely short time step.

I am aware that using shell elements to encapsulate the beam element would also work. However, I am looking for an alternative which does not use this; as there are lot of beams.

Thanks for your inputs
Sangram


*Heading
** Job name: Job-256 Model name: Job-110-THERMAL2
** Generated by: Abaqus/CAE 2019
*Preprint, echo=NO, model=NO, history=NO, contact=NO
**
** PARTS
**
*Part, name=Knit_soldiworks11-2075_wire
*Node
1, 27.5, 1.5, 0.25
2, 27.2099991, 3.5625, 0.
3, 26.25, 3.8843751, 0.25
4, 25.2900009, 3.5625, 0.
5, 25., 1.5, 0.25
6, 24.7099991, 3.5625, 0.
7, 23.75, 3.8843751, 0.25
8, 22.7900009, 3.5625, 0.
9, 22.5, 1.5, 0.25
10, 22.2099991, 3.5625, 0.
11, 21.25, 3.8843751, 0.25
12, 20.2900009, 3.5625, 0.
13, 20., 1.5, 0.25
14, 19.7099991, 3.5625, 0.
15, 18.75, 3.8843751, 0.25
16, 17.7900009, 3.5625, 0.
17, 17.5, 1.5, 0.25
18, 17.2099991, 3.5625, 0.
19, 16.25, 3.8843751, 0.25
20, 15.29, 3.5625, 0.
21, 15., 1.5, 0.25
22, 14.71, 3.5625, 0.
23, 13.75, 3.8843751, 0.25
24, 12.79, 3.5625, 0.
25, 12.5, 1.5, 0.25
26, 12.21, 3.5625, 0.
27, 11.25, 3.8843751, 0.25
28, 10.29, 3.5625, 0.
29, 10., 1.5, 0.25
30, 9.71000004, 3.5625, 0.
31, 8.75, 3.8843751, 0.25
32, 7.78999996, 3.5625, 0.
33, 7.5, 1.5, 0.25
34, 7.21000004, 3.5625, 0.
35, 6.25, 3.8843751, 0.25
36, 5.28999996, 3.5625, 0.
37, 5., 1.5, 0.25
38, 4.71000004, 3.5625, 0.
39, 3.75, 3.8843751, 0.25
40, 2.78999996, 3.5625, 0.
41, 2.5, 1.5, 0.25
42, 2.21000004, 3.5625, 0.
43, 1.25, 3.8843751, 0.25
44, 0.289999992, 3.5625, 0.
45, 0., 1.5, 0.25
46, -0.289999992, 3.5625, 0.
47, -1.25, 3.8843751, 0.25
48, -2.21000004, 3.5625, 0.
49, -2.5, 1.5, 0.25
50, -2.78999996, 3.5625, 0.
51, -3.75, 3.8843751, 0.25
52, -4.71000004, 3.5625, 0.
53, -5., 1.5, 0.25
54, 26.6258297, 1.82874107, 0.0939735994
55, 26.6517429, 2.38417768, -0.367979854
56, 27.0638542, 2.98386455, -0.43592155
57, 25.4361458, 2.98386478, -0.435921431
58, 25.8482571, 2.38417721, -0.367979586
59, 25.8741684, 1.8287406, 0.0939739496
60, 24.1258297, 1.82874107, 0.0939735994
61, 24.1517429, 2.38417768, -0.367979854
62, 24.5638542, 2.98386455, -0.43592155
63, 22.9361458, 2.98386478, -0.435921431
64, 23.3482571, 2.38417721, -0.367979586
65, 23.3741684, 1.8287406, 0.0939739496
66, 21.6258297, 1.82874107, 0.0939735994
67, 21.6517429, 2.38417768, -0.367979854
68, 22.0638542, 2.98386455, -0.43592155
69, 20.4361458, 2.98386478, -0.435921431
70, 20.8482571, 2.38417721, -0.367979586
71, 20.8741684, 1.8287406, 0.0939739496
72, 19.1258297, 1.82874107, 0.0939735994
73, 19.1517429, 2.38417768, -0.367979854
74, 19.5638542, 2.98386455, -0.43592155
75, 17.9361801, 2.98380733, -0.435948402
76, 18.3481827, 2.38430023, -0.36806643
77, 18.3743744, 1.82879508, 0.0941492021
78, 16.6258297, 1.82874107, 0.0939735994
79, 16.6517429, 2.38417768, -0.367979854
80, 17.0638542, 2.98386455, -0.43592155
81, 15.4361458, 2.98386478, -0.435921431
82, 15.8482571, 2.38417721, -0.367979586
83, 15.8741693, 1.8287406, 0.0939739496
84, 14.1258307, 1.82874107, 0.0939735994
85, 14.1517429, 2.38417768, -0.367979854
86, 14.5638542, 2.98386455, -0.43592155
87, 12.9361458, 2.98386478, -0.435921431
88, 13.3482571, 2.38417721, -0.367979586
89, 13.3741693, 1.8287406, 0.0939739496
90, 11.6258307, 1.82874107, 0.0939735994
91, 11.6517429, 2.38417768, -0.367979854
92, 12.0638542, 2.98386455, -0.43592155
93, 10.4361458, 2.98386478, -0.435921431
94, 10.8482571, 2.38417721, -0.367979586
95, 10.8741693, 1.8287406, 0.0939739496
96, 9.12583065, 1.82874107, 0.0939735994
97, 9.15174294, 2.38417768, -0.367979854
98, 9.56385422, 2.98386455, -0.43592155
99, 7.93614578, 2.98386478, -0.435921431
100, 8.34825706, 2.38417721, -0.367979586
101, 8.37416935, 1.8287406, 0.0939739496
102, 6.62583065, 1.82874107, 0.0939735994
103, 6.65174294, 2.38417768, -0.367979854
104, 7.06385422, 2.98386455, -0.43592155
105, 5.43618107, 2.98380733, -0.435948402
106, 5.84818268, 2.38430023, -0.36806643
107, 5.87437439, 1.82879508, 0.0941492021
108, 4.12583065, 1.82874107, 0.0939735994
109, 4.15174294, 2.38417768, -0.367979854
110, 4.56385422, 2.98386455, -0.43592155
111, 2.93614554, 2.98386478, -0.435921431
112, 3.3482573, 2.38417721, -0.367979586
113, 3.37416887, 1.8287406, 0.0939739496
114, 1.62583053, 1.82874107, 0.0939735994
115, 1.65174282, 2.38417768, -0.367979854
116, 2.06385422, 2.98386455, -0.43592155
117, 0.436145574, 2.98386478, -0.435921431
118, 0.848257363, 2.38417721, -0.367979586
119, 0.874168992, 1.8287406, 0.0939739496
120, -0.874169469, 1.82874107, 0.0939735994
121, -0.848257184, 2.38417768, -0.367979854
122, -0.436145723, 2.98386455, -0.43592155
123, -2.06385446, 2.98386478, -0.435921431
124, -1.65174258, 2.38417721, -0.367979586
125, -1.62583101, 1.8287406, 0.0939739496
126, -3.37416935, 1.82874107, 0.0939735994
127, -3.34825706, 2.38417768, -0.367979854
128, -2.93614578, 2.98386455, -0.43592155
129, -4.56385422, 2.98386478, -0.435921431
130, -4.15174246, 2.38417721, -0.367979586
131, -4.12583113, 1.8287406, 0.0939739496
*Element, type=B31
1, 1, 54
2, 54, 55
3, 55, 56
4, 56, 2
5, 2, 3
6, 3, 4
7, 4, 57
8, 57, 58
9, 58, 59
10, 59, 5
11, 5, 60
12, 60, 61
13, 61, 62
14, 62, 6
15, 6, 7
16, 7, 8
17, 8, 63
18, 63, 64
19, 64, 65
20, 65, 9
21, 9, 66
22, 66, 67
23, 67, 68
24, 68, 10
25, 10, 11
26, 11, 12
27, 12, 69
28, 69, 70
29, 70, 71
30, 71, 13
31, 13, 72
32, 72, 73
33, 73, 74
34, 74, 14
35, 14, 15
36, 15, 16
37, 16, 75
38, 75, 76
39, 76, 77
40, 77, 17
41, 17, 78
42, 78, 79
43, 79, 80
44, 80, 18
45, 18, 19
46, 19, 20
47, 20, 81
48, 81, 82
49, 82, 83
50, 83, 21
51, 21, 84
52, 84, 85
53, 85, 86
54, 86, 22
55, 22, 23
56, 23, 24
57, 24, 87
58, 87, 88
59, 88, 89
60, 89, 25
61, 25, 90
62, 90, 91
63, 91, 92
64, 92, 26
65, 26, 27
66, 27, 28
67, 28, 93
68, 93, 94
69, 94, 95
70, 95, 29
71, 29, 96
72, 96, 97
73, 97, 98
74, 98, 30
75, 30, 31
76, 31, 32
77, 32, 99
78, 99, 100
79, 100, 101
80, 101, 33
81, 33, 102
82, 102, 103
83, 103, 104
84, 104, 34
85, 34, 35
86, 35, 36
87, 36, 105
88, 105, 106
89, 106, 107
90, 107, 37
91, 37, 108
92, 108, 109
93, 109, 110
94, 110, 38
95, 38, 39
96, 39, 40
97, 40, 111
98, 111, 112
99, 112, 113
100, 113, 41
101, 41, 114
102, 114, 115
103, 115, 116
104, 116, 42
105, 42, 43
106, 43, 44
107, 44, 117
108, 117, 118
109, 118, 119
110, 119, 45
111, 45, 120
112, 120, 121
113, 121, 122
114, 122, 46
115, 46, 47
116, 47, 48
117, 48, 123
118, 123, 124
119, 124, 125
120, 125, 49
121, 49, 126
122, 126, 127
123, 127, 128
124, 128, 50
125, 50, 51
126, 51, 52
127, 52, 129
128, 129, 130
129, 130, 131
130, 131, 53
*Nset, nset=Set-1, generate
1, 131, 1
*Elset, elset=Set-1, generate
1, 130, 1
*Nset, nset=Set-2, generate
1, 131, 1
*Elset, elset=Set-2, generate
1, 130, 1
** Section: Section-1-SET-5 Profile: Profile-1
*Beam Section, elset=Set-1, material=MAT0, temperature=GRADIENTS, section=CIRC
0.0625
0.,0.,-1.
*End Part
**
**
** ASSEMBLY
**
*Assembly, name=Assembly
**
*Instance, name=Knit_soldiworks11-2075_wire-1, part=Knit_soldiworks11-2075_wire
*End Instance
**
*Instance, name=Knit_soldiworks11-2075_wire-1-lin-1-2, part=Knit_soldiworks11-2075_wire
0., 1.4, 0.
*End Instance
**
*Nset, nset=EDGE3, instance=Knit_soldiworks11-2075_wire-1, generate
1, 131, 1
*Nset, nset=EDGE4, instance=Knit_soldiworks11-2075_wire-1-lin-1-2, generate
1, 131, 1
*Nset, nset=SET-5, instance=Knit_soldiworks11-2075_wire-1-lin-1-2
1,
*Nset, nset=SET-5, instance=Knit_soldiworks11-2075_wire-1
1,
*Nset, nset=SET-7, instance=Knit_soldiworks11-2075_wire-1
53,
*Nset, nset=SET-7, instance=Knit_soldiworks11-2075_wire-1-lin-1-2
53,
*Nset, nset=SET-8, instance=Knit_soldiworks11-2075_wire-1-lin-1-2
1,
*Nset, nset=SET-8, instance=Knit_soldiworks11-2075_wire-1
1,
*Nset, nset=Set-Load, instance=Knit_soldiworks11-2075_wire-1-lin-1-2
23, 27
*Nset, nset=Set-Load2, instance=Knit_soldiworks11-2075_wire-1
23, 27
*Elset, elset=_Surf-4_, internal, instance=Knit_soldiworks11-2075_wire-1, generate
1, 130, 1
*Surface, type=ELEMENT, name=Surf-4
_Surf-4_,
*Elset, elset=_Surf-5_, internal, instance=Knit_soldiworks11-2075_wire-1-lin-1-2, generate
1, 130, 1
*Surface, type=ELEMENT, name=Surf-5
_Surf-5_,
*End Assembly
**
** MATERIALS
**
** ***************
** * MATERIALS ***
** ***************
*Material, name=MAT0
*Damping, alpha=3.75e+06
*Density
1.37e-09,
*Depvar
5,
*Elastic
3e+09, 0.2
*Material, name=MAT1
*Damping, alpha=3.75e+06
*Density
1.37e-09,
*Depvar
5,
*Elastic, type=ENGINEERING CONSTANTS
232000.,100000.,100000., 0.3, 0.4, 0.4, 50000., 50000.
50000.,
*Material, name=STEEL
*Density
7.9e-09,
*Elastic
210000., 0.3
*Plastic
100., 0.
346.814, 0.2
403.863, 0.4
443.167, 0.6
474.099, 0.8
500., 1.
522.488, 1.2
542.485, 1.4
560.57, 1.6
577.136, 1.8
592.458, 2.
606.742, 2.2
620.144, 2.4
632.785, 2.6
644.763, 2.8
656.156, 3.
667.029, 3.2
677.436, 3.4
687.423, 3.6
697.029, 3.8
706.287, 4.
715.226, 4.2
723.872, 4.4
732.248, 4.6
740.372, 4.8
748.263, 5.
755.935, 5.2
763.404, 5.4
770.682, 5.6
777.779, 5.8
784.708, 6.
791.477, 6.2
798.094, 6.4
804.568, 6.6
810.907, 6.8
817.116, 7.
823.202, 7.2
829.171, 7.4
835.028, 7.6
840.779, 7.8
846.426, 8.
851.976, 8.2
857.432, 8.4
862.798, 8.6
868.077, 8.8
873.273, 9.
878.388, 9.2
883.427, 9.4
888.39, 9.6
893.282, 9.8
898.105, 10.
902.86, 10.2
907.551, 10.4
912.179, 10.6
916.746, 10.8
921.255, 11.
925.706, 11.2
930.102, 11.4
934.444, 11.6
938.735, 11.8
942.974, 12.
947.165, 12.2
951.308, 12.4
955.404, 12.6
959.455, 12.8
963.462, 13.
967.425, 13.2
971.348, 13.4
975.229, 13.6
979.071, 13.8
982.873, 14.
986.638, 14.2
990.366, 14.4
994.058, 14.6
997.715, 14.8
1001.34, 15.
1004.93, 15.2
1008.48, 15.4
1012.01, 15.6
1015.5, 15.8
1018.96, 16.
1022.39, 16.2
1025.79, 16.4
1029.16, 16.6
1032.51, 16.8
1035.83, 17.
1039.11, 17.2
1042.38, 17.4
1045.61, 17.6
1048.82, 17.8
1052.01, 18.
1055.17, 18.2
1058.31, 18.4
1061.42, 18.6
1064.51, 18.8
1067.58, 19.
1070.62, 19.2
1073.64, 19.4
1076.65, 19.6
1079.62, 19.8
1082.58, 20.
1085.52, 20.2
1088.44, 20.4
1091.33, 20.6
1094.21, 20.8
1097.07, 21.
1099.91, 21.2
1102.73, 21.4
1105.53, 21.6
1108.32, 21.8
1111.08, 22.
1113.83, 22.2
1116.56, 22.4
1119.28, 22.6
1121.98, 22.8
1124.66, 23.
1127.32, 23.2
1129.97, 23.4
1132.6, 23.6
1135.22, 23.8
1137.82, 24.
1140.41, 24.2
1142.98, 24.4
1145.54, 24.6
1148.08, 24.8
1150.61, 25.
1153.13, 25.2
1155.63, 25.4
**
** INTERACTION PROPERTIES
**
*Surface Interaction, name=INTPROP-1
1.,
*Friction, slip tolerance=0.005
0.112,
*Surface Behavior, pressure-overclosure=HARD
**
** CONTACT INITIALIZATION DATA
**
*Contact Initialization Data, name=CInit-1, INITIAL CLEARANCE=1.
*Contact Initialization Data, name=CInit-2, INITIAL CLEARANCE=0.1
**
** INTERACTIONS
**
** Interaction: general_contact
*Contact
*Contact Inclusions, ALL EXTERIOR
*Contact Property Assignment
, , INTPROP-1
*Contact Initialization Assignment
Surf-4 , Surf-5 , CInit-1
** ----------------------------------------------------------------
**
** STEP: Step-1
**
*Step, name=Step-1, nlgeom=YES, inc=1000
*Dynamic
0.5,2.,2e-05
**
** BOUNDARY CONDITIONS
**
** Name: BC-8 Type: Displacement/Rotation
*Boundary
SET-5, 1, 1
** Name: BC-9 Type: Displacement/Rotation
*Boundary
SET-8, 2, 2
** Name: Disp-BC-1 Type: Symmetry/Antisymmetry/Encastre
*Boundary
SET-7, ENCASTRE
** Name: Disp-BC-2 Type: Displacement/Rotation
*Boundary
SET-8, 3, 3
** Name: Disp-BC-3 Type: Displacement/Rotation
*Boundary
SET-8, 4, 4
** Name: Disp-BC-4 Type: Displacement/Rotation
*Boundary
SET-8, 5, 5
** Name: Disp-BC-5 Type: Displacement/Rotation
*Boundary
SET-8, 6, 6
** Name: Z_20 Type: Displacement/Rotation
*Boundary
Set-Load, 3, 3, 40.
**
** OUTPUT REQUESTS
**
*Restart, write, number interval=1, time marks=NO
**
** FIELD OUTPUT: F-Output-1
**
*Output, field, variable=PRESELECT, frequency=1
**
** HISTORY OUTPUT: H-Output-1
**
*Output, history, variable=PRESELECT, frequency=1
*End Step
 
Replies continue below

Recommended for you

This input file features dynamic implicit step. If you want to solve it in Abaqus/Standard, add the following line to the input file: *Contact Formulation, Type=edge to edge, Formulation=both. Otherwise, use dynamic explicit step.
 
Thank you FEA way. I realize as you have pointed you out that I had made a mistake on the step. Dynamic explicit should have been used in place of dynamic implicit.

I tried with static general, with edge to edge formulation as suggested. I have tried a couple of tests.
1. With displacement on both fibers, the model runs fine and converges.
2. With displacement only on one fiber, I want to capture the interaction between the yarn. The problem I faced was that the model would run for a limited displacement before running into errors. I have shared a video if that.
Video- Code-
With dynamic explicit the model does not detect interaction between the beam. I have used general contact formulation
 
That's a large deformation problem with changing contact and thus it can be hard to solve using general static step. Try enabling automatic stabilization or use dynamic implicit quasi-static step type. Still, explicit solver would be the best choice in this case.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor