A novel optimization-based method to develop representative driving cycle in various driving conditions. (15th May 2022)