-
Notifications
You must be signed in to change notification settings - Fork 184
Variable hydro improvements #1411
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
|
I just need to test this functionality over a variety of cases (variable hydro on/off x radiation IRF and excitation IRF calculations) and it is ready for review |
|
The most recent commit changed |
|
This PR is ready for review. Merging should wait until #1401 is merged and those library changes are brought in |
|
I created a surface an alternate calculation for the excitation IRF without thinking clearly enough. Unlike the radiation IRF, the excitation IRF is acausal. Since the varying state is generally not known ahead of time, the IRF coefficients are unknown and we can't create an IRF surface that is used during the simulation. This only makes variable hydro incompatible with the the I'll remove the library and bodyClass changes I made for the excitation IRF surface. |
|
I removed the excitation IRF and fixed a couple bugs. Once I update the documentation re this feature then the PR will be ready for review |
|
@MShabara This PR is ready for review. I did finish moving the adjusted mass for use during simulation to |
|
Reviewed this PR and everything looks good. I also ran the applications case and new cicTest case to ensure they are working as expected. There's a lot here so a separate review from @MShabara before merging will be good to double check. |
|
Tests pass and the implementation works on a test case that uses an IRF surface. Merging! Sorry for the delay, I could've gotten this merge done awhile ago but I assumed it would be harder than it was |
This PR adds
Convolutionintegral_interp.mconvolutionIntegralSurface.mconvolutionIntegralSurface.mtoConvolutionIntegral_interp.mGoToflags for different signals of interest in variable hydro (and controls): excitation force, total force. Also resolves the need for broken library links in most WEC-Sim applicationsCloses issue #1394.