MissileFourPointAerodynamic#

class ansys.stk.core.stkobjects.aviator.MissileFourPointAerodynamic#

Class defining the FourPoint aerodynamic strategy in the Missile.

Overview#

validate_lift_design_points

Validate the lift design points - ensure the choices do not result in a singular system of equations.

validate_drag_design_points

Validate the drag design points - ensure the choices do not result in a singular system of equations.

set_aoa

Get or set and validates the maximum, max range and max endurance AOA values for the aircraft.

mach_1

Get or set the Mach for the first design point.

aoa_1

Get or set the AOA for the first design point.

cl_1

Get or set the lift coefficient for the first design point.

cd_1

Get or set the drag coefficient for the first design point.

mach_2

Get or set the Mach for the second design point.

aoa_2

Get or set the AOA for the second design point.

cl_2

Get or set the lift coefficient for the second design point.

cd_2

Get or set the drag coefficient for the second design point.

mach_3

Get or set the Mach for the third design point.

aoa_3

Get or set the AOA for the third design point.

cl_3

Get or set the lift coefficient for the third design point.

cd_3

Get or set the drag coefficient for the third design point.

mach_4

Get or set the Mach for the fourth design point.

aoa_4

Get or set the AOA for the fourth design point.

cl_4

Get or set the lift coefficient for the fourth design point.

cd_4

Get or set the drag coefficient for the fourth design point.

s_reference

Get or set the aerodynamic reference area for the aircraft.

max_aoa

Get the maximum AOA for the aircraft.

max_endurance_aoa

Get the maximum endurance AOA for the aircraft.

max_range_aoa

Get the maximum range AOA for the aircraft.

Import detail#

from ansys.stk.core.stkobjects.aviator import MissileFourPointAerodynamic

Property detail#

property MissileFourPointAerodynamic.mach_1: float#

Get or set the Mach for the first design point.

property MissileFourPointAerodynamic.aoa_1: Any#

Get or set the AOA for the first design point.

property MissileFourPointAerodynamic.cl_1: float#

Get or set the lift coefficient for the first design point.

property MissileFourPointAerodynamic.cd_1: float#

Get or set the drag coefficient for the first design point.

property MissileFourPointAerodynamic.mach_2: float#

Get or set the Mach for the second design point.

property MissileFourPointAerodynamic.aoa_2: Any#

Get or set the AOA for the second design point.

property MissileFourPointAerodynamic.cl_2: float#

Get or set the lift coefficient for the second design point.

property MissileFourPointAerodynamic.cd_2: float#

Get or set the drag coefficient for the second design point.

property MissileFourPointAerodynamic.mach_3: float#

Get or set the Mach for the third design point.

property MissileFourPointAerodynamic.aoa_3: Any#

Get or set the AOA for the third design point.

property MissileFourPointAerodynamic.cl_3: float#

Get or set the lift coefficient for the third design point.

property MissileFourPointAerodynamic.cd_3: float#

Get or set the drag coefficient for the third design point.

property MissileFourPointAerodynamic.mach_4: float#

Get or set the Mach for the fourth design point.

property MissileFourPointAerodynamic.aoa_4: Any#

Get or set the AOA for the fourth design point.

property MissileFourPointAerodynamic.cl_4: float#

Get or set the lift coefficient for the fourth design point.

property MissileFourPointAerodynamic.cd_4: float#

Get or set the drag coefficient for the fourth design point.

property MissileFourPointAerodynamic.s_reference: Any#

Get or set the aerodynamic reference area for the aircraft.

property MissileFourPointAerodynamic.max_aoa: Any#

Get the maximum AOA for the aircraft.

property MissileFourPointAerodynamic.max_endurance_aoa: Any#

Get the maximum endurance AOA for the aircraft.

property MissileFourPointAerodynamic.max_range_aoa: Any#

Get the maximum range AOA for the aircraft.

Method detail#

MissileFourPointAerodynamic.validate_lift_design_points(self, d_mach_1: float, d_aoa_1: Any, d_mach_2: float, d_aoa_2: Any, d_mach_3: float, d_aoa_3: Any, d_mach_4: float, d_aoa_4: Any) bool#

Validate the lift design points - ensure the choices do not result in a singular system of equations.

Parameters:

d_mach_1 : float

d_aoa_1 : Any

d_mach_2 : float

d_aoa_2 : Any

d_mach_3 : float

d_aoa_3 : Any

d_mach_4 : float

d_aoa_4 : Any

Returns:

bool

MissileFourPointAerodynamic.validate_drag_design_points(self, d_mach_1: float, d_c_l_1: float, d_mach_2: float, d_c_l_2: float, d_mach_3: float, d_c_l_3: float, d_mach_4: float, d_c_l_4: float) bool#

Validate the drag design points - ensure the choices do not result in a singular system of equations.

Parameters:

d_mach_1 : float

d_c_l_1 : float

d_mach_2 : float

d_c_l_2 : float

d_mach_3 : float

d_c_l_3 : float

d_mach_4 : float

d_c_l_4 : float

Returns:

bool

MissileFourPointAerodynamic.set_aoa(self, d_max_aoa: Any, d_max_endurance_aoa: Any, d_max_range_aoa: Any) None#

Get or set and validates the maximum, max range and max endurance AOA values for the aircraft.

Parameters:

d_max_aoa : Any

d_max_endurance_aoa : Any

d_max_range_aoa : Any

Returns:

None