220 likes | 401 Views
DAMMAD: El Prototipo del Demostrador de Bilbao. J. Z. Hernàndez F.Carbone. Universidad Politécnica de Madrid. 31 Octubre 2003. LAS AREAS PROBLEMAS. Aeropuerto. 11. 3. 12. 2. BILBAO. 7. 6. 8. 9. 10. 4. Cruces. A8 Santander->Bilbao. 1. 5. A8 Santander->Bilbao
E N D
DAMMAD:El Prototipo del Demostrador de Bilbao J. Z. Hernàndez F.Carbone Universidad Politécnica de Madrid 31 Octubre 2003
LAS AREAS PROBLEMAS Aeropuerto 11 3 12 2 BILBAO 7 6 8 9 10 4 Cruces A8 Santander->Bilbao 1 5 • A8 Santander->Bilbao • Avanzada sent. Entrada • Avanzada sent. Salida • Solucion Sur Sent. Bilbao->S.Sebastian • Solucion Sur Sent. San Sebastian Bilbao • 6. Rontegi Sentido Cruces • Rontegi Sent. Aeropuerto • Lamiako Sentido A8 • Lamiako Sentido Avanzada • Enlace Basauri-Erletxe • Eje Norte Sentido Aeropuerto • 12. Eje Norte Sentido Bilbao
El Prototipo Aeropuerto 11 3 12 2 BILBAO 7 6 8 9 10 4 Cruces A8 Santander->Bilbao 1 5 • A8 Santander->Bilbao • Avanzada sent. Entrada • Avanzada sent. Salida • Solucion Sur Sent. Bilbao->S.Sebastian • Solucion Sur Sent. San Sebastian Bilbao • 6. Rontegi Sentido Cruces • Rontegi Sent. Aeropuerto • Lamiako Sentido A8 • Lamiako Sentido Avanzada • Enlace Basauri-Erletxe • Eje Norte Sentido Aeropuerto • 12. Eje Norte Sentido Bilbao
Los Agentes del prototipo: Control Agent (1) ATENA Control Agent (4) DEMETRA PDA 11 PDA 7 PDA12 PDA 2 PDA 6 Area 11 Area 12 Area 2 Area 7 Area 6
Los Escenarios • En una simulaciòn de la duracion de 1h30 se van verficando 3 diferentes problemas en 3 areas 1. Problema en el Area 2: Avanzada sentido Entrada 2. Problema en el area 6: Rontegi sentido Cruces 3. Problema en el area 11: Eje Norte sentido Aeropuerto
Esquema de Funcionamiento • El Agente DA recibe los datos (velocidad, ocupaccion, saturacion) desde los sensores y los proporciona a los Problem Detection Agents • La fase de abstraccion permite al cada PDA de interpretar los datos de los sensores: Se obtienen hechos en la forma: d-fact(seccion, velocidad, alta/media/baja)
Esquema de Funcionamiento • Los d-facts obtenidos de la abstraccion sono comparados con descripciones de problemas->los Problem Frames
Comportamiento del PDA • Si los datos calculados gracias a la abstraccion se corresponden a uno o mas problem frame, se ha detectado un problema • El PDA envia estas informaciones a su control agent que se ocuparà de resolver el problema
En nuestro escenario… Control Agent (1) ATENA Control Agent (4) DEMETRA PDA 11 PDA 7 PDA12 PDA 2 PDA 6 Area 11 Area 12 Problema Area 2 Problema Area 7 Problema Area 6
Comportamiento del CA • Un Control Agent recibe los datos de un problema de un PDA • Activa un nuevo thread: -> pide a otros PDA cual es el estado general de su area, para comprender la origen del problema. • Confronta los datos recibidos con Path-Use frames: descripciones de parejas problema-solucion
Comportamineto del CA • Una vez que se han generado una o mas propuestas(mensajes para poner en paneles), el CA elige la que generarà una disminucion de trafico mayor • Gracias a otros frames puede saber con cual otro Control agent podrìa tener conflicos con su propuesta
En nuestro escenario… • Para los problemas en las areas 2 y 6, el CA Atena detectarà posibles conflictos consigo misma y con Demetra • Para el problema en el area 11, Demetra detectarà posibles conflicos con Atena
PSVM Sondika Artaza 3 12 Airport Tuneles de la Avanzada 11 2 Erletxe Extebarri BILBAO 7 6 8 9 4 Basauri Santurtzi 10 Cruces 1 A8 Santander->Bilbao 5 Malmasin Alonsotegi Zatatamo
PSVM Sondika Artaza 3 12 Airport Tuneles de la Avanzada 11 2 Erletxe Extebarri BILBAO 7 6 8 9 4 Basauri Santurtzi 10 Cruces 1 A8 Santander->Bilbao 5 Malmasin Alonsotegi Zatatamo
PSVM Sondika Artaza 3 12 Airport Tuneles de la Avanzada 11 2 Erletxe Extebarri BILBAO 7 6 8 9 4 Basauri Santurtzi 10 Cruces 1 A8 Santander->Bilbao 5 Malmasin Alonsotegi Zatatamo
Resolucion de los conflictos • Los conflictos son resueltos gracias a reglas que establecen la prioridad para el uso de los paneles. • Las prioridades dependen de la gravedad del problema que se ha encontrado y del momento del dia en el cual el problema se ha verificado.