PORTALE DELLA DIDATTICA

PORTALE DELLA DIDATTICA

PORTALE DELLA DIDATTICA

Elenco notifiche



Modelli e sistemi a eventi discreti

01NNEOV, 01NNESM

A.A. 2020/21

Lingua dell'insegnamento

Italiano

Corsi di studio

Corso di Laurea Magistrale in Ingegneria Informatica (Computer Engineering) - Torino
Corso di Laurea Magistrale in Data Science And Engineering - Torino

Mutua

01NNENG

Organizzazione dell'insegnamento
Didattica Ore
Lezioni 40
Esercitazioni in aula 20
Docenti
Docente Qualifica Settore h.Lez h.Es h.Lab h.Tut Anni incarico
Tarable Alberto Docente esterno e/o collaboratore   40 0 0 0 5
Collaboratori
Espandi

Didattica
SSD CFU Attivita' formative Ambiti disciplinari
ING-INF/04 6 C - Affini o integrative Attività formative affini o integrative
2020/21
I processi dinamici presenti in svariati contesti quali, ad esempio, la robotica, l'automazione di fabbrica, le reti, e i sistemi economici, non hanno soltanto un comportamento di natura continua, quale quello studiato tradizionalmente nella teoria dei sistemi e dei controlli automatici, ma anche un'importante componente "discreta," dovuta all’occorrenza di "eventi" asincroni (ad esempio, guasti) che possono modificare istantaneamente lo stato del sistema stesso. Lo studio di sistemi di natura discreta si differenzia notevolmente da quello dei classici sistemi nei quali lo stato evolve con continuità. Scopo di questo insegnamento è introdurre gli elementi della modellistica dei sistemi dinamici a stati ed eventi discreti, svilupparne la relativa teoria, in contesto deterministico e stocastico, e quindi analizzarne il comportamento e quantificarne le prestazioni, sia per via analitica che per via di simulazione su calcolatore.
The course is taught in Italian. Dynamical processes arising in various contexts, such as robotics, factory automation, networks, and economical systems, do not only possess a "continuous" behavior (i.e., the one which is typically studied in classical courses on systems and control theory), but also contain a "discrete" behavior, produced by the occurrence of asynchronous "events" (for instance, a component’s failure) that may modify instantaneously the system’s state. The analysis of systems of discrete nature requires tools and models that are quite different from the ones used in the traditional study of systems with continuous states. The purpose of this course is to introduce the basic elements necessary to understand the modeling of discrete event systems, to develop the relative theory, both in a deterministic and in a stochastic setting, and to analyze quantitatively their behavior, via an analytic approach or via a computer simulation one.
- Conoscenza degli strumenti analitici per la rappresentazione di sistemi dinamici a eventi discreti, in contesto sia deterministico che stocastico; - Capacità di modellare semplici problemi che sorgono nei campi dei processi produttivi automatici e gestionali; - Capacità di valutare le prestazioni del sistema, sia per via analitica che simulativa, e di dimensionare i parametri del sistema in fase di progetto; - Comprensione delle caratteristiche dei sistemi interconnessi a rete.
Understanding of analytical instruments for representing discrete event dynamical systems, both in a deterministic and a stochastic setting; Learning to model simple practical problems arising from factory automation, robotics, production systems and management; Acquiring the capability of evaluating a system’s performance (analytically or via computer simulation) and of dimensioning the system’s parameters, in the design phase; Understanding the behavior of networked systems.
Conoscenza di base di calcolo delle probabilità, analisi matematica, algebra lineare. Può essere utile (anche se non strettamente richiesta) la conoscenza di base della teoria dei sistemi o dei controlli automatici.
Basic knowledge of calculus, probability theory, and linear algebra. Some exposure of systems and control theory may be useful, although it is not strictly required as a prerequisite.
- Modellistica dei sistemi dinamici a eventi discreti: stati, eventi, transizioni, grafi. - Richiami di teoria della probabilità e di algebra lineare. - Sistemi dinamici a eventi discreti, macchine a stati temporizzate, formalismi di specifica. - La simulazione dei sistemi dinamici a eventi discreti. - Processi stocastici; distribuzione di Poisson, esponenziale e Gamma. - Catene di Markov a tempo continuo e a tempo discreto. - Teoria delle code Markoviane. - Reti di code aperte e reti di code chiuse. Metodi di soluzione. - Problemi di ottimizzazione del flusso su reti. - Esempi di problemi tratti da svariati contesti applicativi.
- Discrete event dynamical systems (DEDS) modeling: states, events, transitions, graphs. - Review of probability theory and linear algebra. - DEDS, deterministic and stochastic timed automata, formalisms. - Computer simulation of DEDS. - Stochastic processes; Poisson, Exponential, and Gamma distributions. - Discrete-time and continuous-time Markov chains. - Queueing systems. - Open and closed networks of queues. Solution methods. - Network flow problems. - Examples from applicative contexts.
L'insegnamento è organizzato in lezioni ed esercitazioni in aula. Le esercitazioni sono basate su "schede" di esercizi nelle quali gli studenti sono chiamati a risolvere sia problemi di natura analitica sia problemi che richiedono l’uso del calcolatore per simulare, stimare, valutare e ottimizzare le prestazioni di un processo.
The course is organized into lectures and practice sessions. Practice sessions are based on "exercise sheets" in which students are required to solve either analytical problems, or problems that require the use of a computer in order to simulate, estimate, evaluate and optimize a system’s characteristics.
Il materiale didattico relativo all'insegnamento consiste nei testi sotto riportati, affiancato da dispense integrative pubblicate in rete dal docente. C. G. Cassandras e S. Lafortune, “Introduction to Discrete Event Systems”, Kluwer (in inglese). G. Calafiore, “Elementi di Automatica,” CLUT (II edizione).
The course is based on the textbooks indicated below, integrated by handouts that will be made available online by the instructor. Textbooks: C. G. Cassandras & S. Lafortune, “Introduction to Discrete Event Systems”, Kluwer (in English). G. Calafiore, “Elementi di Automatica,” CLUT (II edizione).
Modalità di esame: Prova scritta tramite PC con l'utilizzo della piattaforma di ateneo;
L'esame consiste in uno scritto composto da un numero variabile di quiz più eventualmente uno o due esercizi a risposta aperta. Sia i quiz che gli esercizi richiedono di risolvere quantitativamente problemi connessi con gli argomenti studiati nel corso e affini a quelli risolti nelle esercitazioni. La durata della prova è di 1 ora e mezza. Durante la prova scritta si potranno consultare testi, dispense e formulari. E’ ammesso l’utilizzo della calcolatrice. L’esame è superato se l’elaborato scritto ottiene un voto da 18/30 a 30/30 (lode inclusa). L’esito della prova sarà comunicato agli studenti tramite un avviso sul portale della didattica, tipicamente entro due/tre giorni dallo svolgimento della prova scritta. Gli studenti potranno visionare il compito e la relativa valutazione durante un incontro generale la cui data verrà fissata di volta in volta. La data dell’incontro sarà comunicata agli studenti tramite avviso sul portale della didattica in concomitanza con la pubblicazione dei risultati della prova scritta.
Exam: Computer-based written test using the PoliTo platform;
The exam consists of a written test including a variable number of quizzes plus possibly one or two open-answer exercises. Both the quizzes and the exercises require to quantitatively solve problems connected with the topics studied in the course and are similar to those solved during the course. The duration of the test is 1 hour and a half. During the written test it will be possible to consult texts, handouts and forms. The use of the calculator is allowed. The exam is passed if it gets a mark from 18/30 to 30/30 (including honors). The outcome of the test will be communicated to students through a notice on the portale della didattica, typically within two / three days . Students will be able to view the assignment and its evaluation during a general meeting whose date will be fixed from time to time. The date of the meeting will be communicated to students via a notice on the teaching portal in conjunction with the publication of the results of the written test.
Modalità di esame: Prova scritta (in aula); Prova scritta tramite PC con l'utilizzo della piattaforma di ateneo;
L'esame consiste in uno scritto composto da un numero variabile di quiz più eventualmente uno o due esercizi a risposta aperta. Sia i quiz che gli esercizi richiedono di risolvere quantitativamente problemi connessi con gli argomenti studiati nel corso e affini a quelli risolti nelle esercitazioni. La durata della prova è di 1 ora e mezza. Durante la prova scritta si potranno consultare testi, dispense e formulari. E’ ammesso l’utilizzo della calcolatrice. L’esame è superato se l’elaborato scritto ottiene un voto da 18/30 a 30/30 (lode inclusa). L’esito della prova sarà comunicato agli studenti tramite un avviso sul portale della didattica, tipicamente entro due/tre giorni dallo svolgimento della prova scritta. Gli studenti potranno visionare il compito e la relativa valutazione durante un incontro generale la cui data verrà fissata di volta in volta. La data dell’incontro sarà comunicata agli studenti tramite avviso sul portale della didattica in concomitanza con la pubblicazione dei risultati della prova scritta.
Exam: Written test; Computer-based written test using the PoliTo platform;
The exam consists of a written test including a variable number of quizzes plus possibly one or two open-answer exercises. Both the quizzes and the exercises require to quantitatively solve problems connected with the topics studied in the course and are similar to those solved during the course. The duration of the test is 1 hour and a half. During the written test it will be possible to consult texts, handouts and forms. The use of the calculator is allowed. The exam is passed if it gets a mark from 18/30 to 30/30 (including honors). The outcome of the test will be communicated to students through a notice on the portale della didattica, typically within two / three days . Students will be able to view the assignment and its evaluation during a general meeting whose date will be fixed from time to time. The date of the meeting will be communicated to students via a notice on the teaching portal in conjunction with the publication of the results of the written test.
Esporta Word