RCAIDE.Library.Mission.Segments.Climb.Constant_Speed_Constant_Angle_Noise

Constant_Speed_Constant_Angle_Noise#

Functions

expand_state(segment)

Makes all vectors in the state the same size.

initialize_conditions(segment)

Expands state array for noise certification analysis

initialize_conditions(segment)[source]#

Expands state array for noise certification analysis

Parameters:

segment (Segment) – The mission segment being analyzed

Notes

This function determines the minimum number of points needed for noise certification analysis and expands the state arrays accordingly.

Required Segment Components

segment:
state:
numerics:
number_of_control_pointsint

Number of discretization points

Major Assumptions * Half-second time intervals required for certification * Fixed microphone position at 6500m * Continuous noise characteristics

Returns:

Updates segment state arrays directly

Return type:

None

expand_state(segment)[source]#

Makes all vectors in the state the same size. Determines the minimum amount of points needed to get data for noise certification.

Assumptions: Half second intervals for certification requirements. Fixed microphone position

Source: N/A

Inputs: state.numerics.number_of_control_points [Unitless]

Outputs: N/A

Properties Used: Position of the flyover microphone is 6500 meters