# 3.6.7: Natural Vibrations

To determine how and at what frequency a structure vibrates, use the **“NaturalVibrations”** component. Fig. 3.6.7.1 illustrates a simply supported steel beam (IPE100) with a point mass at mid-span in its 10th natural vibration mode.

The mass of beams and trusses is calculated based on their material weight. Karamba3D employs consistent mass matrices for beam elements, while a lumped approach is used for truss and shell elements. Additional masses can be defined at nodes (see section [3.1.9](/3-in-depth-component-reference/3.1-model/3.1.11-point-mass.md)) to simulate the effect of components such as concrete slabs, which typically constitute the majority of mass in high-rise structures. These additional masses are assumed to have translational inertia only.

Karamba3D scales the resulting vibration modes so that their largest component is 1. These modes are attached to the model as result cases, which can be viewed using the **“ModelView”** component. The calculation of modal mass and participation factors is based on these scaled modal displacements.

The input plugs **“ThII?”** and **“LCasesNII”**, as well as the inputs under **“Options”**, have the same meaning as those in the **“Eigen Modes”** and **“Buckling Modes”** components.

<figure><img src="/files/u194CSGx1OiBQljf3vay" alt=""><figcaption><p>Fig. 3.6.7.1: Natural vibration mode of a simply supported steel beam with a point-mass at mid-span.</p></figcaption></figure>

{% file src="/files/OEWXnQxBF8Az6SHFUCTD" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://manual.karamba3d.com/3-in-depth-component-reference/3.5-algorithms/3.5.7-natural-vibrations.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
