RCAIDE.Library.Mission.Common.Unpack_Unknowns.ground
ground#
- ground(segment)[source]#
Updates ground segment states from solver unknowns
- Parameters:
segment (Segment) –
- The mission segment being analyzed
- state:
- unknowns:
- ground_velocityarray
Solved ground velocity [m/s]
- elapsed_timefloat
Segment duration [s]
- conditions.frames.inertial:
- velocity_vectorarray
Vehicle velocity [m/s]
- timearray
Segment time points [s]
- numerics.dimensionless:
- control_pointsarray
Normalized time points [-]
- air_speed_startfloat
Initial airspeed [m/s]
- Returns:
Updates segment conditions directly
- Return type:
None
Notes
This function applies ground-specific solver values to the segment state, handling velocity and time variables for ground operations. It ensures proper velocity transitions and time scaling.
- The function processes:
Ground velocity application
Time vector computation
Initial velocity preservation
- Major Assumptions
Continuous velocity transitions
Valid time scaling
Non-negative velocities
Well-defined initial conditions