2. Moments

This test covers the moment boundary condition and ensures global quantities and reaction forces are implemented correctly, when face normals and moment components are aligned with the global reference frame.

Geometry and setup

This test uses geometry 10 square straight beam aligned with x-axis.

Load cases

  • LC1_moment_1_0_0: Single moment in [1,0,0]

  • LC2_moment_0_1_0: Single moment in [0,1,0]

  • LC3_moment_0_0_1: Single moment in [0,0,1]

  • LC4_moment_1_0_1: Single moment in [1,0,1]

  • LC5_moment_1_1_1: Single moment in [1,1,1]

  • LC6_moment_1+1+1: Three moments [[1,0,0], [0,1,0], [0,0,1]]

Test results

Table last updated on September 10, 2025 at 13:44 UTC

Version: 2025.09.10.1323_fcc273e8

Table 3 Test results

test

case

scalar

expected

output

delta

tolerance

status

test_path

0002

LC1_moment_1_0_0

maximum_displacement > solid.1 (m)

+3.9400E-07

+3.9353E-07

-0.1%

0.01

✓ pass

0002_geometry-0010_check-moment

0002

LC1_moment_1_0_0

reaction_forces > solid.1 > surface_set > fix > RFx (N)

+0.0000E+00

-1.0871E-11

0.00

0.10

✓ pass

0002_geometry-0010_check-moment

0002

LC1_moment_1_0_0

reaction_forces > solid.1 > surface_set > fix > RFy (N)

+0.0000E+00

-5.5192E-11

0.00

0.10

✓ pass

0002_geometry-0010_check-moment

0002

LC1_moment_1_0_0

reaction_forces > solid.1 > surface_set > fix > RFz (N)

+0.0000E+00

-6.1995E-11

0.00

0.10

✓ pass

0002_geometry-0010_check-moment

0002

LC1_moment_1_0_0

reaction_moments > solid.1 > surface_set > fix > RMx (Nm)

-1.0000E+03

-1.0000E+03

-0.0%

0.01

✓ pass

0002_geometry-0010_check-moment

0002

LC1_moment_1_0_0

reaction_moments > solid.1 > surface_set > fix > RMy (Nm)

+0.0000E+00

+1.0783E-10

-0.00

0.10

✓ pass

0002_geometry-0010_check-moment

0002

LC1_moment_1_0_0

reaction_moments > solid.1 > surface_set > fix > RMz (Nm)

+0.0000E+00

-6.3739E-11

0.00

0.10

✓ pass

0002_geometry-0010_check-moment

0002

LC1_moment_1_0_0

total_strain_energy > solid.1 (J)

+2.7000E-04

+2.7046E-04

0.2%

0.01

✓ pass

0002_geometry-0010_check-moment

0002

LC2_moment_0_1_0

maximum_displacement > solid.1 (m)

+3.8000E-07

+3.8036E-07

0.1%

0.01

✓ pass

0002_geometry-0010_check-moment

0002

LC2_moment_0_1_0

reaction_forces > solid.1 > surface_set > fix > RFx (N)

+0.0000E+00

-2.2920E-11

0.00

0.10

✓ pass

0002_geometry-0010_check-moment

0002

LC2_moment_0_1_0

reaction_forces > solid.1 > surface_set > fix > RFy (N)

+0.0000E+00

+3.9670E-11

-0.00

0.10

✓ pass

0002_geometry-0010_check-moment

0002

LC2_moment_0_1_0

reaction_forces > solid.1 > surface_set > fix > RFz (N)

+0.0000E+00

-5.1654E-09

0.00

0.10

✓ pass

0002_geometry-0010_check-moment

0002

LC2_moment_0_1_0

reaction_moments > solid.1 > surface_set > fix > RMx (Nm)

+0.0000E+00

+3.5146E-11

-0.00

0.10

✓ pass

0002_geometry-0010_check-moment

0002

LC2_moment_0_1_0

