First, thanks for your work. Hopefully, we are in time to include it in the next release.
My proposal is a rotating cube like the one attached.
As each node describes a circle and travels at constant angular velocity there is only centripetal acceleration (ac = ω²r)
Angular velocity w is set to 1 revolution / second = 2*pi radians/s
r=distance for base middle nodes to the z axis=1m
Midside node number 10 expected results:
Magnitude v=w*r=sqrt(vx^2+vy^2)=6.28 m/s
Magnitude ac=sqrt(ax^2+ay^2)=(2*pi)^2= 39.478 m/s2 (must remain constant)
Additionally, each acceleration component should describe a sinusoidal shape with maximum amplitude 39.478 m/s2.
Each component time history of velocity against acceleration must be shifted pi/2 such that when v is max, acceleration =0 for that same component.
Then you could rotate the axis of rotation 90º to check it’s fine in other components.
You can also check other nodes (update r in formula first)
**
** Heading +++++++++++++++++++++++++++++++++++++++++++++++++
**
*Heading
Hash: mPkQWPzJ, Date: 08/08/2025, Unit system: MM_TON_S_C
**
** Nodes +++++++++++++++++++++++++++++++++++++++++++++++++++
**
*Node
1, -1.00000000E+003, -1.00000000E+003, 0.00000000E+000
2, 1.00000000E+003, -1.00000000E+003, 0.00000000E+000
3, 1.00000000E+003, 1.00000000E+003, 0.00000000E+000
4, -1.00000000E+003, 1.00000000E+003, 0.00000000E+000
5, -1.00000000E+003, -1.00000000E+003, 2.00000000E+003
6, 1.00000000E+003, -1.00000000E+003, 2.00000000E+003
7, 1.00000000E+003, 1.00000000E+003, 2.00000000E+003
8, -1.00000000E+003, 1.00000000E+003, 2.00000000E+003
9, 0.00000000E+000, -1.00000000E+003, 0.00000000E+000
10, 1.00000000E+003, 0.00000000E+000, 0.00000000E+000
11, 0.00000000E+000, 1.00000000E+003, 0.00000000E+000
12, -1.00000000E+003, 0.00000000E+000, 0.00000000E+000
13, -1.00000000E+003, -1.00000000E+003, 1.00000000E+003
14, 1.00000000E+003, -1.00000000E+003, 1.00000000E+003
15, 1.00000000E+003, 1.00000000E+003, 1.00000000E+003
16, -1.00000000E+003, 1.00000000E+003, 1.00000000E+003
17, 0.00000000E+000, -1.00000000E+003, 2.00000000E+003
18, 1.00000000E+003, 0.00000000E+000, 2.00000000E+003
19, 0.00000000E+000, 1.00000000E+003, 2.00000000E+003
20, -1.00000000E+003, 0.00000000E+000, 2.00000000E+003
21, 0.00000000E+000, 0.00000000E+000, 1.00000000E+003
22, 0.00000000E+000, 0.00000000E+000, 0.00000000E+000
**
** Elements ++++++++++++++++++++++++++++++++++++++++++++++++
**
*Element, Type=C3D20, Elset=Solid_part-1
1, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 17, 18, 19,
20, 13, 14, 15, 16
**
** Node sets +++++++++++++++++++++++++++++++++++++++++++++++
**
*Nset, Nset=Node_Set-1
10
*Nset, Nset=Internal_Selection-1_Angular_Velocity-1
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
17, 18, 19, 20
**
** Element sets ++++++++++++++++++++++++++++++++++++++++++++
**
*Elset, Elset=Internal_Selection-1_Solid_Section-1
Solid_part-1
**
** Surfaces ++++++++++++++++++++++++++++++++++++++++++++++++
**
**
** Physical constants ++++++++++++++++++++++++++++++++++++++
**
**
** Coordinate systems ++++++++++++++++++++++++++++++++++++++
**
**
** Materials +++++++++++++++++++++++++++++++++++++++++++++++
**
*Material, Name=S235
*Density
7.8E-09
*Elastic
210000, 0.28
*Expansion, Zero=20
1.1E-05
*Conductivity
14
*Specific heat
440000000
**
** Sections ++++++++++++++++++++++++++++++++++++++++++++++++
**
*Solid section, Elset=Internal_Selection-1_Solid_Section-1, Material=S235
**
** Pre-tension sections ++++++++++++++++++++++++++++++++++++
**
**
** Constraints +++++++++++++++++++++++++++++++++++++++++++++
**
**
** Surface interactions ++++++++++++++++++++++++++++++++++++
**
**
** Contact pairs +++++++++++++++++++++++++++++++++++++++++++
**
**
** Amplitudes ++++++++++++++++++++++++++++++++++++++++++++++
**
*Amplitude, Name=Tabular-1
0, 0, 2, 2
**
** Initial conditions ++++++++++++++++++++++++++++++++++++++
**
** Name: Angular_Velocity-1
*Initial conditions, Type=Velocity
1, 1, 6283.18530717959
1, 2, -6.28318531E+003
2, 1, 6283.18530717959
2, 2, 6283.18530717959
3, 1, -6.28318531E+003
3, 2, 6283.18530717959
4, 1, -6.28318531E+003
4, 2, -6.28318531E+003
5, 1, 6283.18530717959
5, 2, -6.28318531E+003
6, 1, 6283.18530717959
6, 2, 6283.18530717959
7, 1, -6.28318531E+003
7, 2, 6283.18530717959
8, 1, -6.28318531E+003
8, 2, -6.28318531E+003
9, 1, 6283.18530717959
10, 2, 6283.18530717959
11, 1, -6.28318531E+003
12, 2, -6.28318531E+003
13, 1, 6283.18530717959
13, 2, -6.28318531E+003
14, 1, 6283.18530717959
14, 2, 6283.18530717959
15, 1, -6.28318531E+003
15, 2, 6283.18530717959
16, 1, -6.28318531E+003
16, 2, -6.28318531E+003
17, 1, 6283.18530717959
18, 2, 6283.18530717959
19, 1, -6.28318531E+003
20, 2, -6.28318531E+003
**
** Steps +++++++++++++++++++++++++++++++++++++++++++++++++++
**
**
** Step-1 ++++++++++++++++++++++++++++++++++++++++++++++++++
**
*Step, Nlgeom, Inc=1000
*Dynamic, Solver=Pardiso
0.002, 2, 1E-05, 0.002
**
** Controls ++++++++++++++++++++++++++++++++++++++++++++++++
**
**
** Output frequency ++++++++++++++++++++++++++++++++++++++++
**
**
** Boundary conditions +++++++++++++++++++++++++++++++++++++
**
*Boundary, op=New
**
** Loads +++++++++++++++++++++++++++++++++++++++++++++++++++
**
*Cload, op=New
*Dload, op=New
**
** Defined fields ++++++++++++++++++++++++++++++++++++++++++
**
**
** History outputs +++++++++++++++++++++++++++++++++++++++++
**
*Node print, Nset=Node_Set-1, Totals=Only, Global=Yes
U, V
**
** Field outputs +++++++++++++++++++++++++++++++++++++++++++
**
*Node file
RF, U, V
*El file
S, E, ENER, NOE
**
** End step ++++++++++++++++++++++++++++++++++++++++++++++++
**
*End step