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