First cycle
degree courses
Second cycle
degree courses
Single cycle
degree courses
School of Engineering
Course unit
INP5071699, A.A. 2019/20

Information concerning the students who enrolled in A.Y. 2017/18

Information on the course unit
Degree course First cycle degree in
IN0513, Degree course structure A.Y. 2011/12, A.Y. 2019/20
bring this page
with you
Number of ECTS credits allocated 6.0
Type of assessment Mark
Course unit English denomination CONTROL ENGINEERING LABORATORY
Department of reference Department of Information Engineering
E-Learning website
Mandatory attendance No
Language of instruction Italian
Single Course unit The Course unit can be attended under the option Single Course unit attendance
Optional Course unit The Course unit can be chosen as Optional Course unit

Teacher in charge LUCA SCHENATO ING-INF/04
Other lecturers RICCARDO ANTONELLO 000000000000

ECTS: details
Type Scientific-Disciplinary Sector Credits allocated
Core courses ING-INF/04 Automatics 6.0

Course unit organization
Period Second semester
Year 3rd Year
Teaching method frontal

Type of hours Credits Teaching
Hours of
Individual study
Laboratory 2.0 12 38.0 2
Lecture 4.0 36 64.0 No turn

Start of activities 02/03/2020
End of activities 12/06/2020
Show course schedule 2019/20 Reg.2011 course timetable

Prerequisites: To attend the Laboratorio di Automatica classes the following knowledge is required:
- Calculus: mathematical analysis
- Physics: mechanical systems
- Signals and Systems: discrete/continuous time signals, Laplace/Zeta transforms
- Systems and Models: in/out models, state space models
- Automatic Control: time and frequency analysis, equilibrium points and stability, PID controller design, graphical methods (Bode and Nyquist diagrams, root locus)
Target skills and knowledge: The learning objectives of the classes are:
- get the knowledge and the ability to use theoretical methods: discretization methods, applied modeling techniques
- get the knowledge and the ability to use numerical systems for dynamical system simulation and control: Matlab, Simulink, Control System Toolbox
- get the knowledge and the ability to use a laboratory setup: DC motor and rapid prototyping technique for the development of control algorithms
- develop the ability to organize the teamwork
- develop the ability of producing technical reports
Examination methods: The assessment of the expected competence acquisition is carried out via:
1- Written Homework in groups made of 3-4 people: a technical report is required describing and discussing one of the laboratory experiences
2- Individual Classtest in the Matlab laboratory: this test will include a set of problems to be solved with the numerical tools learned in class

Final grading is obtained by combining the single grading contributions as follows:
1(30%) + 2(70%)
Assessment criteria: The evaluation criteria for the expected acquired competences regard:
- theoretical knowledge of the learned methodologies (e.g. discretization methods)
- ability to formalize an application oriented problem
- ability to model a dynamical system with numerical tools (Matlab/Simulink)
- ability to synthesize a controller and evaluate its performance
- ability to write a technical report
Course unit contents: The course is intended as a further study and development of the topics of COntrolli Automatici with an experimental and application-based key, through the use of theoretical insights, numerical tools (Matlab/Simulink) and physical laboratory devices (DC Motor).

In particular, we consider:
- modeling, simulation, analysis of dynamic systems: highlighting the connection between the space-state representation and the input/output model
- introduction to digital control: digital control system, discretization methods
- tools for the analysis of dynamic systems and the synthesis of controllers in a numerical environment: Matlab, Simulink, Control System Toolbox
- implementation of controllers using the rapid prototyping technique
- study of specific applications in the numerical and / or laboratory environment:
-- DC motor
-- cart & inverted pendulum system
Planned learning activities and teaching methods: The teaching activities include:
- class lectures at the board or with slides
- matlab laboratory: exercises and guided experiments
- automation laboratory: guided experiments

The lecture schedule and the supporting material is made available week by week on the e-learning platform.
Additional notes about suggested reading: Lecture notes.
Additional handouts made available on the e-learning platform.
Handouts of the laboratory experiments (both numerical and experimental).
Sample solutions for the laboratory activities (numerical laboratory).

Additional textbooks:
- Controlli automatici... tutto quello che avreste voluto sapere a riguardo ma non avete mai osato chiedere (Mauro Bisiacco e Maria Elena Valcher)
- Fondamenti di controlli automatici (Paolo Bolzern, Riccardo Scattolini, Nicola Schiavoni)
Textbooks (and optional supplementary readings)
  • Bolzern, Paolo; Scattolini, Riccardo, Fondamenti di controlli automatici. Milano: McGraw-Hill, 2004. Cerca nel catalogo
  • Bisiacco, Mauro; Valcher, M. E., Controlli Automatici. Padova: Progetto, 2015. Cerca nel catalogo

Innovative teaching methods: Teaching and learning strategies
  • Lecturing
  • Laboratory
  • Problem based learning
  • Case study
  • Working in group
  • Questioning
  • Problem solving
  • Loading of files and pages (web pages, Moodle, ...)

Innovative teaching methods: Software or applications used
  • Moodle (files, quizzes, workshops, ...)
  • Matlab