Specify Design Requirements
You can optimize the response of your Simulink® model to meet both time-domain and frequency-domain design requirements. You can specify your requirements interactively in the app, or at the command line using requirements objects. For information about available requirements, see Supported Design Requirements.
|Response Optimizer||Optimize model response to satisfy design requirements, test model robustness|
|Check Against Reference||Check that model signal tracks reference signal during simulation|
|Check Custom Bounds||Check that model signal satisfies bounds during simulation|
|Check Step Response Characteristics||Check that model signal satisfies step response bounds during simulation|
|Piecewise-linear amplitude bound|
|Reference signal to track|
|Step response bound on signal|
|Impose elliptic bound on phase plane trajectory of two signals|
|Impose region bound on phase plane trajectory of two signals|
|Impose function matching constraint on variable|
|Impose monotonic constraint on variable|
|Impose relational constraint on pair of variables|
|Impose bounds on gradient magnitude of variable|
|Bode magnitude bound|
|Closed loop peak gain bound|
|Gain and phase margin bounds|
|Nichols response bound|
|Damping ratio bound|
|Natural frequency bound|
|Settling time bound|
|Singular value bound|
|Update model containing Signal Constraint block|
|Get bounds specified in Check block|
|Enable or disable all check blocks in model|
- Supported Design Requirements
Time-domain and frequency-domain requirements.
- Specify Time-Domain Design Requirements in the App
Specify time-domain requirements such as lower and upper amplitude bounds, step response bounds, reference signals, elliptical bounds, and custom bounds.
- Specify Variable Requirements in the App
Specify monotonic, smoothness, and relational constraints on variables in your model.
- Specify Frequency-Domain Design Requirements in the App
Specify frequency-domain requirements, such as gain and phase margin bounds, closed-loop peak response bounds, step-response bounds, and custom bounds.
- Specify Custom Requirements in the App
This topic shows how to specify custom requirements in the Response Optimizer.
- Move Constraints
Position bound edges graphically or by specifying a location.