reaction_moments > solid.1 > surface_set > fix > RMy (Nm)

-1.0000E+03

-1.0000E+03

-0.0%

0.01

✓ pass

0002_geometry-0010_check-moment

0002

LC2_moment_0_1_0

reaction_moments > solid.1 > surface_set > fix > RMz (Nm)

+0.0000E+00

+7.7618E-11

-0.00

0.10

✓ pass

0002_geometry-0010_check-moment

0002

LC2_moment_0_1_0

total_strain_energy > solid.1 (J)

+1.6900E-04

+1.6891E-04

-0.1%

0.01

✓ pass

0002_geometry-0010_check-moment

0002

LC3_moment_0_0_1

maximum_displacement > solid.1 (m)

+3.8000E-07

+3.8040E-07

0.1%

0.01

✓ pass

0002_geometry-0010_check-moment

0002

LC3_moment_0_0_1

reaction_forces > solid.1 > surface_set > fix > RFx (N)

+0.0000E+00

+3.3857E-11

-0.00

0.10

✓ pass

0002_geometry-0010_check-moment

0002

LC3_moment_0_0_1

reaction_forces > solid.1 > surface_set > fix > RFy (N)

+0.0000E+00

+5.2417E-09

-0.00

0.10

✓ pass

0002_geometry-0010_check-moment

0002

LC3_moment_0_0_1

reaction_forces > solid.1 > surface_set > fix > RFz (N)

+0.0000E+00

-4.3470E-11

0.00

0.10

✓ pass

0002_geometry-0010_check-moment

0002

LC3_moment_0_0_1

reaction_moments > solid.1 > surface_set > fix > RMx (Nm)

+0.0000E+00

-2.2251E-11

0.00

0.10

✓ pass

0002_geometry-0010_check-moment

0002

LC3_moment_0_0_1

reaction_moments > solid.1 > surface_set > fix > RMy (Nm)

+0.0000E+00

+7.9323E-11

-0.00

0.10

✓ pass

0002_geometry-0010_check-moment

0002

LC3_moment_0_0_1

reaction_moments > solid.1 > surface_set > fix > RMz (Nm)

-1.0000E+03

-1.0000E+03

-0.0%

0.01

✓ pass

0002_geometry-0010_check-moment

0002

LC3_moment_0_0_1

total_strain_energy > solid.1 (J)

+1.6900E-04

+1.6890E-04

-0.1%

0.01

✓ pass

0002_geometry-0010_check-moment

0002

LC4_moment_1_0_1

maximum_displacement > solid.1 (m)

+6.8800E-07

+6.8753E-07

-0.1%

0.01

✓ pass

0002_geometry-0010_check-moment

0002

LC4_moment_1_0_1

reaction_forces > solid.1 > surface_set > fix > RFx (N)

+0.0000E+00

+2.3292E-11

-0.00

0.10

✓ pass

0002_geometry-0010_check-moment

0002

LC4_moment_1_0_1

reaction_forces > solid.1 > surface_set > fix > RFy (N)

+0.0000E+00

+5.1857E-09

-0.00

0.10

✓ pass

0002_geometry-0010_check-moment

0002

LC4_moment_1_0_1

reaction_forces > solid.1 > surface_set > fix > RFz (N)

+0.0000E+00

-1.0549E-10

0.00

0.10

✓ pass

0002_geometry-0010_check-moment

0002

LC4_moment_1_0_1

reaction_moments > solid.1 > surface_set > fix > RMx (Nm)

-1.0000E+03

-1.0000E+03

-0.0%

0.01

✓ pass

0002_geometry-0010_check-moment

0002

LC4_moment_1_0_1

reaction_moments > solid.1 > surface_set > fix > RMy (Nm)

+0.0000E+00

+1.8682E-10

-0.00

0.10

✓ pass

0002_geometry-0010_check-moment

0002

LC4_moment_1_0_1

reaction_moments > solid.1 > surface_set > fix > RMz (Nm)

-1.0000E+03

