nwidsingleMultiStep function
Identify a single target module using the Multistep algorithm.
Syntax
model = nwidMultiStep(data,model,orders,options)performs identification based on the provided data, initialized network model, model orders and option set. The identified predictor 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
nwpredmodelobjectInitialized predictor model object. The properties of the predictor mappings
G,TandHare used in the algorithm, with some restrictions:- The algorithm currently only supports
Variable = z^-1, hence only discrete-time identification is possible. - As the innovations are reconstructed, the noise model
His fixed to identity. - For the EBLDM method, setting initial parameter values using
pnum/pdenis not supported.
Additional requirements for the predictor model:
- The model must have exactly 1 output node, i.e.
length(model.Yset)==1. - The property
auxmust be of typeAuxPredMultiStep.
- The algorithm currently only supports
orders
structure array [1,3] integer array] Model orders. Can be used to override properties of the initialized network model object. When using the output error estimation method, this must a structure arrays with the optional field
P, which should be a structure array with the scalar fieldsnpnumandnpden, to specify the global model orders ofP. You can also add the optional fieldsGandT, which should each be structure arrays themselves with the optional fieldsnpnum,npdenandd(to set the analogousPredictorMapproperties). When using the EBLDM method, this should be a set of orders of the target module [nb nf nk], indicating the number of parameters of the numerator and denominator, and the number of delays respectively.options
nwidsingleMultiStepOptionsobjectOption set for
nwidsingleMultiStepfunction. Can be constructed usingoptions = nwidsingleMultiStepOptionsfor the default option set oroptions = nwidsingleMultiStepOptions(Name=Value,...)to set specified options.
Output arguments
model
nwpredmodelobjectEstimated predictor model object. For the output error estimation method, the
pnumandpdenproperties of theG,TandPfields are populated with the estimated parameter values. Theeproperties ofG,Tandaux.Pcontain the fixed and estimated transfer functions of the predictor model connections. For the EBLDM estimation method, only thepnum,pdenandeproperties of the target module are populated.