Francesco BASILE | EMBEDDED DIGITAL CONTROLLERS
Francesco BASILE EMBEDDED DIGITAL CONTROLLERS
cod. 0622700100
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 |
SSD | CFU | HOURS | ACTIVITY | |
---|---|---|---|---|
ING-INF/04 | 3 | 24 | LESSONS | |
ING-INF/04 | 3 | 24 | LAB |
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]