byADIT Free software for engineers and students
EngiFree
XC — The Complete Guide: Finite Element Structural Analysis and Code Checks From Python

XC — The Complete Guide: Finite Element Structural Analysis and Code Checks From Python

XC is open-source software (GPL-3.0 licence) for finite element structural analysis. Geometry, mesh and loads are built in a Python script. What sets it apart is the design layer: tools for applying design codes to the analysis results, for concrete and steel.

What you get

What to know

XC is aimed at advanced users: there is no graphical interface, and installation targets mainly Linux. On Windows and macOS it is installed through WSL or an Ubuntu virtual machine. Come with experience in Python and in the finite element method, and check every result against an independent calculation.

Related tools

For non-linear and earthquake analysis — OpenSees. For 3D frame analysis in Python with a simple install — Pynite. For finite elements with a graphical interface — PrePoMax.

The bottom line

XC is one of the few open programs that links finite element analysis to design code checks. It takes effort to learn, but it gives a powerful tool for automating design.

Further reading

מדריכי AI למהנדסים ולמשרד, ב-5 שפות: adit-ai.com ←