Corso di Laurea: Insegnamento: Lezione n°: Titolo: Docenti: INGEGNERIA AUTOMAZIONE I 1 SISTEMI AD EVENTI DISCRETI DR. VINCENZO SURACI Facoltà di Ingegneria DISCRETE EVENT SYSTEMS INTRODUZIONE Redazione a cura del Dr. Ing. Francesco Liberati ([email protected]) SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it Corso di Laurea: Insegnamento: Lezione n°: Titolo: Docenti: INGEGNERIA AUTOMAZIONE I 1 SISTEMI AD EVENTI DISCRETI DR. VINCENZO SURACI Facoltà di Ingegneria STRUTTURA DEL CORSO DI AUTOMAZIONE I GESTIONE SISTEMA COMPLESSO MANUFACTURING EXECUTION SYSTEM CONDUZIONE IMPIANTI SISTEMI AD EVENTI DISCRETI COORDINAMENTO APPARATI SISTEMA CONTROLLATO CAMPO COMPLESSO ELEMENTI SINGOLI SISTEMI DI AUTOMAZIONE SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it Corso di Laurea: Insegnamento: Lezione n°: Titolo: Docenti: INGEGNERIA AUTOMAZIONE I 1 SISTEMI AD EVENTI DISCRETI DR. VINCENZO SURACI Facoltà di Ingegneria INDICE DELLA LEZIONE INTRODUZIONE MOTIVAZIONI CLASSIFICAZIONE DEI DES CARATTERIZZAZIONE SPAZIO DI STATO CARATTERIZZAZIONE DELLA TRANSIZIONE NELLO SPAZIO DI STATO (EVENTI E RUOLO VARIABILE TEMPO) PRIMA DEFINIZIONE DES LINGUAGGI TIMED/UNTIMED ESEMPI APPLICATIVI BIBLIOGRAFIA SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it Corso di Laurea: Insegnamento: Lezione n°: Titolo: Docenti: INGEGNERIA AUTOMAZIONE I 1 SISTEMI AD EVENTI DISCRETI DR. VINCENZO SURACI Facoltà di Ingegneria SISTEMI AD EVENTI DISCRETI (DISCRETE EVENT SYSTEMS-DES) SETTORE DELL’AUTOMATICA CHE RICEVE POCA ATTENZIONE IN ITALIA: • SETTORE GIOVANE; • PIU’ METODOLOGIE ANCORA IN COMPETIZIONE (AUTOMI, CODE, ALGEBRA MAX-PLUS, CATENE DI MARKOV, RETI DI PETRI,…); • SCARSITA’ DI CORSI DI BASE. DISCIPLINA FONDAMENTALE IN AUTOMAZIONE, MA ANCORA POCO STUDIATA IN ITALIA, GLI “AUTOMATICI DISCRETI” SONO NON PIU’ DEL 510% DEGLI “AUTOMATICI CONTINUI” (20% ALL’ESTERO) [1]. [1] DALLA PREFAZIONE DI: A. Di Febbraro, A. Giua, Sistemi ad Eventi Discreti, Mc-Graw-Hill Editore. SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it Corso di Laurea: Insegnamento: Lezione n°: Titolo: Docenti: INGEGNERIA AUTOMAZIONE I 1 SISTEMI AD EVENTI DISCRETI DR. VINCENZO SURACI Facoltà di Ingegneria MOTIVAZIONI NEGLI ULTIMI TRENT’ANNI SI E’ IMPOSTA LA NECESSITA’ DI ALLARGARE LA TEORIA DEI SISTEMI DALLO STUDIO CLASSICO DEI FENOMENI FISICI (E.G.: BASATI SU LEGGI DI CONSERVAZIONE), ALLO STUDIO DEI SISTEMI E FENOMENI DI NATURA MAN-MADE. SI TRATTA DI SISTEMI DINAMICI IL CUI STATO SPESSO NON PUO’ ESSERE DESCRITTO IN TERMINI NUMERICI, MA PER VIA LOGICA, SIMBOLICA O VERBALE. IN TALI SISTEMI, PUO’ AVERE MAGGIORE INTERESSE LO STUDIO DELL’EVOLUZIONE LOGICA, COMPORTAMENTALE, PIUTTOSTO CHE I FLUSSI DI ENERGIA/MATERIA, O IL CONTROLLO CONTINUO A LIVELLO DI SINGOLO ELEMENTO. SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it Corso di Laurea: Insegnamento: Lezione n°: Titolo: Docenti: INGEGNERIA AUTOMAZIONE I 1 SISTEMI AD EVENTI DISCRETI DR. VINCENZO SURACI Facoltà di Ingegneria INTRODUZIONE I DISCRETE EVENT SYSTEMS (DES) COSTITUISCONO UNA CLASSE SPECIALE DI SISTEMI DINAMICI IL CUI STATO EVOLVE AL VERIFICARSI (IN TEMPI POSSIBILMENTE ARBITRARI) DI EVENTI, COME, PER ESEMPIO: • • • AVVIO/SPEGNIMENTO DI UN MACCHINARIO; ROTTURA DI UN COMPONENTE; ARRIVO/PARTENZA DI UN CLIENTE IN CODA; SETTORI DI APPLICAZIONE: • • • • • • • MANIFACTURING; ROBOTICA; TELECOMUNICAZIONI; LOGISTICA; COMPUTER SCIENCE; TRAFFICO VEICOLARE; … ATTIVAZIONE DI UNA PERIFERICA; CAMBIAMENTO DI UN SETPOINT; LETTURA/SCRITTURA DATABASE. • • • PROBLEMI DI INTERESSE: • • • • • • MODELLIZZAZIONE; STABILITA’; OSSERVABILITA’; CONTROLLABILITA’; SUPERVISIONE; … SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it Corso di Laurea: Insegnamento: Lezione n°: Titolo: Docenti: INGEGNERIA AUTOMAZIONE I 1 SISTEMI AD EVENTI DISCRETI DR. VINCENZO SURACI Facoltà di Ingegneria RICHIAMI DI CLASSIFICAZIONE DEI SISTEMI PER INQUADRARE LA CATEGORIA DEI DISCRETE EVENT SYSTEMS (DES), OCCORRE PREMETTERE ALCUNI ELEMENTI GENERALI DI CLASSIFICAZIONE DEI SISTEMI: SISTEMI DI CONTROLLO STATICI – DINAMICI TIME DRIVEN – EVENT DRIVEN TEMPO VARIANTI – TEMPO INVARIANTI CONTINUOUS STATE – DISCRETE STATE TEMPO DISCRETO – TEMPO CONTINUO LINEARI – NON LINEARI DETERMINISTICI - STOCASTICI SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it Corso di Laurea: Insegnamento: Lezione n°: Titolo: Docenti: INGEGNERIA AUTOMAZIONE I 1 SISTEMI AD EVENTI DISCRETI DR. VINCENZO SURACI Facoltà di Ingegneria CLASSIFICAZIONE (cont.) IN PARTICOLARE, PER CLASSIFICARE CORRETTAMENTE I DES OCCORRE: CLASSIFICAZIONE DES 1. (Dare una definizione di sistema); 2. Dare una definizione di stato del sistema; 3. Caratterizzare lo spazio di stato; 4. Caratterizzare il meccanismo di transizione nello spazio di stato; 5. Definire il ruolo degli eventi; 6. Chiarire il ruolo della variabile tempo; 7. … SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it Corso di Laurea: Insegnamento: Lezione n°: Titolo: Docenti: INGEGNERIA AUTOMAZIONE I 1 SISTEMI AD EVENTI DISCRETI DR. VINCENZO SURACI Facoltà di Ingegneria IL CONCETTO DI STATO COME PER I SISTEMI DI CONTROLLO “USUALI”, IL CONCETTO DI STATO ASSUME UN RUOLO CENTRALE ANCHE NELLA TEORIA DEI DES: t Def. (Stato): LO STATO DI UN SISTEMA AL TEMPO 0 E’ L’INSIEME DI TUTTA L’INFORMAZIONE SUFFICIENTE A RENDE UNIVOCO IL LEGAME INGRESSO-USCITA PER .t t 0 . CIOE’ L’USCITA PER t t 0 RISULTA UNIVOCAMENTE DETERMINATA UNA VOLTA SPECIFICATI LO STATO A t0 E IL VALORE DELL’INGRESSO PER t t 0 . STATO CORRENTE USCITA FUTURA SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it Corso di Laurea: Insegnamento: Lezione n°: Titolo: Docenti: INGEGNERIA AUTOMAZIONE I 1 SISTEMI AD EVENTI DISCRETI DR. VINCENZO SURACI Facoltà di Ingegneria SPAZIO DI STATO: CONTINUOUS-STATE vs DISCRETE- STATE Discrete state Continuous state DES X {on, off } X FINITO DIMENSIONALE: •SISTEMI A PARAMETRI CONCENTRATI. X {busy , idle , failed } X {1,2,3,..., n} X INFINITO DIMENSIONALE: • • • • • SISTEMI A PARAMETRI DISTRIBUITI; DELAYED SYSTEMS; FENOMENI DI DIFFUSIONE; FENOMENI DI TRASPORTO; FENOMENI DI DEFORMAZIONE, … SISTEMI A SPAZIO DI STATO IBRIDO SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it x1 {on, off } x2 R n Corso di Laurea: Insegnamento: Lezione n°: Titolo: Docenti: INGEGNERIA AUTOMAZIONE I 1 SISTEMI AD EVENTI DISCRETI DR. VINCENZO SURACI Facoltà di Ingegneria TRANSIZIONE DELLO STATO: TIME-DRIVEN vs EVEN-DRIVEN Time-driven state transition Event-driven state transition DES LA TRANSIZIONE DI STATO PUO’ ESSERE MODELLIZZATA DA SISTEMI DI EQUAZIONI DIFFERENZIALI (ODEs, PDEs, …). Es: “SE IL SISTEMA E’ NELLO STATO S E ACCADE L’EVENTO E, ALLORA IL SISTEMA TRANSITA NELLO STATO S’.” INTUITIVO, MA MODELLI MATEMATICI DIVERSI SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it Corso di Laurea: Insegnamento: Lezione n°: Titolo: Docenti: INGEGNERIA AUTOMAZIONE I 1 SISTEMI AD EVENTI DISCRETI DR. VINCENZO SURACI Facoltà di Ingegneria RUOLO DELLA VARIABILE TEMPO NEI CONTINUOUS VARIABLE DYNAMIC SYSTEMS (CVDS) LO STATO EVOLVE CON CONTINUITA’ CON LO SCORRERE DEL TEMPO. LA TRANSIZIONE DELLO STATO E’ QUINDI BEN RAPPRESENTATA DA MODELLI DIFFERENZIALI (LE VARIABILI DI STATO SONO DERIVATE RISPETTO AL TEMPO, LA VARIABILE INDIPENDENTE). NEI DES INVECE, LA TRANSIZIONE DI STATO E’ CAUSATA DAL VERIFICARSI DI EVENTI: NON SONO IN GENERE APPLICABILI MODELLI DIFFERENZIALI. UN DES PUO’ ESSERE SIA TEMPO-CONTINUO CHE TEMPO-DISCRETO (CIO’ NON DIPENDE IN ALCUN MODO DAL FATTO CHE LO SPAZIO DI STATO SIA UN INSIEME DISCRETO). NEL CASO GENERALE, GLI EVENTI OCCORRONO IN MANIERA ASINCRONA. TEMPO EVENTI SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it Corso di Laurea: Insegnamento: Lezione n°: Titolo: Docenti: INGEGNERIA AUTOMAZIONE I 1 SISTEMI AD EVENTI DISCRETI DR. VINCENZO SURACI Facoltà di Ingegneria DES: PRIMA DEFINIZIONE Def. (Discrete State System-DES): UN DES E’ UN SISTEMA DISCRETE-STATE, CIOE’ CARATTERIZZATO DA SPAZIO DI STATO DISCRETO, ED EVENT-DRIVEN, UN SISTEMA CIOE’ IN CUI LA TRANSIZIONE DI STATO E’ CAUSATA DALL’ACCADERE ASINCRONO DI EVENTI. DI CONSEGUENZA, LE TRAIETTORIE DELLO STATO DI UN DES SONO USUALMENTE DELLE FUNZIONI CONTINUE A TRATTI. x5 OCCORRE SPECIFICARE: x4 1) L’INSIEME DEGLI STATI POSSIBILI S; x3 2) L’INSIEME DEGLI EVENTI E. Es: x2 x1 X {x1 , x2 , x3 , x4 , x5 } E {e1 , e2 , e3 , e4 , e5 , e6 , e7 } SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it Corso di Laurea: Insegnamento: Lezione n°: Titolo: Docenti: INGEGNERIA AUTOMAZIONE I 1 SISTEMI AD EVENTI DISCRETI DR. VINCENZO SURACI Facoltà di Ingegneria CLASSIFICAZIONE (summary) DISCRETE-STATE EVENT-DRIVEN SYSTEMS (DES) SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it Corso di Laurea: Insegnamento: Lezione n°: Titolo: Docenti: INGEGNERIA AUTOMAZIONE I 1 SISTEMI AD EVENTI DISCRETI DR. VINCENZO SURACI Facoltà di Ingegneria UN ESEMPIO BASILARE UN INTERRUTTORE COSTITUISCE UN SEMPLICISSIMO DES: • LO STATO (DURANTE IL NORMALE FUNZIONAMENTO) È INDIVIDUATO DALL’INSIEME DISCRETO: X {on, off } • I POSSIBILI EVENTI SONO INDIVIDUATI DALL’INSIEME: E {turn on, turn off } turn-on EVENT DRIVEN DISCRETE STATE on off CONTINUOUS TIME turn-off SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it Corso di Laurea: Insegnamento: Lezione n°: Titolo: Docenti: INGEGNERIA AUTOMAZIONE I 1 SISTEMI AD EVENTI DISCRETI DR. VINCENZO SURACI Facoltà di Ingegneria UN ESEMPIO BASILARE (cont.: sistema ibrido) UN CIRCUITO CON INTERRUTTORE COSTITUISCE UN SEMPLICISSIMO SISTEMA IBRIDO: X {( x1, x2 ) : x1 {on, off }, x2 R} E {turn on, turn off } EQUAZIONE 1 turn-off turn-on x1 x2 EQUAZIONE 2 SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it Corso di Laurea: Insegnamento: Lezione n°: Titolo: Docenti: INGEGNERIA AUTOMAZIONE I 1 SISTEMI AD EVENTI DISCRETI DR. VINCENZO SURACI Facoltà di Ingegneria ALCUNE APPLICAZIONI COMUNI SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it Corso di Laurea: Insegnamento: Lezione n°: Titolo: Docenti: INGEGNERIA AUTOMAZIONE I 1 SISTEMI AD EVENTI DISCRETI DR. VINCENZO SURACI Facoltà di Ingegneria QUEUEING SYSTEMS TRE ENTITA’: BUILDING BLOCK PER: 1. CUSTOMERS; 2. QUEUE/BUFFER: CAPACITA’; POLITICA DI CODA. 3. SERVER/RESOURCE. S {1,2,3,..., n} NUMERO CLIENTI IN CODA (INCLUSO CLIENTE SERVITO) E {arrivo, partenza} • QUEUEING NETXORKS; • COMPUTER SYSTEMS (JOBS, TASKS, CPU, PERIFERICHE); • CANALI TRASMISSIVI; •MANIFACTURING SYSTEMS. SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it Corso di Laurea: Insegnamento: Lezione n°: Titolo: Docenti: INGEGNERIA AUTOMAZIONE I 1 SISTEMI AD EVENTI DISCRETI DR. VINCENZO SURACI Facoltà di Ingegneria QUEUEING SYSTEMS (cont.: manifacturing systems) E.G.: MAGAZZINO MATERIE PRIME, SEMILAVORATI E.G.: SEMILAVORATI, MAGAZZINI TAMPONE. CAPACITA’ FINITA E.G.:MACCHINARI, ROBOTS, MOVIMENTAZIONE,… POICHE’ Q2 HA CAPACITA’ FINITA, IL SISTEMA E’ IN STATO DO BLOCCO (B), QUANDO Q2 E’ PIENA E IL MACCHINARIO 1 TERMINA UNA LAVORAZIONE: E {a, d1, d2} ARRIVI, FINE LAVORAZIONE MACCHINA 1, # MACCHINA 2 X {( x1, x2 ) : x1 N , x2 {0,1,2,3,4, B}} LUNGHEZZA CODE E STATO DI BLOCCO SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it Corso di Laurea: Insegnamento: Lezione n°: Titolo: Docenti: INGEGNERIA AUTOMAZIONE I 1 SISTEMI AD EVENTI DISCRETI DR. VINCENZO SURACI Facoltà di Ingegneria ALTRI ESEMPI Database: Traffic systems: Astrazione DESCVDS Computer systems: Telecommunication networks: SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it Corso di Laurea: Insegnamento: Lezione n°: Titolo: Docenti: INGEGNERIA AUTOMAZIONE I 1 SISTEMI AD EVENTI DISCRETI DR. VINCENZO SURACI Facoltà di Ingegneria DAI DES AI MODELLI AD EVENTI DISCRETI (IL CONCETTO DI LINGUAGGIO NEI DES) SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it Corso di Laurea: Insegnamento: Lezione n°: Titolo: Docenti: INGEGNERIA AUTOMAZIONE I 1 SISTEMI AD EVENTI DISCRETI DR. VINCENZO SURACI Facoltà di Ingegneria MODELLI AD EVENTI DISCRETI: IL CONCETTO DI LINGUAGGIO ABBIAMO VISTO CHE UN DES E’ CARATTERIZZATO DALL’INSIEMI E (INSIEME DEGLI EVENTI) E DALL’INSIEME S (INSIEME DEGLI STATI). NEL CASO DETERMINISTICO, DATO UNO STATO INIZIALE X0, ED UNA SEQUENZA DI EVENTI, LA TRAIETTORIA DELLO STATO RISULTA COMPLETAMENTE DEFINITA. HA INTERESSE QUINDI CARATTERIZZARE TUTTE LE POSSIBILI SEQUENZE DI EVENTI GENERABILI DA UN DES. SUSSISTONO LE SEGUENTI ANALOGIE: E {e1 , e2 , e3 , e4 ,...en } SEQUENZE (FINITE) DI EVENTI INSIEME DI POSSIBLI SEQUENZE DI EVENTI ALFABETO PAROLE LINGUAGGIO SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it Corso di Laurea: Insegnamento: Lezione n°: Titolo: Docenti: INGEGNERIA AUTOMAZIONE I 1 SISTEMI AD EVENTI DISCRETI DR. VINCENZO SURACI Facoltà di Ingegneria MODELLI LOGICI-MODELLI TEMPORIZZATI ESISTONO TRE PRINCIPALI LIVELLI DI DETTAGLIO NELLA DESCRIZIONE DI UN LINGUAGGIO: 1. UNTIMED LANGUAGE: INTERESSA SOLO IL COMPORTAMENTO LOGICO DEL DES; CIOE’ IMPORTA SAPERE QUALI SEQUENZE DI EVENTI OCCORRONO, L’ORDINAMENTO DEGLI EVENTI,… Quali sono gli stati raggiungibili? 2. TIMED LANGUAGE: INTERESSA SAPERE ANCHE QUANDO GLI EVENTI OCCORRONO Quali sono gli stati raggiungibili a t? 3. STOCHASTIC TIMED LANGUAGE: AD OGNI EVENTO E’ ASSOCIATA UNA DENSITA’ DI PROBABILITA CHE NE CARATTERIZZA LA RICORRENZA TEMPORALE. Quanto tempo in media il DES si trova nello stato X? SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it Corso di Laurea: Insegnamento: Lezione n°: Titolo: Docenti: INGEGNERIA AUTOMAZIONE I 1 SISTEMI AD EVENTI DISCRETI DR. VINCENZO SURACI Facoltà di Ingegneria PERFORMANCE, DESIGN, CONTROLLO PROBLEMATICHE: QUALI TRACCE POSSIEDONO DETERMINATE PROPRIETA’? COME VARIARE, TRAMITE IL CONTROLLO, L’INSIEME DELLE TRACCE AMMISSIBILI, IN MODO CHE ABBIANO LE PROPRIETA’ DESIDERATE? STABILITA’ COME ASSICURARE IL CORRETTO USO DELLE RISORSE? COME ASSICURARE IL CORRETTO ORDINAMENTO? COME ASSICURARE IL COORDINAMENTO? … SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it Corso di Laurea: Insegnamento: Lezione n°: Titolo: Docenti: INGEGNERIA AUTOMAZIONE I 1 SISTEMI AD EVENTI DISCRETI DR. VINCENZO SURACI Facoltà di Ingegneria CONTROLLO DI SUPERVISIONE (ASTRAZIONE CVDSDES) IL SUPERVISIONATORE OSSERVA GLI EVENTI ESEGUITI DAL SISTEMA COMPLESSO E, SULLA BASE DI QUESTI, DECIDE QUALI SONO I FUTURI EVENTI AMMISSIBILI, DISABILITANDO EVENTUALI EVENTI NON AMMESSI SUPERVISORE EVENTI OSSERVATI DECISIONI PIENA CONTROLLABILITA’ ? PIENA OSSERVABILITA’ ? SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it Corso di Laurea: Insegnamento: Lezione n°: Titolo: Docenti: INGEGNERIA AUTOMAZIONE I 1 SISTEMI AD EVENTI DISCRETI DR. VINCENZO SURACI Facoltà di Ingegneria PER APPROFONDIRE Consigliati: [1] Cassandras, Lafortune, Introduction to Discrete Event Systems, Second Edition, Springer Editore. Capitolo 1 (Systems and Models) ; [2] A. Di Febbraro, A. Giua, Sistemi ad Eventi Discreti, McGraw-Hill Editore. Capitolo 1 (Classificazione dei Sistemi e dei Modelli). Paolo, Sistemi di Automazione Industriale: Architetture e Controllo, Mc-Graw-Hill Editore. Capitolo 8 (Modellistica, analisi e controllo mediante sistemi ad eventi discreti), Paragrafo 8.1 (Sistemi pilotati dal tempo e sistemi ad eventi discreti). [2] Bonivento, Gentili, SAPIENZA - Università di Roma – Dipartimento di Ingegneria Informatica Automatica e Gestionale Antonio Ruberti (DIIAG) Via Ariosto 25 - 00185 Roma – http://www.dis.uniroma1.it