TurbineBaseData Struct Reference

AMR-Wind API: amr_wind::actuator::TurbineBaseData Struct Reference
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
Loading...
Searching...
No Matches
amr_wind::actuator::TurbineBaseData Struct Reference

#include <turbine_types.H>

Inheritance diagram for amr_wind::actuator::TurbineBaseData:
[legend]
Collaboration diagram for amr_wind::actuator::TurbineBaseData:
[legend]

Public Attributes

std::string solver_name {"Internal"}
 Identifier string for turbine solver type.
int num_blades {3}
 Number of blades.
int num_pts_blade
 Number of actuator nodes per blade.
int num_vel_pts_blade
 Number of velocity nodes per blade.
int num_pts_tower
 Number of actuator nodes for tower.
RealList chord
VecList vel_rel
vs::Vector rot_center
 Center of rotation for the rotor.
vs::Tensor rotor_frame
vs::Vector eps_inp
 General epsilon provided.
vs::Vector eps_chord
 Gaussian smearing factor for the blade.
vs::Vector eps_min
 Minimum epsilon when using chord based epsilon.
vs::Vector eps_tower
 Gaussian smearing factor for tower.
amrex::Real nacelle_cd {0.0}
 Drag coefficient for nacelle.
amrex::Real nacelle_area {0.0}
 Wetted surface area for nacelle.
std::vector< ComponentViewblades
std::vector< FLLCDatafllc
ComponentView tower
ComponentView hub

Member Data Documentation

◆ blades

std::vector<ComponentView> amr_wind::actuator::TurbineBaseData::blades

◆ chord

RealList amr_wind::actuator::TurbineBaseData::chord

◆ eps_chord

vs::Vector amr_wind::actuator::TurbineBaseData::eps_chord

Gaussian smearing factor for the blade.

◆ eps_inp

vs::Vector amr_wind::actuator::TurbineBaseData::eps_inp

General epsilon provided.

◆ eps_min

vs::Vector amr_wind::actuator::TurbineBaseData::eps_min

Minimum epsilon when using chord based epsilon.

◆ eps_tower

vs::Vector amr_wind::actuator::TurbineBaseData::eps_tower

Gaussian smearing factor for tower.

◆ fllc

std::vector<FLLCData> amr_wind::actuator::TurbineBaseData::fllc

◆ hub

ComponentView amr_wind::actuator::TurbineBaseData::hub

◆ nacelle_area

amrex::Real amr_wind::actuator::TurbineBaseData::nacelle_area {0.0}

Wetted surface area for nacelle.

◆ nacelle_cd

amrex::Real amr_wind::actuator::TurbineBaseData::nacelle_cd {0.0}

Drag coefficient for nacelle.

◆ num_blades

int amr_wind::actuator::TurbineBaseData::num_blades {3}

Number of blades.

◆ num_pts_blade

int amr_wind::actuator::TurbineBaseData::num_pts_blade

Number of actuator nodes per blade.

◆ num_pts_tower

int amr_wind::actuator::TurbineBaseData::num_pts_tower

Number of actuator nodes for tower.

◆ num_vel_pts_blade

int amr_wind::actuator::TurbineBaseData::num_vel_pts_blade

Number of velocity nodes per blade.

◆ rot_center

vs::Vector amr_wind::actuator::TurbineBaseData::rot_center

Center of rotation for the rotor.

◆ rotor_frame

vs::Tensor amr_wind::actuator::TurbineBaseData::rotor_frame

Reference frame for the rotor plane

x - Pointing downwind along shaft/rotation axis y - lateral direction z - normal direction (pointing mostly along z-direction)

◆ solver_name

std::string amr_wind::actuator::TurbineBaseData::solver_name {"Internal"}

Identifier string for turbine solver type.

◆ tower

ComponentView amr_wind::actuator::TurbineBaseData::tower

◆ vel_rel

VecList amr_wind::actuator::TurbineBaseData::vel_rel

The documentation for this struct was generated from the following file:
  • /home/runner/work/amr-wind/amr-wind/amr-wind/wind_energy/actuator/turbine/turbine_types.H