Model Predictive Control of Double-Stacked Suspension

Model Predictive Control (MPC) algorithm for mitigating road disturbances with a double-stacked suspension.

You are now following this Submission

This code applies MPC to a double stacked suspension design without using the pre-defined MATLAB functions. The double-stacked design was inspired by work done by Pratt and Miller Engineering and simply combines an active and passive suspension in series. Three road profiles are provided: a step and 2 multimode disturbances. Each road profile has optimized weights that are tuned for that specific disturbance to minimize driver absorbed power. The controller has preview information of 1 second that allows it to measure the disturbance ahead of time. Finally, a Kalman filter is applied to mitigate process noise and measurement noise in both the states and the disturbance preview information.

Cite As

Nathan Batta (2026). Model Predictive Control of Double-Stacked Suspension (https://au.mathworks.com/matlabcentral/fileexchange/85800-model-predictive-control-of-double-stacked-suspension), MATLAB Central File Exchange. Retrieved .

Tags

Add Tags

Add the first tag.

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0.0