Salta al contenuto principale della pagina

CONTROL OF CYBER-PHYSICAL SYSTEMS

CODE 98436
ACADEMIC YEAR 2020/2021
CREDITS
  • 5 cfu during the 1st year of 8732 INGEGNERIA ELETTRONICA (LM-29) - GENOVA
  • 6 cfu during the 1st year of 11160 COMPUTER ENGINEERING (LM-32) - GENOVA
  • SCIENTIFIC DISCIPLINARY SECTOR ING-INF/04
    LANGUAGE English
    TEACHING LOCATION
  • GENOVA
  • SEMESTER 2° Semester
    TEACHING MATERIALS AULAWEB

    OVERVIEW

    A Cyberphysical System (CPS) is a dynamic system interacting with a digital system (e.g. a microcontroller, a computer,  etc.), to be properly controlled in closed loop to ensure good response and behavior. Control of CPS arises in many relevant engineering doamins including: process control, manufacturing machine control, robotics, mechatronics, automotive systems, aircraft control systems, critical infrastructure control (e.g. electric grid control, water resources control etc.),  etc.

     

    AIMS AND CONTENT

    LEARNING OUTCOMES

    The goal of the course is to introduce the students to the problems related to the analysis, design and implementation of discrete time control systems for cyberphysical systems (CPS). Control of CPS arise in many different application domains including: process control, manufacturing machine control, robotics, automotive systems, aircraft control systems, critical infrastructure control (e.g. electric grid control, water resources control etc.) etc.

    AIMS AND LEARNING OUTCOMES

    The aim of the course is to provide the basics of real time digital control of CPSs.

    At the end of the course the students will be capable to design a digital closed loop control system using rational methodologies. Furthermore, they will be capable to provide specifications for the implementation of the digital control systems at hardware and software level.

     

    PREREQUISITES

    Main prerequisites (fundamental)

    • Linear dynamic system analysis
    • Principles of automatic control
    • Calculus, algebra and matrix geometry

    Secondary prerequisites (not fundamental)

    • Elements of real-time programming
    • Elements of embedded systems 

    TEACHING METHODS

    The course is based on lectures describing formal methodologies for the design of digital controller for CPSs, and providing examples based on real world applications, and additional laboratory computer sessions to get acquainted with software tools for control system design and simulation.

     

    SYLLABUS/CONTENT

    The course covers the following topics

    1. Introduction to cyberphysical systems (CPSs) and modelling of digital control systems
    2. Closed loop performance analysis of CPSs (stability, accuracy, disturbance rejection, robustness)
    3. Methods of synthesis of digital controllers for CPSs
    4. Optimal Control of CPSs

     

    RECOMMENDED READING/BIBLIOGRAPHY

    • Franklin, Powell, Workman, “Digital Control of Dynamic System”, Addison Wesley
    • Phillips, Nagle, “Digital Control System”, Prentice Hall
    • Ogata, Discrete-Time Control Systems,  Prentice Hall.
    • Bryson, Ho,  "Applied Optimal Control", HPC

    TEACHERS AND EXAM BOARD

    Exam Board

    GIORGIO CANNATA (President)

    ROBERTO SACILE

    MARCO BAGLIETTO (President Substitute)

    LESSONS

    Class schedule

    All class schedules are posted on the EasyAcademy portal.

    EXAMS

    EXAM DESCRIPTION

    The exam is a written assignment consisting in the project of a simple digital control system for a test case CPS and additional questions.

    Optional oral discussion of complementary course topics, can be requested (by the candidates or in some cases by the instructor), if the evaluation of the written assignment is positive (grade >= 18/30).

    Exam schedule

    Date Time Location Type Notes
    11/01/2021 09:00 GENOVA Scritto
    01/02/2021 14:00 GENOVA Scritto
    07/06/2021 09:00 GENOVA Scritto
    07/07/2021 09:00 GENOVA Scritto
    06/09/2021 09:00 GENOVA Scritto