> For the complete documentation index, see [llms.txt](https://manual.karamba3d.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manual.karamba3d.com/beta/2-getting-started/2-getting-started-1/setting-up-a-structural-analysis/2.2.5-choose-an-algorithm.md).

# 2.2.5 Choose an Algorithm

<figure><img src="/files/pchvfKMJs3F1e8wDiipz" 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.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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/beta/2-getting-started/2-getting-started-1/setting-up-a-structural-analysis/2.2.5-choose-an-algorithm.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.
