Design, modelling and simulation of a hybrid fuel cell propulsion system for a domestic ferry