LESS: A New Simulation Environment for the Preliminary Design of Cruise Ship Energy Systems