
Session 1 Simulations
"Advanced Motor Control: FOC for PMSMs" is an [Arabic] course that takes learners into the advanced layers of PMSM control—covering both SPMSM and IPMSM machines. Through a series of highly technical and structured sessions, the course dives deep into vector control strategies, inverter behaviors, and real-world drive challenges that professional motor-control engineers face.
Participants will explore advanced FOC modeling, digital FOC for PMSM drives, MTPA control for IPMSM, generating MTPA lookup tables and motor maps, and high-speed PMSM operation under flux weakening and MTPV constraints. The course also addresses current and voltage limits, dynamic torque limitations, and complete 4-quadrant operation (motoring and regeneration).
Advanced current regulation topics are covered in detail, including complex vector current regulators (CVCR), inverter switching techniques (SPWM, SVPWM, Min–Max modulation, and multiple DPWM variants), and over-modulation handling. Learners will also master essential non-ideal characteristics such as current measurement issues, torque ripple behavior, and the dead-time effect in inverter switching.
A dedicated section covers dead-time compensation, including current observer design and voltage disturbance estimation—critical for high-precision current regulation.
Throughout the course, MATLAB/SIMULINK models and simulations are used to reinforce understanding of motor behavior, inverter switching, and FOC algorithm dynamics. With advanced explanations and practical insights, this course provides a complete and engaging learning path for engineers aiming to master high-performance PMSM drives.
Whether you're expanding your knowledge or working professionally with motor control applications, this advanced course empowers you to design, analyze, and implement state-of-the-art vector control systems for PMSMs with confidence.