Structural Beam Analysis in a Web App


With the Beam Analysis application, (structural) engineers, architects, and designers can easily perform simple 2D structural beam calculations to predict how a beam will behave under different loads and support conditions.
How BIM innovations are transforming the AEC industry

Efficiently pioneering today's & next-gen BIM cloud-based Automation! We will provide information on the meaning, benefits, challenges, and future of BIM!

Through the publicly available application on the VIKTOR platform, you can experiment with the different input parameters yourself and see how the beam behaves directly. The application provides a user-friendly interface where users can specify the dimensions and properties of the beam and the type and position of the loads.

  1. Parametrically define the geometry, from a simple beam to a complex truss structure.
  2. Apply supports, point loads, and distributed loads.
  3. Select a steel profile from a standard library (IPE, HEA, HEB)
  4. Calculate and visualize resulting reaction forces, shear forces, bending moments, and displacements.
  5. Optimize the required steel profile (based on bending moment).

The app’s calculation core is anaStruct, a wonderful Python package created by Ritchie Vink.

Additionally, the open source code for the application is available in this GitHub repository.

beam_analysis_app_screenshot (1).png

Please note that this is not a validated software package. The app can only be used for indicative calculations, correct results are not guaranteed.

illustration of free trial

Start building apps now

Try for free

Related Blog Posts

Avoid Piping with Open-Source Web App

Read more

Easily Turn Grasshopper Models into Sharable Web Apps with VIKTOR

Read more

Precipitation tool shows 2023 is another extremely dry year

Read more
Get our best content in your inbox

Subscribe to our newsletter and get the latest industry insights

Customer Cases

Blog Posts

White Papers & Guides