File Exchange

image thumbnail

Hammerstein Toolbox

version 1.6.0.0 (10.4 KB) by M. Rébillat / R. Hennequin / A. Novak
Rapid estimation of the structural elements composing a cascade of Hammerstein models.

6 Downloads

Updated 23 Mar 2015

View Version History

View License

In a number of vibration applications, systems under study are slightly non-linear. Cascade of Hammerstein models conveniently allows one to describe such systems.
The Hammerstein Toolbox provides a simple method based on a phase property of exponential sine sweeps
to estimate the structural elements (Kernels) of such a model from only one measured response of the system.
[1] M. Rébillat, R. Hennequin, E. Corteel, B.F.G. Katz, "Identification of cascade of Hammerstein models for the description of non-linearities in vibrating devices", Journal of Sound and Vibration, Volume 330, Issue
5, Pages 1018-1038, February 2011.

[2] A. Novak, L. Simon, F. Kadlec, P. Lotton, "Nonlinear system identification using exponential swept-sine signal", IEEE Transactions on Instrumentation and Measurement, Volume 59, Issue 8, Pages 2220-2229, August 2010.

Cite As

M. Rébillat / R. Hennequin / A. Novak (2021). Hammerstein Toolbox (https://www.mathworks.com/matlabcentral/fileexchange/30897-hammerstein-toolbox), MATLAB Central File Exchange. Retrieved .

Comments and Ratings (5)

Kenji Kamada

Christian Hofstetter

If I want to verify the method on some general input signal, I get a scaling problem. I use :
for n = 1:order
yN = yN + convq(hhatN(n,:),xN.^n) ;
end
with xN being some jump function, for example.

jing zhang

jing zhang

Ren

MATLAB Release Compatibility
Created with R2009a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!