-
Notifications
You must be signed in to change notification settings - Fork 509
Implementation of rectangular members in HD and SD #2646
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Mostly finished member and joint initialization
…ngular members. Also introduced spin about member axis.
…oading for rectangular members
…hydrostatic loads if one of the edge length is zero
…al and rectangular members, added missing input checks, and made various other small fixes
Also patched up the arbitrary-section beam implementation.
…lar (for outputs), rectangular, and arbitrary sections
…arbitrary sections
…rectangular beam sections * Added alternative torsion constant and shear coefficient estimates for solid rectangular sections in addition to thin-walled sections. * Use a more accurate formula for the shear coefficient of thin-walled rectangular sections. * Added a warning message if the section is neither solid nor thin-walled. * Other small bug fixes.
…an existing entry in the MEMBER COSINE MATRICES table
|
I performed one verification for a cantilever beam using rectangular cross sections. This verification test is based on the OC7 Phase II project (undergoing). The first part of the verification is a static deflection test according to the gravity acceleration (9.80665 m/s^2) and a vertical force Fz = 1.345E7 N. The system and boundary conditions are as follows: The properties of the flexible pontoon are: The properties of the outer column (lumped mass) are: I compared the results from SubDyn (linear assumption) against SAMCEF (non-linear approach) and HOTINT (non-linear approach). As can be observed, there is excellent agreement between the three codes for the vertical deflections along the pontoon: In addition, another verification regarding the eigenfrequencies of the system was performed. The below table compares the first 4 eigenfrequencies. Once again, very good agreement between SubDyn and SAMCEF is obtained: This verification test has been added in the r-test repository: For reference, a comparison between the Timoshenko beam theory (see above results) and the Euler-Bernoulli beam theory is provided next. As can be observed, when modeling the system with Euler-Bernoulli beams, the system behaves slightly stiffer (as expected). The vertical deflection of the last point when using Euler-Bernoulli beams is 2.5% smaller. Good agreement is observed between SubDyn and Project Chrono for the Euler-Bernoulli approach. |
|
|
|
Visualization will be in a separate PR (requires changes to the meshes) |
andrew-platt
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good. I didn't go through all the equations, but the modifications look reasonable.
deslaughter
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think it looks good. We should get together sometime and work in restructuring Morison for better performance, but this is relatively easy to read. Just had a couple of suggestions to make the code easier to maintain.






Feature or improvement description
This PR adds the implementation of rectangular members in HydroDyn and SubDyn. It also includes various other bug fixes and improvements including the following:
HydroDyn
SubDyn
COSMIDof a spring member references a nonexistent entry in the direction cosine matrix table. Previously, it defaults back to the identity matrix by a series of coincidence without reporting an error.OpenFAST_IO
TO-DOs
The HydroDyn strip-theory member visualization should be updated to support rectangular members. @andrew-platt and @deslaughter will help with this.
Related issue, if one exists
Issue #2634
Impacted areas of the software
HydroDyn, SubDyn, OpenFAST_IO
Test results, if applicable