FixedWingData Struct Reference

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

#include <FixedWing.H>

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

Public Attributes

RealList span_locs {0.0, 1.0}
 
RealList chord_inp {1.0, 1.0}
 
std::string airfoil_file
 
std::string airfoil_type {"openfast"}
 
std::unique_ptr< AirfoilTableaflookup
 
- Public Attributes inherited from amr_wind::actuator::WingBaseData
int num_pts
 Number of points along the wing.
 
vs::Vector start
 Starting coordinate of the wing.
 
vs::Vector end
 Ending coordinate of the wing.
 
vs::Vector blade_x {1.0, 0, 0}
 The normal vector perpendicular to the span.
 
vs::Vector eps_inp
 Gaussian smearing factor input by user.
 
vs::Vector epsilon_chord
 epsilon / chord
 
amrex::Real pitch {0.0}
 Pitch angle for the wing.
 
bool gauss_2D {false}
 Switch for turning on 2D Gaussian (off in spanwise)
 
bool normalize_2D_spanwise {true}
 Switch for spanwise normalization in 2D setting.
 
amrex::Vector< int > force_coord_flags {1, 1, 1}
 Switch for turning off force components of actuator.
 
amrex::Real prescribed_uinf {-1.0}
 User-specified velocity magnitude, only active when nonnegative.
 
std::string pitch_timetable_file
 File name for pitch actuation table.
 
amrex::Vector< amrex::Real > time_table
 Pitch actuation: time table.
 
amrex::Vector< amrex::Real > pitch_table
 Pitch actuation: pitch angle table.
 
VecList vel_rel
 Relative velocity at the actuator node.
 
vs::Vector vel_tr {0.0, 0.0, 0.0}
 Translational velocity.
 
std::string motion_type {"none"}
 Wing motion type.
 
vs::Vector s_vector {0.0, 0.0, 0.0}
 Parameters for sine motions.
 
amrex::Real s_period {0.0}
 
std::unique_ptr< FLLCDatafllc
 Filtered Lifting Line Correction data.
 
ComponentView component_view
 Data structure required for passing data to the FLLC.
 
RealList dx
 Width of actuator sections.
 
RealList aoa
 Angle of attack at actuator nodes.
 
RealList cl
 Computed lift coefficient at actuator nodes.
 
RealList cd
 Computed drag coefficient at actuator nodes.
 
RealList chord
 Chord length at the actuator nodes.
 
amrex::Real lift {0.0}
 Total integrated lift over the wing.
 
amrex::Real drag {0.0}
 Total integrated drag over the wing.
 

Member Data Documentation

◆ aflookup

std::unique_ptr<AirfoilTable> amr_wind::actuator::FixedWingData::aflookup

◆ airfoil_file

std::string amr_wind::actuator::FixedWingData::airfoil_file

◆ airfoil_type

std::string amr_wind::actuator::FixedWingData::airfoil_type {"openfast"}

◆ chord_inp

RealList amr_wind::actuator::FixedWingData::chord_inp {1.0, 1.0}

◆ span_locs

RealList amr_wind::actuator::FixedWingData::span_locs {0.0, 1.0}

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