“…Other advanced control methods have been investigated; such as fuzzy logic, (Schoen et al, 2011), bang-bang control, (Abraham and Kerrigan, 2013), pseudo spectral control, (Paparella and Ringwood, 2016) and model predictive control (MPC), . In this paper MPC is utilised as the control algorithm due to its ability to produce optimal results, whilst easily incorporating system constraints within the optimisation, (Maciejowski, 2002).…”