EMBEDDED DIGITAL CONTROLLERS

Francesco BASILE EMBEDDED DIGITAL CONTROLLERS

0622700100
DEPARTMENT OF INFORMATION AND ELECTRICAL ENGINEERING AND APPLIED MATHEMATICS
EQF7
COMPUTER ENGINEERING
2024/2025



OBBLIGATORIO
YEAR OF COURSE 2
YEAR OF DIDACTIC SYSTEM 2022
SPRING SEMESTER
CFUHOURSACTIVITY
324LESSONS
324LAB
Objectives
THIS COURSE WILL GIVE TO STUDENTS THE POSSIBILITY TO DESIGN AND IMPLEMENT DIGITAL CONTROL SYSTEMS ON EMBEDDED HARDWARE PLATFORM. THE STUDENT WILL MAKE HANDS-ON EXPERIENCE ON THE EQUIPMENT AVAILABLE IN THE TEACHING LABS.

KNOWLEDGE AND UNDERSTANDING
•DIFFERENT DESIGN PHASES OF A CONTROL ALGORITHM ON AN EMBEDDED SYSTEM.
•IMPLEMENTATION ISSUES OF A DIGITAL CONTROLLER.
•IMPLEMENTATION ISSUES OF PREDICTIVE, HYBRID AND EVENT-BASED CONTROLLERS.
•CONTROL TECHNOLOGIES FOR EMBEDDED SYSTEMS.
APPLYING KNOWLEDGE AND UNDERSTANDING
•IMPLEMENTATION OF DIGITAL CONTROL ALGORITHMS.
IMPLEMENTATION OF CONTROL ALGORITHMS ON EMBEDDED SYSTEMS.
•IMPLEMENTATION OF PREDICTIVE, HYBRID AND EVENT-BASED CONTROLLERS.
Prerequisites
PREREQUISITES: FOR THE SUCCESSFUL ACHIEVEMENT OF THE COURSE GOALS A BASIC KNOWLEDGE OF FEEDBACK CONTROL, EVENT BASED CONTROL AND COMPUTER TECHNOLOGIES FOR EMBEDDED SYSTEMS IS REQUIRED.

PROPEDEUTICAL COURSES: NONE.
Contents
UNIT 1 – IMPLEMENTATION AND VALIDATION OF DIGITAL CONTROLLERS ON EMBEDDED SYSTEMS
(LECTURE/PRACTICE/LABORATORY HOURS 14/0/15)
1 – (2 hours lecture)- THE LIFE CYCLE OF A DIGITAL/EMBEDDED CONTROL SYSTEM: FROM REQUIREMENT SPECIFICATION TO VERIFICATION AND VALIDATION. MODEL MODEL BASED DEVELOPMENT APPROACH.
2 - (2 hours lecture) MODEL APPROXIMATION IN CONTROL SYSTEMS ENGINEERING.
3 - (2 hours lecture) DC MODEL: identifcation, model building from datasheet, exact and approximate models.
4 - (2 hours laboratory) Hardware kit presentation.
5 - (2 hours laboratory) Open loop control. Model validation.
6 – (2 hours lecture) - SYNCHRONIZATION OF CONTROL ALGORITHM, CHOICE OF SAMPLING TIME.
7 – (2 hours lecture) - EFFECTS OF MEASURES AND CONTROL SIGNAL AMPLIFICATION ON CLOSED LOOP SYSTEM PERFORMANCE.
8 - (3 hours laboratory) Feedback control. Acquisition of digital signals.
9 – (2 hours lecture) - BUMPLESS TRANSFER, INCREMENTAL AND ABSOLUTE FROM OF CONTROL ALGORITHM.
10 – (2 hours lecture) - SATURATION OF INTEGRAL ACTION. THE ROLE OF QUANTIZATION.
11 - (3 hours laboratory) – Implementation of standard regulators using automated code generation.
12 - (2 hours laboratory) – Implementation of standard regulators using direct coding.
13 - (3 hours laboratory) – PID implementation.

KNOWLEDGE AND UNDERSTANDING

•DIFFERENT DESIGN PHASES OF A CONTROL ALGORITHM ON AN EMBEDDED SYSTEM.
•IMPLEMENTATION ISSUES OF A DIGITAL CONTROLLER.
•CONTROL TECHNOLOGIES FOR EMBEDDED SYSTEMS.

APPLYING KNOWLEDGE AND UNDERSTANDING
•IMPLEMENTATION OF DIGITAL CONTROL ALGORITHMS.
•IMPLEMENTATION OF CONTROL ALGORITHMS ON EMBEDDED SYSTEMS.

