topology optimization: min stress
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
-
Hi,
Maybe DRESP3 (using functions) you can write a function for tresca and use it. GIve it a try.
0 -
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'>
0 -
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 :-)
0 -
Hi,
Here is a tutorial OS-4095: Size Optimization using External Responses (DRESP3) through HyperMath but in this tutorial external responses are used.
0 -
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'. :-(
0 -
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'>
0 -
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.
0