Query about OptiStruct Topology Optimization

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

Hello,

 

can you tell me? I am not getting the complete result of my topology optimization. I wanna do topology optimization of the differential case of differential gear box. My FEA analysis is fine but optimization results are showing only in blue and red region form in element density. and how to compare of our final result from our original model that how much material we can or did remove from the model?

«1

Answers

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

    Hi,

     

    Please share a picture of the results and also the topology setup. 

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

    Hi Prakash, These are my results one is element density and others are stress results. I used two responses Vol and disp, and objective is to minimize the vol and constraint is disp. upperbound limit is 0.5.

     

     

     

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

    Hi,

     

    I do see some intermediate contour between 1 and 0.3 in element density results.

     

    Try to play with ISO contour value.

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

    dear bro, these are ISO-contour values I've shown you.

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

    Waqas,

     

    Does your optimization setup include any manufacturing constraints, minimum and maximum member size values, etc...?

     

    What ISO value are you looking at?

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

    no. i don't have any manufacturing constraint. i wanna do topology optimization and remove material from my model but actually i don't understand how to get optimal results. 

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

    Waqas,

     

    Just check the results, If the analysis ends without violation of constraints and respects all the constraints and objectives then your model is optimized.

     

    For instance, in your case the constraint is 0.5units of displacement. If your model satisfies this constraint and material is removed as you wanted, then your model is optimized.

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

    ok. thanks, i have shown in picture one which i shared to you element density. In this picture just only blue and red region are showing so how can i remove material from this result.? and whats the units and meaning of element density in hyperWorks.

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

    I can see some material is removed from the model. You can still increase the ISO value to see how the model show up after removing further material.

     

    I suggest you to add manufacturing constraints to your model to get meaningful results.

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

    i don't have any idea about manufacturing const. can you tell me about this option in optstruct, how to apply mfg const? 

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

    i've shown again this picture, can you tell is it right?, anything wrong with this results, only blue and red region are showing, why others color are not showing? 

     

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

    Manufacturing constarints are available to enhance the design optimization. You can include minimum and maximum member size to improve manufacturability of the component as very thin members may not sustain. So in order to avoid such, you need to include manufacturing constraints.

     

    You can specify draw direction for casting products for example.  There are few other manufacturing constraints available. Please go through OptiStruct user guide to know more.

     

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

    i've shown again this picture, can you tell is it right?, anything wrong with this results, only blue and red region are showing, why others color are not showing? 

     

    Other intermediate element densities maybe hidden inside the compnent. changing the ISO value can reveal the intermediate densities. 

     

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

    thanks my friend. I'll try

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

    dear friend, what is the difference between in result type, element density result and strain energy result?

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

    Hi Prakash, Theses are my results, actually, problem is that material is removing only from the surface. This is the topology optimization. You know in topology optimization material is not removing from this way. I used in design variable , select the design region and the select PSOLID type, in the resp, two response, one is volume and 2nd is static displacement. obj is mini of vol. and dconstraint is displacement used upper bound limit is 0.5. can you tell whats i am doing worng in analysis?

    Thanks.

     

     

     

     

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

    This is the topology optimization. You know in topology optimization material is not removing from this way.

    @waqas22

     

    The amount of material and where the material is removed is dependent on load path and the optimization parameters. 

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

    you mean my results are fine? There is no problem in the final results? 

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

    You need to check whether the objective is achieved and the constraints are satisfied or not. :)/emoticons/default_smile.png' srcset='/emoticons/smile@2x.png 2x' title=':)' width='20'>

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

    You need to check whether the objective is achieved and the constraints are satisfied or not. :)/emoticons/default_smile.png' srcset='/emoticons/smile@2x.png 2x' title=':)' width='20' />

    i am confused about my actual result. i don't know how to verify my result. i think according to my study material is removed like this through topology optimization<?xml version="1.0" encoding="UTF-8"?>von mises optimization of sheet.jpg i am showing a picture.

     

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

    You need to check whether the objective is achieved and the constraints are satisfied or not. :)/emoticons/default_smile.png' srcset='/emoticons/smile@2x.png 2x' title=':)' width='20' />

    i am confused about my actual result. i don't know how to verify my result. i think according to my study material is removed like this through topology optimization<?xml version="1.0" encoding="UTF-8"?>von mises optimization of sheet.jpg i am showing a picture.

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

    my optimization constraint is static disp. uper bound limit is 0.5. so how to verify my results in element density results? dear i want to send you PM kindly on your message privacy. thanks.

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

    @waqas22

     

    You can do a re-analysis on the optimized model using OSSmooth module in HyperMesh.

     

    Here is a doc which tells on how to do a reanalysis: http://www.altairuniversity.com/wp-content/uploads/2015/06/1075.pdf

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

    @waqas22

     

    You can do a re-analysis on the optimized model using OSSmooth module in HyperMesh.

     

    Here is a doc which tells on how to do a reanalysis: http://www.altairuniversity.com/wp-content/uploads/2015/06/1075.pdf

     
     

     

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

    dear bro, if you don't mind can you give me your contact no or id?

     

    Hi Waqas,

     

    We prefer discussing on forum instead of having a personal meeting.

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

     

    Hi Waqas,

     

    We prefer discussing on forum instead of having a personal meeting.

     

    ok bro. no problem.

    Thanks.

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

     

    Hi Waqas,

     

    We prefer discussing on forum instead of having a personal meeting.

     

    Hi Prakash,

     Can you tell me? one thing is there any possibility in topology optimization, The material is removed only from the surface. due to removing material from the surface there is no change is design.

    Thanks.

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

    You need to check whether the objective is achieved and the constraints are satisfied or not. :)/emoticons/default_smile.png' srcset='/emoticons/smile@2x.png 2x' title=':)' width='20' />

    my constraints are not satisfying. I used dconstraint static disp 0.5. In the result at final iteration disp is 98.can you tell what i am doing wrong? 

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

    Hi Waqas,

     

    Can you share the model?

    Use this File Transfer LINK

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

    Hi Waqas,

     

    Can you share the model?

    Use this File Transfer LINK

     

    i've sent. kindly check it.