Parameter Estimation Tool

Estimate model parameters and initial states


The Parameter Estimation tool estimates parameters and initial states of a Simulink® model using measured data. The tool increases model accuracy so that the model reflects the measured hardware behavior. For example, you can automatically estimate electric motor resistance, inductance, and inertia from measured voltage and motor speed data.

Using this tool, you can:

  • Import and preprocess measured data.

  • Find the most influential parameters to estimate (with the Sensitivity Analysis Tool).

  • Estimate model parameters and initial states, and monitor estimation progress.

  • Validate estimation results.

You can generate MATLAB® code from the tool, and accelerate parameter estimation using parallel computing and Simulink fast restart.

Open the Parameter Estimation Tool App

  • Simulink Toolstrip: On the Apps tab, under Control Systems, click Parameter Estimator.

  • MATLAB command prompt: Enter spetool('modelname').

Programmatic Use

expand all

spetool('modelname') opens the Parameter Estimation tool and creates a new session. The model must be open or on the MATLAB path.

spetool(spesession) opens a previously saved Parameter Estimation tool session.

See Also

Introduced before R2006a