RCAIDE.Library.Mission.Common.Pre_Process.set_residuals_and_unknowns
set_residuals_and_unknowns#
- set_residuals_and_unknowns(mission)[source]#
Sets up flight dynamics residuals and control variables for mission segments
- Parameters:
mission (Mission) –
- The mission containing segments to be analyzed
- state.ones_rowfunction
Creates array of ones
- assigned_control_variablesData
Control variable configurations
- flight_dynamicsData
Force/moment flags
- state.residualsData
Storage for residuals
- state.unknownsData
Storage for unknowns
- Returns:
Updates mission segment states directly
- Return type:
None
Notes
This function configures the flight dynamics problem for each segment by setting up force/moment residuals and initializing control variables. It handles a comprehensive set of flight controls and dynamics states.
The function processes: 1. Force and moment residuals (degrees of freedom) 2. Control variable initialization including:
Body angles
Bank angles
Wind angles
Throttle settings
Velocity and acceleration
Time parameters
- Control surface deflections
Elevator
Rudder
Flaps
Slats
Ailerons
Thrust vectoring
Control Variable Initialization
- For each control:
Check if active
Use provided initial values if available
Apply default values if needed
Track number of controls
- Major Assumptions
Valid control configurations
Proper degrees of freedom setup
Compatible control assignments
Valid initial guess values
Units in standard format
See also