La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Sviluppo ed implementazione di un software per il car pooling Giovanni Longo 1, Marco Lutman 2, Giorgio Medeossi 1, Boris Milanovic 2, Giacomo Picco 1.

Presentazioni simili


Presentazione sul tema: "Sviluppo ed implementazione di un software per il car pooling Giovanni Longo 1, Marco Lutman 2, Giorgio Medeossi 1, Boris Milanovic 2, Giacomo Picco 1."— Transcript della presentazione:

1 Sviluppo ed implementazione di un software per il car pooling Giovanni Longo 1, Marco Lutman 2, Giorgio Medeossi 1, Boris Milanovic 2, Giacomo Picco 1 1 Dipartimento di Ingegneria ed Architettura, Università di Trieste 2 Teorema Engineering srl

2 08/06/2015 Premessa 1. Car Pooling casa – lavoro 2. Formazione automatica degli equipaggi

3 08/06/2015 Premessa & Obiettivo 1. Car Pooling 2. Formazione automatica degli equipaggi 3. Utilizzo di auto aziendali libere per car pooling del personale SOFTWARE che: -REGISTRA le esigenze di spostamento -CALCOLA gli equipaggi ed assegna le auto aziendali -STIMA I benefici del Car Pooling - COMUNICA la soluzione agli utenti SOFTWARE che: -REGISTRA le esigenze di spostamento -CALCOLA gli equipaggi ed assegna le auto aziendali -STIMA I benefici del Car Pooling - COMUNICA la soluzione agli utenti

4 08/06/2015 Sommario 1. Obiettivo 2. Inquadramento 3. Algoritmo 4. Software 5. Live Demo 6. Risultati 7. Conclusioni

5 08/06/2015 Obiettivo Lo scopo è quello di valutare e poi realizzare lo sviluppo di un software innovativo che sia in grado di proporre, sfruttando un modello per l’ottimizzazione dei flussi dei veicoli aziendali, l’integrazione di quest’ultimi insieme ai percorsi casa-lavoro con il Car Pooling L’obiettivo è quello di promuovere una mobilità eco- sostenibile riducendo le emissioni nell’aria e al tempo stesso garantire un servizio più economico mantenendo o migliorando la propria tempestività attuale

6 08/06/2015 Car Pooling Casa-Lavoro Rete Regionale Mattina e sera Diversi orari arrivo e partenza Diversa flessibilità rispetto ad ora programmata Diverse sedi Utilizzo (se possibile) auto aziendali Auto aziendali per tratte più lunghe possibili Posizione auto mattina / sera Guidatore / Passeggero 110 ore in auto 288 ore totali 1500 €/anno 26 giorni lavorativi 1,2 t di CO 2 /anno

7 08/06/2015 Tool prenotazione auto - Architettura Optimization ALGORITHM ECC Manager W.S. Schedule DB INPUT - UI W.S. OUTPUT W.S. Schedule

8 08/06/2015 Benefici misurabili (e misurati) Riduzione numero di auto utilizzate e di km percorsi Costi (per il singolo) CO 2 Aree di sosta (Congestione) Incremento tempo di viaggio

9 08/06/2015 Algoritmo

10 08/06/2015 Algoritmo

11 08/06/2015 Algoritmo

12 08/06/2015 Algoritmo

13 08/06/2015 Algoritmo

14 08/06/2015 Algoritmo

15 08/06/2015 Algoritmo

16 08/06/2015 Algoritmo

17 08/06/2015 Algoritmo

18 08/06/2015 Algoritmo

19 08/06/2015 Algoritmo- Euristica LPRA

20 08/06/2015 Algoritmo- Euristica LPRA

21 08/06/2015 Tool prenotazione auto - Architettura Optimization ALGORITHM ECC Manager W.S. Schedule DB INPUT - UI W.S. OUTPUT W.S. Schedule

