Skip to content
This repository has been archived by the owner on Nov 27, 2023. It is now read-only.

Version 3.5.1 - Alignement with OpenFAST release - pull request from dev to main #75

Merged
merged 139 commits into from
Oct 20, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
139 commits
Select commit Hold shift + click to select a range
f28ea63
Add low- and high-res boxes domain specifications
rthedin Aug 24, 2022
acb6e93
Update TurbSim input file example template. See extended commit message
rthedin Aug 24, 2022
142039b
Add extents option to TurbSim box creation
rthedin Aug 25, 2022
bc251c5
Minor code clean-up
rthedin Aug 25, 2022
0d0a9b1
Update default values for coherence function per IEC 61400-1 4th edition
rthedin Aug 25, 2022
e0547cf
Add and fix several details regarding case creation for TurbSim
rthedin Dec 2, 2022
4b47809
Add option for leading-zero numbering of turbines
rthedin Dec 2, 2022
7383831
Adjust precision of time step valus to be printed to file
rthedin Dec 2, 2022
00b6d7b
Increase number of output channel lines
rthedin Dec 2, 2022
d3e1c2e
Merge branch 'dev' into f/ffarmscript
rthedin Dec 2, 2022
d707e04
Fix path of
rthedin Dec 2, 2022
218917e
Placeholder for FAST.Farm case setup class
rthedin Jan 10, 2023
dae78a4
CaseGen: Add verbose option to TS case creation
rthedin Jan 11, 2023
a2254fa
FASTFarm: add new class for complete case creation
rthedin Jan 11, 2023
5c10a0b
Merge branch 'dev' of github.com:OpenFAST/python-toolbox into f/ffarm…
rthedin Jan 11, 2023
5056129
FASTFarm setup: Add check of dt for high and low boxes
rthedin Jan 11, 2023
4eeb051
FASTFarm setup: Add example
rthedin Jan 11, 2023
d03cd83
Remove hard-coded setting
rthedin Jan 12, 2023
4f019b5
FASTFarm: Fix parsing of requested output files channels
rthedin Jan 12, 2023
d72459a
TS: Add manual specification of Z extent for low-res box
rthedin Jan 23, 2023
720f958
FF setup: adjust number of seeds on slurm scripts
rthedin Jan 24, 2023
88638ba
FF: Fix logic on the sweep of paramters; minor clean-up
rthedin Jan 25, 2023
38e140b
Replace `format` with f-strings
rthedin Jan 25, 2023
2ac6619
Fix minor syntax bug
rthedin Jan 25, 2023
16c2cd7
TS: add `toDataset` option for TurbSim files
rthedin Jan 27, 2023
608701c
FF: Add placeholder for automatic computation of box parameters
rthedin Feb 8, 2023
4887d09
FF: Fix issue on high-res TurbSim setup
rthedin Feb 8, 2023
640814a
FF: Minor code reorganization
rthedin Feb 8, 2023
f7bff19
FF: Add placeholder to write AMR-Wind refinements
rthedin Feb 8, 2023
7d69fe2
Fatigue: update of interface for equivalent_load function
ebranlard Feb 9, 2023
acb7077
Add notebook with reference code that will be added into scripts
rybchuk Feb 11, 2023
45aac32
Create class to hold AMR-Wind simulation inputs
rybchuk Feb 12, 2023
8ffb2f8
Fix typos in AMRWindSimulation
rybchuk Feb 12, 2023
6a9fa58
FF class reads info from possible AMR class
rybchuk Feb 12, 2023
e4cbf7f
Calculate dx/dy/dz for amr
rybchuk Feb 12, 2023
5e027ce
Add timestep and sampling frequency calcs
rybchuk Feb 12, 2023
542db82
Calculate grid resolutions
rybchuk Feb 12, 2023
ce024a9
Add sampling label calcs
rybchuk Feb 12, 2023
2505766
Calculate position of LR grid
rybchuk Feb 12, 2023
d78e662
Calculate position of HR grid and write out info
rybchuk Feb 12, 2023
11fac92
Remove writeAMRWindRefinement
rybchuk Feb 13, 2023
d8770a3
Remove AMRWindSamplingCreation.ipynb
rybchuk Feb 13, 2023
de02f5f
Move sampling plane calcs fully into AMRWind class
rybchuk Feb 13, 2023
4b62524
Revert FFarm class to 88638ba, before AMRWind mods
rybchuk Feb 14, 2023
f10d3e0
Add example of AMRWind class usage
rybchuk Feb 14, 2023
56a62b0
Tweak output text
rybchuk Feb 14, 2023
fd068fc
AMR-Wind/FF: Fix bug on cell-centered sampling
rthedin Feb 15, 2023
bf27a75
AMR/FF: Add more robust buffer zone specification
rthedin Feb 15, 2023
67ad29a
AMR/FF: Add option to specify high-res resolution
rthedin Feb 15, 2023
4a47018
AMR/FF: fix bug on computation of high-res box extents
rthedin Feb 15, 2023
58254dd
AMR/FF: writing output format for sampling planes
rthedin Feb 15, 2023
dea6dcb
Delete sampling_config.i contents in Ex4
rybchuk Feb 15, 2023
199c7fb
Distinguish between lr and hr sampling freqs
rybchuk Feb 15, 2023
6eab192
Merge pull request #2 from rybchuk/sampling_freq
rthedin Feb 15, 2023
8e7be56
AMR/FF: Create output dir if needed
rthedin Feb 16, 2023
9d24cf5
Merge branch 'f/ffarmscript' of github.com:rthedin/OpenFAST-python-to…
rthedin Feb 16, 2023
e749a3b
Ensure LR output freq is a multiple of HR
rybchuk Feb 16, 2023
5665bfb
Merge pull request #3 from rybchuk/sampling_mult
rthedin Feb 16, 2023
76f6cc1
Major: Break main function into smaller funcs and move error checks l…
rybchuk Feb 16, 2023
00bd380
Bugfix: height of lowest hr grid
rybchuk Feb 16, 2023
77ea6b9
Add grid spacing check
rybchuk Feb 16, 2023
1805bc8
Merge pull request #4 from rybchuk/error_messages
rthedin Feb 24, 2023
cc1f833
Fix `os.system` calls; add `modifyProperty`
rthedin Mar 10, 2023
0b42d24
FAST output: remove duplicate in dataframe
rthedin Mar 10, 2023
9bb8c54
Merge branch 'f/ffarmscript' of github.com:rthedin/OpenFAST-python-to…
rthedin Mar 10, 2023
fe4eda8
FF/AMR: bugfix on box extent computation
rthedin Mar 10, 2023
5bc598b
FF/AMR: Allow non-integer offsets on sampling boxes
rthedin Mar 10, 2023
fff93d6
AMR: fix integer frequency; tweak printed output
rthedin Mar 10, 2023
1a9af50
FF/AMR: Add option to specify mod_wake, which will affect `dt_low`
rthedin Mar 10, 2023
14703a5
FF: Improvements to getMultiplesOf method
rthedin Mar 10, 2023
d17e797
AMR/FF: use `getMultipleOf` where necessary
rthedin Mar 10, 2023
73611d0
AMR/FF: Add `__repr__`
rthedin Mar 10, 2023
b8ed4e4
AMR/FF: Add curled wake recommendations; small fixes
rthedin Mar 14, 2023
e609c9e
FF: Allow specification of one LES path per case
rthedin Mar 14, 2023
b3f6bb8
AMR/FF: Add option to specify low-res dt as input
rthedin Mar 15, 2023
4ed2a24
FF: Add mod_wake option and curled wake parameters
rthedin Mar 15, 2023
e11f24f
FF: replace cp and rm using `os.popen` with `shutil`
rthedin Mar 15, 2023
1dceaa5
FF: minor adjustments
rthedin Mar 16, 2023
ce84041
FF: Update example; minor fixes
rthedin Mar 17, 2023
d4ab6ab
FF: code clean-up
rthedin Mar 21, 2023
af9faa4
FF: Fix missing comma on list of coordinates for sampling
rthedin Mar 22, 2023
ae94712
FF: improve robustness of file writing
rthedin Apr 28, 2023
c8c8ac2
FF: improve multi-node TurbSim SLURM scripts
rthedin Apr 28, 2023
a578e37
FF: Allows automatic computation of high- and low-res boxes resolutions
rthedin Apr 28, 2023
331b48d
FF: Add some documentation; code clean-up; update examples
rthedin Apr 28, 2023
560e388
Add xarray package to installation
rthedin May 10, 2023
5ec4413
FF: Add `__repr__` and minor tweaks to slurm aux methods
rthedin May 30, 2023
ca8d4f1
FF: fix bugs with optional input files
rthedin May 30, 2023
442deaa
FF bugfix: proper handling of `'unused'` input files
rthedin Jun 1, 2023
ec1d90a
Merge pull request #56 from rthedin/f/ffarmscript
ebranlard Jun 8, 2023
0c4ea8f
Converter: adding quick and dirty elastodyn 2 hawc2
ebranlard Jun 16, 2023
7e911ac
Small fastfarm example fixes
ebranlard Jun 16, 2023
a9315c0
Merge pull request #65 from ebranlard/f/ff-fixes
ebranlard Jun 22, 2023
ff9584c
FF: fix selection of unique cases for high-res boxes
rthedin Jun 30, 2023
6b7c6b9
TS: change location where default grid extents are set
rthedin Jul 3, 2023
672b73f
FF: Add plot of entire setup
rthedin Jul 3, 2023
b67ec6a
FF: Significant changes to how `allCases` array is created
rthedin Jul 3, 2023
35970ad
FF: Fix bug with ROM strings on array
rthedin Jul 5, 2023
6e57963
FF/bugfix: Change logic of high-res boxes links
rthedin Jul 5, 2023
aac727c
FF: Add check on FF output file
rthedin Jul 5, 2023
58ad7ad
FF: Add helpful progress messages
rthedin Jul 7, 2023
6e215bd
IO: adding example for MannBox file
ebranlard Jul 18, 2023
abcf1b0
IO:FastLin: slightly more robust read and standalone file
ebranlard Jul 19, 2023
c857a10
Lin: avoid warning in csv_read
ebranlard Jul 19, 2023
1bb67f9
Fatigue: slight change of interface, more docs, unification of RFC algo
ebranlard Jul 24, 2023
cd94e85
IO: TurbSimFile: adding fromAMRWind_PD and AMRWind class
ebranlard Jul 31, 2023
5b836be
IO/Postpro/tools: updates from welib
ebranlard Jul 31, 2023
e4f431f
Merge pull request #69 from ebranlard/welib-update
ebranlard Jul 31, 2023
c3030fe
Fatigue: small fix for constant channels
ebranlard Aug 8, 2023
63cc257
Lin: using FASTLinearizationFile reader, adding options for state sel…
ebranlard Aug 8, 2023
3f4fce7
IO: Lin: speed up of reader for baseline case with floats
ebranlard Aug 22, 2023
69ec496
fcl non negative, try except around 3d corrections
ptrbortolotti Sep 15, 2023
41d829c
FF: automatic seeds up to 30 seeds
rthedin Sep 26, 2023
dbad087
FF: Fix hardcoded filenames for inflowwind
rthedin Sep 27, 2023
3a27861
FF: misc small improvements
rthedin Sep 27, 2023
e419fb9
FF: Remove misleading comment
rthedin Oct 4, 2023
b7a4bf2
fix check if cl is flat
ptrbortolotti Oct 5, 2023
046b6cc
Merge pull request #70 from ptrbortolotti/dev
ebranlard Oct 5, 2023
12a25ee
Fix viterna extension bug where polar data is repeated if alpha_low =…
abhineet-gupta Oct 13, 2023
f23947e
FF: Add partition option to slurm methods; add warnings
rthedin Oct 16, 2023
db4e35b
Merge pull request #71 from rthedin/f/ff_fixes
rthedin Oct 16, 2023
6462749
BD now works even when BD not defined in mid chord
ptrbortolotti Oct 17, 2023
38c04ee
fix comment
ptrbortolotti Oct 17, 2023
00446d5
rename variables
ptrbortolotti Oct 17, 2023
83c84c5
add comment
ptrbortolotti Oct 17, 2023
18de6e1
fix aother tiny comment
ptrbortolotti Oct 17, 2023
e1617f5
Merge pull request #73 from OpenFAST/bd_not_c2
ebranlard Oct 18, 2023
a01f819
IO: misc updates from welib
ebranlard Oct 20, 2023
c84ae1f
Escaping some backslashes
ebranlard Oct 20, 2023
b44e1fc
IO: Excel, attempt to fix broken test
ebranlard Oct 20, 2023
4785879
Tools: misc bug fixes (fatigue, radial postpro)
ebranlard Oct 20, 2023
a7f68e6
Tools: adding more tools for harmo with welib
ebranlard Oct 20, 2023
c229ad5
IO: adding tests for bladed and flex files
ebranlard Oct 20, 2023
a1c2d5b
Data: update inputs files to version 3.5.*
ebranlard Oct 20, 2023
4f616ed
IO: adding missing flex out file due to gitignore
ebranlard Oct 20, 2023
e82647a
Tools: update for pyDatView scripter
ebranlard Oct 20, 2023
99049f0
Merge pull request #74 from OpenFAST/rc-3.5.1
ebranlard Oct 20, 2023
6369b42
Merge pull request #72 from abhineet-gupta/ViternaBugfix
ebranlard Oct 20, 2023
ad2558b
Update of version to 3.5.1
ebranlard Oct 20, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.3.0
3.5.1
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ False Echo - Echo input data to <RootName>.ech (flag)
1 WindType - switch for wind file type (1=steady; 2=uniform; 3=binary TurbSim FF; 4=binary Bladed-style FF; 5=HAWC format; 6=User defined; 7=native Bladed FF)
0 PropagationDir - Direction of wind propagation (meteorological rotation from aligned with X (positive rotates towards -Y) -- degrees) (not used for native Bladed format WindType=7)
0 VFlowAng - Upflow angle (degrees) (not used for native Bladed format WindType=7)
False VelInterpCubic - Use cubic interpolation for velocity in time (false=linear, true=cubic) [Used with WindType=2,3,4,5,7]
1 NWindVel - Number of points to output the wind velocity (0 to 9)
0 WindVxiList - List of coordinates in the inertial X direction (m)
0 WindVyiList - List of coordinates in the inertial Y direction (m)
Expand Down Expand Up @@ -47,6 +48,19 @@ False TowerFile - Have tower file (.twr) (flag) ignored when WindTy
0 PLExp_Hawc - Power law exponent (-) (used for PL wind profile type only)
0.03 Z0 - Surface roughness length (m) (used for LG wind profile type only)
0 XOffset - Initial offset in +x direction (shift of wind box)
================== LIDAR Parameters ===========================================================================
0 SensorType - Switch for lidar configuration (0 = None, 1 = Single Point Beam(s), 2 = Continuous, 3 = Pulsed)
0 NumPulseGate - Number of lidar measurement gates (used when SensorType = 3)
30 PulseSpacing - Distance between range gates (m) (used when SensorType = 3)
0 NumBeam - Number of lidar measurement beams (0-5)(used when SensorType = 1)
-200 FocalDistanceX - Focal distance co-ordinates of the lidar beam in the x direction (relative to hub height) (only first coordinate used for SensorType 2 and 3) (m)
0 FocalDistanceY - Focal distance co-ordinates of the lidar beam in the y direction (relative to hub height) (only first coordinate used for SensorType 2 and 3) (m)
0 FocalDistanceZ - Focal distance co-ordinates of the lidar beam in the z direction (relative to hub height) (only first coordinate used for SensorType 2 and 3) (m)
0.0 0.0 0.0 RotorApexOffsetPos - Offset of the lidar from hub height (m)
17 URefLid - Reference average wind speed for the lidar[m/s]
0.25 MeasurementInterval - Time between each measurement [s]
False LidRadialVel - TRUE => return radial component, FALSE => return 'x' direction estimate
1 ConsiderHubMotion - Flag whether to consider the hub motion's impact on Lidar measurements
====================== OUTPUT ==================================================
False SumPrint - Print summary data to <RootName>.IfW.sum (flag)
OutList - The next line(s) contains a list of output parameters. See OutListParameters.xlsx for a listing of available output channels, (-)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ Input file for tuned mass damper, module by Matt Lackner, Meghan Glade, and Semy
---------------------- SIMULATION CONTROL --------------------------------------
True Echo - Echo input data to <RootName>.ech (flag)
---------------------- StC DEGREES OF FREEDOM ----------------------------------
2 StC_DOF_MODE - DOF mode (switch) {0: No StC or TLCD DOF; 1: StC_X_DOF, StC_Y_DOF, and/or StC_Z_DOF (three independent StC DOFs); 2: StC_XY_DOF (Omni-Directional StC); 3: TLCD; 4: Prescribed force/moment time series}
2 StC_DOF_MODE - DOF mode (switch) {0: No StC or TLCD DOF; 1: StC_X_DOF, StC_Y_DOF, and/or StC_Z_DOF (three independent StC DOFs); 2: StC_XY_DOF (Omni-Directional StC); 3: TLCD; 4: Prescribed force/moment time series; 5: Force determined by external DLL}
true StC_X_DOF - DOF on or off for StC X (flag) [Used only when StC_DOF_MODE=1]
true StC_Y_DOF - DOF on or off for StC Y (flag) [Used only when StC_DOF_MODE=1]
FALSE StC_Z_DOF - DOF on or off for StC Z (flag) [Used only when StC_DOF_MODE=1]
Expand Down
6 changes: 3 additions & 3 deletions data/NREL5MW/5MW_Land_Lin_BladeOnly/Main.1.lin
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@

