MPDopt swMATH ID: 23094 Software Authors: Summers S, Bewley TR Description: MPDopt: a versatile toolbox for adjoint-based model predictive control of smooth and switched nonlinear dynamic systems. Over the years, adjoint-based model predictive control (MPC) has proven to be a viable and effective tool for both offline and online optimization of control sequences for dynamic systems governed by differentiable nonlinear equations. This paper extends this versatile method to a class of nonsmooth systems in which the dynamical equation governing the physical system experiences sudden ”switches” when the system changes operational modes. This extension involves only minimal alteration of the basic adjoint-based MPC algorithm. We then further improve this algorithm by introducing control trajectory smoothing via state augmentation. Finally, we present a new Matlab toolbox we have developed, MPDopt, that incorporates all of these developments while being user friendly, easily extensible, and capable of offline trajectory planning for wide range of smooth and switched systems of the present class. Homepage: http://ieeexplore.ieee.org/document/4434870/ Dependencies: Matlab Related Software: SOCS; Matlab Cited in: 1 Publication Cited by 2 Authors 1 Guida, Domenico 1 Pappalardo, Carmine M. Cited in 1 Serial 1 Meccanica Cited in 3 Fields 1 Mechanics of particles and systems (70-XX) 1 Mechanics of deformable solids (74-XX) 1 Systems theory; control (93-XX) Citations by Year