Master of science-level of the Bologna process in Automotive Engineering - Torino Master of science-level of the Bologna process in Automotive Engineering (Ingegneria Dell'Autoveicolo) - Torino
The course aims to provide methods and development tools for designing advanced torque controllers for electric motors used in automotive applications (e.g., hybrid and electric vehicles). The course will introduce step-by-step procedures for developing and implementing modern, high-performance motor control algorithms. The course will cover different typologies of permanent magnet (PM) synchronous motors used in automotive applications, e.g., interior PM (IPM), surface-mount PM (SPM), and the more recent PM-assisted synchronous reluctance motors. The course also covers rare-earth-free motors, such as induction machines (IM) and electrically excited synchronous motors (EESMs).
The course topic features several multidisciplinary aspects, including but not limited to i) dynamic modeling of AC motors and power electronics converters, ii) performance identification of AC motors, iii) design and implementation of highly efficient torque controllers for synchronous motors, and iv) digital control of electric motor drives for traction.
The course is highly applied, and most of the concepts presented have direct applications in the automotive industry. This course will use actual traction motors used in automotive applications as case studies. Therefore, it will design, develop, and implement benchmark torque controllers for these motors.
The course aims to provide methods and development tools for designing advanced torque controllers for electric motors used in automotive applications (e.g., hybrid and electric vehicles). The course will introduce step-by-step procedures for developing and implementing modern, high-performance motor control algorithms. The course will cover different typologies of permanent magnet (PM) synchronous motors used in automotive applications, e.g., interior PM (IPM), surface-mount PM (SPM), and the more recent PM-assisted synchronous reluctance motors. The course also covers rare-earth-free motors, such as induction machines (IM) and electrically excited synchronous motors (EESMs).
The course topic features several multidisciplinary aspects, including but not limited to i) dynamic modeling of AC motors and power electronics converters, ii) performance identification of AC motors, iii) design and implementation of highly efficient torque controllers for synchronous motors, and iv) digital control of electric motor drives for traction.
The course is highly applied, and most of the concepts presented have direct applications in the automotive industry. This course will use actual traction motors used in automotive applications as case studies. Therefore, it will design, develop, and implement benchmark torque controllers for these motors.
Two primary outcomes are expected to be achieved after attending the course.
1) Theoretical skills
a. Dynamic models of AC motors used in traction applications
b. Flux, torque and loss maps of AC motors
c. Parameters identification procedures of AC motors
d. Benchmark torque controllers for traction AC motors
e. Simulation models of electric machines and power electronics converters
2) Application skills
a. Performance evaluation of AC motors
b. Design of highly efficient torque controllers for AC motors
c. Discrete-time implementation of motor control algorithms
d. Advanced simulation of electric motor drives (dynamic and energetic aspects)
Two primary outcomes are expected to be achieved after attending the course.
1) Theoretical skills
a. Dynamic models of AC motors used in traction applications
b. Flux, torque and loss maps of AC motors
c. Parameters identification procedures of AC motors
d. Benchmark torque controllers for traction AC motors
e. Simulation models of electric machines and power electronics converters
2) Application skills
a. Performance evaluation of AC motors
b. Design of highly efficient torque controllers for AC motors
c. Discrete-time implementation of motor control algorithms
d. Advanced simulation of electric motor drives (dynamic and energetic aspects)
1) Fundamentals of electric machines and drives
(preliminary attending the following courses is recommended: 02TVTLO - Electrical drives for eMobility and 01USFLO - E-powertrain components)
2) Basic knowledge of MATLAB/Simulink environment
1) Fundamentals of electric machines and drives
(preliminary attending the following courses is recommended: 02TVTLO - Electrical drives for eMobility and 01USFLO - E-powertrain components)
2) Basic knowledge of MATLAB/Simulink environment
1) Modelling of AC motors (6 h, 0.6 CFU): voltage and current equations in dq coordinates, unified torque equation, magnetic saturation (apparent and differential inductances), flux and torque maps, losses models, space-state models, simulation models
2) Modelling of power electronics inverters (6 h, 0.6 CFU): 2-level structures, an overview of PWM modulation techniques, losses models, voltage errors, simulation models
3) Identification of AC motors (6 h, 0.6 CFU): magnetic model identification procedures, direct- and inverse flux maps, inductance maps (apparent and differential), voltage-to-current models, scaling equations of loss maps
4) Manipulation of flux-, torque-, and losses- maps (12 h, 1.2 CFU): evaluation of MTPA-, MTPV-, and MTPS- profiles, efficiency mapping of ac motors, interpolation of n-dimensional maps
5) High-efficient and high-performance torque controllers for traction AC motors (22 h, 2.2 CFU): design and implementation of n-dimensional maps-based torque control algorithms
6) Discrete-time design and implementation of torque controllers (8 h, 0.8 CFU): proportional-integral regulators, filters, interpolation functions, stator flux observers, phase-locked loop, discretization techniques, simulation approaches
1) Modelling of AC motors (6 h, 0.6 CFU): voltage and current equations in dq coordinates, unified torque equation, magnetic saturation (apparent and differential inductances), flux and torque maps, losses models, space-state models, simulation models
2) Modelling of power electronics inverters (6 h, 0.6 CFU): 2-level structures, an overview of PWM modulation techniques, losses models, voltage errors, simulation models
3) Identification of AC motors (6 h, 0.6 CFU): magnetic model identification procedures, direct- and inverse flux maps, inductance maps (apparent and differential), voltage-to-current models, scaling equations of loss maps
4) Manipulation of flux-, torque-, and losses- maps (12 h, 1.2 CFU): evaluation of MTPA-, MTPV-, and MTPS- profiles, efficiency mapping of ac motors, interpolation of n-dimensional maps
5) High-efficient and high-performance torque controllers for traction AC motors (22 h, 2.2 CFU): design and implementation of n-dimensional maps-based torque control algorithms
6) Discrete-time design and implementation of torque controllers (8 h, 0.8 CFU): proportional-integral regulators, filters, interpolation functions, stator flux observers, phase-locked loop, discretization techniques, simulation approaches
In addition to classroom lectures presenting course topics, the following laboratory activities based on MATLAB/Simulink are planned.
1) Simulation of AC motors
2) Simulation of 2-level inverters
3) Performance evaluation of AC motors using flux, torque, and loss maps
4) Efficiency mapping of AC motors
5) Control maps computation of AC motors
6) Discrete-time implementation and simulation of advanced torque controllers
In addition to classroom lectures presenting course topics, the following laboratory activities based on MATLAB/Simulink are planned.
1) Simulation of AC motors
2) Simulation of 2-level inverters
3) Performance evaluation of AC motors using flux, torque, and loss maps
4) Efficiency mapping of AC motors
5) Control maps computation of AC motors
6) Discrete-time implementation and simulation of advanced torque controllers
• Class notes (provided online)
• IEEE articles (source: https://ieeexplore.ieee.org/Xplore/home.jsp) that can be accessed using PoliTo networks
• Class notes (provided online)
• IEEE articles (source: https://ieeexplore.ieee.org/Xplore/home.jsp) that can be accessed using PoliTo networks
Slides; Esercitazioni di laboratorio risolte;
Lecture slides; Lab exercises with solutions;
Modalita di esame: Prova orale obbligatoria; Elaborato progettuale individuale; Elaborato progettuale in gruppo;
Exam: Compulsory oral exam; Individual project; Group project;
...
A list of projects will be provided to students. The students will be required to assemble into teams based on commonality of interest. The number of team members is decided according to the overall number of students attending the course. Each team will select a project from the project list. The mandatory oral exam consists of a final report that the entire team must present, followed by individual questions to each team member to assess his contributions to the final project.
The final report is a document edited in Microsoft Word or equivalent software, supported by simulation models in the Matlab/Simulink environment. The presentation of the report must be performed in Microsoft PowerPoint or equivalent software. The final score is calculated as the weighted arithmetic mean between the final report (50%) (evaluated for technical content, technical clarity and writing clarity), the score for the presentation of the final report and its results during the oral exam (30%), and the score for the answers given by the student in the individual oral assessment (20%).
Gli studenti e le studentesse con disabilita o con Disturbi Specifici di Apprendimento (DSA), oltre alla segnalazione tramite procedura informatizzata, sono invitati a comunicare anche direttamente al/la docente titolare dell'insegnamento, con un preavviso non inferiore ad una settimana dall'avvio della sessione d'esame, gli strumenti compensativi concordati con l'Unita Special Needs, al fine di permettere al/la docente la declinazione piu idonea in riferimento alla specifica tipologia di esame.
Exam: Compulsory oral exam; Individual project; Group project;
A list of projects will be provided to students. The students will be required to assemble into teams based on commonality of interest. The number of team members is decided according to the overall number of students attending the course. Each team will select a project from the project list. The mandatory oral exam consists of a final report that the entire team must present, followed by individual questions to each team member to assess his contributions to the final project.
The final report is a document edited in Microsoft Word or equivalent software, supported by simulation models in the Matlab/Simulink environment. The presentation of the report must be performed in Microsoft PowerPoint or equivalent software. The final score is calculated as the weighted arithmetic mean between the final report (50%) (evaluated for technical content, technical clarity and writing clarity), the score for the presentation of the final report and its results during the oral exam (30%), and the score for the answers given by the student in the individual oral assessment (20%).
In addition to the message sent by the online system, students with disabilities or Specific Learning Disorders (SLD) are invited to directly inform the professor in charge of the course about the special arrangements for the exam that have been agreed with the Special Needs Unit. The professor has to be informed at least one week before the beginning of the examination session in order to provide students with the most suitable arrangements for each specific type of exam.