Motor Control Development

Electric Machine simulation and control is an important technology in energy production, automotive, aerospace, industrial automation, and other industries. Motor system modeling is commonly used to optimize inverter and motor size, develop complex control algorithms such as field-oriented control, and analyze system configuration and performance. Complex motor controls keep the electric motor within the desired operating envelope and result in a smooth application of torque, accurate acceleration control, and increased motor efficiency. To implement a motor controller, control algorithms based on a detailed and accurate plant model of the motor and inverter system must be developed.

MathWorks Consulting Services leverages industry background and technical expertise gained from working with hundreds of companies to help you develop and test motor control algorithms for your application.

Designing and testing new motor control algorithms is expensive due to dynamometer time

MathWorks Consultants work with you to establish a Model-Based Design motor control development process. We help you quickly determine the appropriate model structure, and show you how best to use experimental data to estimate the model parameters or create data-driven surface fitted models using design of experiments for system performance studies when a detailed switching model is undesired or unneeded.

Deploying embedded control algorithms is difficult due to fast control loop rates and complexity of interfaces

Using industry background in motor simulation and embedded motor controller algorithm development, plus deep knowledge of MATLAB and Simulink for Model-Based Design, MathWorks Consulting Services works with you to establish efficient techniques to implement control algorithms, develop system-level simulations, and deployment of Programmable Logic Controller (PLC) or embedded code to your production environment. MathWorks Consultants provide guidance on different embedded peripheral interface techniques including resolvers or quadrature encoders for speed and angle measurement, inverter pulse-width modulation voltage control, and fast current sampling for current regulation and dead-time distortion correction.

Meeting certification and safety standards

MathWorks Consultants have worked with numerous companies to implement algorithms and development processes that comply with certification standards, such as DO-178B, ISO 26262, and IEC 61508. We can help establish or fine-tune your development processes around certification standards, ensuring that you achieve the best possible value from MATLAB and Simulink and significant reduction in development effort.


MathWorks Consultants help you to:

  • Achieve the desired level of accuracy of motor simulation and control models faster
  • Reduce dynamometer time
  • Apply Model-Based Design to motor controller development process reducing effort and time-to-market
  • Build in-house competency through knowledge transfer