AnsweredAssumed Answered

Tree Growth Simulation (CAO)

Question asked by Arild Amland on Feb 13, 2021
Latest reply on Feb 14, 2021 by Jim Riddell



I am trying to find a way to implement this method by Claus Mattheck that reduces notch stresses by simulating tree growth. What I'm trying to do in Solidworks is the following:

  1. Run a static stress study to calculate the von Mises stress. 
  2. Use the von Mises stress to set a temperature at each node in the mesh. The places previously having had the highest mechanical stress are now the hottest places in the component. 
  3. Set the modulus of elasticity in the outer layer of the component to 1/400 of the original modulus. I.e. the outer edges of the mesh behaves as a softer material, emulating the cambium of trees.
  4. Run a thermal expansion study with the thermal expansion factor is set to zero in the inner layers, and nonzero in the outer(growth) layer.  Zones which previously experienced the highest loads (in step 1) now have the highest
    temperatures and expand most strongly, i.e. they grow most. Optionally, multiply the result(displacement) by a sensible factor if the growth is too small.

This will result in more material in the critical areas of the part, reducing notch stresses. 


After this, I may need to "network correct" and run steps 1 to 4 a couple more times. But I will be happy if I can do the first steps (1-4).



Any idea how I can achieve this in Solidworks?


Flow diagram of the CAO method for simulation of adaptive growth for shape optimization