Contenu principal

Estimate Parameters and States

R2026b
Specify estimation data, progress plots, and optimization methods; speed up estimation using parallel computing and fast restart

Simulink® Design Optimization™ software provides both command-line tools and a graphical Parameter Estimator app for estimating parameters and states of a system modeled in Simulink. You can estimate several parameters and states of your model using single or multiple data sets. You can also impose custom constraints on parameter values, use parallel computing to speed up estimation, and generate code to run parameter estimation in deployed mode.

Apps

Parameter EstimatorEstimate model parameters and initial states

Functions

expand all

sdo.SimulationTestSimulation configuration description
setupSet up simulation configuration and model for optimization and evaluation (Since R2024a)
restoreRestore simulation configuration and model to their previous state (Since R2024a)
sdo.requirements.SignalTrackingReference signal to track
evalRequirementEvaluate design requirement
sdo.getParameterFromModelGet design variables for optimization
sdo.getStateFromModelInitial state for estimation from Simulink model
param.ContinuousContinuous tunable parameter
param.DiscreteDiscrete tunable parameter (Since R2022b)
param.StateSpecify tuning parameters for model states
sdo.optimizeSolve design optimization problem
sdo.OptimizeOptionsOptimization option set for sdo.optimize function
sdo.OperatingPointSetupSet up steady-state operating point computation
sdo.getModelDependenciesList of model file and path dependencies
sdo.SessionInterfaceSimulink Design Optimization app session interface (Since R2025a)
prepareToDeploy Configure experiment for deployment with Simulink Compiler
prepareToDeploy Set up simulation configuration for deployment with Simulink Compiler
updateIODataUpdate experiment input and output data

Topics

Estimation Basics

Multiple Experiments

Steady-State Estimation

Custom Objectives

Speed Up Estimation

Parameter Estimator Tasks

Code Generation and Deployment