Estimate Process Model
Estimate continuous-time process model for single-input, single-output (SISO) system in either time or frequency domain in the Live Editor
Description
The Estimate Process Model task lets you interactively estimate and validate a process model for SISO systems. You can define and vary the model structure and specify optional parameters, such as initial condition handling and search methods. The task automatically generates MATLAB® code for your live script. For more information about Live Editor tasks generally, see Add Interactive Tasks to a Live Script.
Process models are simple continuous-time transfer functions that describe the linear system dynamics. Process model elements include static gain, time constants, time delays, integrator, and process zero.
Process models are popular for describing system dynamics in numerous industries and are applicable to various production environments. The advantages of these models are that they are simple, they support transport delay estimation, and the model coefficients are easy to interpret as poles and zeros. For more information about process model estimation, see What Is a Process Model?
The Estimate Process Model task is independent of the more general System Identification app. Use the System Identification app when you want to compute and compare estimates for multiple model structures.
To get started, load experiment data that contains input and output data into your MATLAB workspace and then import that data into the task. Then select a model structure to estimate. The task gives you controls and plots that help you experiment with different model structures and compare how well the output of each model fits the measurements.
Open the Task
To add the Estimate Process Model task to a live script in the MATLAB Editor:
On the Live Editor tab, select Task > Estimate Process Model.
In a code block in your script, type a relevant keyword, such as
processorestimate. SelectEstimate Process Modelfrom the suggested command completions.











