# 2.2.5 Choose an Algorithm

<figure><img src="https://2671626451-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6rkhS8IteqWJRfUuJlL5%2Fuploads%2Fq12BgbON7KhEZ1ngNtlu%2FChoseAlgorithm.png?alt=media&#x26;token=94957ac7-161f-426a-9dcd-ed561a58c581" alt=""><figcaption><p>Fig. 2.2.5.1: Deflection and stress-strength ratio of a cantilever beam with a point-load at its tip</p></figcaption></figure>

Karamba3D provides various options for analyzing a structural model. The **“Analyze”** component (see Fig. 2.2.5.1) calculates the deformation and stresses of a model under external loads. The **“Deformation”** slider in the **“Display Scales”** submenu of the **“ModelView”** component allows scaling the graphical output of the displacements. The default magnification factor is 50, but this can be adjusted if the numeric range of the **“Deformation”** slider does not fit.

{% hint style="info" %}
Double-clicking the knob of the slider opens a window for adjusting the slider settings.
{% endhint %}

To obtain the numerical values corresponding to the colors of the utilization output, use the **“Legend”** component as shown in Fig. 2.2.5.1. The stress-wise utilization output of the **“BeamView”** component is calculated by dividing the normal stress at a point of the cantilever by the strength of its material. Negative values indicate compression, while positive values indicate tension.

However, stress-wise utilization can be misleading. Slender beams under axial compression may buckle and collapse before the compressive stresses reach the material strength. In such cases, use the **“Utilization”** component, which includes stability considerations.
