Package windSimSuite :: Module blade :: Class Blade
[hide private]

Class Blade

source code

                  AerodynamicsBlade --+
                                      |
mbdyn.record.RecordBase --+           |
                          |           |
        mbdyn.record.Record --+       |
                              |       |
             common.BasicObject --+   |
                                  |   |
     common.ObjectWithNodesAndElems --+
                                      |
                                     Blade
Known Subclasses:
models.tjaerborg.Blade, models.nrel.Blade, interface.blade.Blade

The blade interface manipulated by the user.

Instance Methods [hide private]
 
__init__(self, idx=0) source code
 
_set_force_ranges(self)
Set the force range of actions, according to the bem nodes present
source code
 
add_bem_node(self, bem_node)
Add a bem node to the blade
source code
 
add_section(self, section)
Add an aerodynamic section to the blade
source code
 
collect_parameters(self)
Collect the parameters into a dictionary, for saving the blade results in a file
source code
 
init_coupling(self)
Init the coupling between MBDyn and the unsteady BEM code, as well as the result objects.
source code
 
init_results(self)
Initialize the results objects for the parameters that will be saved.
source code
 
save(self)
Save the blade status
source code
 
set_parameters(self, para)
Set the results from para on the blade.
source code
 
will_save_pressures(self, boolean)
Will save the pressures on the blades
source code

Inherited from AerodynamicsBlade: compute_forces_and_power, get_yaw_model_coeff, set_cone_angle, set_correction_radius, set_offset_angle, set_pitch_angle, set_radius, set_skew_section, set_wing_angle

Inherited from AerodynamicsBlade (private): _add_reference_frames

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

Inherited from common.BasicObject: set_name

Inherited from mbdyn.record.Record: common_init_results, 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, idx=0)
(Constructor)

source code 
Overrides: AerodynamicsBlade.__init__

collect_parameters(self)

source code 
Collect the parameters into a dictionary, for saving the blade results in a file
Overrides: common.ObjectWithNodesAndElems.collect_parameters

init_results(self)

source code 
Initialize the results objects for the parameters that will be saved.
Overrides: mbdyn.record.Record.init_results

save(self)

source code 
Save the blade status
Overrides: mbdyn.record.Record.save

set_parameters(self, para)

source code 
Set the results from para on the blade. This method will also create the sections and bem nodes.
Overrides: common.ObjectWithNodesAndElems.set_parameters