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

Temporary PR corresponding to OpenFAST pr 2014 #23

Closed
wants to merge 64 commits into from

Conversation

andrew-platt
Copy link
Owner

This is a temporary PR for comparing exactly what changes in PR OpenFAST#2014 compared to OpenFAST#1882

- RotGetOP
- Init_Jacobian_y
- Init_Jacobian_u
- Perturb_u
Perturbing of extended inputs not yet completed
Indenting was a bit wonky in places
I think it is more readable this way (others may rightfully disagree)
Also comment out the call to IfW_UpdateStates (routine removed)
Swap ordering from
   - AD14
   - AD15
   - ExtLoads
   - InflowWind
   - SuperController
   - SeaState
to
   - AD14
   - InflowWind
   - SeaState
   - AD15
   - ExtLoads
   - SuperController
Also modify call order in the ADI library
Not sure aero settings are correct, but should give a reasonable estimate if things are working right or not.  So far not.
- original results generated by 3.5.2
Aero still not working.  Nacelle and Hub causing segfaults from fAST_Lin
Very good agreement:
 * MAP has mode at 0.057 Hz
 * MD has 3 modes at ~0.054 Hz
The start index for the BD motion was set to start at the BD reaction forces, not at the start of the motions.  So reaction loads were getting mapped as motions, and all motion info in dUdy was shifted.
If a Failed() calls a Cleanup(), and Cleanup() tries to handle errors about deallocations with a call to Failed(), then Failed() becomes recursive.
Also a few minor error handling and MHK check changes
- increase `atol` for Jacobian matrix comparisons
- tighten limits on frequency/damping comparisons
- Also update a couple of cases with results from GH prior to loosening tolerances.
…AD15_IfW_Linearization

Some regression tests need updating
added -j1 flag so that this test always runs sequential.  Otherwise the 5MW_OC3Mnpl_DLL_WTurb_WavesIrr_Restart may kick off before 5MW_OC3Mnpl_DLL_WTurb_WavesIrr has any input files generated
This was removed at some point during the linearization work, which broke all AD14 cases.
Added values from IfW/FlowField: HWindSpeed/PLexp/PropagationDir
@andrew-platt
Copy link
Owner Author

Not actually merging this. It was just for comparison.

andrew-platt pushed a commit that referenced this pull request May 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants