Automated simulation Pipelines for CalculiX using FreeCAD

Hi,

I received quite a positive response to some of my LinkedIn posts, so I thought this might be of interest to the CalculiX community as well.

I’ve recently been working on automated parameter variation and simulation using FreeCAD and its workbenches. For FE calculations, I use the FEM workbench, which is essentially CalculiX as all of you probably know.

I have created (so far) an automated parameter variation and simulation of an L-bracket, where the parameters relating to leg length, width and thickness are varied and calculated. The post-processing aims to find the best solutions that combine low stresses with low volumes.

I hope you like it and if you have any questions, comments or feedback, I’d love to hear from you.

1000068707

Parametric studies would be a great addition to FreeCAD’s FEM workbench. After all, one of its key advantages is direct integration with CAD environment.

There is an add-on workbench for FreeCAD that can do something similar: GitHub - Serince/FEMbyGEN: A FreeCAD module that uses Generative Design to design optimally for Additive Manufacturing · GitHub

What algorithm are you using. Is this a simple DoE? I used to perform such type of analysis in sight with abaqus as the FEA solver. Due to cost cut in our department, I want to start exactly with this project by leveraging free cad and ccx.

I am planning to use python as the overall driver. But especially for the optimization I want to start tinker with DAKOTA. It has quite powerful optimization routines, which seem to be perfect for such tasks.

Prepomax is another valuable tool. It can update Fe models, when changing the input step file. I will perform some benchmarking soon.

Thanks for sharing. I’ll try to keep you also updated.