Package mbdyn :: Package elts :: Module aerodynamic :: Class Rotor
[hide private]

Class Rotor

source code

record.RecordBase --+                
                    |                
        record.Record --+            
                        |            
       common.BasicObject --+        
                            |        
  elements_base.CommonElement --+    
                                |    
    elements_base.ElementWithNode --+
                                    |
                                   Rotor

Used to associate the aerodynamic elements. The rotor element is able to compute the induced velocity at an arbitrary point of the rotor disk. Finally this element is not currently used.

Instance Methods [hide private]
 
__init__(self, name='rotor') source code
 
attach_to_node(self, node)
Not relevant in that case because two nodes are used: the craft and rotor nodes.
source code
 
set_craft_node(self, node, com=None)
Set the craft node of the rotor
source code
 
set_rotor_node(self, node, com=None)
Set the rotor node
source code
 
set_induced_velocity_model(self, keyword, com=None)
Set the induced velocity model: uniform, glauert or mangler
source code
 
set_reference_omega(self, value, com=None)
To decide whether to inhibit or not the induced velocity computation if the rotor speed is very low, in [rad/s]
source code
 
set_reference_radius(self, value, com=None)
Used in the adimensionalization of the rotor related parameters, in [m].
source code
 
set_node_label(self)
Set the label for the MBDyn input file of the craft and rotor nodes
source code

Inherited from elements_base.ElementWithNode: set_relative_from

Inherited from elements_base.CommonElement: do_as_init, set_default, update

Inherited from common.BasicObject: get_lines, get_mbdyn_instance, set_comment, set_label, set_name, set_simulation_ref

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

Inherited from record.RecordBase: collect_own_parameters, collect_parameters, set_own_para, set_parameters

Inherited from record.RecordBase (private): _collect_own_para

Method Details [hide private]

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

source code 
Overrides: elements_base.ElementWithNode.__init__

attach_to_node(self, node)

source code 
Not relevant in that case because two nodes are used: the craft and rotor nodes. Use set_craft_node and set_rotor_node instead.
Overrides: elements_base.ElementWithNode.attach_to_node

set_node_label(self)

source code 
Set the label for the MBDyn input file of the craft and rotor nodes
Overrides: elements_base.ElementWithNode.set_node_label