-1.0000E+03

-0.0%

0.01

✓ pass

0002_geometry-0010_check-moment

0002

LC4_moment_1_0_1

total_strain_energy > solid.1 (J)

+4.3900E-04

+4.3938E-04

0.1%

0.01

✓ pass

0002_geometry-0010_check-moment

0002

LC5_moment_1_1_1

maximum_displacement > solid.1 (m)

+8.4500E-07

+8.4535E-07

0.0%

0.01

✓ pass

0002_geometry-0010_check-moment

0002

LC5_moment_1_1_1

reaction_forces > solid.1 > surface_set > fix > RFx (N)

+0.0000E+00

+2.9132E-13

-0.00

0.10

✓ pass

0002_geometry-0010_check-moment

0002

LC5_moment_1_1_1

reaction_forces > solid.1 > surface_set > fix > RFy (N)

+0.0000E+00

+5.2255E-09

-0.00

0.10

✓ pass

0002_geometry-0010_check-moment

0002

LC5_moment_1_1_1

reaction_forces > solid.1 > surface_set > fix > RFz (N)

+0.0000E+00

-5.2711E-09

0.00

0.10

✓ pass

0002_geometry-0010_check-moment

0002

LC5_moment_1_1_1

reaction_moments > solid.1 > surface_set > fix > RMx (Nm)

-1.0000E+03

-1.0000E+03

-0.0%

0.01

✓ pass

0002_geometry-0010_check-moment

0002

LC5_moment_1_1_1

reaction_moments > solid.1 > surface_set > fix > RMy (Nm)

-1.0000E+03

-1.0000E+03

-0.0%

0.01

✓ pass

0002_geometry-0010_check-moment

0002

LC5_moment_1_1_1

reaction_moments > solid.1 > surface_set > fix > RMz (Nm)

-1.0000E+03

-1.0000E+03

-0.0%

0.01

✓ pass

0002_geometry-0010_check-moment

0002

LC5_moment_1_1_1

total_strain_energy > solid.1 (J)

+6.0800E-04

+6.0829E-04

0.0%

0.01

✓ pass

0002_geometry-0010_check-moment

0002

LC6_moment_1+1+1

maximum_displacement > solid.1 (m)

+8.4500E-07

+8.4535E-07

0.0%

0.01

✓ pass

0002_geometry-0010_check-moment

0002

LC6_moment_1+1+1

reaction_forces > solid.1 > surface_set > fix > RFx (N)

+0.0000E+00

+1.5632E-13

-0.00

0.10

✓ pass

0002_geometry-0010_check-moment

0002

LC6_moment_1+1+1

reaction_forces > solid.1 > surface_set > fix > RFy (N)

+0.0000E+00

+5.2255E-09

-0.00

0.10

✓ pass

0002_geometry-0010_check-moment

0002

LC6_moment_1+1+1

reaction_forces > solid.1 > surface_set > fix > RFz (N)

+0.0000E+00

-5.2706E-09

0.00

0.10

✓ pass

0002_geometry-0010_check-moment

0002

LC6_moment_1+1+1

reaction_moments > solid.1 > surface_set > fix > RMx (Nm)

-1.0000E+03

-1.0000E+03

-0.0%

0.01

✓ pass

0002_geometry-0010_check-moment

0002

LC6_moment_1+1+1

reaction_moments > solid.1 > surface_set > fix > RMy (Nm)

-1.0000E+03

-1.0000E+03

-0.0%

0.01

✓ pass

0002_geometry-0010_check-moment

0002

LC6_moment_1+1+1

reaction_moments > solid.1 > surface_set > fix > RMz (Nm)

-1.0000E+03

-1.0000E+03

-0.0%

0.01

✓ pass

0002_geometry-0010_check-moment

0002

LC6_moment_1+1+1

total_strain_energy > solid.1 (J)

+6.0800E-04

+6.0829E-04

0.0%

0.01

✓ pass

0002_geometry-0010_check-moment