Simulink Design Optimization
Analyze model sensitivity and tune model parameters
Parameter Estimation App
Interactively import and preprocess your measured data, select model parameters to estimate, perform estimation, and compare and validate estimation results. You can generate MATLAB code from the app to automate the entire process.
Choose from a variety of linear, nonlinear, and global optimization solvers. You can also set parameter ranges, initialize models at steady-state operating points, and accelerate the parameter estimation process using Parallel Computing Toolbox™.
Response Optimization App
Interactively setup and run optimization problems to tune Simulink model parameters. You can graphically specify multiple design requirements, choose model parameters to optimize, and generate MATLAB code from the app to automate the entire process.
Design Requirements and Constraints
Choose time and frequency-domain requirements such as step-response characteristics, reference signals to track, and Bode magnitude bounds. For frequency-domain requirements the model is linearized using Simulink Control Design. You can also define custom requirements and constraints.
Improve design robustness by accounting for uncertainty in your model parameters. You can choose optimization solvers, set parameter ranges, initialize models at steady-state operating points, and accelerate the response optimization process using Parallel Computing Toolbox™.
Tune lookup tables for applications such as gain-scheduled controllers. You can impose constraints such as monotonicity and smoothness on the lookup table values. Use adaptive lookup tables for solving calibration problems.
Sensitivity Analysis App
Interactively create a set of parameter values by sampling probability distributions and perform global sensitivity analysis. Visualize and analyze the results to identify key model parameters. Generate MATLAB code from the app to automate the process.
Design Space Exploration
Analyze your model’s design space using Monte Carlo simulations and design of experiments. This lets you check the robustness of your design, and also determine the impact key model parameters can have on cost functions and design requirements.
Optimization Performance Improvements
Select parameter values that can be good initial conditions for your Parameter Estimation and Response Optimization app sessions directly from the Sensitivity Analysis app by visualizing the results of your sensitivity analysis.