WingBaseData Struct Reference
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
|
#include <ActuatorWing.H>
Public Attributes | |
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< FLLCData > | fllc |
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. | |
Detailed Description
Base data representation of a fixed-wing.
Member Data Documentation
◆ aoa
RealList amr_wind::actuator::WingBaseData::aoa |
Angle of attack at actuator nodes.
◆ blade_x
vs::Vector amr_wind::actuator::WingBaseData::blade_x {1.0, 0, 0} |
The normal vector perpendicular to the span.
◆ cd
RealList amr_wind::actuator::WingBaseData::cd |
Computed drag coefficient at actuator nodes.
◆ chord
RealList amr_wind::actuator::WingBaseData::chord |
Chord length at the actuator nodes.
◆ cl
RealList amr_wind::actuator::WingBaseData::cl |
Computed lift coefficient at actuator nodes.
◆ component_view
ComponentView amr_wind::actuator::WingBaseData::component_view |
Data structure required for passing data to the FLLC.
◆ drag
amrex::Real amr_wind::actuator::WingBaseData::drag {0.0} |
Total integrated drag over the wing.
◆ dx
RealList amr_wind::actuator::WingBaseData::dx |
Width of actuator sections.
◆ end
vs::Vector amr_wind::actuator::WingBaseData::end |
Ending coordinate of the wing.
◆ eps_inp
vs::Vector amr_wind::actuator::WingBaseData::eps_inp |
Gaussian smearing factor input by user.
◆ epsilon_chord
vs::Vector amr_wind::actuator::WingBaseData::epsilon_chord |
epsilon / chord
◆ fllc
std::unique_ptr<FLLCData> amr_wind::actuator::WingBaseData::fllc |
Filtered Lifting Line Correction data.
◆ force_coord_flags
amrex::Vector<int> amr_wind::actuator::WingBaseData::force_coord_flags {1, 1, 1} |
Switch for turning off force components of actuator.
◆ gauss_2D
bool amr_wind::actuator::WingBaseData::gauss_2D {false} |
Switch for turning on 2D Gaussian (off in spanwise)
◆ lift
amrex::Real amr_wind::actuator::WingBaseData::lift {0.0} |
Total integrated lift over the wing.
◆ motion_type
std::string amr_wind::actuator::WingBaseData::motion_type {"none"} |
Wing motion type.
◆ normalize_2D_spanwise
bool amr_wind::actuator::WingBaseData::normalize_2D_spanwise {true} |
Switch for spanwise normalization in 2D setting.
◆ num_pts
int amr_wind::actuator::WingBaseData::num_pts |
Number of points along the wing.
◆ pitch
amrex::Real amr_wind::actuator::WingBaseData::pitch {0.0} |
Pitch angle for the wing.
◆ pitch_table
amrex::Vector<amrex::Real> amr_wind::actuator::WingBaseData::pitch_table |
Pitch actuation: pitch angle table.
◆ pitch_timetable_file
std::string amr_wind::actuator::WingBaseData::pitch_timetable_file |
File name for pitch actuation table.
◆ prescribed_uinf
amrex::Real amr_wind::actuator::WingBaseData::prescribed_uinf {-1.0} |
User-specified velocity magnitude, only active when nonnegative.
◆ s_period
amrex::Real amr_wind::actuator::WingBaseData::s_period {0.0} |
◆ s_vector
vs::Vector amr_wind::actuator::WingBaseData::s_vector {0.0, 0.0, 0.0} |
Parameters for sine motions.
◆ start
vs::Vector amr_wind::actuator::WingBaseData::start |
Starting coordinate of the wing.
◆ time_table
amrex::Vector<amrex::Real> amr_wind::actuator::WingBaseData::time_table |
Pitch actuation: time table.
◆ vel_rel
VecList amr_wind::actuator::WingBaseData::vel_rel |
Relative velocity at the actuator node.
◆ vel_tr
vs::Vector amr_wind::actuator::WingBaseData::vel_tr {0.0, 0.0, 0.0} |
Translational velocity.
The documentation for this struct was generated from the following file:
- /home/runner/work/amr-wind/amr-wind/amr-wind/wind_energy/actuator/wing/ActuatorWing.H
Generated by 1.12.0