Package windSimSuite :: Module nacelle :: Class AerodynamicsNacelle
[hide private]

Class AerodynamicsNacelle

source code

Known Subclasses:
Nacelle

A nacelle for unsteady BEM calculations.

Instance Methods [hide private]
 
__init__(self) source code
 
_add_reference_frames(self)
Add the yaw and tilt reference frames
source code
 
set_yaw_angle(self, value, unit_key='deg')
Set the yaw angle for the nacelle and recalculate the corresponding reference frame.
source code
 
set_tilt_angle(self, value, unit_key='deg')
Set the tilt angle for the nacelle and recalculate the corresponding reference frame.
source code
 
set_length(self, value)
Set the nacelle length in m
source code
 
get_abs_vector(self)
Return the nacelle vector in the absolute reference frame
source code
Method Details [hide private]

set_yaw_angle(self, value, unit_key='deg')

source code 
Set the yaw angle for the nacelle and recalculate the corresponding reference frame.
Parameters:
  • value (a float) - the yaw value
  • unit_key (a string) - the 'rad' or 'deg' value

set_tilt_angle(self, value, unit_key='deg')

source code 
Set the tilt angle for the nacelle and recalculate the corresponding reference frame.
Parameters:
  • value (a float) - the tilt value
  • unit_key (a string) - the 'rad' or 'deg' value