Función a trozos que modeliza las fases de un semáforo

El applet simula el funcionamiento de un semáforo. Al hacer clic en el botón "Nueva escena", la duración de las fases cambia.

¿Te atreves a representar gráficamente la función que se pide? ¿Serías capaz de representarla en el transcurso de 4 minutos?