MATLAB and Simulink Training

Course Details

This one-day course describes techniques for the modeling, controls, and validation of electric motor drives using Simulink®, Simscape Electrical™, and Motor Control Blockset™.

Topics include:
  • Modeling and parametrization of a motor drive.
  • Controls implementation for a three-phase brushless motor.
  • Performance characterization of a motor drive.
  • Development of a variable-speed motor drive.

Day 1 of 1


Electric Machine Operating Principles

Objective: Introduce electromechanical energy conversion principles and their applications towards electric machines.

  • Overview of electric motors
  • Electric machine operating principles
  • Clarke and Park transform
  • Motor control development workflow

Three-Phase Brushless Motors

Objective: Model three-phase brushless motors using lumped parameter and high-fidelity models. Simulate the motor drive and examine the motor behavior under different operating conditions.

  • Three-phase brushless motor
  • Tabulated motor model data
  • Three-phase inverter
  • Pulse-width modulation implementation
  • Open-loop voltage control

Field-Oriented Control

Objective: Implement current control for a three-phase brushless motor using field-oriented control. Tune the controller and validate the controller performance.

  • Field-oriented control (FOC)
  • Current control implementation
  • Controller tuning

Variable-Speed Drives

Objective: Implement a variable-speed drive by considering the motor performance under different operating regions. Extend the operation of the motor to high speeds using field-weakening control.

  • Maximum-torque-per-ampere
  • Field weakening
  • Torque speed characteristics
  • Speed control

Level: Intermediate

Prerequisites:

MATLAB Fundamentals and Simulink Fundamentals. This course is intended for intermediate or advanced Simulink users.

Duration: 1 day

Languages: English

View schedule and enroll