Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Field Oriented Motor Control Development in Matlab Simulink
Rating: 4.0 out of 5(112 ratings)
506 students

Field Oriented Motor Control Development in Matlab Simulink

Field Oriented Control (FOC), Permanent Magnet Synchronous Machines (PMSM), Matlab Simulink Development
Last updated 1/2025
English

What you'll learn

  • After completing this course, you will have a fundamental knowledge about the possible PMSM stator and rotor constructions.
  • After completing this course, you will have a solid understanding of the detailed development process of a PMSM servo drive system.
  • After completing this course, you will be able to implement your own PMSM motor model using Matlab Simulink environment.
  • After completing this course, you will have a deep understanding of three phase voltage inverters using SVPWM modulation to create effective drive systems.
  • During this course, you are going to implement your own Field Oriented Control algorithm for PMSM motors from scratch, in Matlab Simulink environment.
  • This course will guide you through the advanced simulation methods aimed for validating the developed PMSM servo drive system effectiveness.

Course content

5 sections34 lectures6h 54m total length
  • Welcome to the course6:37
  • Typical applications of PMSM machines8:09

    The attendee will have an overview of the possible applications of PMSM motors based on different power ratings of the electric rotary machines.

  • Introduction to PMSM rotor constructions14:43

    The attendee will have a fundamental understanding of the different PMSM rotor constructions. Definitions such as direct- and quadrature inductances, coercitive field strength, remanent induction, pole-pairs and electromagnetic torque are going to be introduced.

  • BLDC vs. PMSM constructions8:26

    The attendee will be able to tell the difference between the so called BLDC and PMSM motors by learning the typical induction field shapes of the different constructions.

  • Introduction to PMSM stator constructions11:22

    The attendee will have a fundamental understanding of the induced phase-voltage phenomena by interpreting the relevant equations. Correlation between the induction field shape and the induced voltage will be introduced as well.

  • Torque production of PMSM machines8:42

    The attendee will learn the possible interpretations of the PMSM stator current using different coordinate systems. Coordinate system transformations between the symmetrical three-phase (a, b, c), two-phase (x, y) and rotating reference frame (d, q) will be introduced. General electromagnetic torque production equation will be deducted as well.

  • Appropriate phase currents for FOC algorithm6:28

    The attendee will be able to differentiate the control methods used for BLDC and PMSM constructions. The appropriate phase currents for BLDC as well as PMSM motors will be introduced. Block Commutation Method (BCM) as well as the Field Oriented Control (FOC) definitions will be presented.

Requirements

  • Basic knowledge of Matlab and Simulink is required however each step of the development process is going to be introduced.
  • Basic understanding of electrical principles as well as PMSM servo drives are good to have. Although this course is also forum for the enthusiastic starters.
  • Basic knowledge of DC/AC power systems are good to have, however this course discusses them from the ground up.

Description

This course is created for enthusiastic starters who are interested in the control methods of the Permanent Magnet Synchronous Machines (PMSM) used in hybrid or electric cars. This course covers the needed theoretical background on PMSM constructions, unfolds their advantages over the Induction Machines (IM), explaining why these electric rotary machines are preferred in the modern world. Challenges of the Field Oriented Control (FOC) algorithm introduced throughout its block diagram representation to ease the learning process by firstly understanding why developers all around the world are preferring this control method. Several mathematical operations needed for the implementation of the FOC algorithm, such as Clark- and Park coordinate system transformations are going to be deducted and represented with simple scalar equations. The main purpose of this course is to inspire brave minds to dive into the interesting challenges of the motor control world starting from scratch.

The theoretical knowledge gained regarding the PMSM motors as well as the FOC algorithm are going to be planted into practice, in which we are going to develop a working motor control algorithm in Matlab Simulink environment. This course is created for you, if you are eager to learn how the great guys in the automotive industry are developing complex softwares for powerful electric vehicles. After implementing the FOC algorithm, Model-In Loop (MIL) simulations are going to be carried out where several PMSM parameters as well as logics within the motor control algorithm are going to be explained throughout spectacular simulation results. Each step of the FOC implementation as well as the MIL simulations are created to guide you through the whole development process of such motor control algorithm.

This course was created in the hope of increasing the potential number of future motor control developers, starting from the ground and implementing complex systems from scratch. As part of this course, you are going to get several Matlab and Simulink files to ease the learning process and guide you through this interesting topic.

Who this course is for:

  • This course is created for enthusiastic starters who are interested in the control methods of the Permanent Magnet Synchronous Machines (PMSM) used in hybrid or electric cars.
  • This course is also created for university students who would like to deepen their knowledge about the electric motor control techniques and their practical implementation possibilities.
  • Finally, this course gives the attendees a detailed overview about the Field Oriented Control method for PMSM machines from A to Z.