CODE 94786 ACADEMIC YEAR 2026/2027 CREDITS 5 cfu anno 2 INGEGNERIA MECCANICA - PROGETTAZIONE E PRODUZIONE 11959 (LM-33) - GENOVA SCIENTIFIC DISCIPLINARY SECTOR ING-INF/04 LANGUAGE Italian TEACHING LOCATION GENOVA SEMESTER 1° Semester MODULES Questo insegnamento è un modulo di: CONTROL SYSTEMS AND ELECTRIC DRIVES OVERVIEW The teaching covers control system analysis and synthesis methodologies for systems of interest in the field of mechatronics. Specifically, methods are developed for linear and time-invariant (LTI) systems of the SISO (single input - single output) type in the frequency domain. The teaching also aims to provide a brief overview of modeling and control approaches for linear, multivariable state-space dynamic systems, as well as linearization for nonlinear systems. The final part of the teaching also provides an overview of the practical application of the concepts, with an introduction to control software architectures in C++ with ROS2. AIMS AND CONTENT LEARNING OUTCOMES Provide the knowledge and acquire the skills for the design and implementation of control systems, with particular attention to the implementation on embedded systems of guidance, navigation and control solutions for autonomous and semi-autonomous vehicles AIMS AND LEARNING OUTCOMES Knowledge and understanding: Provide adequate knowledge in order to understand the role of control systems for linear time invariant SISO (single input - single output) plants. In particular, the expected learning outcomes are related to the understanding of open-loop and closed-loop control solutions. Central are the concepts of stability of SISO dynamical systems, robustness to model uncertainties and exogenous disturbances. Regarding the ability to apply knowledge, at the end of the teaching the student must be familiar with: Modeling simple dynamic systems, deducing their representation in the state pace and in terms of interconnection of transfer functions in the frequency domain. Carrying out the frequency analysis of transfer functions and structural properties in the state space. Evaluating the properties and performances of a control system (reduction / cancellation of steady-state errors in response to polynomial and sinusoidal inputs, evaluation of dynamic behaviors, role of dominant poles, bandwidth, etc.) Evaluating the compatibility of the assigned control specifications with the characteristics of the given system. In case of incompatibility, knowing how to reformulate new specifications compatible with the plant and the boundary conditions assigned. Synthesize a regulator for a given plant, capable of satisfying the specifications of dynamic and steady-state behavior. Implement a simple software architecture for control. Autonomy of judgment, communication skills: The autonomy of judgment must be manifested by demonstrating understanding of the concepts and methods described in the teaching. Learning skills: Learning skills will be measured (qualitatively) during lectures, receptions, and exercises which will be based on the maximum possible active participation. Final learning ability will be assessed globally and quantitatively in the exam. PREREQUISITES Basic knowledge of mathematical analysis, linear algebra, and differential calculus. Fundamentals of ordinary differential equations and dynamical systems. Basic knowledge of complex numbers, the Laplace transform, and transfer function representation. Ability to interpret simple physical models of mechanical, electrical, or electromechanical systems. Basic programming skills, preferably in C/C++. Familiarity with computer tools for numerical computation and simulation. TEACHING METHODS Frontal lectures (theory and exercises developed on the blackboard); Availability of teaching lecture notes; Class exercises; Illustration of the use of existing SW tools for the analysis and synthesis of control systems. SYLLABUS/CONTENT Part 1: Introduction to the problem of Automatic Controls, general concepts relating to open-loop and closed-loop control schemes. Introduction to the concept of robustness to exogenous disturbances and to parametric uncertainties. Practical examples of plant modeling and their control architectures. Part 2: Introduction to linear models in state space and their structural properties. Introduction to observability and controllability properties of dynamic systems in state space. Lyapunov stability of the equilibria of dynamical systems in state space. Introduction to linearization of nonlinear continuous-time dynamic models. Part 3: Review of the stability of linear time-invariant SISO systems in the Laplace domain. Closed loop stability analysis methods: Nyquist method, phase margin and gain margin methods, the Root Locus method. Part 4: Closed loop performance analysis, both in the time and in the frequency domains (steady-state and transient regimes). Part 5: Review of the synthesis of regulators: specifications of a control system; general synthesis methods for minimum phase plants; PID and general regulators in the frequency domain. Part 6: Introduction to the discretization of continuous-time synthesized regulators for their digital implementation and numerical examples. Part 7: Implementation of a control software architecture in C++ using ROS2 middleware. RECOMMENDED READING/BIBLIOGRAPHY Course notes will be made available by instructors and are to be considered the main course material. As for additional references on specific topics, candidates should consider the following: G. Marrro: “Controlli Automatici”, Zanichelli, 1997 P. Bolzern, R. Scattolini, N. Schiavoni: “Fondamenti di Controlli Automatici”, McGraw Hill, 1998 For software aspects: ROS/ROS 2 documentation and teacher's handouts. TEACHERS AND EXAM BOARD FRANCESCO WANDERLINGH Ricevimento: On the sidelines of the lectures or by appointment to be agreed by e-mail a few working days in advance. LESSONS LESSONS START https://corsi.unige.it/en/corsi/11959/studenti-orario Class schedule The timetable for this course is available here: Portale EasyAcademy EXAMS EXAM DESCRIPTION Oral colloquium. A possible delivery of a paper in written form (report) may be envisaged. ASSESSMENT METHODS The exam will focus on the teaching syllabus, as shown in the class diary. The evaluation will also include the completion of control system analysis and synthesis exercises during the exam itself, or any submitted paper. Agenda 2030 - Sustainable Development Goals Quality education