Documentation

Simulink Design Optimization Functions

Alphabetical List By Category
copyCopy requirement
getGet property values
getboundsGet bounds specified in Check block
makedistCreate probability distribution object
param.ContinuousContinuous parameter
param.Continuous.isrealDetermine if parameter value, minimum and maximum are real
param.StateSpecify tuning parameters for model states
sdo.analyzeAnalyze how model parameters influence cost function
sdo.AnalyzeOptionsAnalysis options for sdo.analyze
sdo.evaluateEvaluate cost function for samples
sdo.EvaluateOptionsCost function evaluation options for sdo.evaluate
sdo.ExperimentSpecify experiment I/O data, model parameters, and initial-state values
sdo.Experiment.createSimulatorCreate simulation object from experiment to compare measured and simulated data
sdo.Experiment.getValuesToEstimateGet model initial states and parameters for estimation from experiment
sdo.Experiment.setEstimatedValuesUpdate experiments with estimated model initial states and parameter values
sdo.getModelDependenciesList of model file and path dependencies
sdo.getParameterFromModelDesign variable for optimization
sdo.getStateFromModelInitial state for estimation from Simulink model
sdo.getValueFromModelGet design variable value from model
sdo.optimizeDesign optimization problem solution
sdo.OptimizeOptionsOptimization options
sdo.ParameterSpaceSpecify probability distributions for model parameters
sdo.ParameterSpace.addParameterAdd parameter to sdo.ParameterSpace object
sdo.ParameterSpace.removeParameterRemove parameter from sdo.ParameterSpace object
sdo.ParameterSpace.setDistributionSet distribution of parameter in sdo.ParameterSpace object
sdo.requirements.BodeMagnitudeBode magnitude bound
sdo.requirements.BodeMagnitude.evalRequirementEvaluate Bode magnitude bound for linear system
sdo.requirements.ClosedLoopPeakGain Closed loop peak gain bound
sdo.requirements.ClosedLoopPeakGain.evalRequirementEvaluate peak gain bound for linear system
sdo.requirements.FunctionMatchingImpose function matching constraint on variable
sdo.requirements.FunctionMatching.evalRequirementEvaluate satisfaction of function matching requirement
sdo.requirements.GainPhaseMarginGain and phase margin bounds
sdo.requirements.GainPhaseMargin.evalRequirementEvaluate gain and phase margin bounds for linear system
sdo.requirements.MonotonicVariableImpose monotonic constraint on variable
sdo.requirements.MonotonicVariable.evalRequirementEvaluate satisfaction of monotonic variable requirement
sdo.requirements.OpenLoopGainPhaseNichols response bound
sdo.requirements.OpenLoopGainPhase.evalRequirementEvaluate gain and phase bounds on Nichols response of linear system
sdo.requirements.PhasePlaneEllipseImpose elliptic bound on phase plane trajectory of two signals
sdo.requirements.PhasePlaneEllipse.evalRequirementEvaluate satisfaction of elliptical bound on phase plane trajectory of two signals
sdo.requirements.PhasePlaneRegionImpose region bound on phase plane trajectory of two signals
sdo.requirements.PhasePlaneRegion.evalRequirementEvaluate satisfaction of piecewise-linear bound on phase plane trajectory of two signals
sdo.requirements.PZDampingRatioDamping ratio bound
sdo.requirements.PZDampingRatio.evalRequirementEvaluate damping ratio bound on linear system
sdo.requirements.PZDampingRatio.getOvershootConvert damping ratio to equivalent overshoot value
sdo.requirements.PZDampingRatio.setOvershootSet overshoot to an equivalent damping ratio
sdo.requirements.PZNaturalFrequencyNatural frequency bound
sdo.requirements.PZNaturalFrequency.evalRequirementEvaluate natural frequency bound on linear system
sdo.requirements.PZSettlingTimeSettling time bound
sdo.requirements.PZSettlingTime.evalRequirementEvaluate settling time bound on linear system
sdo.requirements.RelationalConstraintImpose relational constraint on pair of variables
sdo.requirements.RelationalConstraint.evalRequirementEvaluate satisfaction of relational constraint requirement
sdo.requirements.SignalBoundPiecewise-linear amplitude bound
sdo.requirements.SignalBound.evalRequirementEvaluate piecewise-linear bound
sdo.requirements.SignalTrackingReference signal to track
sdo.requirements.SignalTracking.evalRequirementEvaluate tracking requirement
sdo.requirements.SingularValueSingular value bound
sdo.requirements.SingularValue.evalRequirementEvaluate singular value bound on linear system
sdo.requirements.SmoothnessConstraintImpose bounds on gradient magnitude of variable
sdo.requirements.SmoothnessConstraint.evalRequirementEvaluate satisfaction of smoothness constraint requirement
sdo.requirements.StepResponseEnvelopeStep response bound on signal
sdo.requirements.StepResponseEnvelope.evalRequirementEvaluate satisfaction of step response requirement
sdo.sampleGenerate parameter samples
sdo.SampleOptionsParameter sampling options for sdo.sample
sdo.scatterPlotScatter plot of samples
sdo.setCheckBlockEnabledEnable or disable all check blocks in model
sdo.setValueInModelSet design variable value in model
sdo.SimulationTestSimulation scenario description
sdo.SimulationTest.fastRestartSimulate Simulink model in fast restart mode using simulation scenario
sdo.SimulationTest.findFind logged data set
sdo.SimulationTest.simSimulate Simulink model using simulation scenario
sdo.SimulationTest.whoList logged data names
sdo.SystemLoggingInfoSpecify linear system logging information
sdoupdateUpdate model containing Signal Constraint block
setSet property values
truncateTruncate probability distribution object
Was this topic helpful?