RCAIDE.Library.Mission.Segments.Climb.Constant_Speed_Constant_Angle_Noise
Constant_Speed_Constant_Angle_Noise#
Functions
|
Makes all vectors in the state the same size. |
|
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