An open API service indexing awesome lists of open source software.

https://github.com/mathworks/design-motor-controllers-with-simscape-electrical

This repository contains MATLAB and Simulink files used in the "How to design motor controllers using Simscape Electrical" videos.
https://github.com/mathworks/design-motor-controllers-with-simscape-electrical

Last synced: 3 months ago
JSON representation

This repository contains MATLAB and Simulink files used in the "How to design motor controllers using Simscape Electrical" videos.

Awesome Lists containing this project

README

        

# Design Motor Controllers with Simscape Electrical
### Copyright 2019 The MathWorks, Inc.

[![View Design-motor-controllers-with-Simscape-Electrical on File Exchange](https://www.mathworks.com/matlabcentral/images/matlab-file-exchange.svg)](https://www.mathworks.com/matlabcentral/fileexchange/74826-design-motor-controllers-with-simscape-electrical)

This repository consists of folders containing the MATLAB and Simulink files that are used in the [How to Design Motor Controllers Using Simscape Electrical](https://www.mathworks.com/videos/series/how-to-design-motor-controllers-using-simscape-electrical.html) video series:

- [Simulate back-EMF voltage of a BLDC motor](https://github.com/mathworks/Design-motor-controllers-with-Simscape-Electrical/tree/master/1%20Simulating%20back%20emf%20voltage%20of%20a%20BLDC%20motor)
- [Modeling a three-phase inverter](https://github.com/mathworks/Design-motor-controllers-with-Simscape-Electrical/tree/master/2%20Modeling%20a%20three%20phase%20inverter)
- [Modeling commutation logic](https://github.com/mathworks/Design-motor-controllers-with-Simscape-Electrical/tree/master/3%20Modeling%20commutation%20logic)
- [Modeling a PWM-controlled buck converter](https://github.com/mathworks/Design-motor-controllers-with-Simscape-Electrical/tree/master/4%20Modeling%20a%20PWM%20controlled%20buck%20converter)
- [PWM Control of a BLDC motor](https://github.com/mathworks/Design-motor-controllers-with-Simscape-Electrical/tree/master/5%20PWM%20control%20of%20a%20BLDC%20motor)

Check out [this tech talk video series](https://www.mathworks.com/videos/series/brushless-dc-motors.html) to understand:

- How brushless DC motors differ from brushed DC motors and how they work
- How BLDC motors can be controlled using six-step commutation (trapezoidal control)
- The different components of a BLDC motor control algorithm such as PWM control, commutation logic, three-phase inverter and sensor

![](algorithm.png)