Path: AC/ACDynamics
% Aircraft trimming algorithm. Uses the function FTrim. This algorithm determines the Euler angles, body rates, engine state and control settings. Initial settings are obtained from d and g. Uses fminsearch. -------------------------------------------------------------------------- Form: [x, d, cost] = ACTrim( x, d, w, g, options ) -------------------------------------------------------------------------- ------ Inputs ------ x (:) Aircraft state d (:) Aircraft data structure w (:,1) Weights: [vTDot, alphaDot, betaDot, wDot, vT, rDot, eDot, engDot] g (:) Constraint structure .vT (1,1) Velocity (required) .rDot (1,1) Climb rate (optional) .eDot (3,1) Euler angle rate (optional) options Options for fmins ------- Outputs ------- x (:) Trimmed aircraft state d (:) Trimmed aircraft data structure cost .start .end --------------------------------------------------------------------------
AC: ACCoord/AlphBeta AC: ACCoord/ECIToNED AC: ACCoord/EulRate AC: ACDynamics/AC AC: ACDynamics/FTrim AC: Classes/@acstate/abs.m AC: Classes/@acstate/acstate.m AC: Classes/@acstate/get.m AC: Classes/@acstate/length.m AC: Classes/@acstate/minus.m AC: Classes/@acstate/mrdivide.m AC: Classes/@acstate/mtimes.m AC: Classes/@acstate/plus.m AC: Classes/@acstate/subsasgn.m AC: Classes/@acstate/subsref.m AC: Classes/@acstate/zeros.m AerospaceUtils: AeroData/AtmData AerospaceUtils: AtmosphericCalculations/AirData AerospaceUtils: Coord/QIToBDot Common: Atmosphere/StdAtm Common: Classes/@statespace/and.m Common: Classes/@statespace/close.m Common: Classes/@statespace/connect.m Common: Classes/@statespace/eig.m Common: Classes/@statespace/get.m Common: Classes/@statespace/getabcd.m Common: Classes/@statespace/getsub.m Common: Classes/@statespace/isempty.m Common: Classes/@statespace/mtimes.m Common: Classes/@statespace/plus.m Common: Classes/@statespace/series.m Common: Classes/@statespace/set.m Common: Classes/@statespace/statespace.m Common: CommonData/SwooshWatermark Common: Control/Append Common: Control/C2DZOH Common: Control/Parallel Common: Control/Series Common: Control/SizeABCD Common: General/CellToMat Common: General/DeBlankLT Common: General/IsVersionAfter Common: General/MatToCell Common: General/StringToTokens Common: General/Watermark Common: Graphics/NewFig Common: Graphics/Plot2D Common: Graphics/PltStyle Common: Graphics/XLabelS Common: Graphics/YLabelS Common: Graphics/ZLabelS Common: Quaternion/Mat2Q Common: Quaternion/Q2Eul Common: Quaternion/Q2Mat Common: Quaternion/QForm Common: Quaternion/QMult Common: Quaternion/QPose Common: Quaternion/QTForm Common: Quaternion/QUnit Common: Transform/Altitude Common: Transform/Eul2Q Common: Transform/Mat2Eul Math: Linear/Cross Math: Linear/DupVect Math: Linear/Mag Math: Linear/SkewSymm
Back to the AC Module page