DetectionFilterBuild:

Path: Math/FDIR

% Algorithm to compute detection filter gains.
   Create a detection filter for a fully measured system.
   The filter is of the form:

   y[k]   = c*x[k]
   x[k+1] = a*x[k] + D*(y[k] - c*x[k]) + b*u[k]

   Since version 9.
--------------------------------------------------------------------------
   Form:
   d = DetectionFilterBuild( g, lambda )
--------------------------------------------------------------------------

   ------
   Inputs
   ------
   g			        (:)    State space system
   lambda        (1,1)  Inverse time constant

   -------
   Outputs
   -------
   d			        (:)    Detection filter
                              .g    plant
                              .d   gain matrix
                              .t   transformation matrix

--------------------------------------------------------------------------
   References:	Meserole, J. S., "Detection Filters for Fault-Tolerant Control
               of Turbofan Engines." MIT 1981.            
--------------------------------------------------------------------------

Children:

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: Control/Append
Common: Control/C2DZOH
Common: Control/Parallel
Common: Control/Series
Common: Control/SizeABCD
Common: General/CellToMat
Math: FDIR/TMatrix

Back to the Math Module page