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

Yaml Input File Update #91

Merged
merged 25 commits into from
Nov 22, 2024
Merged

Yaml Input File Update #91

merged 25 commits into from
Nov 22, 2024

Conversation

kevmoor
Copy link
Collaborator

@kevmoor kevmoor commented Nov 5, 2024

Updates to unify the file input option for standard turbine types (e.g. fixed bottom Darrius and H-VAWT with arbitrary blade shapes and numbers of struts), improve/add documentation for this run method.

…ignment of different inputs to be more accurate, rebless the test case
…internal model below windio level and that the validation case for the 34m passes with the current setup
…st of OWENS inputs and identifying loose ends to tie up
…output quiet, use specified gravity in campbell analysis
Copy link

codecov bot commented Nov 22, 2024

Codecov Report

Attention: Patch coverage is 19.23848% with 403 lines in your changes missing coverage. Please review.

Project coverage is 41.48%. Comparing base (f95124d) to head (ba63fdd).
Report is 26 commits behind head on master.

Files with missing lines Patch % Lines
src/windio.jl 0.00% 199 Missing ⚠️
src/topRunDLC.jl 0.00% 146 Missing ⚠️
src/fileio.jl 64.19% 29 Missing ⚠️
src/SetupTurbine.jl 20.00% 12 Missing ⚠️
src/Unsteady.jl 69.23% 8 Missing ⚠️
src/utilities.jl 72.22% 5 Missing ⚠️
src/Unsteady_Land.jl 71.42% 2 Missing ⚠️
src/gxbeam_conversion.jl 0.00% 2 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master      #91      +/-   ##
==========================================
- Coverage   41.87%   41.48%   -0.39%     
==========================================
  Files          15       15              
  Lines        6085     6147      +62     
==========================================
+ Hits         2548     2550       +2     
- Misses       3537     3597      +60     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.


🚨 Try these New Features:

@kevmoor kevmoor force-pushed the modelingoptions branch 4 times, most recently from c54067e to 9d65d2e Compare November 22, 2024 21:18
@kevmoor
Copy link
Collaborator Author

kevmoor commented Nov 22, 2024

Windio Changes:

  • Gravity single value or array of 3, is in the global frame of reference, so positive gravity would be pulling the structure up.
  • Start and end nd_arc values are the only input supported. Otherwise, there are as many as 12 different ways to specify this input.
  • Grids must be defined from end to end, set number of plies to 1e-6 at unused spanwise sections.
  • The blade object is reused for the tower, struts, cables, etc. since these elements can be modeled at the same fidelity as the blade and can be simplified via simpler inputs, but the other definitions don't allow for simpler inputs.
  • Rotor_orientation for VAWTs is determined by the gravity vector, so the rest of the coordinate systems are the same at this time, plans include multiple arbitrary rotation axes for different portions of the structure.
  • Material A is stress amplitude, and m is cycles to failure in log10, i.e. 10^6, 10^20.
    A: [420.0,415.0,375.0,275.0,190.0,0.0]
    m: [0.0,1.0,2.0,4.0,6.0,20.0]

Variable Name Changes:

  • outFilename to dataOutputFilename
  • AModel to AeroModel
  • DSModel to DynamicStallModel
  • saveName to VTKsaveName
  • hydroOn to platformActive
  • turbsimpath to turbsimsavepath
  • numDofPerNode to numDOFPerNode

@kevmoor kevmoor merged commit 31c2ba4 into master Nov 22, 2024
5 of 7 checks passed
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