NoseCone Class#

Keeps nose cone information.

Local coordinate system: Z axis along the longitudinal axis of symmetry, positive downwards (top -> bottom). Origin located at the tip of the nose cone.

NoseCone.length#

Nose cone length. Has units of length and must be given in meters.

Type:

float

NoseCone.rocket_radius#

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

Type:

float

NoseCone.kind#

Nose cone kind. Can be “conical”, “ogive” or “lvhaack”.

Type:

string

NoseCone.name#

Nose cone name. Has no impact in simulation, as it is only used to display data in a more organized matter.

Type:

string

NoseCone.cp#

Tuple with the x, y and z local coordinates of the nose cone center of pressure. Has units of length and is given in meters.

Type:

tuple

NoseCone.cpx#

Nose cone local center of pressure x coordinate. Has units of length and is given in meters.

Type:

float

NoseCone.cpy#

Nose cone local center of pressure y coordinate. Has units of length and is given in meters.

Type:

float

NoseCone.cpz#

Nose cone local center of pressure z coordinate. Has units of length and is given in meters.

Type:

float

NoseCone.cl#

Function which defines the lift coefficient as a function of the angle of attack and the Mach number. Takes as input the angle of attack in radians and the Mach number. Returns the lift coefficient.

Type:

Function

NoseCone.clalpha#

Lift coefficient slope. Has units of 1/rad.

Type:

float

NoseCone.plots#

This contains all the plots methods. Use help(NoseCone.plots) to know more about it.

Type:

rocketpy.plots._NoseConePlots

NoseCone.prints#

This contains all the prints methods. Use help(NoseCone.prints) to know more about it.

Type:

rocketpy.prints._NoseConePrints