Skip to content
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

Feature request: Nonlinear hydrodynamics #199

Open
michaelcdevin opened this issue Feb 16, 2023 · 3 comments
Open

Feature request: Nonlinear hydrodynamics #199

michaelcdevin opened this issue Feb 16, 2023 · 3 comments
Labels
enhancement New feature or request

Comments

@michaelcdevin
Copy link
Collaborator

michaelcdevin commented Feb 16, 2023

Feature description.
Incorporating the nonlinear effects of hydrostatic buoyancy and Froude-Krylov forces based on instantaneous wave elevation and WEC position, such as in WEC-Sim.

Issue addressed.
Improves the accuracy of the dynamics equation, as these nonlinear hydrodynamic effects can be significant for WEC design.

Describe the solution you'd like
Be able to evaluate the WEC at an instantaneous position and determine what elements are submerged at that moment. Incorporate wave stretching for panels above MWL. This is certainly doable, but making this computationally efficient could be a big hurdle.

Describe alternatives you've considered
None.

Interest in leading this feature development?
I am open to leading this as time allows.

@cmichelenstrofer cmichelenstrofer added the enhancement New feature or request label Apr 15, 2023
@cmichelenstrofer
Copy link
Member

The code should be able to handle this as an additional force. I suggest we start by creating an example based on tutorial 1 and add the non-linear forces as additional forces. We can then think about how to make it more formally a part of the code.

@ryancoe
Copy link
Collaborator

ryancoe commented Oct 27, 2023

@cmichelenstrofer - In the near term, I think it might be best to do this as an ad-hoc function in an example, rather than trying to handle it completely generally in the source. After that, we could potentially move towards a general solution. Any thoughts?

@cmichelenstrofer
Copy link
Member

that sounds good.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants