Large Shape Change Optimization

HugoJ
HugoJ Altair Community Member
edited December 2021 in Community Q&A

Good morning,

I would like to experiment large shape change optimization on a beam such as the following example :

https://2021.help.altair.com/2021/hwsolvers/os/topics/solvers/os/shape_opt_intro_c.htm

Can anyone have the tutorial of this shape optimization  ? Or similar examples to this case study ?

Thank you for your answers in advance!

Hugo

image

Best Answer

  • Adriano_Koga
    Adriano_Koga
    Altair Employee
    edited December 2021 Answer ✓

    I don't have a tutorial in here, but it is pretty straightforward.

    If you have basic knowledge on shape optimization, using HyperMorph, you will be able to do it (please take a look at the basic tutorials for shape optimization).

    Maybe this material will help too:

    https://community.altair.com/community?id=kb_article&sys_id=4ac0922e1b6ad0108017dc61ec4bcbd6

     

    Now, speaking specifically about large shape optimization, the "secret" is building your model using TIE/FREEZE contact to connect your parts.

    Once you connect them through FREEZE contact, no matter where the reinforcement is placed, it will be connected to the parent part by the contact.

    So you can use this to move your parts in the space, and optimize the reinforcement placement, by using 'HyperMorph' to create this movement.

    You will move your reinforcement, and save each movement possible as a 'shape' and turn your shape into design variables. FREEZE contact will take care of connecting your reinforcement to the main part and guarantee load transfer.

     

    Just bear in mind that your contact surfaces (set segments) need to cover the whole area where the reinforcement will be placed.

     

Answers

  • Adriano_Koga
    Adriano_Koga
    Altair Employee
    edited December 2021 Answer ✓

    I don't have a tutorial in here, but it is pretty straightforward.

    If you have basic knowledge on shape optimization, using HyperMorph, you will be able to do it (please take a look at the basic tutorials for shape optimization).

    Maybe this material will help too:

    https://community.altair.com/community?id=kb_article&sys_id=4ac0922e1b6ad0108017dc61ec4bcbd6

     

    Now, speaking specifically about large shape optimization, the "secret" is building your model using TIE/FREEZE contact to connect your parts.

    Once you connect them through FREEZE contact, no matter where the reinforcement is placed, it will be connected to the parent part by the contact.

    So you can use this to move your parts in the space, and optimize the reinforcement placement, by using 'HyperMorph' to create this movement.

    You will move your reinforcement, and save each movement possible as a 'shape' and turn your shape into design variables. FREEZE contact will take care of connecting your reinforcement to the main part and guarantee load transfer.

     

    Just bear in mind that your contact surfaces (set segments) need to cover the whole area where the reinforcement will be placed.

     

  • HugoJ
    HugoJ Altair Community Member
    edited December 2021

    Hello Adriano,

    Thanks you for the tip with the FREEZE contact, it works very well and I was able to build back the model !

     

    Hugo