Theses and Dissertations

Issuing Body

Mississippi State University


Gao, Wenzhong

Committee Member

Ginn, Herb

Committee Member

Mazzola, Michael

Committee Member

Reese, Robert

Date of Degree


Document Type

Graduate Thesis - Open Access


Electrical Engineering

Degree Name

Master of Science


James Worth Bagley College of Engineering


Department of Electrical and Computer Engineering


A Hybrid Electric Vehicle (HEV) is a complex electro-mechanical-chemical system that involves two or more energy sources. The inherent advantages of HEVs are their increased fuel economy, reduced harmful emissions and better vehicle performance. The extent of improvement in fuel economy and vehicle performance greatly depends on selecting optimal component sizes. The complex interaction between the various components makes it difficult to size specific components manually or analytically. So, simulation-based multi-variable design optimization is a possible solution for such kind of system level design problems. The multi-modal, noisy and discontinuous nature of the Hybrid Vehicle design requires the use of derivativeree global algorithms because the derivative-based local algorithms work poorly with such design problems. In this thesis, a Hybrid Vehicle is optimized using various Global Algorithms ? DIviding RECTangles (DIRECT), Simulated Annealing (SA), Genetic Algorithm (GA), and Particle Swarm Optimization (PSO). The objective of this study is to increase the overall fuel economy on a composite of city and highway driving cycle and to improve the vehicle performance. The performance of each algorithm is compared on a six variable hybrid electric vehicle design problem. Powertrain System Analysis Tool (PSAT), a state-of-the-art powertrain simulator, developed in MATLAB/Simulink environment by Argonne National Laboratory is used as the vehicle simulator. Further, a Hybrid algorithm that is a combination of global and local algorithm is developed to improve the convergence of the global algorithms. The hybrid algorithm is tested on two simple mathematical functions to check its efficiency.