A method to reduce output file size?

Koray Akcengiz_21006
Koray Akcengiz_21006 New Altair Community Member
edited November 2020 in Community Q&A

Greetings,

We are working on a model with nodes >20M, performing AMSES modal solution and end up with quite a lot o modes. This leads to .h3d file size greater than 50 GB, causing post-processing in HyperView to be much harder. Is there way to reduce output size in OptiStruct to reduce output file size, maybe by following:

- Do not output results for all solid elements, but for faces of solid components

- Form a new approximate surface mesh for all components

- Omit modes with eff. mass values less than a specific value in all dofs

- Write more than one .h3d file with specified upper limit in file size

Thanks a lot in advance,

Koray

Best Answer

  • Adriano Koga_20259
    Adriano Koga_20259 New Altair Community Member
    edited November 2020 Answer ✓

    Depending on what you want, you could use the PLOTEL elements only to get the corse representation of your mode shapes. Have you ever use them?

    PLOTEL elements can be 1D or 2D and are only visualization elements. You can create them tied to your current mesh, and ask your results only for these elements. You can create them using the 'Mesh coarsen' in HM.

    https://www.altairuniversity.com/wp-content/uploads/2014/02/2Dmeshing.pdf

     

    Another option, is to request the displacement result only for the external nodes in your model, by creating a SET with them and assigning this SET to your DISPLACEMENT OUTPUT. This cas reduce a lot your results. You could easily select the outer nodes if you create a 'faces' and then add the nodes in the ^faces component to your SET.

Answers

  • Adriano Koga_20259
    Adriano Koga_20259 New Altair Community Member
    edited November 2020 Answer ✓

    Depending on what you want, you could use the PLOTEL elements only to get the corse representation of your mode shapes. Have you ever use them?

    PLOTEL elements can be 1D or 2D and are only visualization elements. You can create them tied to your current mesh, and ask your results only for these elements. You can create them using the 'Mesh coarsen' in HM.

    https://www.altairuniversity.com/wp-content/uploads/2014/02/2Dmeshing.pdf

     

    Another option, is to request the displacement result only for the external nodes in your model, by creating a SET with them and assigning this SET to your DISPLACEMENT OUTPUT. This cas reduce a lot your results. You could easily select the outer nodes if you create a 'faces' and then add the nodes in the ^faces component to your SET.

  • Koray Akcengiz_21006
    Koray Akcengiz_21006 New Altair Community Member
    edited November 2020

    Thanks a lot, very helpful information.