Publication Venue For Distributed model predictive control of vehicle platoons with switching communication topologies 2021 Synchronization control of mechanical system with multi-motor drives 1999