byuflowlab / GXBeam.jl

Pure Julia Implementation of Geometrically Exact Beam Theory
MIT License
88 stars 19 forks source link

Strain recovery coupling with beam analysis #110

Closed tylercritchfield closed 1 year ago

tylercritchfield commented 1 year ago

The coordinate system that the strain_recovery method assumes the input loading is in is not the same as the local beam coordinate system. This update adds a keyword argument gxbeam_order (similar to the compliance_matrix method) that , if true, updates the input loading to the correct coordiante system and then outputs beam stresses and strains in the GXBeam local frame. If it is false nothing is changed from before. I added an additional test for this.

In the future it would be good to add an example of this to the docs, as currently none of the examples couple the output of the beam analysis with strain recovery; the loads are explicitly defined.