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.| 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.
https://hdl.handle.net/11583/3014607
