Koopman-based NMPC reduces computation for virtual train coupling
New control method achieves real-time performance with comparable accuracy to traditional NMPC.
A team led by Yiwen Zhang from multiple institutions has introduced a Koopman-based nonlinear model predictive control (K-NMPC) framework for virtually coupled train systems — a concept where trains operate in tight, coordinated packs without physical coupling. The method addresses a key bottleneck: the computational expense of optimal control for real-time train tracking. By systematically lifting the nonlinear train dynamics (including speed limits, passenger comfort constraints, and collision avoidance) into a finite-dimensional Koopman space via closed-form observable functions, the system transforms the online control problem into a simple quadratic program. This analytic approach avoids the iterative optimization typical of traditional nonlinear MPC, drastically cutting per-step computation.
Benchmarked against a time-discrete NMPC scheme, the K-NMPC delivers comparable control performance — in tracking accuracy, constraint satisfaction, and passenger comfort — while requiring significantly less online computation time. The authors highlight the method's strong potential for real-time deployment in practical virtually coupled train control systems, where low latency is critical for safe coordination at high speeds and tight headways. The work is set to be presented at the IFAC World Congress 2026.
- Uses closed-form Koopman observables to exactly lift nonlinear train dynamics into a linear space.
- Replaces iterative NMPC optimization with a quadratic program, reducing online computation time significantly.
- Benchmarked against time-discrete NMPC, showing comparable tracking performance with much lower compute latency.
Why It Matters
Enables real-time optimal control for dense, high-speed virtually coupled train networks, improving safety, capacity, and energy efficiency.