Dynamic networks
Dynamic networks are considered in a so-called module representation. In this setting modules are linear time-invariant (single input, single output) systems that appear on the links in a graph, connecting nodes that represent node signals as time series.
A dynamic network is characterized by the equation
with:
- : a column vector of internal node variables, , each being a time series;
- : the discrete-time variable;
- : a vector of external excitation variables;
- : a vector of white noise (disturbance) variables;
- : the dynamic network matrix; a rational matrix indicating which node gets input from which other nodes in the network;
- : a dynamic transfer matrix, representing the mapping from external excitation variables to internal node variables;
- : a dynamic transfer matrix, modeling the disturbances that are present on the node variables.
- : the time-shift variable, ;
In the beta-version of the Toolbox mainly structural properties of the network are considered, implying that are represented by binary adjacency matrices, indicating which link/module is present (=1) or not (=0), i.e. if there is a link from to then .
External signals , if present, are typically available to the user, together with a selection of node variables in .
Example of an identification problem in dynamic networks:
- For a given topology, evaluate under which conditions on the presence/measurability of and signals, we can estimate the dynamics of a module or of the full network.
Reference:
- P.M.J. Van den Hof, A. Dankers, P. Heuberger and X. Bombois (2013). Identification of dynamic models in complex networks with prediction error methods - basic methods for consistent module estimates. Automatica, Vol. 49, no. 10, pp. 2994-3006.