Main Content

Parameter Estimator

Estimate model parameters and initial states


The Parameter Estimator app estimates parameters and initial states of a Simulink® model using measured data. The app 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 app, you can:

  • Import and preprocess measured data.

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

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

  • Validate estimation results.

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

Parameter Estimator app

Open the Parameter Estimator 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 Estimator app and creates a new session. The model must be open or on the MATLAB path.

spetool(spesession) opens a previously saved Parameter Estimator app session.

Version History

Introduced before R2006a

See Also