Volume Fraction Calculation

Altair Forum User
Altair Forum User
Altair Employee
edited October 2020 in Community Q&A

editied:

 

Hi,

 

I deleted the original question because it was ill-posed.

 

The question was: How does the Volume Constraint work and how the understanding of it can help to better interpret optimization results. Here is what I learned after a conversation with Mr Grasmannsdorf from Altair:

 

Volume Constraint means you want OptiStruct to calculate for example the stiffest (minimum compliance) structure with a certain volume fraction (VF), for arguments sake let's say 25% of the original volume of your design space.

 

The VF references a virtual volume for the calculations, not your actual structure's volume! This is a bit confusing at first, because the help defines the VF as total volume at current iteration divided by the initial design volume. However the 'volume at current iteration' is a virtual volume!!! Similar to the Young's Modulus, the virtual volume is a function of the element density. 

 

V_virtual_i = V_element_i * density

 

Therefore the virtual volume is the integral over the design domain of the density values. The volume constraint then is

 

V_virtual <= VF * Initial Volume

 

----

 

What's the meaning of this?

The integral can be satisfied by either many elements with small density values or a lesser amount of elements with higher density values. The density value of the elements is updated via the strain energy during the iterations. Due to the optimization's surge for a maximum stiffness, the optimization solution strives to higher density values hence trying to eliminate elements with lower density values.

For the interpretation best-practice has show that all elements above a density value of circa 0,3 corresponds to the desired VF of the structure. The exact density threshold for the VF depends on the amount of intermediate densities in the solution a therefore varies a little. 

 

I hope the helped you to understand how the volume constraint worked and helps you to a better understanding of topology optimizations

 

Regards

Hauke

Answers

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited October 2014

    Hi,

     

    From Help: Formulation for volume fraction:

    Volume fraction = (total volume at current iteration – initial non-design volume)/initial design volume

     

    what do you mean by: Is there a way to show the result of the topology optimization with only the elements which are part of the volume fraction independent from their density values?

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited October 2014

    Hi,

     

    the question was ill-posed. Sorry. What I wanted to understand was how the Volume Constraint worked. After talking to Mr. Grasmannsdorf the Problem was resolved. I will post the answer above in the original post of mine.