Application of genetic algorithm for simultaneous optimisation of HEV component sizing and control strategy. (30th August 2006)