Can I request specific grid displacements to be written to the .out file?

nreindel
nreindel Altair Community Member
edited January 2021 in Community Q&A

Hello,

I'm currently simulating various linear static stiffness tests for different iterations of a fairly complex model. In order to keep track of the stiffness changes for each iteration, I'm recording the displacement at the load points for each load step. The fastest way I've found to do this is to open the .h3d file in HyperView and manually query the displacement at a specific node, switch load case, select a different node, and so on. As you can imagine, this is a very time consuming process.

It would be great if there was a way to request that the displacement of specific grid ID's in specific load steps are recorded to the .out file, or another text file. Is there any way to set this up in Hypermesh?

Best Answer

  • tinh
    tinh Altair Community Member
    edited January 2021 Answer ✓

    Hi,

    Try this way

    - In Hypermesh, create an entity set of concerned grids (panel Analysis>entity set)

    - Activate control card GLOBAL_OUTPUT_REQUEST > DISPLACEMENT (panel Analysis>control cards)

    - On DISPLACEMENT card, select "FORMAT" as "OPTI", "OPTION" as "SID" and "SID" as the created entity set

    image

    image

     

    If your *.fem file is  "sample.fem"

    then displacement of the grids will be written to a file named "sample.grid". Check it!

Answers

  • tinh
    tinh Altair Community Member
    edited January 2021 Answer ✓

    Hi,

    Try this way

    - In Hypermesh, create an entity set of concerned grids (panel Analysis>entity set)

    - Activate control card GLOBAL_OUTPUT_REQUEST > DISPLACEMENT (panel Analysis>control cards)

    - On DISPLACEMENT card, select "FORMAT" as "OPTI", "OPTION" as "SID" and "SID" as the created entity set

    image

    image

     

    If your *.fem file is  "sample.fem"

    then displacement of the grids will be written to a file named "sample.grid". Check it!

  • Adriano Koga_20259
    Adriano Koga_20259 New Altair Community Member
    edited January 2021
    tinh said:

    Hi,

    Try this way

    - In Hypermesh, create an entity set of concerned grids (panel Analysis>entity set)

    - Activate control card GLOBAL_OUTPUT_REQUEST > DISPLACEMENT (panel Analysis>control cards)

    - On DISPLACEMENT card, select "FORMAT" as "OPTI", "OPTION" as "SID" and "SID" as the created entity set

    image

    image

     

    If your *.fem file is  "sample.fem"

    then displacement of the grids will be written to a file named "sample.grid". Check it!

    the OPTI output with a SET is the best way, as pointed by tinh.

     

    Another option that you would have is to use Altair Compose to easily extract these data and apply some math directly. I'm not sure if you're familiar with Compose.

  • nreindel
    nreindel Altair Community Member
    edited January 2021
    tinh said:

    Hi,

    Try this way

    - In Hypermesh, create an entity set of concerned grids (panel Analysis>entity set)

    - Activate control card GLOBAL_OUTPUT_REQUEST > DISPLACEMENT (panel Analysis>control cards)

    - On DISPLACEMENT card, select "FORMAT" as "OPTI", "OPTION" as "SID" and "SID" as the created entity set

    image

    image

     

    If your *.fem file is  "sample.fem"

    then displacement of the grids will be written to a file named "sample.grid". Check it!

    Hi tinh,

     

    This worked very well. I can import the data now from the text file to excel and automatically sort it for the displacements I'm looking for.

     

    Cheers!