CompE:

Path: Common/Control

% Create a SISO compensator using a variety of compensator elements.
   Each
   element of d is a data structure which contains the parameters of the
   particular compensator.

        Element Type                Underlying Function
        --------------------        -------------------
        'butterworth filter'        CButter
        'delay'                     Delay
        'general second order'      Gen2nd
        'integral'                  Integral
        'lead-lag'                  LeadLag
        'notch'                     Notch
        'pilot'                     Pilot
        'pulsewidth modulator'      PWM
        'shaping filter'            ShapeFlt
        'washout'                   ND2SS( [1 0], [1 w] );
        'zero order hold'           ZOH

--------------------------------------------------------------------------
   Form:
   g = CompE( x, sType, dT )
--------------------------------------------------------------------------

   ------
   Inputs
   ------
   x           (n)   Compensator element data structure
                     .type
                     .name
                     .... (different for each element type)
   sType       (1,:) State space type, 'delta', 'bilinear', 'zoh', 'forward', 'backward'
   dT          (1,1) Time step

   -------
   Outputs
   -------
   g           (:)   Compensator

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

Children:

ACPro: Pilots/Pilot
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/CButter
Common: Control/CToD
Common: Control/Delay
Common: Control/FResp
Common: Control/Gen2nd
Common: Control/Integral
Common: Control/LeadLag
Common: Control/ND2SS
Common: Control/Notch
Common: Control/PWM
Common: Control/ShapeFlt
Common: Control/ZOH
Common0: Classes/@statespace/and.m
Common0: Classes/@statespace/close.m
Common0: Classes/@statespace/connect.m
Common0: Classes/@statespace/eig.m
Common0: Classes/@statespace/get.m
Common0: Classes/@statespace/getabcd.m
Common0: Classes/@statespace/getsub.m
Common0: Classes/@statespace/isempty.m
Common0: Classes/@statespace/mtimes.m
Common0: Classes/@statespace/plus.m
Common0: Classes/@statespace/series.m
Common0: Classes/@statespace/set.m
Common0: Classes/@statespace/statespace.m
Common1: Classes/@statespace/and.m
Common1: Classes/@statespace/close.m
Common1: Classes/@statespace/connect.m
Common1: Classes/@statespace/eig.m
Common1: Classes/@statespace/get.m
Common1: Classes/@statespace/getabcd.m
Common1: Classes/@statespace/getsub.m
Common1: Classes/@statespace/isempty.m
Common1: Classes/@statespace/mtimes.m
Common1: Classes/@statespace/plus.m
Common1: Classes/@statespace/series.m
Common1: Classes/@statespace/set.m
Common1: Classes/@statespace/statespace.m
Common2: Classes/@statespace/and.m
Common2: Classes/@statespace/close.m
Common2: Classes/@statespace/connect.m
Common2: Classes/@statespace/eig.m
Common2: Classes/@statespace/get.m
Common2: Classes/@statespace/getabcd.m
Common2: Classes/@statespace/getsub.m
Common2: Classes/@statespace/isempty.m
Common2: Classes/@statespace/mtimes.m
Common2: Classes/@statespace/plus.m
Common2: Classes/@statespace/series.m
Common2: Classes/@statespace/set.m
Common2: Classes/@statespace/statespace.m

Back to the Common Module page