Trimmer
steady_state_trim(ac::Aircraft, fcs::FCS, env::Environment, tas::Number,
pos::Position, psi::Number, gamma::Number, turn_rate::Number)
Find a steady state flight condition.
Inputs
ac: aircraft to be trimmed. fcs: flight control system for that aircraft. Controls given by get_controls_trimmer
will be used to trim the aircraft while the rest will remain constant. env: environment variables (atmospheric values, wind and gravity). tas: true airspeed [m/s]. pos: position of the aircraft. psi: heading of the aircraft [rad]. gamma: aerodynamic rate of climb of the aircraft [rad]. turn_rate: heading rate of change [rad/s].
Returns
ac: trimmed aircraft. aerostate: trimmed aerostate. state: trimmed state. env: environment. fcs: trimmed FCS.
References
See section 2.5 in [1] for the definition of steady-state flight condition. See section 3.4 in [1] for the algorithm description.
- [1] Stevens, B. L., Lewis, F. L., (1992). Aircraft control and simulation:
dynamics, controls design, and autonomous systems. John Wiley & Sons. (page 41, formula 1.4-23)