AUTOMATION

International Teaching AUTOMATION

Back

0623300010
DEPARTMENT OF INFORMATION AND ELECTRICAL ENGINEERING AND APPLIED MATHEMATICS
EQF7
ELECTRICAL ENGINEERING FOR DIGITAL ENERGY
2024/2025

OBBLIGATORIO
YEAR OF COURSE 2
YEAR OF DIDACTIC SYSTEM 2023
AUTUMN SEMESTER
CFUHOURSACTIVITY
432LESSONS
324EXERCISES
216LAB
Objectives
THE MODULE PROVIDES THE STUDENT WITH THE BASIC TOOLS RELATED TO THE ANALYSIS AND CONTROL OF DYNAMICAL SYSTEMS.

KNOWLEDGE AND UNDERSTANDING:
ANALYSIS OF CONTINUOUS-TIME AND DISCRETE-TIME DYNAMICAL SYSTEMS. UNDERSTANDING OF THE MAIN CHARACTERISTICS OF FEEDBACK CONTROL SYSTEMS. DESIGN OF FEEDBACK CONTROLLERS ABLE TO GUARANTEE STABILITY AND TO MINIMIZE STEADY-STATE ERRORS. SYNTHESIS OF DIGITAL CONTROL ALGORITHMS EQUIVALENT TO A GIVEN CONTROLLER. STANDARD REGULATORS. SUPERVISORY CONTROL. SCADA SYSTEMS.

APPLYING KNOWLEDGE AND UNDERSTANDING:
ANALYSIS OF DYNAMICAL SYSTEMS LEVERAGING NUMERICAL TOOLS. DESIGN AND IMPLEMENTATION OF FEEDBACK CONTROLLERS TO GUARANTEE STABILITY AND TO MINIMIZE STEADY-STATE ERRORS. SUPERVISORY CONTROL DESIGN. CONFIGURATION OF SCADA SYSTEMS. EVALUATION OF FEEDBACK CONTROL SYSTEMS LEVERAGING NUMERICAL TOOLS.
Contents
UNIT 1 - CONTINUOUS TIME DYNAMICAL SYSTEMS
(LECTURE/PRACTICE/LAB HOURS 4/2/0)
-1 (2 hours lecture): INTRODUCTION TO DYNAMICAL SYSTEMS, CONTINUOUS-TIME SYSTEMS, LINEAR SYSTEMS
-2 (2 hours lecture) : FREE AND FORCED RESPONSE OF LINEAR DYNAMICAL SYSTEMS, LINEARIZATION AND EQUILIBRIUM POINTS, STATE SPACE REPRESENTATION, STABILITY
-3 (2 hours practice) : COMPUTATION OF EQUILIBRIUM POINTS AND LINEARIZATION
KNOWLEDGE AND COMPREHENSION ABILITIES. Mathematical models, concepts related to the definition of state, linearization, free/forced responses, stability
APPLIED KNOWLEDGE AND COMPREHENSION ABILITIES. Computing equilibrium points and linearized systems, find state space representations.


UNIT 2 - ANALYSIS VIA LAPLACE TRANSFORM
(LECTURE/PRACTICE/LAB HOURS 2/0/2)
-1 (2 hours lecture): RESPONSE OF DYNAMICAL SYSTEMS, FROM LAPLACE TO TIME DOMAIN, RATIONAL FUNCTIONS, EVOLUTION MODES, STABILITY CRITERIA
-1 (2 hours lab) : DEMONSTRATION OF THE CONCEPTS VIA SOFTWARE TOOLS (MATLAB): ANALYSIS OF THE SYSTEM RESPONSE.
KNOWLEDGE AND COMPREHENSION ABILITIES. Using Laplace functions to compute the output of a dynamical systems, link between eigenvalues of the dynamic matrix and evolution modes, stability criteria
APPLIED KNOWLEDGE AND COMPREHENSION ABILITIES. Computing the output of a dynamical system, stability analysis

