EECS X497.6

Motor Control Algorithms and Application

Although the topic of motor control has been around for decades, there are more development activities in motor drives and control technologies today than ever in the past. This is because of the increasing use and demanding requirements in applications ranging from (Hybrid) Electric Vehicles, aircraft flight controls, ultra-fast computer servos, to adjustable-speed pumps, and many others. On the other hand, thanks to the rapid development of both power electronic switching devices and Digital Signal Controllers (DSC), motor drive technologies have been developed with great emphasis on performance, cost, efficiency, and controllability. From this effort the permanent magnet synchronous motor (PMSM) drive has emerged as a top competitor because of its high efficiency, low torque ripple, superior dynamic performance, and high-power density. To realize such complex technologies, a group of resources including motor control experts and software engineers are indispensable. However, there is often a knowledge gap between these two disciplines. It is for the purpose of bridging this gap, that this course was created. Starting from a review of motor types and motor control techniques, this course will focus on the theory and applications of Field Oriented Control (FOC) algorithms and embedded programming techniques. The project sessions will demonstrate how to create a DSC-based motor controller project from scratch step by step, write control blocks in C programming language, and finally, complete a sensorless motor speed controller solution for PMSM through twelve incremental lab exercises.

Icon
Course
Approximate Cost TBD
Format Online
Duration TBD
Total Credits 4