Intelligent Agent Based Wastewater Management System

Fa dos anys, a l’assignatura d’AIA (Aplicacions de la Intel·ligència Artificial), ens van fer implementar un sistema intel·ligent que dominaria tot el procés de depuració d’aigua de Catalunya. Les diferents plantes havien de ser intel·ligents i tenir suficient coneixement del seu entorn com per decidir, entre elles, de quina manera actuar en cas de detecció d’un contaminant, pluja torrencial, etc. Elles soles decidien mitjançant diverses polítiques què fer en cadascuna de les situacions per tal de resoldre els problemes.

Les plantes entre si es comunicaven mitjançant missatges en format d’ontologia, que ve a ser una representació lògica del context en què s’està treballant. En aquest cas l’ontologia contenia informació sobre els tòxics, l’aigua, així com informació sobre les connexions entre plantes.

Per tal de fer la simulació (ja que lògicament era només una pràctica i no ho vam dur més enllà amb plantes reals…) vam dissenyar una interfície gràfica on hi havia representades totes les plantes de tractament de Catalunya en què podies interactuar amb elles fent ploure, abocant residus, etc.

Un cop seleccionada una planta (o una indústria), es podien provocar pluges torrencials, abocaments residuals, i visualment podies observar com les diferents plantes es comuniquen entre sí per tal de poder gestionar l’imprevist.

Tot plegat una pràctica molt interessant en què pots veure realment la utilitat d’algunes de les coses que aprens al llarg de la carrera!

Us enllaço el document, el codi i el programa per si esteu cursant AIA o simplement teniu curiositat.

DocumentacióProgramaCodi