Pages

Saturday, 31 December 2022

some thoughts on a report on a placement year

This is an old report written about the 7 months I spent in America. I've just re-read it after looking for pictures of the strawbale building process for my workaway profile. There is real circularity here. I was 22? just finishing my second year of Uni, and as I mention in the report I was, initally, entirely focused on the technical aspect of building. The trip actually felt entirely adjacent to my product design studies at the time. I was really using it as an excuse to travel, and to justify plans I had to build my own home to my family. I left with a distinctly american feeling of optimism, not neccesarily about the world, or natural buildings place within it. But rather, about the importance of community, and the impact our understanding of one another has on the micocosms that the world is ultimately made up of. Moab was small and accessible in a way i'd never experienced in either Brighton or London. Relationships, for better or worse, had an intensity that rarely comes without proximity. It had the feeling of a large ship on a long journey, each resident a member of passenger or crew. Although I have never experienced a long journey at sea I imagine there is a similar feeling of compression and localised intimacy in which all emotions feel as though they fill your world at sea. As I write this now, that sounds quite scary. In memory I remember how often I longed for everything i'd left behind. As I looked out over the worksite to the La Sal mountains, peaked year round in snow, I would often have a particularly bizzare craving for the 'rolling hills of England'. I knew this was ridiculous at the time and in the four years since, have rarely felt the motivation to take them in. Even stranger to me now was a longing for the city. When i'd return to Brighton (a city itself) from my studies in London i'd feel as though my friends were living life as though watching the TV through the glass of a shop window. In London I felt as though I was living inside the TV itself. In Moab I was no longer in the center of the world and I'd return to London like a long term prisoner put away before the invention of phones. Out of touch, out of date, but most of all, missing out. This report was written in the months after I returned and was required coursework, the only attempt I made to parse the experience I had just had. Many of the thoughts written in it, especially towards the latter half, were almost entirely subconcious, vignetted memories, before I wrote about them. This assesment would ultimately become the basis for the values I now aspire to, a still incomplete impression of my responsibility to myself and to others. The way in which this trip changed the course of my life has been gradual enough that it took 4 years for me to notice the water boiling, and now I'm 26, I graduated almost three years ago and it's been a while since I've had to change. The last time I left England I was embarrased by the unironic human experience, and now looking ahead to Germany, i'm pretty ready to embrace it.  

     

Tuesday, 2 August 2022

Is that a topologically optimised seatpost in your pants or are you just happy to see me!


Another day, another topologically optimised (long for TopOP) bike part. This is a blog post about a seat post that I made because my bike is far too small for me. Because of this I needed a seat post with 50mm(!) of layback. Because me and TopOp go wayback i decided to apply it to this component using software that is new to me, and more importantly, free for me… and you! This post is split into colour coded sections so that you can ignore the bits that you aren’t interested in.

If you want to do this yourself (you don’t) the red section provides a link to the software, and an overview of what’s required to start optimising parts.The green section is an attempt to explain what the software is doing, and why these TopOp parts have an organic quality. The blue section is a breakdown of the build in both theory and reality. If you're not interested in doing this yourself or reading a bunch of stuff I made up, skip to the last section.

This is not an intuitive process. There are elements of this software that just don’t work*. There are also caveats to consider when it does. For example, when I started using this software, I was using 3D TopOP but the meshes it generated were so bad as to be virtually unusable, although there are expceptions (see Fig 2 +3.) For that reason I suggest using 2D optimisation and urge you to consider the following. Topology optimization is a process that produces concepts. It does not consider material properties, manufacturing techniques, and cost analysis, like a generative design program can. Although generative design software, such as fusion 360's tools, are much easier to use, they are no gurantee of success (Fig 4.)** 


Fig 2.
Fig 3. 

Fig 4.

For this project I worked in Rhino and used an add on called Grasshopper that is automatically downloaded with the Rhino software. The Grasshopper plug-in I used to perform the TopOp is called Millipede. Here is a download link for millipede, and the documentation for its use, courtesy of Creative Mutation. It probably goes without saying but you will need a basic understanding of both Rhino and Grasshopper to use millipede as it requires a model and uses the grasshopper interface.

To perform TopOp requires four known constraints; A boundary in which the optimisation of the model will take place, a place at which the model will be supported, a hot steaming load case acting upon the model, and modelled elements upon which these forces will act.


Here’s one I made earlier.

  • The boundary is the black box. The computer can place any ‘material’ it likes within this space.

  • The red crosses indicate the area at which the part is supported. 

  • The blue lines indicate the load, in this case pointing straight down with a force of x Nm. 

  • Elements of the design that the forces are acting upon. In this case it is the circles filled with blue lines 


