Motor Control Design with Simulink

Angelika Teglasy

In this blog, we discuss how to reduce motor control development time by using simulation models to design and verify control algorithms and deploy those algorithms to hardware using automatic code generation.

  • 223

Motor control algorithms regulate speed, torque, and other performance characteristics, often for precision positioning. Brushless electric motors consume nearly half of the electricity produced worldwide. From small consumer items to large industrial machines, electric motors are present in an ever-wider range of products. The growing demand for electric motors puts a lot of pressure on engineers to meet challenging design specifications and ensure a motor’s efficient and safe operation.

Motor control algorithms regulate an electric motor’s speed, torque, and other performance characteristics. Evaluating motor control algorithms with Simulink® is a popular approach used by engineers and researchers to determine the suitability of motor controller designs, reduce time to market, and keep your cost at a minimum before committing to expensive hardware testing.

An efficient workflow to evaluate motor control algorithms:

  1. Building accurate system models, often from motors, loads, drive electronics, and sensor libraries
  2. Generating processor-optimized C- or HDL code for real-time simulation and hardware implementation
  3. Verifying and testing control algorithms using simulation and prototyping hardware.

Typical challenges of motor control algorithms evaluation:

  • Starting design work before motor hardware becomes available
  • Quickly implementing control software on an embedded processor once hardware becomes available
  • Implementing complex control algorithms within a short time frame.

In this video, we discuss

how you can reduce motor control development time by using simulation models to design and verify control algorithms and deploy those algorithms to hardware using automatic code generation. Topics include the following:

  • Model and simulate electric motors
  • Develop motor control algorithms
  • Use field-oriented control
  • Generate control calibrations based on a motor’s parameters
  • Design space vector modulation
  • Use Clarke and Park transformations
  • Perform real-time testing.

Featured products

All products mentioned in this user story are developed by MathWorks.

Gamax Laboratory Solutions’ services

Consulting

Consulting gamax laboratory solutions

Through our various Consulting Services, our experts will guide your team through industry-accepted best practices to improve application and model quality, manage increasing complexity, shorten the time-to-market cycle, and reduce the cost of implementation and maintenance.

Training

Training Courses and Events gamax laboratory solutions

Our training courses are designed to help organizations and individuals close skills gaps, keep up to date with industry-accepted best practices and achieve the greatest value from MATLAB and Simulink.

Recommended Events

Recommended Posts

Ai robotics working on a car

AI: Driving the Industry Towards Greater Success

Artificial intelligence (AI) is seen as a promising technology that can help leading OEMs to maintain their position as market leaders. In this post, read about how AI is changing the manufacturing sector, as well as its potential advantages and potential drawbacks.