nwidFreq_dcn function
Identify a full diffusively coupled network or a subnetwork from a diffusively coupled network using frequency domain identification.
Syntax
model = nwidFreq_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 excitation model
Bmust be known - The noise model
Fis unused in this algorithm. - 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. - All present elements of
XandYare assumed to be parametrized, thefproperty is ignored for these mappings. - 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) - nplm: Order of the local polynomial approximation used in the nonparametric estimation. Defaults to 6.
- nig: Order of the transient term. Defaults to
nA-1. - nAim: Order of X elements, and order+1 of Y elements modified by immersion.
- nBim: Order of B elements modified by immersion.
If the
reduce_targetoption istrue, the immersed network will be estimated with ordersnAimandnBim, and the target subnetwork will then be estimated with ordernA. All elements outside of the target subnetwork will be estimated with ordernAimandnBimto 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
nwidFreqOptionsobjectOption set for
nwidFreq_dcnfunction. Can be constructed usingoptions = nwidFreqOptionsfor the default option set oroptions = nwidFreqOptions(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.