Static Public Member Functions
labust::allocation::AffineModel Struct Reference

#include <ThrusterModels.hpp>

List of all members.

Static Public Member Functions

static double getRevs (double thrust, double Tnn=1, double _Tnn=-1)
static double getTorque (double n, double Qnn=1, double _Qnn=-1)

Detailed Description

Helper class for the Affine thruster model. The model assumes: $ \mathbf{\tau} = \mathbf{B}u $, where $ u = T_{|n|n}|n|n $ for number of propeller revolutions n.

Definition at line 48 of file ThrusterModels.hpp.


Member Function Documentation

static double labust::allocation::AffineModel::getRevs ( double  thrust,
double  Tnn = 1,
double  _Tnn = -1 
) [inline, static]

The method calculates number of revolutions needed to generate the requested thrust.

Parameters:
thrustInput element tau.
TnnThruster parameter for positive directions
_TnnThruster parameter for negative directions
Returns:
Evaluated revolutions n.

Definition at line 58 of file ThrusterModels.hpp.

static double labust::allocation::AffineModel::getTorque ( double  n,
double  Qnn = 1,
double  _Qnn = -1 
) [inline, static]

The method calculates the generated torque for the specified revolutions.

Parameters:
nInput revolutions.
QnnThruster parameter for positive directions
_QnnThruster parameter for negative directions
Returns:
Evaluated revolutions n.

Definition at line 70 of file ThrusterModels.hpp.


The documentation for this struct was generated from the following file:


labust_allocation
Author(s): Gyula Nagy
autogenerated on Fri Aug 28 2015 11:23:28