I am attempting to get correct displacements for a simple beam with an enforced rotation applied to one end -- please see the attached .dat file. "Correct displacements" are ones where the free end of the beam moves in an arc, not in a line. In my case of a beam oriented along the X axis and rotated about the Y axis, the end node should have both Z and X displacements. However, I am not able to get this result.
D I S P L A C E M E N T V E C T O R
POINT ID. TYPE T1 T2 T3 R1 R2 R3
1 G 0.0 0.0 0.0 0.0 1.745330E-01 0.0
2 G 0.0 0.0 -1.745330E-01 0.0 1.745330E-01 0.0
3 G 0.0 0.0 -3.490660E-01 0.0 1.745330E-01 0.0
4 G 0.0 0.0 -5.235990E-01 0.0 1.745330E-01 0.0
5 G 0.0 0.0 -6.981320E-01 0.0 1.745330E-01 0.0
6 G 0.0 0.0 -8.726650E-01 0.0 1.745330E-01 0.0
7 G 0.0 0.0 -1.047198E+00 0.0 1.745330E-01 0.0
8 G 0.0 0.0 -1.221731E+00 0.0 1.745330E-01 0.0
9 G 0.0 0.0 -1.396264E+00 0.0 1.745330E-01 0.0
10 G 0.0 0.0 -1.570797E+00 0.0 1.745330E-01 0.0
11 G 0.0 0.0 -1.745330E+00 0.0 1.745330E-01 0.0
As you can see, only T3 (Z) has a value. No X. How do I get the correct "arc" displacements?
NOTE: I cannot try solution 400 because we do not have a license for it. Seems like SOL 106 should be able to do this...
The reason you are getting the results as you are is because you are using CBAR elements, which are linear only- they will run in a nonlinear solution, but they will remain linear.
The following warning message in the f06 helps point this out:
*** USER INFORMATION MESSAGE 9048 (SUBDMAP NLSTATIC)
LINEAR ELEMENTS ARE CONNECTED TO THE ANALYSIS SET (A-SET).
In order to get the effect you want, you need to use the CBEAM element, which is fully nonlinear capable.
To have Nastran automatically convert the bars to beams, you can add the following bulk data entry:
MDLPRM, BRTOBM, 1
Please give this a try and see if you now get the expected results.