2014 Texas Instruments Motor Control Training Series Dave Wilson To schedule a motor control seminar for your company, or in your area, please contact.

Slides:



Advertisements
Similar presentations
EEEB443 Control & Drives Controlled Rectifier DC Drives By
Advertisements

Sweeping a Variable Resistor Wheatstone Bridge. Place the Parts 1.VDC 2.R, which you place 3 times. The numbering of the resistor increases sequentially.
Introduction to Multisim ECE 1020 Professor Ahmadi.
Digital Art and Creativity  3D Image and Animation Software  Used to make Movies  Pixar  Dreamworks  Large and Complicated Program.
ELECTRIC DRIVES Ion Boldea S.A.Nasar 1998 Electric Drives.
PIC Programming with Logicator
Using the “Clicker” If you have a clicker now, and did not do this last time, please enter your ID in your clicker. First, turn on your clicker by sliding.
Word Processing First Steps
Electric Drives FEEDBACK LINEARIZED CONTROL Vector control was invented to produce separate flux and torque control as it is implicitely possible.
ELECTRIC DRIVES Ion Boldea S.A.Nasar 1998 Electric Drives.
Elec467 Power Machines & Transformers
ECE 4411 Quadrature-Field Theory and Induction-Motor Action Single-phase induction motor cannot develop a rotating magnetic field Needs an “auxiliary”
16.11s June 2006 L s Notes for Lecture 4 Analysis of Induction Machines June 15, 2006 J.L. Kirtley Jr.
by Richard J. Terwilliger Click on a Created by Richard J. Terwilliger July 2001.
1 iSee Player Tutorial Using the Forest Biomass Accumulation Model as an Example ( Tutorial Developed by: (
Vector Control of Induction Machines
Creating an Astable Circuit This will guide you through constructing an astable circuit.
Confidential / Property of Danfoss Drives A/S DD-SMT/DEJ 1 Drives Division VLT ® AutomationDrive FC302 PM Motors Configuration procedure By:
High Speed Data Converter University
InteractiveMedia’s Imagine Software Platform When user clicks on the Imagine desktop icon or installed app. This is the first thing the user will see full.
Topic 8: Simulation of Voltage-Fed Converters for AC Drives Spring 2004 ECE Electric Drives.
An Introduction to Designing and Executing Workflows with Taverna Katy Wolstencroft University of Manchester.
Alice 2.0 Introductory Concepts and Techniques Project 1 Exploring Alice and Object-Oriented Programming.
Chapter 18 Single-Phase Induction Motors
ECE122 – Digital Electronics & Design
Southern Taiwan University of Science and Technology
Photo Story 3 Importing Pictures. When you create a new Photo Story, the first thing that you will do is import pictures. You can import pictures from.
35 slides1 A note from me. Some else made this slide show on how to create a Power Point. It was very well done but is for Power Point Not 2007.
Eng. Alfonso Monroy Olascoaga Ph. D. Pedro Ponce Cruz ITESM-CCM
An Introduction to Designing and Executing Workflows with Taverna Aleksandra Pawlik materials by: Katy Wolstencroft University of Manchester.
1 Understand how to use Scratch to: – Animate a sprite – Add sound to your script – Use the forever command to create a loop Lesson 2: Learning Objectives.
Lab 1 : Introduction to LabView 1 Southern Methodist University Bryan Rodriguez.
PowerPoint Practice Exercise 1 1.Save this file in your AV-TECH Folder as PowerPoint Practice Exercise 1. 2.Open this file in PowerPoint. 3.Edit each slide.
Tutorial for XFDTD Written by Cynthia Furse University of Utah.
Using the “Clicker” If you have a clicker now, and did not do this last time, please enter your ID in your clicker. First, turn on your clicker by sliding.
Creating a Simple Game in Scratch Barb Ericson Georgia Tech June 2008.
EET 221 Synchronous Machines Rafiqi.
Chapter 6 Synchronous Motors
DC Motor Speed Modeling in Simulink
EE3417 – Introduction to Simulink
Modeling of Power Converters using Matlab and Simulink
Create a Halloween Computer Game in Scratch Stephanie Smullen and Dawn Ellis Barb Ericson October 2008.
Simulink Simulink is a graphical extension to MATLAB for modeling and simulation of systems. In Simulink, systems are drawn on screen as block diagrams.
Chapter 3 Device Monitor Screen Otasuke GP-EX! Chapter 3 Device Monitor Screen Chapter 3 Device Monitor Screen.
Using MIT Scratch for Programming and Control Exercise 1 Creating movement Year 11 DTG 2012.
Professor : Ming – Shyan Wang Department of Electrical Engineering Southern Taiwan University Thesis progress report Sensorless Operation of PMSM Using.
Disturbance rejection control method
BASIC ELECTRICAL TECHNOLOGY DET 211/3
ECE122 – Digital Electronics & Design Tanner Tools Tutorial Ritu Bajpai September 4, 2008.
Throttle Arduino RC Receiver Stock Golf Cart Motor Controller Motor 1 PWM signal: Voltage: 0 – 5V Period = 22ms Positive Pulse Width: 1ms – 2ms Digital.
For Datatel and other applications Presented by Cheryl Sullivan.
AC Machines. BOOSTER Basic Function:- -Sometimes when we use electrical power we need different voltage level to main supply. It is provided by Booster.
Creating a Simple Game in Scratch Barb Ericson Georgia Tech May 2009.
DC motor principles Speed control Direction Stepper motor principles
Introducing Scratch Learning resources for the implementation of the scenario
Getting started with Simulink
Presentation of ELECTRIC MACHINES Title: Single Phase Motors By: Rahul Khanna{ }EC3 rd Sem Guided By: Prof. Ravi Patel.
Electromechanical Motor Control 석 사 2기 최 우 영 Systems & control Lab.
Making a 24hr Timer.
SINGLE-PHASE INDUCTION MOTOR
Diode Clipping Circuits
InstaSPIN-FOC Code Functionality
Implementing Motor Control Designs with MCUs and FPGAs
Quadrature-Field Theory and Induction-Motor Action
Field-Oriented Control of Induction Machine
Field-Oriented Control of Induction Machine
Induction Motor Drives
Dynamical Operation, Vector Control, DTC and Encoder-less Operation
Electric Machine Design Course
Presentation transcript:

2014 Texas Instruments Motor Control Training Series Dave Wilson To schedule a motor control seminar for your company, or in your area, please contact me at

TI Spins Motors…Smarter, Safer, Greener. Dave Wilson Lab Exercise 1: Field Oriented Speed Control In the “Lab Exercises” folder, open the file “03 FOC Speed Control”, and follow the directions in the file. This exercise lets you build a field oriented speed loop by connecting together “Lego” style control blocks. If connected correctly, the speed and current plots should look like the pictures shown in the file. (If you get stuck, you can always open the file “03a FOC Speed Control” for a hint. But try not to do this unless you absolutely have to. ) After you have obtained a working simulation, play around with some of the system parameters (e.g., ADC resolution, sampling frequency, and encoder resolution) to see what effects they have on the performance of the speed loop.

TI Spins Motors…Smarter, Safer, Greener. Dave Wilson Lab Exercise 2: Space Vector Modulation In the “Lab Exercises” folder, open the file “SVM Switching.html”. Depending on your browser settings, you may get a message saying that content is blocked. Follow the steps for your browser to allow Java scripts to run. You should then see a Space Vector Diag. Click on the tip of the red arrow and drag it around the complex plane. Note the level of the three bars. What do they represent? Drag the red bar in the bottom diagram horizontally across the PWM waveforms. What is the correlation with the bar position and the switch diagram in the upper right? Source: Interactive Power Electronics Seminar (iPES), Prof. Johann W. Kolar, ETH Zurich

TI Spins Motors…Smarter, Safer, Greener. Dave Wilson Lab Exercise 3: Axis Decoupling 1/L d 1/L q

TI Spins Motors…Smarter, Safer, Greener. Dave Wilson Lab Exercise 3: Axis Decoupling Using the stator circuit block diagram on the previous page, define the cross-coupled distortion voltage into the d axis from the q axis. Write the expression in terms of Isq. Using the above expression, design a Feed-forward compensator for the d-axis current regulator that exactly cancels this distortion. Do the same thing for the q-axis current regulator.

TI Spins Motors…Smarter, Safer, Greener. Dave Wilson Lab Exercise 3: Axis Decoupling In the “Lab Exercises” folder, open the file “01 FOC with Encoder.vsm”, and run the simulation. Scroll to the right and then down to locate the “D- axis Current” and Q-axis Current” plots. Note the amplitude of the noise spikes on the d-axis current which correlate to transitions in q-axis current.

TI Spins Motors…Smarter, Safer, Greener. Dave Wilson Lab Exercise 3: Axis Decoupling Double-click on the “Decoupling” block located between the d and q axis current regulators to open it. Then Double- click on the “PMSM Decoupling” block inside of that. Using the input variables on the left, build your decoupling structures that you just designed; one for the d-axis, and one for the q-axis. The outputs Vd and Vq will be directly added to the current regulator outputs. When you are finished, right-click until you are once again at the top hierarchical level of the simulation. Rerun the simulation and again scroll over to the plots of Id and Iq. Is your decoupling network effective in mitigating the cross-coupling between the two axes?

TI Spins Motors…Smarter, Safer, Greener. Dave Wilson Lab Exercise 4: Field Weakening In the “Lab Exercises” folder, open the file “01a FOC with Encoder.vsm”. Click the green “Play” arrow to start the simulation. Scroll off-screen to the right to watch the speed plot. The commanded speed is 5000 RPM. What is the steady-state actual speed? Why can’t it reach 5000 RPM? Scroll down to the “Q-Axis Voltage Headroom” plot. What is the voltage headroom between the q-axis back EMF voltage and the q-axis voltage limit during the steady-state high-speed region? How does this affect the ability of the q-axis current regulator to create current?

TI Spins Motors…Smarter, Safer, Greener. Dave Wilson Lab Exercise 4: Field Weakening Scroll to the left until you locate the “Motor/Load Selector Block”. Double-click to open. You should see a panel like this:

TI Spins Motors…Smarter, Safer, Greener. Dave Wilson Lab Exercise 4: Field Weakening In the upper right corner, change the “Auto Field Weakening” entry from a “0” to a “1”. This activates a field weakening algorithm which applies negative d-axis current based on the q-axis voltage level. Rerun the simulation. Scroll to the far right to see the speed plot. What is the steady-state motor speed now? Scroll down to the “Q-Axis Voltage Headroom” plot. What is the voltage headroom now compared to when no field weakening was applied? Scroll up to the very top plot (rotor flux). Did the rotor flux change?

TI Spins Motors…Smarter, Safer, Greener. Dave Wilson Lab Exercise 5: MTPA on Toyota Prius Motor In the “Lab Exercises” folder, open the file “Prius Motor Current Vector Sweep.vsm”. This file simulates a Prius motor with a locked rotor, and the current vector is swept 360 o to find the torque as a function of i d and i q. Run the simulation. How do the estimates for Id and Iq from the MTPA estimator compare to the actual values (which are found below the estimated values)? Reduce the motor current to a very low value by changing the value of “Imag” from 200 amps to 5 amps. Run the simulation again. What is the angle for peak torque? Which toque (reactance or reluctance) is dominant?

TI Spins Motors…Smarter, Safer, Greener. Dave Wilson Lab Exercise 5: MTPA on Toyota Prius Motor Increase the motor current to a very high value by changing the value of “Imag” from 5 amps to 2000 amps. Run the simulation again. Now what is the angle for peak torque? Which torque is dominant? What can you conclude from this experiment? Change the value of “Imag” back to its nominal value of 200 amps, and rerun the simulation. Again, note the Id and Iq values. Assume you want negative (braking torque) out of the Prius. Right click on the “Max Torque” switch feeding the MTPA Estimator to change it to “Min Torque”. Run the simulation again. What change did this cause in the Isd and Isq estimates?