The rest of the decisions to make are arbitrary, but for your design, perhaps necessary. For instance, areas in which no material can be added, or from which no material can be taken away. Once these inputs are plugged in and the program is run, it will produce an optimised shape from which a design can be produced (Fig 5.) Using 2D optimisation as in this case, will produce an outline from which a 3D form can be derived.

the optimisation process


Fig 6.
Fig 5

It is a shame that the 3D optimization provides such bad meshes, as the shapes it produces are wild. I would like to reiterate just how indecipherable this program can be. If you’re struggling, get in touch and we can try and figure it out.

The distinctly organic form that these models have gives an insight into how the program works. In nature, organic structures are grown by the animal or plant. The energy required to form life must also sustain it, and so conservation of energy is basically the most important requirement for a successful organism. As an organism evolves over successive generations it optimises itself in response to biomechanical stresses, and gravity, by using the least amount of energy to grow the structure that will resist those forces. TopOp doesn’t grow parts from nothing as it requires a pre-defined model, but the optimised shapes it produces have what we perceive to be organic forms because organic forms themselves are optimised.TopOp essentially works in reverse by taking a defined model and simulating stresses applied to it, and then removes material which doesn’t affect the performance of the part within tolerable levels***.

With the CAD sorted it was time to get physical, and the only man I know who can make my fantasies a reality is Odin. The all-father now walks the earth selling pencil sharpeners, but despite that he is my friend, and a born craftsman. I’d link you to his blog, but weirdly he doesn’t have one. CNC milling is a topic I've spoken about before on this blog, but it’s worth pointing out that you can’t just push a button and make a part. You actually have to push loads of buttons. Odin is an incredible button pusher and lets me watch while he one inch punches his milling machine in all the right places until finally it decides to do all the work and spits out the Part. This Part is only the interface between an enve seat clamp, and a post, which is a tube, that goes in another, slightly larger tube called a seat tube, duh.


How does he do it?


I had originally intended the interface between the Part and the tube (which goes in the seat tube) to be made with a thermal shrink fit. The Part would have been put in the fridge and left to thermally contract whilst the tube would be put in the oven and thermally expanded. The expansion and contraction are very small but they allow parts with extremely tight tolerances just enough room to be put together. When the temperatures of both parts subsequently equalised they would, in this case, be permanently bonded as there would be no way to heat them separately, creating a very strong (and interesting) joint. This didn’t happen. The orientation of the Part in relation to the bit (known as the barbershop pole in the industry) meant that only half of the Part could be milled before it was manually flipped and the other side was completed. It is very difficult to manually flip the part and put it in the exact same place as it was before which introduces inaccuracies that ruin any possibility of producing the tolerances required for a thermal shrink fit (Fig 7.) We could have introduced a third orientation and placed the future nubbin vertically to the barbershop pole which would have produced an accurate cylinder in one operation as opposed to two.**** 


The second half being milled.   


The Part encased in Carbonite




In reality the tube I'd bought was way bigger than the nubbin I'd modelled anyway so we turned a shim and shoved the Part into the tube, bonding it with Loctite. Metal glue doesn’t even sound like a real thing so I wasn’t expecting this to hold but this wasn’t where the seatpost failed. Turns out the diameter of the tube was wayyyyyy thinner than on a regular seatpost. This was not helped by the massive layback built into the seatpost which further leverages the tube until it folds in half at about the same point on your two week bike trip!


What happens when you forget to water your seatpost


*I would usually blame myself, but I think in this instance I think I'm being generous.

**Although the terms generative design and topology optimization are often used interchangeably, they are different. Generative design can be thought of as a package of optimisation strategies that accounts for a variety of factors when generating designs, one of which is topology optimisation. It’s one of those, not all rectangles are squares, but all squares are rectangles.


***What the software actually does is break the boundary area into a certain number of cubes or squares (depending on whether it’s a 3D or 2D optimization respectively) determined by the resolution of the optimization (picture of resolution). More blocks/ squares equates to a more detailed model. The software then simulates an applied load to each block/square and determines how removing this block affects the rest of the model's ability to resist that load.Over a number of iterations the simulation gradually establishes which parts of the boundary area are most necessary in sustaining the load applied. This breakdown of a model into a certain number of individual elements upon which analysis is performed is called Finite Element Analysis or FEM. 


**** I’m aware that for most readers this level of detail isn’t particularly interesting, but although i'm doing this for fun i'd like to be paid to do it. These bits are so that the people who know, know that i know they know i know. you know?