topology optimization: min stress

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

Hi,

 

for a project work at my university I want to do a simple topology optimization.

 

Due to specifications my goal is to lower the maximum tresca stress (intensity).

I want the results with different massfrac-parameters as constraints.

 

First I tried to minimize the compliance but got the strong advice to focus more on stresses instead of displacements/comp..

 

Clearly I can't reach my desired results by using the 'global stress'-constraint in the design variable. I think, it deals with von mises (what might not be that big difference). But the bigger problem is, that it is the constraint and not the objective.

 

Any Ideas or hints how to proceed?

 

 

Thanks in advance.

 

Answers

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited December 2015

    Hi,

     

    Maybe DRESP3 (using functions) you can write a function for tresca and use it. GIve it a try.

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited December 2015

    Never worked with it before, but I will try to find some help in the handbook.

     

    Thanks for help :)/emoticons/default_smile.png' srcset='/emoticons/smile@2x.png 2x' title=':)' width='20'>

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited December 2015

    Unfortunately I have not been successful.

    Are there any tutorials how to deal with dequations?

    I never did these things before. How to get the single components of the whole stress tensor into an equation?

     

    Hopefully someone can help :-)

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited December 2015

    Hi,

     

    Here is a tutorial OS-4095: Size Optimization using External Responses (DRESP3) through HyperMath but in this tutorial external responses are used.

     

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited December 2015

    Thanks again for your answer.

     

    I guess that it's to complex for me to write a function code. Especially due to the rare information about programming stress functions and using hypermath in general for responses I will have to resign this 'little project'. :-(

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited February 2016

    Hello again,

     

    looks like i can change the task a little bit. But again it seems like I need help.

     

    Now, the task is: minimize mass/volume with a global tresca stress constraint. Is it possible in hyperworks in a more simple way then the problem above?

     

    Would be great if i could get some input or help.

     

    Thanks again in advance :)/emoticons/default_smile.png' srcset='/emoticons/smile@2x.png 2x' title=':)' width='20'>

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited September 2016

    Hi,

     

    Maybe you can check with HyperStudy or simply write an equation 0.5*Max(|Sigma1-Sigma2|,|Sigma2-Sigma3|,|Sigma3-Sigma1|) and use this as a respose.