En ciertas situaciones, el límite de velocidad puede diferir según el tipo de vehículo; por ejemplo, en una carretera de una sola vía en el Reino Unido, los vehículos de más de 7,5 toneladas sólo pueden circular a 50 millas por hora, pero otros vehículos pueden circular a 60 millas por hora. Puede codificar esto dentro de las funciones de retardo para los modelos macroscópicos o mediante el uso de la gestión del tráfico para los modelos microscópicos y mesoscópicos como se explica en la parte 1.
En los modelos macroscópicos, el tiempo de viaje de un vehículo (y por lo tanto su velocidad) se especifica mediante la función de retraso de volumen, la función de penalización de giro y la función de retraso de cruce. Estas funciones pueden leer parámetros como el límite de velocidad para estimar el tiempo de viaje a lo largo de una sección o giro. Por lo tanto, para alterar la velocidad por tipo de vehículo, debes hacer ediciones dentro de estas funciones.
Para esta nota técnica, codificaremos las reglas del Reino Unido en carreteras de una sola calzada para una función de retraso de volumen. Se adoptaría un enfoque similar en las funciones de penalización de giro. Tendremos que comprobar el tipo de carretera, el tipo de vehículo y el número de carriles.
Para averiguar el tipo de vehículo que se está considerando, utiliza: