Skip to content

add support for nastran 95 generated matrix op2 file#96

Open
tumchang wants to merge 2 commits intoDLR-AE:develfrom
tumchang:feature_add-support-for-nast95-generated-matrix
Open

add support for nastran 95 generated matrix op2 file#96
tumchang wants to merge 2 commits intoDLR-AE:develfrom
tumchang:feature_add-support-for-nast95-generated-matrix

Conversation

@tumchang
Copy link

Hello Arne,

We at Bauhaus Luftfahrt have developed an aeroelastic sizing toolchain based on LoadsKernel and CPACS. Currently, we are using Nastran 95 to generate the required matrices (as we do not have a commercial Nastran license). This PR adds a function to LoadsKernel for reading the .op2 files generated by Nastran 95.

A few points regarding the implementation:

1. Dependency on pyNastran: We are currently using the pyNastran package to read the OP2 files. I noticed that the existing read_op2.py in LoadsKernel is derived from pyNastran but currently only supports reading the USET table. If we want to avoid adding pyNastran as a full dependency, the internal read_op2.py would likely need to be extended significantly.

2. Test Files: It might be not appropriate for us to share the beam FEM model publicly here on GitHub. However, if you would like an example file to test this new code, we would be happy to arrange a bilateral exchange. This would also give us a chance to provide more insight into the toolchain we’ve built.

Thank you for all your work and for making LoadsKernel publicly available—it has been incredibly helpful for our research!

best regards,
Chang Xu

E-mail: chang.xu@bauhaus-luftfahrt.net
Visionary Aircraft Concepts
Airframe & Systems Design

Bauhaus Luftfahrt e. V.
Willy-Messerschmitt-Str. 1
82024 Taufkirchen, Germany

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant