Parallel Shooting Sequential Quadratic Programming for Nonlinear MPC Problems

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

1 Citation (Scopus)

Abstract

In this paper, we propose a parallel shooting algorithm for solving nonlinear model predictive control problems using sequential quadratic programming. This algorithm is built on a two-phase approach where we first test and assess sequential convergence over many initial trajectories in parallel. However, if none converge, the algorithm starts varying the Newton step size in parallel instead. Through this parallel shooting approach, it is expected that the number of iterations to converge to an optimal solution can be decreased. Furthermore, the algorithm can be further expanded and accelerated by implementing it on GPUs. We illustrate the effectiveness of the proposed Parallel Shooting Sequential Quadratic Programming (PS-SQP) method in some benchmark examples for nonlinear model predictive control. The developed PS-SQP parallel solver converges faster on average and especially when significant nonlinear behaviour is excited in the NMPC horizon.

Original languageEnglish
Title of host publication2023 IEEE Conference on Control Technology and Applications, CCTA 2023
PublisherInstitute of Electrical and Electronics Engineers
Pages605-611
Number of pages7
ISBN (Electronic)979-8-3503-3544-6
DOIs
Publication statusPublished - 22 Sept 2023
Event2023 IEEE Conference on Control Technology and Applications, CCTA 2023 - Bridgetown, Barbados
Duration: 16 Aug 202318 Aug 2023

Conference

Conference2023 IEEE Conference on Control Technology and Applications, CCTA 2023
Country/TerritoryBarbados
CityBridgetown
Period16/08/2318/08/23

Funding

This research was performed within the framework of the research program AquaConnect, funded by the Dutch Research Council (NWO, grant-ID P19-45) and public and private partners of the AquaConnect consortium and coordinated by Wageningen University and Research.

FundersFunder number
Nederlandse Organisatie voor Wetenschappelijk OnderzoekP19-45

    Keywords

    • GPU
    • Nonlinear Model Predictive Control
    • Parallel Shooting methods
    • Sequential Quadratic Programming

    Fingerprint

    Dive into the research topics of 'Parallel Shooting Sequential Quadratic Programming for Nonlinear MPC Problems'. Together they form a unique fingerprint.

    Cite this