This paper presents a distributed Koopman-based nonlinear model predictive control (NMPC) for virtually coupled train system. Considering nonlinear train dynamics and operational constraints on both states and control inputs, a nonlinear continuous-time tracking control problem is formulated for each train. An analytical observable generation procedure is employed to lift the nonlinear dynamics into the Koopman space, yielding a bilinear lifted system representation. Through bilinearity relaxation and discretization of the lifted dynamics, a linear discrete-time system is obtained, enabling nonlinear programs to be closely approximated by quadratic programs within the MPC framework. Based on a train-to-train communication topology, a distributed implementation is adopted in which each train solves a local optimization problem using updated information received from its preceding train. Simulation results demonstrate that the proposed approach achieves tracking performance comparable to that of a distributed baseline NMPC while significantly reducing computation time, thereby supporting its applicability to real-time virtually coupled train systems.

Distributed Koopman NMPC for Virtually Coupled Train Control / Zhang, Y., Calogero, L., Li, S., Proskurnikov, A.V.. - (2026), pp. 2772-2777. (The 12th International Conference on Control, Decision and Information Technologies (CoDIT 2026) Bari (Ita) 13-16 Luglio 2026) [10.1109/codit70676.2026.11630770].

Distributed Koopman NMPC for Virtually Coupled Train Control

Calogero, Lorenzo;Proskurnikov, Anton V.
2026

Abstract

This paper presents a distributed Koopman-based nonlinear model predictive control (NMPC) for virtually coupled train system. Considering nonlinear train dynamics and operational constraints on both states and control inputs, a nonlinear continuous-time tracking control problem is formulated for each train. An analytical observable generation procedure is employed to lift the nonlinear dynamics into the Koopman space, yielding a bilinear lifted system representation. Through bilinearity relaxation and discretization of the lifted dynamics, a linear discrete-time system is obtained, enabling nonlinear programs to be closely approximated by quadratic programs within the MPC framework. Based on a train-to-train communication topology, a distributed implementation is adopted in which each train solves a local optimization problem using updated information received from its preceding train. Simulation results demonstrate that the proposed approach achieves tracking performance comparable to that of a distributed baseline NMPC while significantly reducing computation time, thereby supporting its applicability to real-time virtually coupled train systems.
2026
979-8-3195-2077-7
File in questo prodotto:
File Dimensione Formato  
Distributed_Koopman_NMPC_for_Virtually_Coupled_Train_Control.pdf

accesso riservato

Tipologia: 2a Post-print versione editoriale / Version of Record
Licenza: Non Pubblico - Accesso privato/ristretto
Dimensione 1.79 MB
Formato Adobe PDF
1.79 MB Adobe PDF   Visualizza/Apri   Richiedi una copia
MPC_Rail-2.pdf

accesso aperto

Tipologia: 2. Post-print / Author's Accepted Manuscript
Licenza: Pubblico - Tutti i diritti riservati
Dimensione 563.19 kB
Formato Adobe PDF
563.19 kB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11583/3014607