Closed
Conversation
- Tension amplitudes were sometimes changing, typically at 512 s. - This was likely caused by use of single-precision time variable with MD_Input_ExtrapInterp. - All time variables are now double precision, solving the problem.
…CF-mods2 - This brings in the initial active tension capability and the MoorDyn driver. - Much of this will be overwritten shortly by MoorDyn v2 code.
… changes and to hard-code a simple wave kinematics grid to pass this info to MoorDyn for buoyancy cans.
…e. Still some things to work out for buoyancy can applications.
… parameters of the Waves module. This makes it quicker to adjust the grid settings and recompile. Also fixed the allocation oversight that prevented WaveMod=0 cases from running (given this wave grid functionality).
…locating all mooring models' inputs.
- Solved memory bug in WameMod=0 case by reordering htings. - Removing unnecessary USE WAVES and specifying "only..." in MD. - In MD, now using WaveTimes array rather than (J-1)*dtWave. - Fixed error in MD Rod Froude Krylov force calculation (was 50% too small)
This brings the latest TCF-mods2 work along with everything else in dev into the MoorDyn v2 branch.
We want to initialize SD and MD before SrvD so that we can pass channel info over to SrvD about the cable tensioning control signals.
Also revise glue code for appropriate resizing of arrays for control channel info
…of python for SD regression tests
SD: add y3mesh handling to glue code
Contributor
Author
|
Closing this since it will be replaced with a PR for MDv2-farm. |
4 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This is a draft pull request.
These pull requests should be merged first:
Feature or improvement description
This brings in all the updates for MDv2, including new object types and capabilities for active tensioning, linearization, buoyancy cans, and wave kinematics. Capabilities for wave kinematics are commented out (in MD and in HD), to be replaced with future wave kinematics grid approach.
Impacted areas of the software
MoorDyn significantly changed. Glue code changed for additional fields in MoorDyn input/output meshes. FAST_Lin changed to support MoorDyn linearization.
Input file changes
MoorDyn input file format is changed. Will be documented on MoorDyn's readthedocs.
Test results, if applicable
New buoyancy can and wave kinematics capabilities compared well with OrcaFlex simulations. MD Linearization still needs to be tested and debugged.
Items to complete: