| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=100), | public | :: | name | = | '' | ||
| character(len=256), | public | :: | blade_geom_file | = | '' | ||
| character(len=256), | public | :: | tower_geom_file | = | '' | ||
| integer, | public | :: | n_blades | = | 0 | ||
| real(kind=dp), | public | :: | origin(3) | = | 0._dp | ||
| real(kind=dp), | public | :: | rot_n(3) | = | [1._dp, 0._dp, 0._dp] |
rotation axis |
|
| real(kind=dp), | public | :: | shaft_tilt_angle | = | 0._dp |
[deg] |
|
| real(kind=dp), | public | :: | blade_cone_angle | = | 0._dp |
[deg] |
|
| real(kind=dp), | public | :: | yaw_angle | = | 0._dp |
[deg] |
|
| real(kind=dp), | public | :: | rmax | = | 0._dp |
rotor radius |
|
| real(kind=dp), | public | :: | area | = | 0._dp |
swept area |
|
| real(kind=dp), | public | :: | blade_inertia | = | 0._dp | ||
| real(kind=dp), | public | :: | i_rotor | = | 0._dp | ||
| integer, | public | :: | oper | = | OPER_CONSTANT | ||
| logical, | public | :: | clockwise | = | .true. | ||
| real(kind=dp), | public | :: | tsr | = | 0._dp | ||
| real(kind=dp), | public | :: | uref | = | 0._dp | ||
| real(kind=dp), | public | :: | azim_angle | = | 0._dp | ||
| real(kind=dp), | public | :: | angular_vel | = | 0._dp | ||
| real(kind=dp), | public | :: | delta_omega | = | 0._dp | ||
| real(kind=dp), | public | :: | cbp | = | 0._dp |
collective blade pitch [rad] |
|
| real(kind=dp), | public | :: | cbp_old | = | 0._dp |
collective blade pitch [rad] |
|
| real(kind=dp), | public | :: | u_upstream(3) | = | 0._dp | ||
| type(controller_t), | public | :: | controller | ||||
| logical, | public | :: | end_effects | = | .false. | ||
| logical, | public | :: | end_glauert | = | .false. | ||
| logical, | public | :: | end_shen | = | .false. | ||
| logical, | public | :: | tip_correction | = | .false. | ||
| logical, | public | :: | root_correction | = | .false. | ||
| real(kind=dp), | public | :: | shen_c1 | = | 0.125_dp | ||
| real(kind=dp), | public | :: | shen_c2 | = | 21._dp | ||
| logical, | public | :: | has_tower | = | .false. | ||
| real(kind=dp), | public | :: | tower_height | = | 0._dp | ||
| real(kind=dp), | public | :: | tower_offset | = | 0._dp | ||
| real(kind=dp), | public | :: | tower_drag | = | 1._dp | ||
| real(kind=dp), | public | :: | tower_lift | = | 0.3_dp | ||
| real(kind=dp), | public | :: | tower_strouhal | = | 0.21_dp | ||
| type(airfoil_t), | public, | allocatable | :: | airfoils(:) | |||
| type(actuator_line_t), | public, | allocatable | :: | blade(:) | |||
| type(actuator_line_t), | public | :: | tower | ||||
| real(kind=dp), | public | :: | thrust | = | 0._dp | ||
| real(kind=dp), | public | :: | torque | = | 0._dp | ||
| real(kind=dp), | public | :: | power | = | 0._dp | ||
| real(kind=dp), | public | :: | ct | = | 0._dp | ||
| real(kind=dp), | public | :: | cp | = | 0._dp | ||
| real(kind=dp), | public | :: | ctr | = | 0._dp | ||
| real(kind=dp), | public | :: | cfx | = | 0._dp | ||
| real(kind=dp), | public | :: | cfy | = | 0._dp | ||
| real(kind=dp), | public | :: | cfz | = | 0._dp |