🎉Community Raffle - Win $25

An exclusive raffle opportunity for active members like you! Complete your profile, answer questions and get your first accepted badge to enter the raffle.
Join and Win

Topology and lattice optimization results - CAD interpretation

User: "Altair Forum User"
Altair Employee
Updated by Altair Forum User

Hello,
I would like to ask you about the software which you use for processing the results from OptiStruct topology optimization because OSSmooth does not provide CAD files good enough for manufacturing. Do you think that is good to make FEM reanalysis without surface remodeling? Does it provide valuable information about the structure? And how do you recommend working with lattice optimization? Because many of the optimized BEAM elements aren't 3D-printable. Is there any experienced workflow how to get a printable CAD file?

Find more posts tagged with

Sort by:
1 - 16 of 161
    User: "Altair Forum User"
    Altair Employee
    OP
    Updated by Altair Forum User

    Hi @Zdeny

     

    OSSmooth with lattice activates the smoothing process before the generation of the lattice. One can also provide a target mesh size to achieve desired results. During second phase the beam elements are sized to the bounds and are resulted lattice structure is ready to print.

     

    The best path for 3D printing for now is to use 3-Matic from Materialise to read .fem file of the lattice result. Altair Inspire does has a feature which generates lattice CAD and soon it should be available with OptiStruct

    User: "Altair Forum User"
    Altair Employee
    OP
    Updated by Altair Forum User

    Thank you for youe reply @Prakash Pagadala,

    I know that OSSmooth smoothes the surface before the generation of the lattice structure. You say that I can influence the lattice structure size with activating the remesh, do I understand correctly? But i have a few questions.

     

    1. If I use this smoothing process in OptiStruct will I get as smooth model as in the picture below?

     

    2. If I use OptiStruct FEM reanalysis for the obtained *lattice_optimized.fem or just *topology_optimized.fem file will the results obtained from the analysis be valuable? Because surface topography does influence the FEM analysis results, doesn't it?

     

    3. So do you recommend to use OptiStruct for topology+lattice optimization, then smoothing it in 3-Matic (I will get printable model) and after that export the *.fem file back to OptiStruct for the reanalysis?

     

    image.png.78574496e3d99cc343f5a25440e13f13.png

    User: "Altair Forum User"
    Altair Employee
    OP
    Updated by Altair Forum User

    Hi @Zdeny

     

    I will check if there is a better way to get the desired output

    User: "Altair Forum User"
    Altair Employee
    OP
    Updated by Altair Forum User

    Thank you @Prakash Pagadala , I appreciate your help.

    Or...if there is a way how to separate the *lattice_optimized.fem file to two files, the first containing info about lattices and the second containing info about solid.

    User: "Altair Forum User"
    Altair Employee
    OP
    Updated by Altair Forum User

    @Zdeny

     

    The best way, for now, is to use 3-Matic. Please see the attached file,

    Unable to find an attachment - read this blog

    User: "Altair Forum User"
    Altair Employee
    OP
    Updated by Altair Forum User

    @Prakash Pagadala

    Thank you for the file you have sent. I see I won't be able to create SLM printable part using only HyperMesh/OptiStruct.

    User: "Altair Forum User"
    Altair Employee
    OP
    Updated by Altair Forum User

    Hi @Zdeny

     

    I have shared a mail with a PPT and a tcl script, A new feature in OSSMOOTH which allows for the use of two thresholds (void to lattice and lattice to void). OSSMOOTH will then output a set of elements that represent lattice and one that represents solid. It also removes the void. The transition between lattice, void and solid is smooth.

     

    Then you can use the new unit cell feature (DLATTICE/CELL) to fill the lattice region(s). The attached ppt explains this too and may require some manual work. 

    User: "Altair Forum User"
    Altair Employee
    OP
    Updated by Altair Forum User

    @Prakash Pagadala

    Thank you for sharing the script with me.

     

    The script doesn't work for me (error message). I'm a beginner in this field so excuse me but I really don't know how to script and what do those 2 lines mean in OptiStruct language so I'm not able to do it by myself.

     

    I also have another questions:

    a. I haven't tried to export *lattice_optimized results yet. Could you please tell me what type of 'lattice_file' can I export (.STEP or .STL file)? Will the result file contain an information about the optimized lattice struts (information about its diameters)?

     

    b. Is it possible to create your own lattice cell type and import it into HyperMesh?

    User: "Altair Forum User"
    Altair Employee
    OP
    Updated by Altair Forum User

    The script doesn't work for me (error message). I'm a beginner in this field so excuse me but I really don't know how to script and what do those 2 lines mean in OptiStruct language so I'm not able to do it by myself.

     

    Can you share the error message, please?

     

    a. I haven't tried to export *lattice_optimized results yet. Could you please tell me what type of 'lattice_file' can I export (.STEP or .STL file)? Will the result file contain an information about the optimized lattice struts (information about its diameters)?

    If it is for 3-matic, you can export to .fem with long format type.

    User: "Altair Forum User"
    Altair Employee
    OP
    Updated by Altair Forum User

    ad a.

    image.png.dab764c4e21a446cc32c8a993a8ff5e8.png

    ad b.

    No it's not for 3-Matic because I don't have access to 3-Matic. That's the reason why I'm asking about STEP or STL file.

     

    User: "Altair Forum User"
    Altair Employee
    OP
    Updated by Altair Forum User

    Could you please answer my questions?

     

    User: "Altair Forum User"
    Altair Employee
    OP
    Updated by Altair Forum User

    Hi @Zdeny

     

    Did you run the optimization without LATTICE on DTPL or with LATTICE?

     

    User: "Altair Forum User"
    Altair Employee
    OP
    Updated by Altair Forum User

    Hello @Prakash Pagadala

    Thanks for your reply. I made a mistake. So I should perform topology optimization with POROSITY=HIGH checked (in LATPRM) and then I will obtain a design with more medium dense regions, right? At this point i will have a *.sh file with density results. I now I can Import this file into HyperMesh using OSSmooth and setting threshold, for example 0.1 which will remove the elements below this density. But now I don't know how to create the 'solid phase set' and 'lattice phase set' with smoothed surf between them, I'm sorry. Could you please help me?

    User: "WRCpce2018"
    Altair Community Member
    Updated by WRCpce2018

    Hello, I am performing a study on a lattice optimization where I compare the two designs, the first design being from a DTPL + Lattice Optimization and the second being defining a unit cell using the DLATTICE card. I am having a hard time creating this card manually and also referring it to a CELL card which defines my unit cell. I already looked through the help documents but I still can not figure it out.

     

    Any help would be greatly appreciate.

     

    Thanks, 

    Wesley 

    User: "Divan.46"
    Altair Community Member
    Updated by Divan.46

    Hi @Zdeny

     

    I have shared a mail with a PPT and a tcl script, A new feature in OSSMOOTH which allows for the use of two thresholds (void to lattice and lattice to void). OSSMOOTH will then output a set of elements that represent lattice and one that represents solid. It also removes the void. The transition between lattice, void and solid is smooth.

     

    Then you can use the new unit cell feature (DLATTICE/CELL) to fill the lattice region(s). The attached ppt explains this too and may require some manual work. 

    Hello,
    Can you please share  with methe PPT and tcl script file, that you mentioned.

    User: "Satyanegara"
    Altair Community Member
    Updated by Satyanegara

     

    Hi /profile/50889-zdeny/?do=hovercard' data-mentionid='50889' href='<___base_url___>/profile/50889-zdeny/' rel=''>@Zdeny

     

    I have shared a mail with a PPT and a tcl script, A new feature in OSSMOOTH which allows for the use of two thresholds (void to lattice and lattice to void). OSSMOOTH will then output a set of elements that represent lattice and one that represents solid. It also removes the void. The transition between lattice, void and solid is smooth.

     

    Then you can use the new unit cell feature (DLATTICE/CELL) to fill the lattice region(s). The attached ppt explains this too and may require some manual work. 

     

    Hi /profile/50889-zdeny/?do=hovercard' data-mentionid='50889' href='<___base_url___>/profile/50889-zdeny/' rel=''>@Zdeny

     

    I'm currently working with lattice structure optimization and I'm trying to export a CAD file containing the lattice structure.

    would you like to share the material you got about the OSSMOOTH feature?

     

    Thanks,

    Satyanegara