Driving range estimation for electric vehicles based on driving condition identification and forecast | Synapse