Skip to content

Deprecate AD14 (rebasing of #87)#126

Merged
andrew-platt merged 21 commits into
devfrom
f/AD14remove_attempt2
Jul 15, 2024
Merged

Deprecate AD14 (rebasing of #87)#126
andrew-platt merged 21 commits into
devfrom
f/AD14remove_attempt2

Conversation

@andrew-platt

@andrew-platt andrew-platt commented Jun 12, 2024

Copy link
Copy Markdown
Collaborator

Removing AD14 and replacing with AD15. This PR supercedes #18 and #87 (both PRs sat for too long and got a bit stale).

This PR also contains updates based on comments in PR #87. This is currently a draft PR; the description will be updated as cases are updated.

The following cases were updated from AD14 to AD15 (see notes below for comparisons):

  • 5MW_ITIBarge_DLL_WTurb_WavesIrr
  • AOC_WSt
  • AWT_YFix_WSt
  • AWT_YFree_WTurb
  • SWRT_YFree_VS_EDG01
  • SWRT_YFree_VS_EDC01
  • SWRT_YFree_VS_WTurb
  • UAE_Dnwind_YRamp_WSt
  • WP_VSP_WTurb_PitchFail

5MW_ITIBarge_DLL_WTurb_WavesIrr
Screenshot 2024-06-14 at 2 49 26 PM

Screenshot 2024-06-14 at 2 50 10 PM Screenshot 2024-06-14 at 2 52 34 PM

Note: at some point in the past, maybe around version 3.0, this case was disabled as it did not compare well when run on different platforms. This case was then never updated after WaveTMax was reduced from 3630 seconds to 600 seconds. This was done for all offshore cases to memory usage on GH actions (the shorter WaveTMax results in different waves). To verify the changes introduced by changing to AD15 were minimal, two comparisons were made. For the first comparison, the original AD14 results with WaveTMax=3630 were compared with AD15 results also using WaveTMax=3630. These results were reasonably close. For the second comparison, a new baseline using AD14 and WaveTMax=600 was compared against AD15 with WaveTMax=600 also. These comparisons are shown above.

AOC_WSt
Screenshot 2024-06-17 at 3 21 29 PM

Screenshot 2024-06-17 at 3 21 56 PM

AWT_YFix_WSt
Screenshot 2024-06-24 at 2 23 11 PM

Screenshot 2024-06-24 at 2 23 54 PM

AWT_YFree_WTurb
Screenshot 2024-06-24 at 2 45 04 PM
NOTE: the tower shadow was turned off since the Bladed wind input file did not contain any tower info (regenerating this file results in a different time series).

SWRT_YFree_VS_EDG01
Added tail fin into ED and AD15 for this case (already used AD15).

When FAST8 was introduced, the tail fin option in AeroDyn 15 was not implemented. So this test case has been unstable with AD15 and was turned off. Adding the tail fin from the updated AD15 to the model does not give very good agreement with the FAST7 version of this case (CertTest #15). This is most likely due to missing features in the AeroDyn tail fin, most notably that the TFinIndMod=1 option is not available yet (somewhat related to the FAST7 option of SubAxInd in the furl file).

Despite not matching the FAST7 results very well, we think it best to add this case as is and note that it should be updated when TFinIndMod=1 is available. For later comparison, the Test15 results from FAST7 have been added along with a note about this.

Screenshot 2024-06-28 at 2 57 47 PM
Screenshot 2024-06-28 at 2 58 02 PM
OpenFAST dev refers to the OpenFAST dev results prior to this PR, and OpenFAST AD15 tailfin are the new results.

SWRT_YFree_VS_EDC01
As with the above case, the match with the FAST7 results is not great due to the missing induction option for the tail fin. Note also that the new results are using the same AeroDyn configuration as the above case (no DBEMT even though the original case had this enabled -- this was done for convenience while debugging the tail fin and can be updated at a later time).
Screenshot 2024-06-28 at 3 24 36 PM
Screenshot 2024-06-28 at 3 24 54 PM
Screenshot 2024-06-28 at 3 25 09 PM
Note: the FAST7 Test15 is really test 16 (incorrect label). OpenFAST AD14 dev refers to the OpenFAST dev results with AD14 prior to this PR, and OpenFAST AD15 tailfin are the new results.

SWRT_YFree_VS_WTurb
This regression test roughly follows the expected general trends for the selected channels (not very many channels were common between the original FAST7 test and the current test version). However note that the yaw is different, which may be related to the above notes on the induction for the tail fin.
Screenshot 2024-06-28 at 3 48 56 PM
Screenshot 2024-06-28 at 3 49 58 PM
Note that the shaft torque (LSShftMxs) doesn't follow as well after including the tail fin.

UAE_Dnwind_YRamp_WSt
This test had previously been disabled due to instabilities. With the new AD15, the results are much smoother and follow the same trends as the AD14 results.
Screenshot 2024-06-12 at 2 28 21 PM
Screenshot 2024-06-12 at 2 29 54 PM

WP_VSP_WTurb_PitchFail:
Using the same AD15 input file that the WP_VSP_WTurb case uses. This causes some minor differences in the aerodynamic power, thus rotor speed, blade pitch, and other output results changed slightly.

Screen Shot 2023-01-31 at 1 17 58 AM

Screen Shot 2023-01-31 at 1 20 11 AM

Screen Shot 2023-01-31 at 1 20 45 AM

@andrew-platt andrew-platt requested a review from jjonkman June 12, 2024 18:28
@andrew-platt andrew-platt self-assigned this Jun 12, 2024
@andrew-platt andrew-platt marked this pull request as draft June 12, 2024 18:28
- also remove extra files from other WP cases
@andrew-platt andrew-platt force-pushed the f/AD14remove_attempt2 branch from 31d3f9c to 04235c4 Compare June 12, 2024 18:33
- also remove .sum files from other UAE cases
@andrew-platt andrew-platt force-pushed the f/AD14remove_attempt2 branch from 86cf87f to 7d53a31 Compare June 12, 2024 20:58
Note: at some point in the past, maybe around version 3.0, this case was disabled as it did not compare well when run on different platforms.  This case was then never updated after `WaveTMax` was reduced from 3630 seconds to 600 seconds.  This was done for all offshore cases to memory usage on GH actions (the shorter `WaveTMax` results in different waves).  To verify the changes introduced by changing to AD15 were minimal, two comparisons were made. For the first comparison, the original AD14 results with `WaveTMax=3630` were compared with AD15 results also using `WaveTMax=3630`.  These results were reasonably close.  For the second comparison, a new baseline using AD14 and `WaveTMax=600` was compared against AD15 with `WaveTMax=600` also.
Also remove *.sum and *.log files from other AOC_ cases
@andrew-platt andrew-platt force-pushed the f/AD14remove_attempt2 branch from 30835b3 to 97fc8c3 Compare June 24, 2024 20:10
@andrew-platt andrew-platt force-pushed the f/AD14remove_attempt2 branch from 97fc8c3 to 49baebb Compare June 24, 2024 20:25
@andrew-platt

Copy link
Copy Markdown
Collaborator Author

Unfortunately rerunning the SWRT cases in FAST7 with SubAxInd turned off does not improve the SWRT comparisons. So there is something very different between the old FAST7 and current results.

However, for the sake of keeping this moving, we will go ahead and merge, then check model differences later.

…for a while

Cases affected:
- 5MW_OC4Jckt_DLL_WTurb_WavesIrr_MGrowth
   - Slight changes in AD loads, and minor changes in SD resulting in very slight changes in the SD reaction loads
- hd_5MW_ITIBarge_DLL_WTurb_WavesIrr (Failed)
   - Time series were shortened, so wave time series are different (driver cases)
- hd_5MW_OC4Jckt_DLL_WTurb_WavesIrr_MGrowth
   - Different grid than in prior runs.
@andrew-platt andrew-platt force-pushed the f/AD14remove_attempt2 branch 2 times, most recently from 1797484 to 354f39f Compare July 9, 2024 20:01
- Simplify 5MW_OC4Jckt_DLL_WTurb_WavesIrr_MGrowth by shortening
- Remove unrealistic HD driver cases
   The hd_5MW_OC4Jckt_DLL_WTurb_WavesIrr_MGrowth and hd_OC3tripod_offshore_fixedbottom_wavesirr cases used a single motion point at the platform reference point.  This was mapped rigidly to all structure below, which resulted large motions of the tower bases, which is not the case with the fully coupled fixed bottom case these corresponded to.  So we are simply removing these two cases
@andrew-platt andrew-platt force-pushed the f/AD14remove_attempt2 branch from 0e0cc74 to 5891437 Compare July 15, 2024 16:56
@andrew-platt andrew-platt marked this pull request as ready for review July 15, 2024 19:51
@andrew-platt

Copy link
Copy Markdown
Collaborator Author

@jjonkman will formally review later, and we'll follow up with any corrections.

@andrew-platt andrew-platt merged commit 1abd888 into dev Jul 15, 2024
@andrew-platt andrew-platt deleted the f/AD14remove_attempt2 branch July 16, 2024 16:20
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.

1 participant