RCAIDE.Library.Mission.Common.Unpack_Unknowns.control_surfaces
control_surfaces#
- control_surfaces(segment)[source]#
Updates control surface deflections from solver unknowns
- Parameters:
segment (Segment) –
- The mission segment being analyzed
- assigned_control_variablesData
Control variable configurations - {control_type}.active : bool
Whether control is active
- {control_type}.assigned_surfaceslist
Surface names for each control group
- state.unknownsData
Solver unknown values
- state.conditions.control_surfacesData
Results data structure
- analyseslist
Analysis modules containing vehicle definition
- Returns:
Updates segment state and vehicle model directly
- Return type:
None
Notes
This function applies control surface deflection values from the solver’s unknowns to both the vehicle model and results data structure. It handles all types of control surfaces including elevators, slats, rudders, flaps, and ailerons.
- The function processes:
Elevator deflections
Slat deflections
Rudder deflections
Flap deflections
Aileron deflections
Spoiler deflections
Control Surface Types
- Supported controls:
Elevator
Slat
Rudder
Flap
Aileron
Spoiler
- Major Assumptions
Valid control surface definitions
Proper surface assignments
Compatible deflection values
Well-defined vehicle geometry