## Simplex: Fault-Tolerant Control Strategy for Real-Time Cyber-Physical Systems - Laboratory

Lecturer (assistant) | |
---|---|

Number | 0000002722 |

Type | Practical course |

Duration | 4 SWS |

Term | Wintersemester 2022/23 |

Language of instruction | English |

Position within curricula | See TUMonline |

Dates | See TUMonline |

### Dates

- 13.03.2023 09:00-17:00 U150, Seminar, This is the period for theoretical section in which students must participate
- 13.03.2023 09:00-17:00 Ort/Zeit nicht bekannt, This is the period for theoretical section in which students must participate.
- 14.03.2023 09:00-17:00 U150, Seminar, This is the period for theoretical section in which students must participate
- 14.03.2023 09:00-17:00 Ort/Zeit nicht bekannt, This is the period for theoretical section in which students must participate.
- 15.03.2023 09:00-17:00 U150, Seminar, This is the period for theoretical section in which students must participate
- 15.03.2023 09:00-17:00 Ort/Zeit nicht bekannt, This is the period for theoretical section in which students must participate.
- 16.03.2023 09:00-17:00 U150, Seminar, First practical section in WS2022/2023 - March block.
- 17.03.2023 09:00-17:00 U150, Seminar, First practical section in WS2022/2023 - March block.
- 20.03.2023 09:00-17:00 U150, Seminar, This is the time for students in the first practical section to finish their project reports.
- 20.03.2023 09:00-17:00 Ort/Zeit nicht bekannt, Second practical section in WS2022/2023 - March block.
- 21.03.2023 09:00-17:00 U150, Seminar, This is the time for students in the first practical section to finish their project reports.
- 21.03.2023 09:00-17:00 Ort/Zeit nicht bekannt, Second practical section in WS2022/2023 - March block.
- 22.03.2023 09:00-17:00 U150, Seminar, This is the time for students in the first practical section to finish their project reports.
- 22.03.2023 09:00-17:00 Ort/Zeit nicht bekannt, This is the time for students in the second practical section to finish their project reports.
- 23.03.2023 09:00-17:00 U150, Seminar, This is the time for students in the first practical section to finish their project reports.
- 23.03.2023 09:00-17:00 Ort/Zeit nicht bekannt, This is the time for students in the second practical section to finish their project reports.
- 24.03.2023 09:00-17:00 U150, Seminar, This is the time for students in the first practical section to finish their project reports.
- 24.03.2023 09:00-17:00 Ort/Zeit nicht bekannt, This is the time for students in the second practical section to finish their project reports.
- 27.03.2023 09:00-17:00 U150, Seminar, This is the time for students in the first practical section to finish their project reports.
- 27.03.2023 09:00-17:00 Ort/Zeit nicht bekannt, This is the time for students in the second practical section to finish their project reports.
- 28.03.2023 09:00-17:00 U150, Seminar, This is the time for students in the first practical section to finish their project reports.
- 28.03.2023 09:00-17:00 Ort/Zeit nicht bekannt, This is the time for students in the second practical section to finish their project reports.
- 29.03.2023 09:00-17:00 U150, Seminar, This is the time for students in the second practical section to finish their project reports.
- 30.03.2023 09:00-17:00 U150, Seminar, This is the time for students in the second practical section to finish their project reports.

### Admission information

### Objectives

On successful completion of this module, students will be able to understand basic concept of real-time, safety-critical Cyber-Physical Systems and procedure for synthesizing controller for them using Simplex architecture. The students are able to build and linearize analytical model for a physical system and design different feedback controllers regarding different performance specifications. Moreover, students are able to calculate the safety envelope specified by a give safety controller using Lyapunov stability analysis and design control switching logic based on this envelope. Additionally, students will be able to implement controller with C on MATLAB and SIMULINK platform to increase the efficiency of code execution.

### Description

Key concepts in cyber-physical systems; modeling and linearization of system; basic of modern control theory; feedback control design; Lyapunov stability theory; performance evaluation of controller; key concepts in Simplex architecture; safety of physical systems; design of control switching logic.

### Prerequisites

Basic knowledge of programming in general and Linear Algebra is required. Knowledge in automatic control and MATLAB is appreciated, but not a prerequisite.

### Teaching and learning methods

The introduction to theoretical concepts will be presented in the lecture format. During the theoretical part, integrated lectures introduces basic concept of Cyber-Physical Systems, fundamental of modern control theory and Simplex architecture. Some laboratory tasks are given to improve the understanding. After the theoretical introduction, students will be required to apply the methods and concepts in the theoretical part to design a safety controller and the corresponding switching logic for a real-time Cyber-Physical Systems.

### Examination

(weighting 30%), the presentation for the practical project (weighting 30%), and report for the final practical project (weighting 40%). Written tests (processing time 30 min each) are held at the beginning of each day to check the understanding of theoretical knowledge taught in the day before. In the practical project, students are required to work in groups to design a safety controller and the corresponding switching logic for real-time Cyber-Physical Systems. Students need to demonstrate, analyze and discuss about their result with other students in the presentation and summarize them in the report.

### Recommended literature

For further details, scientific papers will be made available on Moodle.