22 08/06/2015 Tool prenotazione auto - Architettura Si tratta di un Web Service che funge da interfaccia utente per l’inserimento dei dati necessari al tool per il suo funzionamento. Si sono individuati i seguenti dati in ingresso che si possono suddividere in 2 macro aree: – Dati utente – Dati automobile I dati sono memorizzati in un apposito DB da cui possono poi essere anche prelevati e messi a disposizione

23 08/06/2015 Tool prenotazione auto – pre-requisiti Il tool per essere utilizzato prevede la pre installazione dei seguenti componenti:.NET framework 4.x SQL server 2008 R2 IIS – Internet Integration Services Cplex – Software ottimizzazione modelli matematici per miglioramento efficienza, riduzione costi

24 08/06/2015 Tool prenotazione auto - User input UI

25 08/06/2015 Tool prenotazione auto – User Data General view

26 08/06/2015 Tool prenotazione auto – Inserimento Dati Auto

27 08/06/2015 Tool prenotazione auto – Dati Auto Generale

28 08/06/2015 Tool prenotazione auto – ECC Manager ECC Manager è il cuore dell’applicazione: concepito come un Web Service che è in grado di elaborare e presentare/prelevare i dati a/da tutti gli altri Web Services utilizzando lo scambio di più file che di fatto permettono uno scambio in una modalità standard. fornisce le informazioni di cui necessita l’algoritmo di ottimizzazione per fornire i propri dati di output dopo elaborazione avvenuta. La sua attività richiede una schedulazione almeno giornaliera.

29 08/06/2015 Tool prenotazione auto – ECC Manager Permette: flessibilità necessaria per chi sviluppa l’algoritmo al fine di svincolarlo per esempio dalla gestione del DB che in questo caso specifico è stato scelto essere SQL Server Flessibilità architetturale nel caso di aggiunta di nuovi blocchi funzionali senza vincolarli ad un accesso diretto al DB qualunque esso sia gestione dei dati da fornire in output e all’aggiornabilità degli stessi – scheduling Gestione di una profilazione degli utenti con i diversi diritti ad essi assegnati

30 08/06/2015 Tool prenotazione auto – Calendario Dati settimanali – Riempimento di default Riempire solo dati viaggio. Ma ci sono già I nominativi – Riempimento con dati settimana precedente – Riempimento con dati settimana selezionata – Riempimento giorno selezionato Viene creato alla fine un file xml che viene salvato in un folder

31 08/06/2015 Tool prenotazione auto – Calendario

32 08/06/2015 Tool prenotazione auto – Elaborazione algoritmo Algoritmo elabora I seguenti dati: – File xml generato da calendario – File csv che contiene le locazioni contemplate nella mappa per la generazione del percorso Algoritmo restituisce I seguenti dati: – File xml pianificato – File xml machine output – File xml qualità (delay, time, auto/n. persone ottimizzato …)

33 08/06/2015 Tool prenotazione auto – Generazione piano Dati settimanali – Riempimento di default Riempire solo dati viaggio. Ma ci sono già I nominativi – Riempimento con dati settimana precedente – Riempimento con dati settimana selezionata – Riempimento giorno selezionato Viene creato alla fine un file xml che viene salvato in un folder

34 08/06/2015 Tool prenotazione auto – Pianificazione

35 08/06/2015 Esempio Rete Regionale Comuni Azienda con 3 Sedi a Trieste 100 Utenti 20 auto aziendali

36 08/06/2015 Esempio Rete Regionale Comuni Azienda con 3 Sedi a TS 100 Utenti 20 auto aziendali

37 08/06/2015 Live Demo Presentazione tool dal vivo

38 08/06/2015 Risultati

39 08/06/2015 Conclusioni


Scaricare ppt "Sviluppo ed implementazione di un software per il car pooling Giovanni Longo 1, Marco Lutman 2, Giorgio Medeossi 1, Boris Milanovic 2, Giacomo Picco 1."

Presentazioni simili


Annunci Google