An original dataset containing 20 drive cycles, averaging 9.75 minutes per trip, was obtained. Out of these 20 drive cycles, four drive cycles were randomly selected for testing purpose while the rest of the drive cycles were used for model development purposes. We also generate three reference drive cycles based on these 20 drives cycles that represent constant maximum velocity, constant mean velocity and single braking instance within constant maximum velocity. These reference drive cycles serve as baseline for estimating charge consumption and classification, discussed in the following sections. To simulate real-world scenarios where an EV starts from rest, five minutes were added to the beginning of each drive cycle. For example, if a 10-minute trip begins at 20 m/s, five minutes are added at the start, allowing the vehicle to accelerate from 0 m/s to 20 m/s during that time.