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 --------------------------------------------------------------------------
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