Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Advanced Motor Control: FOC for PMSM
Rating: 5.0 out of 5(3 ratings)
12 students

Advanced Motor Control: FOC for PMSM

Vector Control Techniques of PMSMs (SPMSM, and IPMSM)
Created byFahd Fakhry
Last updated 12/2025
Arabic

What you'll learn

  • Digital Control of PMSMs
  • Field Oriented Control for SPMSM and IPMSM
  • Unity Power Factor Control of PMSMs
  • PMSM Voltage and Current Constraints
  • High Speed Operation of PMSMs; MTPA, Flux Weakening, and MTPV
  • Torque-Speed Characteristics
  • 4-Quadrant Operation of PMSM
  • Dynamic Torque Limitation
  • Complex Vector Current Regulators
  • PWM Inverter Modeling
  • SPWM, SVPWM, THI, Min-Max, DPWM (60, 60+30, 60-30, +-120, 30)
  • Current Measurement and Sampling
  • Inverter Non-Linearities
  • Over Modulation Handling
  • Deadtime Effect
  • Deadtime Compensation
  • Current Observer Design
  • Torque Ripples Reduction

Course content

8 sections22 lectures14h 30m total length
  • References
  • Session Notes

Requirements

  • Motor Modeling and Control - FOC for PMSM Course
  • Digital Control System Design
  • MATLAB and SIMULINK
  • Electric Motors Fundamentals
  • Basics of magnetics
  • Basics of Power electronics

Description

"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.

Who this course is for:

  • Power Electronics Engineers
  • Electrical Power Engineers
  • Motor Drives Engineers
  • Control Systems Engineers
  • Model Based Engineers
  • Mechatronics Engineers
  • Automotive System Engineers
  • Control-Law Engineers