UNIT 3 - TRANSFER FUNCTION
(LECTURE/PRACTICE/LAB HOURS 3/0/3)
-1 (3 hours lecture) : THE TRANSFER FUNCTION and its representations, SYSTEM RESPONSE TO CONSTANT AND PERSISTENT INPUTS, BLOCK SCHEMES ALGEBRA, REALIZATION OF TRANSFER FUNCTIONS, TIME DELAYS
-2 (3 hours lab) : USING SOFTWARE TOOLS (MATLAB) TO ANALYZE THE RESPONSE OF DYNAMICAL SYSTEMS.
KNOWLEDGE AND COMPREHENSION ABILITIES. Transfer function and its representations, links with state space representation, block algebra, transient and steady state components of the system response
APPLIED KNOWLEDGE AND COMPREHENSION ABILITIES. Computing transfer functions and analyzing their characteristics, computing the response of dynamical systems when their structure changes.

UNIT 4 - FREQUENCY RESPONSE
(LECTURE/PRACTICE/LAB HOURS 3/0/3)
-1 (3 hours lecture): THE HARMONIC RESPONSE THEOREM, FILTERING PROPERTIES. GRAPHICAL REPRESENTATION OF G(JW), BODE DIAGRAMS, BASIC TERMS
NYQUIST DIAGRAMS, EFFECTS OF DELAYS
-2 (3 hours lab): USING MATLAB TO OBTAIN GRAPHICAL REPRESENTATIONS OF G(JW) AND ANALYZE THE RESPONSE OF SYSTEMS TO PERIODIC INPUTS
KNOWLEDGE AND COMPREHENSION ABILITIES. Harmonic response and filtering properties, frequency domain diagrams.
APPLIED KNOWLEDGE AND COMPREHENSION ABILITIES. Computing the harmonic response, obtaining approximate diagrams for G(JW)



UNIT 5 - DISCRETE TIME SYSTEMS
(LECTURE/PRACTICE/LAB HOURS 4/0/4)
-1 (2 hours lecture): DISCRETE TIME SYSTEMS: CLASSIFICATION, STABILITY, ASYMPTOTIC STABILITY CRITERIA AND EXAMPLES
-2 (2 hours lecture): DISCRETE TIME TRANSFER FUNCTION, ANALYSIS OF THE SYSTEM RESPONSE VIA THE Z TRANSFORM
-4 (4 hours lab): USING SOFTWARE TOOLS (MATLAB) TO ANALYZE THE RESPONSE OF DISCRETE-TIME DYNAMICAL SYSTEMS.

KNOWLEDGE AND COMPREHENSION ABILITIES. Standard models for discrete-time systems, equilibria and linearization, using the Z transform, link between eigenvalues of the dynamic matrix and the evolution modes, stability criteria
APPLIED KNOWLEDGE AND COMPREHENSION ABILITIES. Computing equilibria and linearized systems, computing the system response, perform stability analysis
UNIT 6 - FEEDBACK CONTROL
(LECTURE/PRACTICE/LAB HOURS 8/0/8)
-1 (4 hours lecture): ADVANTAGES OF FEEDBACK CONTROL, CLOSED-LOOP REQUIREMENTS, FULFILLMENT OF STEADY STATE REQUIREMENTS, CLOSED-LOOP STABILITY
-2 (2 hours practice): DESIGN OF CONTROLLERS TO FULFILL THE REQUIREMENTS, DERIVATION OF THE CONTROL ALGORITHM
-3 (2 hours lecture): STANDARD REGULATORS
-4 (8 hours lab): USING SOFTWARE TOOLS (MATLAB) TO DESIGN CONTROLLERS AND VERIFY THEIR BEHAVIOR.

KNOWLEDGE AND COMPREHENSION ABILITIES. Feedback control and closed-loop requirements, standard regulators, digital control systems
APPLIED KNOWLEDGE AND COMPREHENSION ABILITIES. Design of feedback controllers fulfilling closed-loop requirements, realization of the control algorithms


UNIT 7 – Analysis and supervisory control of discrete event systems (LECTURE/PRACTICE/LABORATORY HOURS 10/0/8)

1 – (2 hours lecture) – Formal languages. Deterministic and non deterministic finite state automata.
2 – (2 hours lecture) – Generated and accepted language of a finite state automata. Minimization of a finite state automata. Concurrent composition of finite state automata.
3 – (2 hours lecture) – Regular expressions and languages. Finite state automata and reguar languages. Properties of finite state automata.
4 – (4 hours laboratory) – Practice with the analysis of discrete event systems using finite state automata.
5 – (2 hours lecture) – Supervisory control problem statement. Dynamical, static and qualitative specifications.
6 – (2 hours lecture) – Supervisor synthesis with dynamical, static and qualitative specifications.
7 – (4 hours laboratory) – Practice with supervisor synthesis with dynamical, static and qualitative specifications.

