Applications of Sequential Quadratic Programming to the Optimization of Powertrain Concept Design