PROCESS MODELING AND CONTROL

Academic Year 2024/2025 - 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

Lectures and class exercises
Should teaching be carried out in mixed mode or remotely, it may be necessary to introduce changes with respect to previous statements, in line with the program planned and outlined in the syllabus.

Required Prerequisites

Essential 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. MODEL PREDICTIVE CONTROL (Prof.ssa Gambuzza)
Basic notions on model predictive control.
10. PROCESS MODELING AND CONTROL LAB (Prof. Buscarino)
Experimental activities oriented towards 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
1Introduction 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 processe
8Modeling and control of physical processes
9Laboratory activities

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 course 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