RCAIDE.Library.Mission.Segments.Single_Point.Set_Speed_Set_Throttle.initialize_conditions#
- initialize_conditions(segment)[source]#
Initializes conditions for fixed speed and throttle analysis
- Parameters:
segment (Segment) –
- The mission segment being analyzed
- altitudefloat
Flight altitude [m]
- air_speedfloat
True airspeed [m/s]
- sideslip_anglefloat
Aircraft sideslip angle [rad]
- linear_acceleration_zfloat
Acceleration in z-direction [m/s^2]
- roll_ratefloat
Aircraft roll rate [rad/s]
- pitch_ratefloat
Aircraft pitch rate [rad/s]
- yaw_ratefloat
Aircraft yaw rate [rad/s]
- state:
- unknowns:
- accelerationarray
X-direction acceleration [m/s^2]
- conditionsData
State conditions container
- initialsData, optional
Initial conditions from previous segment
- Returns:
- Updates segment conditions directly:
conditions.freestream.altitude [m]
conditions.frames.inertial.position_vector [m]
conditions.frames.inertial.velocity_vector [m/s]
conditions.frames.inertial.acceleration_vector [m/s^2]
conditions.static_stability.roll_rate [rad/s]
conditions.static_stability.pitch_rate [rad/s]
conditions.static_stability.yaw_rate [rad/s]
- Return type:
None
Notes
This function sets up the initial conditions for a single point analysis with fixed speed and throttle setting. The x-acceleration is treated as an unknown to be solved for during the analysis.
- Calculation Process
Check initial conditions
- Decompose velocity into components using sideslip angle:
v_x = V * cos(β)
v_y = V * sin(β)
- where:
V is true airspeed
β is sideslip angle
Set position and altitude
Initialize acceleration vector with unknown x-component
Set angular rates
- Major Assumptions
Fixed throttle setting
Constant airspeed
Small angle approximations
Quasi-steady state
No lateral acceleration
See also