Impacts of Autonomous Vehicle Heterogeneity on Traffic Flow