UNIT 2 – IMPLEMENTATION OF MPC ALGORITHMS (LECTURE/PRACTICE/LABORATORY HOURS 4/0/4)
14 - (2 hours lecture) IMPLEMENTATION OF MPC ALGORITHMS without constraints
15 - (2 hours lecture) IMPLEMENTATION OF MPC ALGORITHMS with constraints
16 - (2 hours laboratory) IMPLEMENTATION OF MPC ALGORITHMS using automated code generation. Algorithm validation based on Processor in the Loop approach.
17 - (2 hours laboratory) IMPLEMENTATION OF MPC ALGORITHMS using direct coding.

KNOWLEDGE AND UNDERSTANDING

•DIFFERENT DESIGN PHASES OF A CONTROL ALGORITHM ON AN EMBEDDED SYSTEM.
•IMPLEMENTATION ISSUES OF PREDICTIVE CONTROLLERS.

APPLYING KNOWLEDGE AND UNDERSTANDING
•IMPLEMENTATION OF PREDICTIV CONTROLLERS ON EMBDEED SYSTEMS.

UNIT 3 – IMPLEMENTATION OF HYBRID AND EVENT-BASED CONTROL ALGORITHM (LECTURE/PRACTICE/LABORATORY HOURS 7/0/4)
18 - (3 hours lecture) HYBRID MODELS FOR EMBEDDED SYSTEMS.
29 - (2 hours lecture) EVENT-BASED MODELS FOR EMBEDDED SYSTEMS.
20 - (2 hours lecture) IMPLEMENTATION ISSUES OF HYBRID AND EVENT-BASED CONTROL ALGORITHM.
21 - (2 hours laboratory) IMPLEMENTATION OF HYBRID AND EVENT-BASED CONTROL ALGORITHM ON EMBEDDED SYSTEMS.
22 - (2 hours laboratory) IMPLEMENTATION OF HYBRID AND EVENT-BASED CONTROL ALGORITHM ON EMBEDDED SYSTEMS.
KNOWLEDGE AND UNDERSTANDING

•DIFFERENT DESIGN PHASES OF A CONTROL ALGORITHM ON AN EMBEDDED SYSTEM.
•IMPLEMENTATION ISSUES OF HYBRID AND EVENT-BASED CONTROLLERS.

APPLYING KNOWLEDGE AND UNDERSTANDING
•IMPLEMENTATION OF HYBRID AND EVENT-BASED CONTROLLERS ON EMBEDDED SYTEMS.

TOTAL LECTURE/PRACTICE/LABORATORY HOURS 25/0/23
Teaching Methods
DURING THE COURSE A REAL CONTROL PROBLEM WILL BE ASSIGNED TO EACH STUDENT TO BE SOLVED BY DEVELOPING A PROJECT IN PARTIAL AUTONOMY. THE PROGRESS MADE BY STUDENTS WILL BE DISCUSSED, JOINTLY AND INDIVIDUALLY.
Verification of learning
THE FINAL EXAM IS DESIGNED TO EVALUATE AS A WHOLE: THE ABILITY TO CONDUCT THE PROJECT IN PARTIAL AUTONOMY, THE ABILITY TO DRAW UP A DETAILED TECHNICAL REPORT, THE ABILITY TO PRESENT THE ACTIVITIES CARRIED OUT.
IN THE FINAL EVALUATION, EXPRESSED IN THIRTIETHS, THE ABILITY TO CONDUCT THE PROJECT IN AUTONOMY WILL ACCOUNT FOR 80% WHILE COMMUNICATION SKILLS FOR 20%. THE CUM LAUDE MAY BE GIVEN TO STUDENTS WHO DEMONSTRATE BIG AUTONOMY AND DEEP UNDERSTANDING.
Texts
SUPPLEMENTARY TEACHING MATERIAL WILL BE AVAILABLE ON THE UNIVERSITY E-LEARNING PLATFORM (HTTP://ELEARNING.UNISA.IT) ACCESSIBLE TO STUDENTS USING THEIR OWN UNIVERSITY CREDENTIALS.

THE MATERIAL NEEDED TO RUN THE VARIOUS PROJECTS WILL BE INDICATED BY THE TEACHER.
More Information
THE COURSE IS HELD IN ITALIAN.
  BETA VERSION Data source ESSE3 [Ultima Sincronizzazione: 2024-11-18]