KNOWLEDGE AND UNDERSTANDING
• ANALYZE A LOGICAL DISCRETE-EVENT SYSTEM;
• DESIGN OF SUPERVISORS ABLE TO GUARANTEE A LOGICAL SPECIFICATION.

APPLYING KNOWLEDGE AND UNDERSTANDING
• ANALYSIS OF A LOGICAL DISCRETE EVENT SYSTEM WITH THE SUPPORT OF COMPUTER-AIDED CONTROL SYSTEM DESIGN ENVIRONMENTS;
• DESIGN A SUPERVISOR ABLE TO GUARANTEE A LOGICAL SPECIFICATION WITH THE SUPPORT OF COMPUTER-AIDED CONTROL SYSTEM DESIGN ENVIRONMENTS.



UNIT 8 – CONTROL DEVICE AND ARCHITECTURE (LECTURE/PRACTICE/LABORATORY HOURS 6/0/2)

1 – (2 hours lecture) – CONTROL DEVICE REQUIREMENTS. MAIN COMPUTER BASED CONTROL DEVICES: MONOLITHIC DEVICE, BUS DEVICE, PC BASED DEVICE
2 – (2 hours lecture) – SUPERVISORY CONTROL AND DATA ACQUISITION SYSTEMS (SCADA).
3 – (2 hours lecture) – Control architectures.
4 – (2 hours practice) – Practice with configuration of SCADA.

KNOWLEDGE AND UNDERSTANDING:
•PROCESS DATA ACQUISITION, MONITORING, AND SUPERVISORY CONTROL SYSTEMS.
APPLYING KNOWLEDGE AND UNDERSTANDING:
•SELECTION, SIZING, CONFIGURATION OF SOFTWARE PLATFORMS FOR PROCESS DATA ACQUISITION, MONITORING, AND SUPERVISORY CONTROL.

TOTAL HOURS LECTURES/PRACTICE/LAB (40/2/30)
Verification of learning
THE EXAM CONSISTS OF A WRITTEN TEST WHICH MAY CONTAIN PROBLEM SETS TO ASSESS KNOWLEDGE AND UNDERSTANDING OF METHODOLOGICAL ASPECTS AS WELL AS PRACTICAL SKILLS. ADDITIONALLY, AN INTERVIEW MIGHT BE REQUIRED.

THE MINIMUM LEVEL OF EVALUATION (18/30) IS ATTRIBUTED WHEN THE STUDENT, WHILE SHOWING APPLICATION IN THE LEARNING, DEMONSTRATES UNCERTAINTIES IN THE APPLICATION OF THE LEARNED METHODS, HAS LIMITED KNOWLEDGE OF THEM AND SHOWS LOW EXPOSITORY CAPACITY.

THE MAXIMUM LEVEL (30/30) IS ATTRIBUTED WHEN THE STUDENT DEMONSTRATES A THOROUGH KNOWLEDGE OF THE METHODS AND IS ABLE TO SOLVE THE PROPOSED PROBLEMS BY IDENTIFYING THE MOST APPROPRIATE METHODS.

THE LAUDE IS ATTRIBUTED TO THE TESTS THAT, WHILE BEING COMPLETELY CORRECT, ALSO HAVE A CLEAR PRESENTATION OF THE METHODS USED.

FOLLOWING THE DECISIONS OF THE DIDACTIC BOARD, THERE MIGHT BE A MID-TERM TEST ACCOUNTING TOWARDS THE FINAL RESULT.
Texts
F. BASILE, P. CHIACCHIO, LEZIONI DI AUTOMATICA, MAGGIOLI EDITORE, 2021, ISBN: 978-88-916-4756-6.

P. CHIACCHIO, F. BASILE, TECNOLOGIE INFORMATICHE PER L’AUTOMAZIONE, MC GRAW HILL, 2004.

A. DI FEBBRARO, A. GIUA, SISTEMI AD EVENTI DISCRETI, MCGRAW-HILL, 2002.

SUPPLEMENTARY TEACHING MATERIAL WILL BE AVAILABLE ON THE UNIVERSITY E-LEARNING PLATFORM (HTTP://ELEARNING.UNISA.IT) ACCESSIBLE TO ENROLLED STUDENTS.
More Information
The course is held in English
Lessons Timetable

  BETA VERSION Data source ESSE3