Linearized model: Predictions were generated on 19-Sep-2022 at 11:07:03 using OpenFAST, compiled as a 64-bit application using double precision at commit v3.2.0-dirty
Linearized model: Predictions were generated on 20-Oct-2023 at 14:04:02 using OpenFAST, compiled as a 64-bit application using single precision at commit v3.5.1-dirty
linked with NWTC Subroutine Library; ElastoDyn

Description from the FAST input file: NREL Wind Turbine Modeling Workshop Simulation
Description from the FAST input file: NREL Wind Turbine - linearization for blades only, in vaccuum

Simulation information:
Simulation time: 0.0000 s
Expand Down Expand Up @@ -101,7 +101,7 @@ C: 18 x 6
-1.867E+00 -1.735E+00 9.127E+00 -4.196E-03 -2.425E-03 7.085E-03
1.102E+03 -1.830E+04 -3.552E+03 2.476E+00 -2.557E+01 -2.758E+00
5.636E+03 4.914E+03 -2.406E+04 1.267E+01 6.866E+00 -1.868E+01
2.712E+01 -4.451E+02 -1.111E+02 6.096E-02 -6.220E-01 -8.622E-02
2.712E+01 -4.451E+02 -1.111E+02 6.096E-02 -6.220E-01 -8.621E-02
D: 18 x 4
0.000E+00 0.000E+00 0.000E+00 0.000E+00
0.000E+00 0.000E+00 0.000E+00 0.000E+00
Expand Down
44 changes: 28 additions & 16 deletions data/NREL5MW/5MW_Land_Lin_Rotating/AeroDyn.dat
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ False Echo - Echo the input to "<rootname>.AD.ech"? (flag
False TwrAero - Calculate tower aerodynamic loads? (flag)
True FrozenWake - Assume frozen wake during linearization? (flag) [used only when WakeMod=1 and when linearizing]
False CavitCheck - Perform cavitation check? (flag) [AFAeroMod must be 1 when CavitCheck=true]
False Buoyancy - Include buoyancy effects? (flag)
False CompAA - Flag to compute AeroAcoustics calculation [used only when WakeMod = 1 or 2]
"unused" AA_InputFile - AeroAcoustics input file [used only when CompAA=true]
====== Environmental Conditions ===================================================================
Expand All @@ -36,6 +37,8 @@ False TIDrag - Include the drag term in the tangential-induc
====== Beddoes-Leishman Unsteady Airfoil Aerodynamics Options ===================================== [used only when AFAeroMod=2]
3 UAMod - Unsteady Aero Model Switch (switch) {1=Baseline model (Original), 2=Gonzalez’s variant (changes in Cn,Cc,Cm), 3=Minemma/Pierce variant (changes in Cc and Cm)} [used only when AFAeroMod=2]
True FLookup - Flag to indicate whether a lookup for f' will be calculated (TRUE) or whether best-fit exponential equations will be used (FALSE); if FALSE S1-S4 must be provided in airfoil input files (flag) [used only when AFAeroMod=2]
0.15 UAStartRad - Starting radius for dynamic stall (fraction of rotor radius) [used only when AFAeroMod=2]
1.0 UAEndRad - Ending radius for dynamic stall (fraction of rotor radius) [used only when AFAeroMod=2]
====== Airfoil Information =========================================================================
1 AFTabMod - Interpolation method for multiple airfoil tables {1=1D interpolation on AoA (first table only); 2=2D interpolation on AoA and Re; 3=2D interpolation on AoA and UserProp} (-)
1 InCol_Alfa - The column in the airfoil tables that contains the angle of attack (-)
Expand All @@ -57,22 +60,31 @@ True UseBlCm - Include aerodynamic pitching moment in calcul
"../5MW_Baseline/NRELOffshrBsline5MW_AeroDyn_blade.dat" ADBlFile(1) - Name of file containing distributed aerodynamic properties for Blade #1 (-)
"../5MW_Baseline/NRELOffshrBsline5MW_AeroDyn_blade.dat" ADBlFile(2) - Name of file containing distributed aerodynamic properties for Blade #2 (-) [unused if NumBl < 2]
"../5MW_Baseline/NRELOffshrBsline5MW_AeroDyn_blade.dat" ADBlFile(3) - Name of file containing distributed aerodynamic properties for Blade #3 (-) [unused if NumBl < 3]
====== Tower Influence and Aerodynamics ============================================================= [used only when TwrPotent/=0, TwrShadow/=0, or TwrAero=True]
12 NumTwrNds - Number of tower nodes used in the analysis (-) [used only when TwrPotent/=0, TwrShadow/=0, or TwrAero=True]
TwrElev TwrDiam TwrCd TwrTI
(m) (m) (-) (-)
0.0000000E+00 6.0000000E+00 1.0000000E+00 1.0000000E-01
8.5261000E+00 5.7870000E+00 1.0000000E+00 1.0000000E-01
1.7053000E+01 5.5740000E+00 1.0000000E+00 1.0000000E-01
2.5579000E+01 5.3610000E+00 1.0000000E+00 1.0000000E-01
3.4105000E+01 5.1480000E+00 1.0000000E+00 1.0000000E-01
4.2633000E+01 4.9350000E+00 1.0000000E+00 1.0000000E-01
5.1158000E+01 4.7220000E+00 1.0000000E+00 1.0000000E-01
5.9685000E+01 4.5090000E+00 1.0000000E+00 1.0000000E-01
6.8211000E+01 4.2960000E+00 1.0000000E+00 1.0000000E-01
7.6738000E+01 4.0830000E+00 1.0000000E+00 1.0000000E-01
8.5268000E+01 3.8700000E+00 1.0000000E+00 1.0000000E-01
8.7600000E+01 3.8700000E+00 1.0000000E+00 1.0000000E-01
====== Hub Properties ============================================================================== [used only when Buoyancy=True]
0.0 VolHub - Hub volume (m^3)
0.0 HubCenBx - Hub center of buoyancy x direction offset (m)
====== Nacelle Properties ========================================================================== [used only when Buoyancy=True]
0.0 VolNac - Nacelle volume (m^3)
0,0,0 NacCenB - Position of nacelle center of buoyancy from yaw bearing in nacelle coordinates (m)
====== Tail fin Aerodynamics ========================================================================
False TFinAero - Calculate tail fin aerodynamics model (flag)
"unused" TFinFile - Input file for tail fin aerodynamics [used only when TFinAero=True]
====== Tower Influence and Aerodynamics ============================================================ [used only when TwrPotent/=0, TwrShadow/=0, TwrAero=True, or Buoyancy=True]
12 NumTwrNds - Number of tower nodes used in the analysis (-) [used only when TwrPotent/=0, TwrShadow/=0, TwrAero=True, or Buoyancy=True]
TwrElev TwrDiam TwrCd TwrTI TwrCb !TwrTI used only with TwrShadow=2, TwrCb used only with Buoyancy=True
(m) (m) (-) (-) (-)
0.0000000E+00 6.0000000E+00 1.0000000E+00 1.0000000E-01 0.0
8.5261000E+00 5.7870000E+00 1.0000000E+00 1.0000000E-01 0.0
1.7053000E+01 5.5740000E+00 1.0000000E+00 1.0000000E-01 0.0
2.5579000E+01 5.3610000E+00 1.0000000E+00 1.0000000E-01 0.0
3.4105000E+01 5.1480000E+00 1.0000000E+00 1.0000000E-01 0.0
4.2633000E+01 4.9350000E+00 1.0000000E+00 1.0000000E-01 0.0
5.1158000E+01 4.7220000E+00 1.0000000E+00 1.0000000E-01 0.0
5.9685000E+01 4.5090000E+00 1.0000000E+00 1.0000000E-01 0.0
6.8211000E+01 4.2960000E+00 1.0000000E+00 1.0000000E-01 0.0
7.6738000E+01 4.0830000E+00 1.0000000E+00 1.0000000E-01 0.0
8.5268000E+01 3.8700000E+00 1.0000000E+00 1.0000000E-01 0.0
8.7600000E+01 3.8700000E+00 1.0000000E+00 1.0000000E-01 0.0
====== Outputs ====================================================================================
False SumPrint - Generate a summary file listing input options and interpolated properties to "<rootname>.AD.sum"? (flag)
0 NBlOuts - Number of blade node outputs [0 - 9] (-)
Expand Down
26 changes: 20 additions & 6 deletions data/NREL5MW/5MW_Land_Lin_Rotating/InflowWind.dat
Original file line number Diff line number Diff line change
Expand Up @@ -5,20 +5,21 @@ False Echo - Echo input data to <RootName>.ech (flag)
1 WindType - switch for wind file type (1=steady; 2=uniform; 3=binary TurbSim FF; 4=binary Bladed-style FF; 5=HAWC format; 6=User defined; 7=native Bladed FF)
0 PropagationDir - Direction of wind propagation (meteorological rotation from aligned with X (positive rotates towards -Y) -- degrees) (not used for native Bladed format WindType=7)
0 VFlowAng - Upflow angle (degrees) (not used for native Bladed format WindType=7)
False VelInterpCubic - Use cubic interpolation for velocity in time (false=linear, true=cubic) [Used with WindType=2,3,4,5,7]
1 NWindVel - Number of points to output the wind velocity (0 to 9)
0 WindVxiList - List of coordinates in the inertial X direction (m)
0 WindVyiList - List of coordinates in the inertial Y direction (m)
90 WindVziList - List of coordinates in the inertial Z direction (m)
================== Parameters for Steady Wind Conditions [used only for WindType = 1] =========================
8 HWindSpeed - Horizontal windspeed (m/s)
90 RefHt - Reference height for horizontal wind speed (m)
8 HWindSpeed - Horizontal wind speed (m/s)
90 RefHt - Reference height for horizontal wind speed (m)
0 PLExp - Power law exponent (-)
================== Parameters for Uniform wind file [used only for WindType = 2] ============================
"unused" Filename_Uni - Filename of time series data for uniform wind field. (-)
90 RefHt_Uni - Reference height for horizontal wind speed (m)
"unused" Filename_Uni - Filename of time series data for uniform wind field. (-)
90 RefHt_Uni - Reference height for horizontal wind speed (m)
125.88 RefLength - Reference length for linear horizontal and vertical sheer (-)
================== Parameters for Binary TurbSim Full-Field files [used only for WindType = 3] ==============
"unused" FileName_BTS - Name of the Full field wind file to use (.bts)
"unused" FileName_BTS - Name of the Full field wind file to use (.bts)
================== Parameters for Binary Bladed-style Full-Field files [used only for WindType = 4 or WindType = 7] =========
"unused" FileNameRoot - WindType=4: Rootname of the full-field wind file to use (.wnd, .sum); WindType=7: name of the intermediate file with wind scaling values
False TowerFile - Have tower file (.twr) (flag) ignored when WindType = 7
Expand Down Expand Up @@ -46,7 +47,20 @@ False TowerFile - Have tower file (.twr) (flag) ignored when WindTy
2 WindProfile - Wind profile type (0=constant;1=logarithmic,2=power law)
0 PLExp_Hawc - Power law exponent (-) (used for PL wind profile type only)
0.03 Z0 - Surface roughness length (m) (used for LG wind profile type only)
0 XOffset - Initial offset in +x direction (shift of wind box)
0 XOffset - Initial offset in +x direction (shift of wind box)
================== LIDAR Parameters ===========================================================================
0 SensorType - Switch for lidar configuration (0 = None, 1 = Single Point Beam(s), 2 = Continuous, 3 = Pulsed)
0 NumPulseGate - Number of lidar measurement gates (used when SensorType = 3)
30 PulseSpacing - Distance between range gates (m) (used when SensorType = 3)
0 NumBeam - Number of lidar measurement beams (0-5)(used when SensorType = 1)
-200 FocalDistanceX - Focal distance co-ordinates of the lidar beam in the x direction (relative to hub height) (only first coordinate used for SensorType 2 and 3) (m)
0 FocalDistanceY - Focal distance co-ordinates of the lidar beam in the y direction (relative to hub height) (only first coordinate used for SensorType 2 and 3) (m)
0 FocalDistanceZ - Focal distance co-ordinates of the lidar beam in the z direction (relative to hub height) (only first coordinate used for SensorType 2 and 3) (m)
0.0 0.0 0.0 RotorApexOffsetPos - Offset of the lidar from hub height (m)
17 URefLid - Reference average wind speed for the lidar[m/s]
0.25 MeasurementInterval - Time between each measurement [s]
False LidRadialVel - TRUE => return radial component, FALSE => return 'x' direction estimate
1 ConsiderHubMotion - Flag whether to consider the hub motion's impact on Lidar measurements
====================== OUTPUT ==================================================
False SumPrint - Print summary data to <RootName>.IfW.sum (flag)
OutList - The next line(s) contains a list of output parameters. See OutListParameters.xlsx for a listing of available output channels, (-)
Expand Down
Loading
Loading