Catenary emulation for hardware-in-the-loop pantograph testing with a model predictive energy-conserving control algorithm. (February 2017)