How do I generate .sh file (for OSSMOOTH) from the results of a topology optimization study?

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

Hello,

 

I am a student user from Canada, working on a topology optimization project for my university's Formula SAE Team.

 

I have completed my optimization study using OptiStruct, and have manipulated the iso result in HyperView to something that I am somewhat satisfied with. I now wish to use OSSMOOTH to smooth out my model and convert it to a .STEP file so that I can open it in SolidWorks as a solid body. OSSMOOTH requires you to load a .fem file and a .sh file. I know that when you run the topology optimization study, it automatically generates a .sh file for the final iteration (and an arbitrary iso-clipped value), but the automatically generated .sh file does not contain the iso-clipped geometry that I wish to move forward with.

 

My question is this:

How do I import my desired iso-clipped geometry into OSSMOOTH? Am I required to generate a new .sh file from my desired iso-clipped geometry? If so, how do I create this file? I can't seem to figure out how to get my desired shape to appear in OSSMOOTH, so perhaps there is a gap in my knowledge about file types and how to create them. Any help/advice would be greatly appreciated!

 

Thanks

Answers

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited October 2017

    Hi @Branden Little

     

    Did you try to change the ISo value on OSSmooth?

     

    By changing the threshold (iso) value on OSSmooth, the topology changes. Please try this and let us know if this helps.

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited October 2017

    Hi Prakash,

     

    Changing the iso value in OSSMOOTH has solved my problem. I really appreciate your quick reply, thank you!

     

    Just out of curiosity:

     If I wanted to import a model into OSSMOOTH from a topology optimization study using the results from a different iteration (for example, iteration #70 out of 100), how could this be done?

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited October 2017

    Hi @Branden Little

     

    Goto Control cards>> OUTPUT>>SHRES>> <Options>

     

    You have different options like first, last, ALL, N. N is the number of iteration, ALL will output .sh file for all iterations