Syllabus

Program Academic Year 2020/2021


INDICATIVE PROGRAM, COULD BE SUBJECT TO VARIATIONS


TOPIC 1: INTRODUCTION AND COURSE LOGISTIC INFORMATION

  1. Introduction to the course

  2. Didactic modality: slides, books, papers, exercises. How to access papers.

  3. Shared drive folder. Website. Mailing list.

  4. Exam modality: written exam + oral if requested by the student (mark can go up or down) OR project assignment (study one or two papers and do simulations)

  5. Introduction to cyber-physical systems


TOPIC 2: BASICS OF SYSTEM THEORY AND AUTOMATIC CONTROL: MODELLING AND ANALYSIS OF SYSTEMS

  1. Classic feedback control loop. Process, controller, actuator, sensors, DA/AD converters, etc.

  2. Control problems: tracking, regulations.

  3. Static and dynamic systems. Examples.

  4. The state space representation for linear dynamical time-invariant systems. Examples.

  5. The explicit solution. Examples.

  6. Performance properties.

  7. Observability and controllability.

  8. Stability.

  9. Changing the dynamics through state feedback.

  10. Observing the state.

  11. Control via dynamic feedback.

  12. Modelling and analysis in the Laplace domain.

  13. The transfer function. Laplace transform of common signals. Calculation of the time evolution. The static gain.

  14. Exercises - also in Matlab live classes.

  15. Modelling and analysis in discrete time. The general solution, stability, etc.

  16. General classification of systems.

  17. Introduction to discrete event systems, hybrid systems, switched systems.


TOPIC 3: MODELLING OF CYBER-PHYSICAL SYSTEMS

  1. Overview of selected modelling approaches for cyber-physical systems.

  2. Modelling of the attack space.

  3. Detectability and identifiability conditions.


TOPIC 4: MODELLING AND ANALYSIS OF MAIN CYBER-PHYSICAL ATTACKS

  1. False data injection.

  2. DoS attack.

  3. Replay attacks.

  4. Hint to covert attacks and zero dynamics attacks.

  5. Other attacks: time synchronization attacks, delay attacks, etc.


TOPIC 5: INTRODUCTION TO DETECTION TECHNIQUES

  1. Residual based detection techniques.


TOPIC 6: APPLICATIONS IN THE CONTEXT OF THE SMART GRIDS

  1. Introduction to the smart grid.

  2. FDIAs against the state estimation.

  3. Load redistribution attacks.

  4. Topology attacks.

  5. Switching attacks.

  6. Multi-level attacks.

  7. Defence mechanisms.





Note: The suggested study material is presented in a slide "Homeworks & Study" at the end of each presentation. Presentations and recordings of lessons are available in the shared Google Drive.

Link to Google Drive: https://groups.google.com/a/diag.uniroma1.it/g/scm4cps_2021