nwidARMAX_dcn function
Identify a full diffusively coupled network or a subnetwork from a diffusively coupled network using the ARMAX-like method.
Syntax
model = nwidARMAX_dcn(data,model,orders,options)performs identification based on the provided data, initialized network model, model orders and option set. The identified network/subnetwork model is returned.
Input arguments
data
nwdataobjectNetwork data object. The input excitation, input node and output node signals (as referred to by their labels) in the
Rset,DsetandYsetof the predictor model must be present in the data.model
nwpredmodelobjectnwmodelobjectInitialized network model object. Use an
nwmodelobject to identify the full network, and annwpredmodelobject to identify a subnetwork. The properties of the predictor mappingsX,Y,BandFare used in the algorithm, with some restrictions:- At least 1 excitation is required to run estimation (i.e.
Bhas at least 1 non-zero entry) - The algorithm currently only supports
Variable = z^-1, hence only discrete-time identification is possible. - Since
X,YandBare polynomials, the number of denominator parametersnpdenmust equal 0 for each element in these mappings. - For each element of X, it is assumed that the order (
npnum) is at least 1 higher than the maximum order (npnum) of the corresponding row/column of Y. - Delay settings (
d) are ignored. - Setting initial parameter values using
pnum/pdenis not supported.
- At least 1 excitation is required to run estimation (i.e.
orders
structure array Model orders. Can be used to override properties of the initialized network model object. Use a structure array with optional fields:
- nA: Order of X elements, and order+1 of Y elements (
nA = model.X.npnum-1 = model.Y.npnum) - nB: Order of B elements (
nB = model.B.npnum-1) - nF: Order of F elements (
nF = model.F.npnum-1) - nAim: Order of X elements, and order+1 of Y elements modified by immersion.
All elements outside of the target subnetwork will be estimated with order
nAimto account for the immersed dynamics, and the target subnetwork will be directly estimated with ordernA.- nA: Order of X elements, and order+1 of Y elements (
options
nwidARMAXOptionsobjectOption set for
nwidARMAX_dcnfunction. Can be constructed usingoptions = nwidARMAXOptionsfor the default option set oroptions = nwidARMAXOptions(Name=Value,...)to set specified options.
Output arguments
model
nwpredmodelobjectnwmodelobjectEstimated network model object. This is an
nwmodelobject after full network identification, and annwpredmodelobject after subnetwork identification. Thepnumandpdenproperties of theX,Y,BandFfields are populated with the estimated parameter values. Theeproperties ofX,Y,BandFcontain the fixed and estimated polynomials/transfer functions of the predictor model connections.