Platoon Control of Connected Vehicles with Heterogeneous Model Structures Considering External Disturbances