Simulink Design Optimization

Using Custom Constraints and Cost Functions

Simulink Design Optimization lets you specify custom constraints and cost functions for optimizing the parameters of your Simulink model. For example, you can minimize the cross-sectional area of a hydraulic cylinder, while ensuring that pressures in the cylinder do not exceed a predetermined limit and that the cylinder piston position meets specified step response characteristics.

Specifying a custom requirement function in Simulink Design Optimization.
Specifying a custom requirement function in Simulink Design Optimization (left). The objective of this function (right) is to minimize the cross-sectional area of a hydraulic cylinder.

Custom requirements can be specified as an objective to be minimized, an equality constraint, or an inequality constraint. Custom requirements can be specified in both time domains and frequency domains. You can also include statistical properties in custom requirements. For example, you can optimize automotive suspension damping to minimize the mean value of suspension displacement for normal passenger weight distribution.

Optimizing Suspension System Performance 6:41
Use custom objectives and frequency-domain optimization to optimize the ride quality of a suspension system.

Next: Programmatically Solving Response Optimization Problems

Try Simulink Design Optimization

Get trial software

MATLAB/Simulink를 이용한 자동차 Active Safety System 개발 및 검증

View webinar