TurbineControl Class Reference

Generic turbine mechanism. More...

#include <TurbineMechanism.h>

Inheritance diagram for TurbineControl:
controlable controlable controlable controlable

List of all members.

Public Member Functions

 TurbineControl ()
 ~TurbineControl ()
virtual void register_at (ControlDevice &Ctrl)
virtual void register_at (ControlDevice &Ctrl, const std::string &prefix, int num)
void print ()
 TurbineControl ()
 ~TurbineControl ()
virtual void register_at (ControlDevice &Ctrl)
virtual void register_at (ControlDevice &Ctrl, const std::string &prefix, int num)
void print ()
 TurbineControl ()
 ~TurbineControl ()
virtual void register_at (ControlDevice &Ctrl)
virtual void register_at (ControlDevice &Ctrl, const std::string &prefix, int num)
void print ()
 TurbineControl ()
 ~TurbineControl ()
virtual void register_at (ControlDevice &Ctrl)
virtual void register_at (ControlDevice &Ctrl, const std::string &prefix, int num)
void print ()

Public Attributes

double LastTime
int Outputs
int OutputEvery
int CheckPointEvery
int idNum
std::string turbine_name
std::string tower_name
std::string tower_file
std::string nacelle_name
std::string nacelle_file
std::string hub_name
std::string hub_file
std::string blade_name [MAXBLADES]
std::string blade_file [MAXBLADES]
int num_blades
int pitch_control
int tower_filetype
int nacelle_filetype
int hub_filetype
int blade_filetype [MAXBLADES]
int ontop
DataType xpos
DataType ypos
DataType part_offset
DataType yaw_initial
DataType yaw_rate
DataType yaw_amp
DataType rotation_initial
DataType rotation_rate
DataType theta [MAXBLADES]
DataType pitch_initial [MAXBLADES]
DataType pitch_rate [MAXBLADES]
DataType pitch_I [MAXBLADES]
DataType v_minPitch
DataType alpha
JointControl towerBase
JointControl tower_nacelle
JointControl nacelleBase
JointControl nacelle_tower
JointControl nacelle_rotor
JointControl rotorBase
JointControl blades [MAXBLADES]
LinkControl scene_tower
ControlDevice TLocCtrl
DataType I_rotor
DataType I_driveTrain
DataType I_nacelleTower
DataType I_rotorTower
DataType I_DriveTower
DataType brake_set
DataType brake_release
DataType wind_avg
DataType blade_length

Detailed Description

Generic turbine mechanism.


Constructor & Destructor Documentation

TurbineControl::TurbineControl (  )  [inline]
TurbineControl::~TurbineControl (  )  [inline]
TurbineControl::TurbineControl (  )  [inline]

References ontop.

TurbineControl::~TurbineControl (  )  [inline]
TurbineControl::TurbineControl (  )  [inline]

References ontop.

TurbineControl::~TurbineControl (  )  [inline]
TurbineControl::TurbineControl (  )  [inline]

References ontop.

TurbineControl::~TurbineControl (  )  [inline]

Member Function Documentation

void TurbineControl::print (  )  [inline]

References num_blades, and tower_name.

void TurbineControl::print (  )  [inline]

References num_blades, and tower_name.

void TurbineControl::print (  )  [inline]

References num_blades, and tower_name.

void TurbineControl::print (  )  [inline]

References num_blades, and tower_name.

Referenced by MotionSpecific::specificSetup().

virtual void TurbineControl::register_at ( ControlDevice Ctrl  )  [inline, virtual]
virtual void TurbineControl::register_at ( ControlDevice Ctrl  )  [inline, virtual]
virtual void TurbineControl::register_at ( ControlDevice Ctrl  )  [inline, virtual]
virtual void TurbineControl::register_at ( ControlDevice Ctrl  )  [inline, virtual]

Member Data Documentation


The documentation for this class was generated from the following files:
Generated on Thu Jun 30 02:21:03 2016 for Virtual Test Facility Coupled Applications by  doxygen 1.6.3