System identification

System identification is the art and science of using data in the process of building a model of a system. For calibration of parameters in ModelingToolkit models, see JuliaSimModelOptimizer.jl and for estimation of LTI models using techniques such as the prediction-error method, subspace-based identification and frequency-domain fitting, see ControlSystemIdentification.jl.

For an example of designing an MPC controller using a model estimated from data, see MPC with model estimated from data.