Overview
Learn essential techniques for prefiltering input-output data in system identification through this 16-minute video tutorial from JuliaHub. Discover the importance of prefiltering for suppressing disturbances and explore proper implementation methods alongside common pitfalls to avoid. Work through practical examples demonstrating how the prediction-error method automatically estimates noise models, with special consideration given to nonlinear systems. Follow along with hands-on demonstrations of model estimation both with and without filtering, including focused examination of output-only filtering scenarios. Access the accompanying Jupyter notebook to practice implementation using JuliaSim and ControlSystemIdentification tools in the Julia programming language. Part of an introductory series on system identification, this tutorial provides foundational knowledge for estimating dynamical models using input-output data.
Syllabus
Why prefilter?
How to prefilter
How not to prefilter
For nonlinear systems
Generate some data
Estimate model without filtering
Estimate model with filtering
Estimate the noise model
Filter only the output
Taught by
JuliaHub