Example project 01 · Parametric Modelling
One model, every option, one sheet
Span, bay spacing and load move, and the grid re-solves: it picks a section, colours the beams by how hard they are working, and sags by the deflection it calculated. Then it shows the whole design space it was chosen from, and the calculation sheet that documents it.
- Parametric model
- Design space
- Eurocode checks
- CalcPad
The figures in this animation are illustrative. They are not engineering output. They come from a textbook hand check written into the page: simply supported, uniformly loaded, one load case, no lateral torsional buckling, no composite action, no connections, no robustness, no fire. Nothing here has been analysed, and the section properties are indicative and unverified.
Real work is done differently. Structural design is carried out in Karamba 3D and from first principles to the Eurocodes. The calculation package itself is generated by custom Python scripts that take the model’s own results and drive CalcPad, so the report is written from the same data as the geometry rather than retyped from it. The sheet shown here is a styled example of what that output looks like, not the output itself, and nothing on this page should be relied on for anything.
What it does
Three things it changes.
The model is the argument
Geometry, section sizing and the check are one definition, not three documents that have to be kept in step. Change a span and everything downstream moves with it.
Hundreds of options, not one
Every span against every spacing, each solved for its own section. The terraces in the plot are the section sizes: the place to stand is the bottom of a step, not the top.
The report is generated, not retyped
Custom Python takes the model’s results and drives CalcPad, so the calculation package is written from the same data as the geometry and cannot drift away from it.
Next step