Tail Class#

Class that defines a tail. Currently only accepts conical tails.

Local coordinate system: Z axis along the longitudinal axis of symmetry, positive downwards (top -> bottom). Origin located at top of the tail (generally the portion closest to the rocket’s nose).

Tail.top_radius#

Radius of the top of the tail. The top radius is defined as the radius of the transversal section that is closest to the rocket’s nose.

Type:

int, float

Tail.bottom_radius#

Radius of the bottom of the tail.

Type:

int, float

Tail.length#

Length of the tail. The length is defined as the distance between the top and bottom of the tail. The length is measured along the rocket’s longitudinal axis. Has the unit of meters.

Type:

int, float

Tail.rocket_radius#

The reference rocket radius used for lift coefficient normalization in meters.

Type:

int, float

Tail.name#

Name of the tail. Default is ‘Tail’.

Type:

str

Tail.cpx#

x local coordinate of the center of pressure of the tail.

Type:

int, float

Tail.cpy#

y local coordinate of the center of pressure of the tail.

Type:

int, float

Tail.cpz#

z local coordinate of the center of pressure of the tail.

Type:

int, float

Tail.cp#

Tuple containing the coordinates of the center of pressure of the tail.

Type:

tuple

Tail.cl#

Function that returns the lift coefficient of the tail. The function is defined as a function of the angle of attack and the mach number.

Type:

Function

Tail.clalpha#

Lift coefficient slope. Has the unit of 1/rad.

Type:

float

Tail.slant_length#

Slant length of the tail. The slant length is defined as the distance between the top and bottom of the tail. The slant length is measured along the tail’s slant axis. Has the unit of meters.

Type:

float

Tail.surface_area#

Surface area of the tail. Has the unit of meters squared.

Type:

float