ACTrim:

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

--------------------------------------------------------------------------

Children:

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