Active suspension predictive control for high-speed trains based on disturbance feedforward and neural network residual compensation | Synapse