


FID Fractional-order Transfer Function SISO system identification
Usage: [A,NA,B,NB,L,GID] = FID(FSIM|G,GPARAM,IDD,NPOINTS,TYPE,FIXPOLY,LIMITS,OP)
where A,NA,B,NB, L and GID - identified system coefficients, input/output
delay from delay term exp(-Ls) and FOTF object.
If the algorithm is
FSIM | G - either FSPARAM structure to use approximations for
identification with the initial function or the
initial function as a FOTF object. If the FOTF object
has a set ioDelay value, it will also be identified
in the ensuing optimization. To ignore the delay
parameter set it to [] (i.e. empty matrix) in the initial
model.
GPARAM - a cell array with explicit model parameters: {K, L},
where K is the static gain and L is the input-output
delay in seconds. Specifying this input argument as
[] (or each individual parameter, e.g. {K, []}) will
remove the parameter(s) from the identification problem.
NOTE! The static gain will ONLY be identified in case
of free identification (all parameters of both
polynomials are identified).
IDD - a FIDATA sturcture with collected system samples.
----------------------------------------------------------------
Optional arguments
----------------------------------------------------------------
NPOINTS - number of points to use for identification; this
allows to reduce the time it takes to estimate a
model, i.e. for obtaining an initial estimate, at an
expense of accuracy. If the number of points
specified here is larger than half the number of
points in the dataset, all available points will be
used for identification. Specifying 0 or [] will
yield the same effect, that is all points are used,
and it is also the default behavior.
TYPE - identification type: 'n' - free identification,
'c' - fix coefficients, 'e' - fix exponents
(default: 'n')
FIXPOLY - a vector with two values: [BFIX; AFIX], where BFIX
and AFIX can be 1, in which case the corresponding
polynomial is fixed during identification, or 0.
Note that in case BFIX = AFIX = 1 the initial model
will be immediately returned with no identification
conducted. Default: [0; 0]
LIMITS - a cell array with two vectors, which may also be
empty, containing polynomial coefficient and
exponent limits in the form {[CMIN;CMAX],[EMIN;EMAX]}.
Default: [] (i.e. no limits are imposed.)
OP - additional optimization options for lsqnonlin
(use optimset)
See also: fsparam, fidata, optimset, lsqnonlin