Jump to content
Sign in to follow this  
Ekaterina

Topology optimization results interpretation

Recommended Posts

Hi!

 

I have a question connected with topology optimization results. I optimized solid Design Space, but as the result I got shell structure  when I choosen equal values on the result panel. 

1) Could you please explain why is this shell and how Optistruct calculates mass in .out file in this case:  mass of solid or shell? 

2) What is the physical difference between element densities as 0.8 instead of 1?  

image.thumb.png.f8a5e9cd062e24c94a4e80470d23283a.png

 

Best regards

Share this post


Link to post
Share on other sites
15 hours ago, Ekaterina said:

What is the physical difference between element densities as 0.8 instead of 1? 

The penalization technique used is the “power law representation of elasticity properties,” which can be expressed for any solid 3D or 2D element as follows:
K(r) = K*ρ^p 
where K and K represent the penalized and the real stiffness matrix of an element, respectively, ρ is the density and p the penalization factor which is always greater than 1.
In OptiStruct, the DISCRETE parameter corresponds to (p - 1). DISCRETE can be defined on the DOPTPRM bulk data entry. P usually takes a value between 2.0 and 4.0. For example, compared to the non-penalized formulation (which is equivalent to p=1) at ρ=0.3, p=2 reduces the stiffness of the element from 0.3 to 0.09 times the stiffness of the fully dense element. The default DISCRETE is 1.0 for shell dominant structures, and 2.0 for solids dominant structures (the dominance is defined by the proportion of number of elements)

tinh and Ekaterina like this

Share this post


Link to post
Share on other sites
Guest

You can interpret it as 0 is void and 1 as material availability. 

 

After optimization, the material density may vary between 0 and 1.  

Share this post


Link to post
Share on other sites

Hi @Ekaterina

 

if your model contains solid elements the optimization result will still be based on the same solid elements. The same goes for shell elements. In other words, the element types are not changed by optimization.

 

In Hyperview use the Iso panel which allows you to display single iso values (iso surfaces for solids or iso line for shells) dependent on results data. Some solids may appear so thin as shells in iso (especially when processed with averaging methods), but they are in fact still solid.

Ekaterina likes this

Share this post


Link to post
Share on other sites
Guest

The problem with your first formulation is conatraints are not respected and all the material is removed.

Start with compliance and volume fraction.

Share this post


Link to post
Share on other sites

Thank you very much for your advices!

 

I have tried to optimize with volume fraction constraint and compliance minimization and have got the following result:

image.thumb.png.be185e4cc7103822eaff4a104f3ee574.png

Then I imported the result to HyperMesh by means of OSSmooth. But the structure is still too heavy. 

1) Could you please recommend the rational constraint choice sequence in this case?

 

And also I tried to conduct topology optimization procedure for bigger design space:

image.thumb.png.8235b10f750d9a1f990d0ffaa0375e12.png

But the result structure is not continuous.

2) So how I can get the continuous structure instead of discrete? 

 

Best regards 

 

 

Share this post


Link to post
Share on other sites
Guest

Hi,

 

You can enforce Manufacturing constraints to get a meaningful result and use mass constraint and check if that helps. 

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...