Topology Optimisation within a Submodel

HugoJ
HugoJ Altair Community Member
edited January 2022 in Community Q&A

Hello,

 

For my project I would like to experiment topology optimization through a submodel approach. But some issues surfaced after my tests. The optim aims to minimize the compliance with constraints on VolFrac and Global Stress (DesVar). 

I have a global model in witch I would like to optimize one zone with a refined mesh. I’ve followed this model as a basis: https://support.altair.com/csm?id=community_blog&sys_id=f3ba978ddbe86050e8863978f4961968

image

I would like to optimize the refined zone inside the red rectangle. After submodelling, the border of the zone is constrained with SPC M (prescribed displacements) and the Load is applied at one node as following :

image

                When I wanted to launch the optim upon this model, the topology optim do not works with applied loads + prescribed displacements, which is normal. Thus, I’ve changed the objective to min mass and constraints on global stress to get rid of this compliance issue. Unfortunately, the global stress constraint can’t be applied to the optimization problem because of the enforced displacements (Error 320).

                Is there a way to keep stress constraints upon my optimisation problem, or should I find others contraints to run the optim with ? Do you have any advice ?

 

Thanks in advance !

Hugo (Optistruct: 2019.1) 

 

Answers

  • Adriano_Koga
    Adriano_Koga
    Altair Employee
    edited January 2022

    how about the stress constraints using a response of type 'static stress'? This one takes a little bit loonger to run but you could choose where to apply it on.

    it is worth a try.

     

    The problem with compliance in this case i believe is that the changes in the design space affect so little the global compliance, due to the global displacement boundary carried from the global run.