A few years ago I found makers cutting patterns into plywood and acrylic to weaken them and make them bendable. One early example of the technique is the folding wooden booklet by Snijlab.
I had the idea that it should be possible to precisely control the stiffness of each part and so control its shape under stress.
After working out what stiffnesses I needed to match a given curve, full process below, I had a pattern ready for the laser cutter.
I used a curve as a target which I wanted the model to match when under stress. The manufactured model matches the target curve very well.
Try this interactive demo by moving the curve control points and see how the generated cutting path is adjusted when the curve is changed.
Let's make a simple schematic and name the components and important lengths.
The structure is made up of torsion bars and connectors. The connectors are intended to be stiff enough to not significantly deform under bending whereas the bars are meant to be compliant and twist. We want to find the widths of the torsion bars so that when the edges are pushed together and the structure buckles it assumes a predetermined shape. For simplicity we set the torsion bar length and the connector length (measured between bar centre lines) to the same value for all elements and only vary the torsion bar width .
The calculation model we'll use is a number of rigid elements (the connectors) connected by torsion springs (the torsion bars). The first and last elements are connected by a cable. Let's isolate a single rigid element and the examine the forces acting on it.
The horizontal force is equal to the tension of the cable and is transmitted through all the elements. The torsion springs apply moments to the ends of the elements. As each element is in equilibrium the sum of the moments acting on them is zero. The first and last element has one free end each as there is no or .
The moment at a torsion spring is proportional to the angular deflection and the spring constant .
Here is an example of our system of equations if .
The stiffnesses are proportional to the force . As we are only interested in the relative sizes of we can set and solve for the stiffnesses.
Now we just need to calculate the widths of each connector element. We first want to scale . There are a couple of factors to consider. First we do not want too thin and fragile bars as they may break easily. Too wide bars on the other hand might break from the increased shear stress. Wide bars also require longer connectors, making the structure larger. The difference between the largest and smallest can be made smaller by making the curve smoother or using more segments.
where is the applied moment, is the angular deflection, is the shear modulus, the torsion constant and the length of the bar. We want find widths for the torsion bars so that the torsional stiffnesses equals the scaled spring stiffnesses where is chosen so that the torsion bars are of acceptable width.
For a rectangular section the torsion constant can be approximated with
where and are side lengths and and is a value from the table. For the torsion bars the side lengths are the bar width and the material thickness.
Depending on whether we want to prescribe the minimum or maximum element width we can calculate the minimum or maximum which along with the maximum or minimum lets us solve for . Finally we need to find the remaining widths which is most easily done by a root finding algorithm. The secant method worked well for the demo as it is a quite well behaved function.
Now we have everything we need and it's time to generate the cutting lines and start fabrication.