SPC force objective in optimization with multiple load steps

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

Hi,

 

I tried to run the following optimization: 

- 2 responses: spc force and displacement

- 2 load steps: ls1 (linear static) and ls2 (NLGEOM)

- displacement constraint (for linear static load step)

- minimize spc force as objective (for NLGEOM load step)

- design variable: thickness

 

However, when I run the optimization, I get the following error:  

 

DRESP1 3 is not referenced from within a static or an MBD SUBCASE.
This type of response must be specified from within a static or an MBD 
SUBCASE.

 

When I then change ls2 into a linear static load step instead of a NLGEOM, the optimization works. Therefore, I was wondering how to run the optimization with a NLGEOM load step. Is that possible?

 

Thank you!

 

 

Answers

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited May 2018

    Hi,

     

    SPC force response is not supported for nonlinear optimization

     

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited May 2018

    Hi Prakash,

     

    Thank you very much for your quick reply! I just had one other small question: what is the easiest way to (directly) implement the optimized geometry (optistruct) into my hypermesh model? (e.g. the optimized thicknesses)

    I read about using OSSmooth with topology optimization but since I'm only optimizing thicknesses/geometry via size optimization this seems not really appropriate. 

     

    Thanks!

     

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited May 2018

    @llbio

     

    If you are doing a thickness optimization using size/gauge optimization, you can import the .prop file which has newly optimized thicknesses on your parent model (with FE overwrite active).

     

    This replaces the old thickness values on property card with new thicknesses.