Field-Oriented Control of PMSMs with Simulink

This video series shows how to use Motor Control Blockset™ to estimate parameters of a PMSM motor, implement a field-oriented control algorithm, test and verify the algorithm with closed-loop simulation, generate code from the algorithm, and deploy it on an embedded microcontroller. 

Part 1: Motor Parameter Estimation This video demonstrates how to identify stator resistance, d-axis and q-axis inductance, back-EMF constant, inertia, and friction constant parameters for your PMSM motor by using prebuilt instrumented tests in Motor Control Blockset.

Part 2: Desktop Simulation In this video, we demonstrate how to use reference examples provided by Motor Control Blockset as a starting point for implementing field-oriented control algorithms. You can use these examples to test algorithms in desktop simulation.

Part 3: Deployment In this video, we demonstrate how to use reference examples provided by Motor Control Blockset as a starting point for implementing field-oriented control algorithms. You can use these examples to generate and deploy embedded code.

Part 4: Controller Autotuning In this video, we demonstrate how to automatically tune the gains of the current and the speed loops of the PMSM using the Field Oriented Controller Autotuner block in desktop simulation.