Model Predictive Control of Double-Stacked Suspension
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 (2025). Model Predictive Control of Double-Stacked Suspension (https://www.mathworks.com/matlabcentral/fileexchange/85800-model-predictive-control-of-double-stacked-suspension), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxTags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Version | Published | Release Notes | |
---|---|---|---|
1.0.0 |