How to calculate the average displacement of a component in OptiStruct?

Robert Schurmann
Robert Schurmann Altair Community Member
edited January 2021 in Community Q&A

Hello everybody,

I do a Modal Frequency Response Analysis on a component. As a Output I receive the displacement at all nodes of the component. Is there any possibility in OptiStruct to directly calculate the average displacement (spatial average over all nodes)? At the moment I need a MatLab script for post-processing, but at a very high number of nodes this procedure is very slow.

Thank you all in advance,

Robert

Answers

  • Adriano Koga_20259
    Adriano Koga_20259 New Altair Community Member
    edited January 2021

    I don't know anything directly in OptiStruct for this.

    Have you tried Compose as an alternative for your Matlab code?

    Compose has a very similar sintax and with the advantadge of providing an out-of-the-box CAE reader, that can read your results from the h3d file in a few seconds, then you can perform your math as desired. It should be pretty compatible with your existing Matlab codes, just by renaming the .m to .oml. Can you give it a try?

     

    Nice webinar about it.

    https://web.altair.com/math-aerospace-cae-processing