Hammerstein-Wiener Models

Connection of linear dynamic systems with static nonlinearities such as saturation and dead zone

Functions

nlhw Estimate Hammerstein-Wiener model
idnlhw Hammerstein-Wiener model
pem Prediction error estimate for linear or nonlinear model
customnet Custom nonlinearity estimator for nonlinear ARX and Hammerstein-Wiener models
deadzone Class representing dead-zone nonlinearity estimator for Hammerstein-Wiener models
poly1d Class representing single-variable polynomial nonlinear estimator for Hammerstein-Wiener models
pwlinear Class representing piecewise-linear nonlinear estimator for Hammerstein-Wiener models
saturation Class representing saturation nonlinearity estimator for Hammerstein-Wiener models
sigmoidnet Class representing sigmoid network nonlinearity estimator for nonlinear ARX and Hammerstein-Wiener models
unitgain Specify absence of nonlinearities for specific input or output channels in Hammerstein-Wiener models
wavenet Class representing wavelet network nonlinearity estimator for nonlinear ARX and Hammerstein-Wiener models
evaluate Value of nonlinearity estimator at given input
plot Plot input and output nonlinearity, and linear responses of Hammerstein-Wiener model
sim(idnlhw) Simulate Hammerstein-Wiener model
findop(idnlhw) Compute operating point for Hammerstein-Wiener model
operspec(idnlhw) Construct operating point specification object for idnlhw model
linearize Linearize Hammerstein-Wiener model
linapp Linear approximation of nonlinear ARX and Hammerstein-Wiener models for given input
findstates(idnlhw) Estimate initial states of nonlinear Hammerstein-Wiener model from data
init Set or randomize initial parameter values
getpvec Model parameters and associated uncertainty data
setpvec Modify value of model parameters
Was this topic helpful?