MECC2022 - OpenFAST Demonstrations
MECC2022 - OpenFAST Demonstrations
NREL | 1
Preparations – No Compilation
NREL | 2
Preparations -Windows
NREL | 3
Preparations
• Similarly, download
OpenFAST’s regression test (-
r-test) repository Click here to
copy the link
– git clone
https://github.com/OpenFAST/r-
test.git
NREL | 4
Preparations
NREL | 5
Preparations - Compiling for Linux
Ref: https://openfast.readthedocs.io/en/main/source/install/index.html#cmake-with-make-for-linux-macos
NREL | 6
Demonstration:
Onshore Wind Turbine –
5 MW Baseline
NREL 5 MW Baseline Wind Turbine
Repower 5M Wind Turbine
• Fictitious, but representative,
multi-MW wind turbine
• Heavily influenced by REpower
5M prototype and DOWEC
project turbines
• Specifications include:
o Blade structural and
NREL 5 MW Turbine Properties
aerodynamic properties
o Nacelle and hub
o Drivetrain
o Tower
o Control system
▪ Generator torque
▪ Blade pitch
NREL | 8
OpenFAST Modules
• Description
o Brief description, including options/units
• Keyword
o Variable name/identifier
• Value
o Numerical, logical, flag, or string
NREL | 10
OpenFAST Driver Input File
NREL | 11
OpenFAST Driver Input File
NREL | 12
OpenFAST Driver Input File
NREL | 13
OpenFAST Driver Input File
NREL | 14
OpenFAST Driver Input File
NREL | 15
OpenFAST Driver Input File
NREL | 16
ElastoDyn Primary Input File
NREL | 17
ElastoDyn Primary Input File
NREL | 18
ElastoDyn Primary Input File
NREL | 19
ElastoDyn Primary Input File
NREL | 21
ElastoDyn Primary Input File
NREL | 22
ElastoDyn Primary Input File
NREL | 23
ElastoDyn Primary Input File
NREL | 24
ElastoDyn Primary Input File
NREL | 25
ElastoDyn Primary Input File
NREL | 26
ElastoDyn Primary Input File
NREL | 27
ElastoDyn Primary Input File
NREL | 28
AeroDyn Primary Input File
NREL | 29
AeroDyn Primary Input File
NREL | 30
AeroDyn Primary Input File
NREL | 31
AeroDyn Primary Input File
NREL | 32
AeroDyn Primary Input File
NREL | 33
AeroDyn Primary Input File
NREL | 34
AeroDyn Primary Input File
NREL | 35
AeroDyn Primary Input File
NREL | 36
AeroDyn Primary Input File
NREL | 37
AeroDyn Primary Input File
NREL | 38
AeroDyn Primary Input File
• User-selectable outputs
NREL | 39
InflowWind Primary Input File
NREL | 40
InflowWind Primary Input File
NREL | 41
Supporting Files
NREL | 42
Running OpenFAST
NREL | 43
OpenFAST Outputs
• Summary files
o OpenFAST (5MW_Onshore.sum)
o ElastoDyn (5MW_Onshore_ED.sum)
o AeroDyn (5MW_Onshore_AD.sum)
• Output file
o 5MW_Onshore.out
NREL | 44
OpenFAST Outputs
NREL | 45
OpenFAST Post Processing
Two post-processing tools using Matlab and Python languages are being
actively developed and supported.
https://github.com/OpenFAST
NREL | 46
OpenFAST GitHub Resources
OpenFAST Documentation https://openfast.readthedocs.io/en/main/index.html
GitHub issues
MHK forum
NREL | 48
Thank You
Q&A
Demonstration:
Floating Offshore Wind Turbine –
OC4 Semisubmersible
OC4 Semi-Submersible FOWT
• Reference OC4 semi-submersible
floating offshore wind turbine
• Specifications include:
o Blade structural and
aerodynamic properties
o Nacelle and hub
o Drivetrain
o Tower
o Control system
▪ Generator torque
OC4 Semi-submersible FOWT with NREL 5-
▪ Blade pitch
MW Reference Wind Turbine
o Platform properties
o Mooring line
• Replace the
executable file
depending on
your platform
NREL | 56
OpenFAST Driver Input File
NREL | 58
HydroDyn Input File
• Recommend “0.1<=WaveDT<=1.0”
• Specify wave height and period
• Define wave direction
NREL | 60
HydroDyn Input File
NREL | 61
HydroDyn Input File
NREL | 62
HydroDyn Input File
NREL | 63
HydroDyn Input File
NREL | 64
HydroDyn Input File
NREL | 65
HydroDyn Input File
NREL | 75