Для учета переменной скорости необходимо знать расстояние и время для каждого участка пути и рассчитать среднюю скорость для каждого из них.