Estimate Parameters and States
Specify estimation data, progress plots, and optimization
methods; speed up estimation using parallel computing and fast restart
Apps
Parameter Estimator | Estimate model parameters and initial states |
Functions
Topics
Estimation Basics
- Estimate Model Parameter Values (GUI)
Use experimental data to estimate model parameter values in the app. - Estimate Model Parameter Values (Code)
Use experimental data to estimate model parameter values at the command line. - Estimate Model Parameters and Initial States (GUI)
Estimate model parameters and initial states in the app.
- Estimate Model Parameters and Initial States (Code)
Estimate model parameters and initial states at the command line.
Multiple Experiments
- Estimate Model Parameters Per Experiment (GUI)
Estimate model parameters in the app using data from some or all experiments. - Estimate Model Parameters Per Experiment (Code)
Estimate model parameters at the command line using data from some or all experiments. - Estimate Model Parameters Using Multiple Experiments (Code)
Use multiple sets of experimental data to estimate model parameter values at the command line.
Steady-State Estimation
- Specify Steady-State Operating Point for Parameter Estimation
An operating point of a dynamic system defines the states and root-level input signals of the model at a specific time. - Set Model to Steady-State When Estimating Parameters (GUI)
This example shows how to set a model to steady-state in the process of parameter estimation. - Set Model to Steady-State When Estimating Parameters (Code)
This example shows how to set a model to steady-state in the process of parameter estimation. - Parameter Estimation for Power Plant Excitation System Starting at Steady-State (GUI)
This example shows how to perform parameter estimation while starting the system in steady state using the example of an excitation system model for a power plant electric generator.
Custom Objectives
- Estimate Model Parameters with Parameter Constraints (Code)
Estimate model parameters at the command line and impose constraints on the parameter values. - Write a Cost Function
Write a cost function for parameter estimation, response optimization, or sensitivity analysis. The cost function evaluates your design requirements using design variable values.
Speed Up Estimation
- Speed Up Parameter Estimation Using Parallel Computing
Scenarios when you can speed up parameter estimation using parallel computing, and how the speedup happens. - Use Parallel Computing for Parameter Estimation
Use parallel computing for parameter estimation in the app, or at the command line. - Improving Optimization Performance Using Fast Restart (GUI)
Use fast restart mode to speed up parameter estimation. - Improving Optimization Performance Using Fast Restart (Code)
Use fast restart mode to speed up parameter estimation at the command line. - Use Accelerator Mode During Simulations
Simulink® Design Optimization™ software supportsNormal
andAccelerator
simulation modes.
Parameter Estimator Tasks
- Specify Estimation Data
Specify estimation data in the Parameter Estimator. - Specify Parameters for Estimation
Choose model parameters for estimation, and specify them in the Parameter Estimator. - Specify Known Initial States
Specify initial conditions for measured data. You can also choose to estimate the initial conditions. - Specify Estimation Options
Specify goodness of fit criteria, estimation options, and parallel computing options. - Estimate Parameters and States
Estimate parameters and states in the Parameter Estimator after specifying estimation data and estimation options. - Save and Load Estimation Sessions
Save and load estimation sessions in the Parameter Estimator.
Code Generation and Deployment
- Generate MATLAB Code for Parameter Estimation Problems (GUI)
Use the Parameter Estimator to define an estimation problem, and then generate a MATLAB® function for parameter estimation at the command line. - Parameter Tuning for Digital Twins
Monitor the condition of an electric vehicle battery in the field with a deployed version of parameter estimation using Simulink Compiler™. - Generate MATLAB Code for Deployed Parameter Estimation Problems (GUI)
Generate MATLAB Code for Deployed Parameter Estimation Problems (GUI)