PROCESS MODELING AND CONTROL

Academic Year 2023/2024 - Teacher: Arturo BUSCARINO

Expected Learning Outcomes

Knowledge and understanding

The student will learn fundamental knowledge in process modeling, on the main identification and control techniques for processes.

 

Applied knowledge and understanding

The student will learn different identification methods, preprocessing problem and validation techniques for the proposed model. The student will also learn the fundamental of MATLAB to apply the theoretical topics discussed in the course.

 

Making judgements

The student will be able to evaluate the proper structure of the model to be identified and the validation technique more suitable for the application under exam.

 

Communication skills

The student will be able to know the theoretical and technical fundamental aspects related to the modeling and identification of systems and discuss with process engineers about these issues.

 

Learning skills

The student will be able to use the basic topics of the course to study more advanced identification techniques, such as recursive and closed-loop identification methods.


Course Structure

Lezioni frontali, esercitazioni in aula e attività laboratoriali

Queste modalità potrebbero subire un riadattamento a causa dell'attuale emergenza legata al Covid-19

Qualora l'insegnamento venisse impartito in modalità mista o a distanza potranno essere introdotte le necessarie variazioni rispetto a quanto dichiarato in precedenza, al fine di rispettare il programma previsto e riportato nel syllabus

Required Prerequisites

Essentials of system theory, automatic control.

Attendance of Lessons

Not mandatory but highly recommended

Detailed Course Content

1. INTRODUCTION TO PROCESS MODELING AND IDENTIFICATION (Prof.ssa Gambuzza)

Introductory notions on modeling. Objectives and advantages of process identification.

 

2. LEAST SQUARE METHOD (Prof.ssa Gambuzza)

Linear regression and least square method

 

3. NONPARAMETRIC IDENTIFICATION (Prof.ssa Gambuzza)

Transient analysis of step and impulse response

 

4. IDENTIFICATION OF ARX, ARMAX MODELS (Prof.ssa Gambuzza)

Autoregressive processes (AR) and moving average (MA) with exogenus inputs (ARX e ARMAX)

 

5. PREPROCESSING DATA (Prof.ssa Gambuzza)

Disturbances in the data recorded, occasional bursts and outliers, missing data, non-continuous data records, drift and offset.

 

6. MODEL VALIDATION (Prof.ssa Gambuzza)

Once identified the model structure for the process we test whether this model is good enough, it is valid for its purpose.

 

7. IDENTIFICATION OF INDUSTRIAL PROCESSES (Prof. Buscarino)

Application of the identification techniques to industrial processes

 

8. MODELING AND CONTROL OF PHYSICAL PROCESSES (Prof. Buscarino)

From the process to the model: data acquisition from a physical process, preprocessing, analysis, identification and control.

 

9. PROCESS MODELING AND CONTROL LAB (Prof. Buscarino)

Experimental activities oriented toward modeling and control of physical processes.

 

MATLAB EXERCISES (Prof.ssa Gambuzza, Prof. Buscarino)

 

MATLAB exercises for the topics covered by theory.

Textbook Information

[1] L. Ljung: System identification: theory for the user, Prentice Hall, 1999.

[2] T. Södeström, P. Stoica: System identification, Prentice Hall, 1989

Course Planning

 SubjectsText References
1 Introduction to modeling[1], [2]
2Least square method[1], [2]
3Nonparametric identification [1], [2]
4Identification of ARX, ARMAX models[1], [2]
5Preprocessing data[1], [2]
6Model validation[1], [2]
7Identification of industrial processes
8Modeling and control of physical processes
9Laboratory activities
10Matlab exercises

Learning Assessment

Learning Assessment Procedures

Oral exam.

Learning assessment may also be carried out online, should the conditions require it.

Examples of frequently asked questions and / or exercises

All topics of the book may be discussed at the examination

 

The teacher is also available for online discussion. In this case please send an email to fix an appointment.
VERSIONE IN ITALIANO