# NREL5MW results The results of the NREL5MW ALM simulation are shown here. Many of the scripts and notebooks used to create the results are documented in the [postprocessing](../postprocessing/README.md) section, where we describe the settings and parameters used. ## Contour visualizations Instantaneous velocity contours of the domain and near the turbine are created using the [InstantaneousAvgPlanes](../postprocessing/InstantaneousAvgPlanes.ipynb) scripts. The horizontal velocity contours at the hub-height (z=90m) plane at 900 seconds after the start of the simulation are shown here: ![turbine domain](images/XYdomain_INST_15900.png) Similarly, the instantaneous horizontal velocity flow near the turbine (at the hub-height z=90m plane) at 900 seconds after the start of the simulation is depicted in the image below. The turbine hub-height center sits at (x,y)=(0,0) in this coordinate system: ![instantaneous HH](images/turbineHH_INST_15900.png) The same image in streamwise plane gives a view of the vertical structure in the wake. ![instantaneous SW](images/turbineSW_INST_15900.png) ## Turbine results The time-history and time-averaged turbine performance is extracted and calculated from the OpenFAST output in the [OpenFAST_v40_Results](../postprocessing/OpenFAST_v40_Results.ipynb) scripts. In this case, we assume that a 300 second initialization period is sufficient for the initial transients to decay and for the far wake region develop. Averaged, 10-minute statistics from t=300s to t=900s are given in the table below |BldPitch1 |RotSpeed |RotThrust |RotTorq |Electrical Power| |--- | ---- |--- |--- |--- | |0.000 deg |12.100 rpm |696.604 kN |3535.028 kN-m |4228.427 kW | Note that the electrical power was calculated using this formula $$ P_{el} = \eta \times \Omega \times T $$ where $\eta$ is the generator efficiency (0.944), $\Omega$ is the rotor speed in radian/sec, and $T$ is the rotor torque. The full time history of the turbine power, rotor thrust, rotor speed, blade pitch, and rotor torque are also shown here: ![ElecPwr](images/OpenFAST_T0_ElecPwr.png) ![RotThrust](images/OpenFAST_T0_RotThrust.png) ![RotSpeed](images/OpenFAST_T0_RotSpeed.png) ![BldPitch1](images/OpenFAST_T0_BldPitch1.png) ![RotTorq](images/OpenFAST_T0_RotTorq.png) ## Blade loading profiles The averaged blade loading profiles and aerodynamic properties as a function of the blade span are calculated in the [OpenFAST_SectionalLoading](../postprocessing/OpenFAST_SectionalLoading.ipynb) scripts. These include the angle of attack (AOA), inflow angle (Phi), lift/drag (Cl/Cd), and streamwise/tangential force (Fx/Fy) loading profiles shown here: ![AOA](images/OpenFAST_T0_AOA.png) ![ClCd](images/OpenFAST_T0_ClCd.png) ![FxFy](images/OpenFAST_T0_FxFy.png) ## Wake profile results The time averaged wake profiles are calculated in the [AVGPlanes](../postprocessing/AVGPlanes.ipynb) script. Contours of the 10-minute averaged velocities, on both the hub-height and streamwise planes show the overall wake structure: ![avg HH](images/turbineHH_AVG_300_900.png) ![avg SW](images/turbineSW_AVG_300_900.png) Profiles of the wake velocity, normalized against $U_\infty$=11.4 m/s, are extracted from x/D = 1, 2, 3,...,9: ![Hub-height XY wake profile](images/WakeProfile_XY_300_900.png) ![XZ wake profile](images/WakeProfile_XZ_300_900.png)