Documentation

Simulink Design Optimization Classes

Parameter Estimation

Estimate Parameters and States

sdo.Experiment Specify experiment I/O data, model parameters, and initial-state values
sdo.SimulationTest Simulation scenario description
sdo.OptimizeOptions Optimization options

Response Optimization

Specify Design Requirements

sdo.requirements.BodeMagnitude Bode magnitude bound
sdo.requirements.ClosedLoopPeakGain Closed loop peak gain bound
sdo.requirements.GainPhaseMargin Gain and phase margin bounds
sdo.requirements.OpenLoopGainPhase Nichols response bound
sdo.requirements.PZDampingRatio Damping ratio bound
sdo.requirements.PZNaturalFrequency Natural frequency bound
sdo.requirements.PZSettlingTime Settling time bound
sdo.requirements.SingularValue Singular value bound
sdo.requirements.SignalBound Piecewise-linear amplitude bound
sdo.requirements.SignalTracking Reference signal to track
sdo.requirements.StepResponseEnvelope Step response bound on signal

Optimize Model Response

sdo.SimulationTest Simulation scenario description
sdo.OptimizeOptions Optimization options

Sensitivity Analysis

sdo.ParameterSpace Specify probability distributions for model parameters
sdo.EvaluateOptions Cost function evaluation options for sdo.evaluate

Optimization-Based Control Design

sdo.requirements.BodeMagnitude Bode magnitude bound
sdo.requirements.ClosedLoopPeakGain Closed loop peak gain bound
sdo.requirements.GainPhaseMargin Gain and phase margin bounds
sdo.requirements.OpenLoopGainPhase Nichols response bound
sdo.requirements.PZDampingRatio Damping ratio bound
sdo.requirements.PZNaturalFrequency Natural frequency bound
sdo.requirements.PZSettlingTime Settling time bound
sdo.requirements.SingularValue Singular value bound
sdo.requirements.SignalBound Piecewise-linear amplitude bound
sdo.requirements.SignalTracking Reference signal to track
sdo.requirements.StepResponseEnvelope Step response bound on signal
sdo.SimulationTest Simulation scenario description
sdo.OptimizeOptions Optimization options
Was this topic helpful?