[Question] *Orientation property of Bushing CONN3D2 Connectors does not work

Hello,

I have made an input file with 7 zero-length bushing elements with the node indexing (starting from 0) as follows:

I assigned the following boundary conditions including enforced displacements and linear displacement constraints:

 

The result is almost satisfying, except that the orientations of the zero-length bushing connector are not as expected.

For example, the bottom-right connector should have the orientation with the local x-axis of

*ORIENTATION, NAME=ori_Joint2

0.50000000, 0.86602540, 0.00000000.

However, the resulting local x-axis is 

0.50000000, -0.86602540, 0.00000000, as shown in the screenshot below.

Even worse, the bottom-left connector does not have consistent orientations at both ends, even though I specified the orientation property of ori_Joint4 at them. How do we ensure that the orientation of the bushing elements aligns with the specified *Orientation properties?

If you have any ideas on this question, I would appreciate your answer.

 

Thank you in advance for reading this message.

 

(input file)

*Heading
*Preprint, echo=NO, model=NO, history=NO, contact=NO
**----------Node----------
*Node, nset=All
1, 0.00000000, 0.63545587
2, 0.10581221, 0.00000000
3, 0.59070396, 0.00000000
4, 0.93638952, 0.28449338
5, 0.93638952, 0.28449338
6, 1.10064185, 1.27091174
7, 0.16425233, 0.91994925
8, 0.16425233, 0.91994925
9, 0.59070396, 1.27091174
10, 0.10581221, 1.27091174
11, 0.00000000, 0.63545587
12, -0.10581221, 0.00000000
13, -0.59070396, 0.00000000
14, -0.93638952, 0.28449338
15, -0.93638952, 0.28449338
16, -1.10064185, 1.27091174
17, -0.16425233, 0.91994925
18, -0.16425233, 0.91994925
19, -0.59070396, 1.27091174
20, -0.10581221, 1.27091174
21, 1.10064185, 1.27091169
22, -1.10064185, 1.27091169
**----------Fixed Node----------
*Nset, nset=Fix
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
*Boundary
Fix, 3, 5
**----------Loaded Node----------
*Nset, nset=Forced_Disp1
22
*Nset, nset=Forced_Disp2
21
*Nset, nset=Forced_Disp3
22
*Nset, nset=Forced_Disp4
21
**----------Member----------
*Element, Type=S3R, elset=Plate_T
100001, 1, 2, 3
100002, 3, 4, 1
100003, 5, 6, 7
100004, 8, 9, 10
100005, 11, 14, 13
100006, 13, 12, 11
100007, 15, 17, 16
100008, 18, 20, 19
*Element, Type = CONN3D2, elset =Joint1
200001, 1, 11
*Element, Type = CONN3D2, elset =Joint2
200002, 4, 5
*Element, Type = CONN3D2, elset =Joint3
200003, 7, 8
*Element, Type = CONN3D2, elset =Joint4
200004, 14, 15
*Element, Type = CONN3D2, elset =Joint5
200005, 17, 18
*Element, Type = CONN3D2, elset =Joint6
200006, 6, 21
*Element, Type = CONN3D2, elset =Joint7
200007, 16, 22
**----------Section----------
*Shell Section, elset=Plate_T, material=MDF1
1.00000000
**----------Equation----------
*Equation
2
3, 1, -1.00,
9, 1, 1.00,
*Equation
2
2, 1, -1.00,
10, 1, 1.00,
*Equation
2
12, 1, -1.00,
20, 1, 1.00,
*Equation
2
13, 1, -1.00,
19, 1, 1.00,
*Equation
4
2, 2, -1.00,
3, 2, 1.00,
9, 2, -1.00,
10, 2, 1.00,
*Equation
4
12, 2, -1.00,
13, 2, 1.00,
19, 2, -1.00,
20, 2, 1.00,
*ORIENTATION, NAME=ori_Joint1
1.00000000, 0.00000000, 0.00000000, 0.00000000, 1.00000000, 0.00000000
1, 0.0
*CONNECTOR BEHAVIOR, NAME=ForJoint1
*CONNECTOR ELASTICITY, COMPONENT =1
1.0000000000000000
*CONNECTOR ELASTICITY, COMPONENT =2
0.4166666666666670
*CONNECTOR ELASTICITY, COMPONENT =3
0.4166666666666670
*CONNECTOR ELASTICITY, COMPONENT =4
0.0000165616666668
*CONNECTOR ELASTICITY, COMPONENT =5
0.0833333333333333
*CONNECTOR ELASTICITY, COMPONENT =6
0.0000083333333333
*ORIENTATION, NAME=ori_Joint2
0.50000000, 0.86602540, 0.00000000, -0.86602540, 0.50000000, 0.00000000
1, 0.0
*CONNECTOR BEHAVIOR, NAME=ForJoint2
*CONNECTOR ELASTICITY, COMPONENT =1
1.0000000000000000
*CONNECTOR ELASTICITY, COMPONENT =2
0.4166666666666670
*CONNECTOR ELASTICITY, COMPONENT =3
0.4166666666666670
*CONNECTOR ELASTICITY, COMPONENT =4
0.0000165616666668
*CONNECTOR ELASTICITY, COMPONENT =5
0.0833333333333333
*CONNECTOR ELASTICITY, COMPONENT =6
0.0000083333333333
*ORIENTATION, NAME=ori_Joint3
-0.50000000, 0.86602540, 0.00000000, -0.86602540, -0.50000000, 0.00000000
1, 0.0
*CONNECTOR BEHAVIOR, NAME=ForJoint3
*CONNECTOR ELASTICITY, COMPONENT =1
1.0000000000000000
*CONNECTOR ELASTICITY, COMPONENT =2
0.4166666666666670
*CONNECTOR ELASTICITY, COMPONENT =3
0.4166666666666670
*CONNECTOR ELASTICITY, COMPONENT =4
0.0000165616666668
*CONNECTOR ELASTICITY, COMPONENT =5
0.0833333333333333
*CONNECTOR ELASTICITY, COMPONENT =6
0.0000083333333333
*ORIENTATION, NAME=ori_Joint4
-0.50000000, 0.86602540, 0.00000000, -0.86602540, -0.50000000, 0.00000000
1, 0.0
*CONNECTOR BEHAVIOR, NAME=ForJoint4
*CONNECTOR ELASTICITY, COMPONENT =1
1.0000000000000000
*CONNECTOR ELASTICITY, COMPONENT =2
0.4166666666666670
*CONNECTOR ELASTICITY, COMPONENT =3
0.4166666666666670
*CONNECTOR ELASTICITY, COMPONENT =4
0.0000165616666668
*CONNECTOR ELASTICITY, COMPONENT =5
0.0833333333333333
*CONNECTOR ELASTICITY, COMPONENT =6
0.0000083333333333
*ORIENTATION, NAME=ori_Joint5
0.50000000, 0.86602540, 0.00000000, -0.86602540, 0.50000000, 0.00000000
1, 0.0
*CONNECTOR BEHAVIOR, NAME=ForJoint5
*CONNECTOR ELASTICITY, COMPONENT =1
1.0000000000000000
*CONNECTOR ELASTICITY, COMPONENT =2
0.4166666666666670
*CONNECTOR ELASTICITY, COMPONENT =3
0.4166666666666670
*CONNECTOR ELASTICITY, COMPONENT =4
0.0000165616666668
*CONNECTOR ELASTICITY, COMPONENT =5
0.0833333333333333
*CONNECTOR ELASTICITY, COMPONENT =6
0.0000083333333333
*ORIENTATION, NAME=ori_Joint6
1.00000000, 0.00000000, 0.00000000, 0.00000000, 1.00000000, 0.00000000
1, 0.0
*CONNECTOR BEHAVIOR, NAME=ForJoint6
*CONNECTOR ELASTICITY, COMPONENT =1
2.0000000000000000
*CONNECTOR ELASTICITY, COMPONENT =2
0.8333333333333330
*CONNECTOR ELASTICITY, COMPONENT =3
0.8333333333333330
*CONNECTOR ELASTICITY, COMPONENT =4
0.0000331233333335
*CONNECTOR ELASTICITY, COMPONENT =5
0.1666666666666670
*CONNECTOR ELASTICITY, COMPONENT =6
0.0000166666666667
*ORIENTATION, NAME=ori_Joint7
1.00000000, 0.00000000, 0.00000000, 0.00000000, 1.00000000, 0.00000000
1, 0.0
*CONNECTOR BEHAVIOR, NAME=ForJoint7
*CONNECTOR ELASTICITY, COMPONENT =1
2.0000000000000000
*CONNECTOR ELASTICITY, COMPONENT =2
0.8333333333333330
*CONNECTOR ELASTICITY, COMPONENT =3
0.8333333333333330
*CONNECTOR ELASTICITY, COMPONENT =4
0.0000331233333335
*CONNECTOR ELASTICITY, COMPONENT =5
0.1666666666666670
*CONNECTOR ELASTICITY, COMPONENT =6
0.0000166666666667
*Connector Section, elset=Joint1, behavior=ForJoint1
Bushing
ori_Joint1, ori_Joint1
*Connector Section, elset=Joint2, behavior=ForJoint2
Bushing
ori_Joint2, ori_Joint2
*Connector Section, elset=Joint3, behavior=ForJoint3
Bushing
ori_Joint3, ori_Joint3
*Connector Section, elset=Joint4, behavior=ForJoint4
Bushing
ori_Joint4, ori_Joint4
*Connector Section, elset=Joint5, behavior=ForJoint5
Bushing
ori_Joint5, ori_Joint5
*Connector Section, elset=Joint6, behavior=ForJoint6
Bushing
ori_Joint6, ori_Joint6
*Connector Section, elset=Joint7, behavior=ForJoint7
Bushing
ori_Joint7, ori_Joint7
**----------Material----------
*Material, NAME=MDF1
*Elastic, TYPE=Isotropic
1.00000000, 0.25000000
*Amplitude, name=AMP1
0.0, 0.0,
1.0, 1.0,
**----------History Definition----------
*Step
*Static
0.01, 10, 1.0e-5, 0.5
*Boundary, Type=Displacement, Amplitude=AMP1
Forced_Disp1, 1, 1, -1.1006
Forced_Disp2, 1, 1, 1.1006
Forced_Disp3, 2, 2, 0.0000
Forced_Disp4, 2, 2, 0.0000
**----------Kinematic Coupling----------
*Output, field, variable=ALL, frequency=1
*Node print, nset=all, summary=NO
U
RF
*El print, elset=Plate_T
S
*End Step