Regulación de los semáforos

¿Te gustaría ser ingeniero y controlar los semáforos de una calle de dirección única con varias calles secundarias transversales para lograr un tráfico fluido en hora punta?

¿Qué valores darías a los tiempos de cada luz en los semáforos de varias intersecciones consecutivas? ¿Cómo podrías mejorar el tráfico? Este applet de java te permite realizar ensayos.



Como manejar el applet:

  1. Las luces de los semáforos en las intersecciones son las que ven los coches que van de izquierda a derecha por la calle principal. El tráfico en las perpendiculares sólo se puede producir cuando el semáforo de la principal está en ROJO.
  2. Puedes cambiar la duración de cada la luz de los semáforos de varias maneras:
  1. Pulsando encima de cada color del semáforo que está en la esquina superior izquierda.
  2. El número que está cerca de cada color corresponde al período de cada luz (en segundos).
  3. Por cada pulsación con el botón derecho/izquierdo del ratón el período se incrementa/disminuye en 1 segundo.

Control de los parámetros.

Cada "click" en la flecha izquierda/derecha del cuadro de la magnitud hace que su valor disminuya/aumente en una unidad:
  1. Control del tiempo de espera de cada semáforo: con este control regulas el tiempo que tarda en cambiar la luz del semáforo respecto al anterior (-delay time-).
  2. Control de velocidad max: regula la velocidad máxima o mínima . Vmin=5, Vmax=50
  3. Control de aceleración: regula el aumento de velocidad (sólo aumento). amin=1, amax=20

Valores de los cuadros de texto:

El código de color de los coches es:

  1. amarillo: acelerando (A>0).
  2. verde: moviéndose con velocidad constante (incluído parado) A=0.
  3. rojo: frenando (A<0).

La velocidad de cada coche está representada por un punto azul que se mueve por encima de él.

Con el control "delay time" puedes regular el retraso en el cambio de la misma luz de un semáforo respecto al anterior.

Los intervalos de tiempo durante los cuales las luces son verde/amarilla/roja, están representados por unas líneas delgadas (de varios colores colores) situadas en las carreteras transversales ( ejemplo ). Sólo se ven con la animación detenida.

La curva azul de la parte inferior representa x-t (desplazamiento frente a tiempo) correspondiente al primer coche de la fila.

Usa esta curva y los intervalos de tiempo (líneas verticales de varios colores) para ajustar el tiempo de retraso (delay time) entre el cambio de luz de un semáforo y el anterior.

Observaciones:

  1. Supón que varios coches forman una fila parados en el semáforo. Cuando la luz cambia a verde no todos los coches arrancan a un tiempo, se forma una "onda de arranque" que recorre la fila desde el coche de cabeza al último con una velocidad vs.
  2. ¿Cómo variarías los parámetros para incrementar la fluidez del tráfico? Prueba:

¡Piensa en el problema! Espero que aprendas un poco más de física con la ayuda de este applet.


¡Toda sugerencia será apreciada! Please click hwang@phy03.phy.ntnu.edu.tw

related java applet

other java applets(my home page)


URLs refer to this page

  1. http://heart.engr.csulb.edu/~rtoossi/physics/
  2. http://www.uni-stuttgart.de/fachsc haften/fs-physik/links.html
  3. http://www.uni-stuttgart.de:81/UNIu ser/fsphy/new/links.html#physik
Traducción: José Villasuso Gato.
Last modified :