3.9.14: Interpolate Shape 🔷
The “Interpolate Shape”-component allows one to span a design-space with basic means: One Karamba3D-model, which is directly fed into the “Mapper”-component acts as the origin of that space; an arbitrary number of other models – the input of the “Interpolate Shape”-component – define a coordinate axis each. Linear interpolation takes place between the model at the origin and those defining the axes.
A parameter value of 0.0 corresponds to the origin, 1.0 to the model defining the corresponding axis.
Fig. 188.8.131.52: Definition for optimizing the shape of a simply supported beam under mid-span single load
Fig. 184.108.40.206 shows a definition where the first 30 eigenforms (the thin red lines in fig. 220.127.116.11) of a simply supported beam serve as the shape-dimensions of the design space.
Galapagos is used to determine the position in that design-space which results in minimum deflection under a single load at mid-span. It is clear (think of a hanging model) that the optimum shape has a sharp kink under the load and is otherwise straight. Fig. 18.104.22.168 shows the result of the optimization run which resembles the ideal shape to a large degree. A sharper bend underneath the load could be achieved by including more shape-dimensions in the design space.
Fig. 22.214.171.124: Result of shape optimization (thick red line)