Cooperative control of virtually coupled trains considering train-to-train communication cycle: a tube-based model predictive control approach | Synapse