Package windSimSuite :: Module sections :: Class AerodynamicsSection
[hide private]

Class AerodynamicsSection

source code

Known Subclasses:
Section

The section for the aerodynamics calculations of the unsteady BEM code.

Instance Methods [hide private]
 
__init__(self) source code
 
set_radius(self, radial_position)
Set the radial position of the section along the blade radius
source code
 
set_chord(self, chord)
Set the chord of the section
source code
 
set_twist(self, value, unit='deg')
Set the twist angle for the section according to the blade plane.
source code
 
set_airfoil(self, airfoil)
Set the Airfoil instance.
source code
 
_get_direct_coefficients(self, time_step)
Return the lift and drag coefficient
source code
 
_apply_dynamic_stall(self, key, attached_coeff, separated_coeff, time_step)
Apply the dynamic stall model
source code
 
_get_dynamic_stall_coefficients(self, time_step)
Return the lift and drag coefficients by applying a dynamic stall model
source code
 
init_unsteady(self)
Initialize the unsteady calculation
source code
 
calculate_rvector(self)
Calculate the section vector
source code
 
calculate_relative_velocity(self, rotational_speed, cone_angle, pitch_matrix)
Calculate the relative velocity from the velocity triangle
source code
 
calculate_pressures(self, air_density, time_step, pitch)
Calculate the aerodynamics pressures (in N/m) at the section
source code
 
calculate_qs_induced_velocity(self, prandlt_factor, air_density, nb_blades)
Calculate the quasi static induced velocity, without taking into account the dynamic wake
source code
 
disable_dynamic_wake(self, induction_factor_max, adjust_factor, wind_speed, time_step, blade_radius)
Disable the dynamic wake by giving the reference of the quasi static induced velocity to the current induced velocity
source code
 
apply_dynamic_wake(self, induction_factor_max, adjust_factor, wind_speed, time_step, blade_radius)
Calculate the current induced velocity by applying the two filters of the dynamic wake
source code
Method Details [hide private]

set_twist(self, value, unit='deg')

source code 
Set the twist angle for the section according to the blade plane.
Parameters:
  • value (a float) - the twist value
  • unit (a string) - the 'rad' or 'deg' value

set_airfoil(self, airfoil)

source code 
Set the Airfoil instance. In case the airfoil has a fully attached and fully separated lift curves, a dynamic stall model will be applied.