Skip to content

HB 002 - Backbone curve of a clamped-clamped beam

Beams are fundamental structural elements used in a wide range of applications, from bridges and aircraft to microelectronics. However, beams are susceptible to vibrations, which can lead to fatigue, instability, and potential failure. Therefore, understanding beam vibration behavior is essential for engineers across various disciplines.

This simulation example case investigates the multiharmonic vibration characteristics of a thin metal beam clamped at both ends. This “clamped-clamped beam” model provides insights into how boundary conditions influence vibrational behavior.

The model consists of a simple, thin beam made up of metal-like custom material. As simulation output, we take the maximum displacement of the beams harmonic displacement (vibration). When plotted, the displacement a so-called “backbone curve”. The setup is detailed in the paper Parallel harmonic balance method for analysis of nonlinear dynamical systems1.

Demo project: Backbone curve of a clamped-clamped beam

Beam model

Simulation setup guide

Here you’ll find a simplified, example case level guide on setting up a multiharmonic beam vibration simulation in Quanscient Allsolve.

Step 1 - Build the geometry

In the Model section, build boxes to make the beam geometry:

NameElement typeCenter point [m]Size [m]Rotation [deg]
BeamBoxX: 0X: 1X: 0
Y: 0Y: 0.03Y: 0
Z: 0Z: 0.03Z: 0
NameElement typeCenter point [m]Size [m]Rotation [deg]
Beam half XBoxX: 0.25X: 0.5X: 0
Y: 0Y: 0.03Y: 0
Z: 0Z: 0.03Z: 0
NameElement typeCenter point [m]Size [m]Rotation [deg]
Beam half YBoxX: 0X: 1X: 0
Y: 0.0075Y: 0.015Y: 0
Z: 0Z: 0.03Z: 0
NameElement typeCenter point [m]Size [m]Rotation [deg]
Beam half ZBoxX: 0X: 1X: 0
Y: 0Y: 0.03Y: 0
Z: 0.0075Z: 0.015Z: 0

Finished geometry:

Beam model

Confirm model changes before moving on.

Step 2 - Define shared expressions and materials

Go to the Properties section.

  1. Define a shared expression:
NameDescriptionExpression
freqFundamental frequency for multiharmonic simulation [Hz]162.5
  1. Create a custom material for the beam:

Name

  • Material from paper

Target

  • All volumes 1-8
    • Add the target as a shared region.

Properties

  • Add Density
    • Set value to 7800 [kg / m^3]
  • Add Elasticity matrix
    • Set Poisson’s ratio to 0.3
    • Set Young’s modulus to 210e9 [Pa]

Step 3 - Define the physics

Go to the Physics section.

For this example, only Solid mechanics is required. Add it and define interactions:

  • Let solid mechanics target default to all volumes.
  • Add Clamp.
    • As target, select end surfaces of the beam in positive and negative X-planes (1, 7, 12, 19, 22, 29, 33, 36).
  • Add Load and name it as Center point load.
    • As target, select the middle-most point of the beam inside the volume (7).
    • Set Force to [0; 0; -200*sn(1)]. Center point load specifications

Step 4 - Generate the mesh

Go to the Simulations section. In this example, the geometry is meshed via Structured meshing.

  1. Create a new mesh.
    • Set Mesh quality to Expert settings.
    • Set Used mesher to Basic.
  2. Create a structured entity for each of the 8 volumes in the model.
  3. Before defining segment counts for the entities, apply mesh settings to save your work so far.
  4. For each structured entity, choose segment counts so that the long sides are divided into 5 segments, and the short sides into 2 segments.
  5. Apply settings and mesh.

Finalized mesh

Step 5 - Simulate

In the Simulations section, create a new simulation:

  • Analysis type
    • Multiharmonic
  • Fundamental frequency
    • freq
  • Harmonics
    • 1, 2, 3, 4, 5, 6, 7
  • Solver mode
    • Direct solver
  • Mesh
    • Select the mesh you created in Step 4.
  • Inputs
    • Add freq sweep with override expression linspace(161, 164, 41).
  • Outputs
    • Add Max u2 custom value output with output expression maxvalue(reg.material_from_paper_target, norm(getharmonic(2, u)), 5).

Your simulation is ready to run.

Step 6 - Plot results

In the Simulations section, add a plot to see results.

  • Max u2 value output Plot
  • The backbone curve shape (a missing branch drawn in red). Backbone curve

References

Footnotes

  1. https://asmedigitalcollection.asme.org/GT/proceedings/GT2020/84232/V011T30A028/1095387 ↩

  2. Demo project: Backbone curve of a clamped-clamped beam https://allsolve.quanscient.com/#/projects/428c622d-977f-4e82-a027-a51d5a489875 ↩