-
Notifications
You must be signed in to change notification settings - Fork 157
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] Changing operational depth of a device #1201
Comments
Hi @TheWaveMaster (cool name lol), I think what you are describing is the need for the capability to swap out BEM coefficients for large amplitude motions. I would recommend you put in a feature request, and we have a formal format to follow when doing so... Short answer, it is possible... but may require some development. Basically, you will have to:
I might try to implement this but can't guarantee a timeline.. Hope that helps .. Cheers, Salman Husain, MSc, PhD, |
This sounds like something similar to our passive yaw implementation, where we look up the appropriate set of BEM coefficients from the present state of the device. In that case it is its yaw orientation, but we could do something similar with a lookup table based on z-position relative to the free surface. But I am a little unclear what exactly is being asked here: non-linear hydro will resolve the pressure and non-linear Froude-Krylov on the body relative to the free surface, but the linear portion of the calculation is still based on the BEM coefficients, taken for the singular orientation of the body. My understanding of the request is you would like to also adjust the linear portion of this calculation. Can you please provide some more details on this request? |
Hi @salhus, Thank you for your reply! I see your point, and that might work! I will definitely put in the request and will try something from my end, I have to have a deeper look at marking the body with a mask. |
@TheWaveMaster Thank you for your great feedback and for your question. We ask users to open GitHub issues using an appropriate template. This is helpful for the WEC-Sim team to classify issues, and address questions more thoroughly and efficiently. We hope this will be beneficial for developers, users and the WEC-Sim community in general. Can you please edit this issue to use the Feature request template and include more details? This sounds like great feature that we would be happy to help integrate into the WEC-Sim source, either through a PR you submit, or something we add onto to our list of feature requests. Thanks again! |
Hi @TheWaveMaster, Thanks for explaining the problem statement, and I was guessing that it was the CETO device. However, as @kmruehl suggested, it would be easier from a project management perspective to include this as a feature request. Cheers, |
@TheWaveMaster FYI this is happening, but represents a significant development effort to do this robustly w/in the WEC-Sim code structure. We will keep you posted of progress. |
Awesome thank you! |
Hi all,
First of all, I want to thank the team behind wecSim for your amazing work!
I work for a wave energy developer, and just finalized a wecSim model for our device which we will heavily rely on in the final optimizations before we build and deploy soon!!
The amount of features that I was able to add because of wecSim are ridiculous, and the model is showing excellent matching against wave tank data! Big thanks and please keep up the good work!
As for the theory implementation I want to discuss and would like to hear a few opinions.
I want to simulate a device which changes its operational submergence depth in sim (gives you a clue to which company I work for). I was wondering if you guys have any idea regarding this. Obviously, it's not possible to change the hydrodatabase in sim (I can't even begin to imagine what will happen to the math of the model lol). Perhaps with the nonlinear hydros, the issue will be entities like the added mass and the radiation damping as basically the device goes from operating submerged to floating at the surface. Wondering what you guys think.
The text was updated successfully, but these errors were encountered: