Experiences in modelling and simulation of hydrogen fuel-cell based propulsion systems