Package windSimSuite :: Package models :: Module nrel :: Class Nacelle
[hide private]

Class Nacelle

source code

        nacelle.AerodynamicsNacelle --+    
                                      |    
mbdyn.record.RecordBase --+           |    
                          |           |    
        mbdyn.record.Record --+       |    
                              |       |    
             common.BasicObject --+   |    
                                  |   |    
     common.ObjectWithNodesAndElems --+    
                                      |    
                        nacelle.Nacelle --+
                                          |
                                         Nacelle

Instance Methods [hide private]
 
__init__(self, name='nacelle') source code
 
set_distance_to_rotor_axis(self, value) source code
 
set_mass(self, value)
Set the mass of the nacelle in kg
source code
 
set_gravity_center(self, x, y, z)
Set the position of the center of gravity relative to the node position, in [m]
source code
 
set_inertia(self, Jroll, Jnode, Jyaw)
Set the inertia round the axis of nacelle referential referred to center of gravity, in [kg m²]
source code
 
set_yaw(self, value, unit_key='deg') source code
 
set_tilt(self, value, unit_key='deg') source code
 
set_tower(self, tower) source code
 
create_references(self) source code
 
create_node(self) source code
 
create_elements(self)
Create the nacelle elements: a body and 2 joints
source code
 
_create_body(self) source code
 
_create_joints(self)
Clamp the tower top with the nacelle node
source code
 
create(self, use_beams) source code

Inherited from nacelle.AerodynamicsNacelle: get_abs_vector, set_length, set_tilt_angle, set_yaw_angle

Inherited from common.ObjectWithNodesAndElems: add_element, add_node, add_on_simulation, collect_elt_parameters, collect_node_parameters, collect_parameters, set_elt_parameters, set_node_class, set_node_parameters, set_parameters

Inherited from common.BasicObject: set_name

Inherited from mbdyn.record.Record: common_init_results, init_results, save, set_own_parameters, will_save, will_save_nothing, will_save_only

Inherited from mbdyn.record.Record (private): _save_direct_results, _save_results_with_actions, _try_to_add

Inherited from mbdyn.record.RecordBase: collect_own_parameters, set_own_para

Inherited from mbdyn.record.RecordBase (private): _collect_own_para

Method Details [hide private]

__init__(self, name='nacelle')
(Constructor)

source code 
Overrides: nacelle.Nacelle.__init__