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.
Nathan Batta (2021). 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 .
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!