Industrial Motor Control Part 2

Similar documents
How to Turn an AC Induction Motor Into a DC Motor (A Matter of Perspective) Steve Bowling Application Segments Engineer Microchip Technology, Inc.

Principles of Adjustable Frequency Drives

Sensorless Field Oriented Control (FOC) for Permanent Magnet Synchronous Motors (PMSM)

Motor Control Application Tuning (MCAT) Tool for 3-Phase PMSM

Motor Fundamentals. DC Motor

How To Measure Power Of A Permanent Magnet Synchronous Motor

3-Phase BLDC Motor Control with Hall Sensors Using 56800/E Digital Signal Controllers

THIS paper reports some results of a research, which aims to investigate the

FREQUENCY CONTROLLED AC MOTOR DRIVE

DHANALAKSHMI COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING EE ELECTRICAL MACHINES II UNIT-I SYNCHRONOUS GENERATOR

Modelling, Simulation and Performance Analysis of A Variable Frequency Drive in Speed Control Of Induction Motor

Pulse Width Modulated (PWM)

Pulse Width Modulated (PWM) Drives. AC Drives Using PWM Techniques

Mathematical Modelling of PMSM Vector Control System Based on SVPWM with PI Controller Using MATLAB

Simulation of VSI-Fed Variable Speed Drive Using PI-Fuzzy based SVM-DTC Technique

Application Note AN-1187

MODELLING AND SIMULATION OF SVPWM INVERTER FED PERMANENT MAGNET BRUSHLESS DC MOTOR DRIVE

Comparative Review Of PMSM And BLDCM Based On Direct Torque Control Method

INDUCTION MOTOR PERFORMANCE TESTING WITH AN INVERTER POWER SUPPLY, PART 2

Lab 14: 3-phase alternator.

Washing Machine Three-Phase AC Induction Motor Drive Based on MC56F8013

8 Speed control of Induction Machines

2. A conductor of length 2m moves at 4m/s at 30 to a uniform magnetic field of 0.1T. Which one of the following gives the e.m.f. generated?

Unit 33 Three-Phase Motors

Motors and Generators

BLDC Motor Control with Hall Effect Sensors Using the 9S08MP

Synchronous motor. Type. Non-excited motors

Digital Control of Acim Using dspic

DIRECT CURRENT GENERATORS

Equipment: Power Supply, DAI, Synchronous motor (8241), Electrodynamometer (8960), Tachometer, Timing belt.

AC Induction Motor Slip What It Is And How To Minimize It

Mathematical Modeling and Dynamic Simulation of a Class of Drive Systems with Permanent Magnet Synchronous Motors

Speed Control Methods of Various Types of Speed Control Motors. Kazuya SHIRAHATA

Induction Motor Theory

*ADVANCED ELECTRIC GENERATOR & CONTROL FOR HIGH SPEED MICRO/MINI TURBINE BASED POWER SYSTEMS

Dually Fed Permanent Magnet Synchronous Generator Condition Monitoring Using Stator Current

Stepper motor I/O. Application Note DK Motion Control. A General information on stepper motors

Technical Guide No High Performance Drives -- speed and torque regulation

SYNCHRONOUS MACHINES

SECTION 4 ELECTRIC MOTORS UNIT 17: TYPES OF ELECTRIC MOTORS

Simulation and Analysis of Parameter Identification Techniques for Induction Motor Drive

Motor Control using NXP s LPC2900

Digital Signal Processing Solution for AC Induction Motor. Application Note BPRA043

Simulation of Electric Drives using the Machines Library and the SmartElectricDrives Library

DC Link Voltage Control

Microcontroller for Variable Speed BLDC Fan Control System. T.C. Lun System Engineer, Freescale Semiconductor, Inc.

Line Reactors and AC Drives

Digital Signal Processing Solution for Permanent Magnet Synchronous Motor. Application Note Literature Number: BPRA044

Equipment: Power Supply, DAI, Wound rotor induction motor (8231), Electrodynamometer (8960), timing belt.

APPLICATION NOTE. Atmel AVR443: Sensor-based Control of Three Phase Brushless DC Motor. Atmel AVR 8-bit Microcontrollers. Features.

Lab 8: DC generators: shunt, series, and compounded.

REPORT ON CANDIDATES WORK IN THE CARIBBEAN ADVANCED PROFICIENCY EXAMINATION MAY/JUNE 2008 ELECTRICAL AND ELECTRONIC TECHNOLOGY (TRINIDAD AND TOBAGO)

Setup for PWM Tests of BLDC Motor

Principles and Working of DC and AC machines

CHAPTER 4 DESIGN OF INTEGRAL SLOT AND FRACTIONAL SLOT BRUSHLESS DC MOTOR

AC/DC Power Supply Reference Design. Advanced SMPS Applications using the dspic DSC SMPS Family

Phase-Control Alternatives for Single-Phase AC Motors Offer Smart, Low-Cost, Solutions Abstract INTRODUCTION

MATHEMATICAL MODELING OF BLDC MOTOR WITH CLOSED LOOP SPEED CONTROL USING PID CONTROLLER UNDER VARIOUS LOADING CONDITIONS

BALDOR ELECTRIC COMPANY SERVO CONTROL FACTS A HANDBOOK EXPLAINING THE BASICS OF MOTION

The VOLTECH HANDBOOK of PWM MOTOR DRIVES. Andrew Tedd

CONVENTIONALLY reduced order models are being

Rotating Machinery Diagnostics & Instrumentation Solutions for Maintenance That Matters

Analysis of Space Vector Pulse Width Modulation VSI Induction Motor on various conditions

Modeling and Simulation of a Novel Switched Reluctance Motor Drive System with Power Factor Improvement

Fuzzy Adaptive PI Controller for Direct Torque Control Algorithm Based Permanent Magnet Synchronous Motor

Inductance. Motors. Generators

Design and Development of Speed Control of Induction motor drive using Pulse-Width Modulation

Fundamentals of Power Electronics. Robert W. Erickson University of Colorado, Boulder

Comparison of Various PWM Techniques for Field Oriented Control VSI Fed PMSM Drive

Variable Frequency Drives - a Comparison of VSI versus LCI Systems

Motor control with STM32 32 bit ARM based MCU

Electronic Speed Variator for a Brushless DC Motor

DYNAMIC MODEL OF INDUCTION MOTORS FOR VECTOR CONTROL. Dal Y. Ohm Drivetech, Inc., Blacksburg, Virginia

Simulation and Analysis of PWM Inverter Fed Induction Motor Drive

Simple Analysis for Brushless DC Motors Case Study: Razor Scooter Wheel Motor

13 ELECTRIC MOTORS Basic Relations

VLT AutomationDrive for Marine winch applications

Motors. 13/16 Siemens PM

Control Strategies of the Doubly Fed Induction Machine for Wind Energy Generation Applications

Parameter Settings for PowerFlex Drives Using Sine Wave Filters, dv/dt Filters, and Adjustable Voltage

Eliminate Ripple Current Error from Motor Current Measurement

ESTIMATION OF BACK EMF FOR PMSM AT LOW SPEED RANGE

Drives Low Voltage. Adjustable Frequency. Adjustable Frequency Drives Low Voltage Contents

Application Information

Renewable Energy Sources Based Permanent Magnet Brushless DC Motor Drive

The following document contains information on Cypress products.

WHITE PAPER. DC Motors Explained. DC Motors Explained: White Paper, Title Page

IGBT Protection in AC or BLDC Motor Drives by Toshio Takahashi

Tamura Closed Loop Hall Effect Current Sensors

INSTRUMENTATION AND CONTROL TUTORIAL 2 ELECTRIC ACTUATORS

Power Quality Paper #3

WIND TURBINE TECHNOLOGY

C Standard AC Motors

Understanding Delta Conversion Online "Power Regulation" - Part 2

Micro-Step Driving for Stepper Motors: A Case Study

Power Electronics. Prof. K. Gopakumar. Centre for Electronics Design and Technology. Indian Institute of Science, Bangalore.

TORQUE RIPPLES MINIMIZATION ON DTC CONTROLLED INDUCTION MOTOR WITH ADAPTIVE BANDWIDTH APPROACH

3-Phase AC Induction Vector Control Drive with Single Shunt Current Sensing

Transcription:

July 2009 Industrial Motor Control Part 2 Introduction to ACIM and PMSM Motor Control Jeff Wilson Industrial Segment Marketer, Americas service names are the property of their respective owners. Freescale Semiconductor, Inc. 2009.

Introduction to ACIM and PMSM motors Asynchronous vs. synchronous AC induction motors and control techniques Permanent magnet motors and control techniques PMSM BLDC Control and drive system overview Field oriented control (FOC) principles and Freescale motor control libraries Sensorless FOC control of a PMSM demonstration and solution overview Agenda service names are the property of their respective owners. Freescale Semiconductor, Inc. 2009. 2

Many Different Motor Types DC motor Brushless DC motor Stepper motor (half step) Stepper motor (full step) AC induction motor Permanent magnet synchronous motor (PMSM) Switched reluctance motor service names are the property of their respective owners. Freescale Semiconductor, Inc. 2009. 3

Asynchronous vs. Synchronous 3-phase winding on the stator Sinusoidal flux distribution in air gap Different rotor construction ACIM (Asynchronous) Squirrel cage or windings No permanent magnets Synchronous Surface or interior permanent magnets High efficiency (no rotor losses) Asynchronous means that the mechanical speed of the rotor is generally different from the speed of the revolving magnetic field Synchronous motors rotate at the same frequency as the revolving magnetic field ω service names are the property of their respective owners. Freescale Semiconductor, Inc. 2009. 4

Invented over a century ago by Nikola Tesla AC Induction Motor No permanent magnets (the rotor most often consists of a squirrel cage structure) Think of it as a rotating transformer where the stator is the primary, and the rotor is the secondary Rotor current is induced from stator current Notice the rotor slip The rotor does not quite keep up with the rotating magnetic field of the stator. service names are the property of their respective owners. Freescale Semiconductor, Inc. 2009. 5

Speed-Torque Performance of Induction Motors service names are the property of their respective owners. Freescale Semiconductor, Inc. 2009. 6

AC Induction Motor Control Methods V/Hz Drive: The control algorithm keeps a constant magnetizing current (flux) in the motor by varying the stator voltage with frequency. Often implemented with a slip controller (DRM 20 & 21) Phase Voltage 100% Boost Voltage Boost Freq. Base Point Base Freq. Frequency Field Oriented Control: Transforms voltage, current, and magnetizing flux values to spacevectors and controls the components of those vectors independently (DRM102) Dave Wilson Great Debate Article: Slip Control vs. Field Oriented Control service names are the property of their respective owners. Freescale Semiconductor, Inc. 2009. 7

Permanent Magnet AC Motor A PMSM motor rotates because of the magnetic attraction between the rotor and stator poles. When the rotor poles are facing stator poles of the opposite polarity, a strong magnetic attraction is set up between them. The mutual attraction locks the rotor and stator poles together, and the rotor is literally yanked into step with the revolving stator magnetic field. At no-load conditions, rotor poles are directly opposite the stator poles and their axes coincide. At load conditions the rotor poles lag behind the stator poles, but the rotor continues to turn at synchronous speed; the mechanical angle (a) between the poles increases progressively as we increase the load. Torque establishment (no-load condition) Torque establishment (load condition) service names are the property of their respective owners. Freescale Semiconductor, Inc. 2009. 8

Trapezoidal vs. Sinusoidal PM Machine Synchronous in PMSM implies the motor is sinusoidal Brushless DC in BLDC implies the motor is trapezoidal Flux distribution characteristics have differing waveforms (sinusoidal vs. trapazoidal) Field-oriented control vs. six-step control Both methods require rotor position information BLDC motor control At any instant, two of the three stator phases are excited Unexcited phase used as sensor (back emf) Synchronous motor All three phases persistently excited (continuous) Sensorless algorithm becomes complicated service names are the property of their respective owners. Freescale Semiconductor, Inc. 2009. 9

High Voltage Inverter-based ACIM and PMSM Drive System 110V or 220V Converter Motor Drive Inverter Filter Capacitor Freescale Dave s Control Center 230V or 460V Fault Signals Micro or DSP Logic Level PWMs Communications Gate Drivers Buffered PWMs Hot Ground! Isolation service names are the property of their respective owners. Freescale Semiconductor, Inc. 2009. 10

Freescale Motor Control Libraries Overview Over 35 functions available covering basic functions (including sin/cos processing), transformations, controllers, modulation techniques and resolver (position sensing) operations Theory and performance of software modules summarized in library documentation Specifics Written in assembly language with C-callable interface Intended for use in small data memory model projects Interfaces to algorithms combined into a single public interface include file (mclib.h) Matlab models available and used for functional testing service names are the property of their respective owners. Freescale Semiconductor, Inc. 2009. 11

Motor Variables in Vector Representation The q axis is the axis of motor torque along which the stator field must be developed Axis of phase b +a The d axis refers to the direct axis of the rotor flux -c N -b +b S Rotation +c Axis of phase a Rotor made from permanent magnets Axis of phase c -a Stator windings service names are the property of their respective owners. Freescale Semiconductor, Inc. 2009. 12

Features Written using CodeWarrior intrinsic functions. Documentation describes transformation theory and implemented equations. Correct evaluation is guaranteed when saturation flag is set prior to these function calls. Clark Transform Transformation Functions - MCLIB Park Transform Function Code Size Execution Clocks ClarkTrfm 14 61 ClarkTrfmInv 16 73 ParkTrfm 17 91 ParkTrfmInv 17 92 Inverse Park Transform Inv. Clark Transform & SVM techniques θfield θfield Phase A Phase B Phase C 3-Phase to 2-Phase α β Stationary to Rotating d q Control Process d q Rotating to Stationary α β Phase A Space Phase B Vector Modulation Phase C 3-Phase System 3-Phase System 2-Phase System 2-Phase System 3-Phase System AC DC AC Stationary Reference Frame Rotating Reference Frame Stationary Reference Frame service names are the property of their respective owners. Freescale Semiconductor, Inc. 2009. 13

Sensorless FOC of PMSM Demonstration service names are the property of their respective owners. Freescale Semiconductor, Inc. 2009. 14

Sensorless FOC System Block Diagram Ramp Speed control Q-Current Control Torque = ~ Line Voltage ω req + - PI Controller Field Control + - + - PI Controller D-Current Control Flux PI Controller u q u d Inverse Park Transformation d,q α,β u α DC-Bus Ripple u β elimination Space Vector Modulation PWM a,b,c U dcbus Inverter α,β i α a,b,c i a i b d,q i β α,β i c θ est ω est Tracking Observer Back-EMF Observer Park Transformation Clarke Transformation Freescale Dave s Control Center 3-Phase PMSM service names are the property of their respective owners. Freescale Semiconductor, Inc. 2009. 15

Application Timing Application based on MC56F8025 Pulse width modulation running at 20 khz with dead-time insertion FOC current loop running at 10 khz (100 μsec) Speed control loop running at 1 khz (1 msec) Field weakening implemented Freescale DSC software library GFLIB (general functions) GDFLIB (digital filtering) MCLIB (motor control) ACLIB (advanced control - sensorless) Algorithm Performance FOC current loop takes.55 usec to execute (loop running at 100 usec) Speed control loop takes 17 usec (loop running at 1 msec) service names are the property of their respective owners. Freescale Semiconductor, Inc. 2009. 16

DC Bus Voltage Measurement Feedback signals are proportional to bus voltage. Bus voltage is scaled down by a voltage divider. Values are chosen such that a 400-volt maximum bus voltage corresponds to 3.24 volts at output V_sense_DCB. service names are the property of their respective owners. Freescale Semiconductor, Inc. 2009. 17

Phase Current Measurements Shunt resistors measure voltage drop Two channels sampled simultaneously with 12-bit resolution Software calculation to obtain values for all 3 phase currents (Kirchhoff s current law) Q1 SKB04N60 Q3 SKB04N60 Q5 SKB04N60 Gate_AT Phase_A Gate_BT Phase_B Gate_CT Phase_C I I SB SA I SC Q2 SKB04N60 Q4 SKB04N60 Q6 SKB04N60 Gate_AB Gate_BB Gate_CB Source_AB Source_BB Source_CB I_sense_A1 sense R1 I_sense_B1 sense R2 I_sense_C1 sense R3 I_sense_A2 sense U I_S_A 0.1 1% I_sense_B2 sense U I_S_B 0.1 1% I_sense_C2 sense U I_S_C 0.1 1% service names are the property of their respective owners. Freescale Semiconductor, Inc. 2009. 18

Classifications of Sensorless Methods for PM Motors Back EMF observer Proper motor parameters, voltage and current required Challenges at zero and low speed estimation Measured current low, distortion caused by inverter irregularities Parameter deviation becomes significant with lowering speed Utilization of magnetic saliency Difference in Ld-Lq Rotor position detected by tracking magnetic saliency Carrier signal superimposed to main voltage excitation service names are the property of their respective owners. Freescale Semiconductor, Inc. 2009. 19

Open Loop Start Up - Starting procedure differs from V-axis washer - No need to operate at low speed (>300[rpm]) - High start-up torque required to speed up a loaded drum FG-W FG-I Integ MTPA Iq* Id* theta* Current Control FOC - Motor accelerated in open loop means there is no measured position feedback - FG-I and FG-W carefully chosen in order to assure a safe starting with minimum oscillation up to the maximum torque - FG-I Current function generator - FG-W Velocity function generator - MTPA Maximum torque per amp service names are the property of their respective owners. Freescale Semiconductor, Inc. 2009. 20

Model-based Estimator - Extended BEMF Observer -Model-based algorithm - Based on extended BEMF observer - Position and speed extraction by angle tracking observer - Algorithm used over wash cycle operation - Operation speed range starts reliably from ~300 [rpm] Alignment Open Loop Merge Sensorless Speed Close Loop service names are the property of their respective owners. Freescale Semiconductor, Inc. 2009. 21

Summary Introduced ACIM and PMSM motors Asynchronous vs. synchronous differentiators AC induction motors and control techniques Permanent magnet motors and control techniques Outlined motor control and drive system architecture Discussed field oriented control (FOC) principles and Freescale s motor control libraries Demonstrated and reviewed a Freescale DSC-based sensorless FOC control PMSM for a washer application service names are the property of their respective owners. Freescale Semiconductor, Inc. 2009. 22

Thank you for attending this presentation. We ll now take a few moments for the audience s questions, and then we ll begin the question and answer session. Q&A service names are the property of their respective owners. Freescale Semiconductor, Inc. 2009. 23

Sessions Session ID Title Related Session Resources AZ116 Industrial Motor Control Roadmap (Part 1) AZ141 FreeMASTER and Quick Start Overview Demos Pedestal ID Meet the FSL Experts Demo Title Title Time Location PMSM Sensorless FOC Demo PMSM Dishwasher Pump Demo PMSM for a Top Loading Washer service names are the property of their respective owners. Freescale Semiconductor, Inc. 2009. 24

For Further Reference DRM020: 3-Phase AC Induction Motor Drive with Tachogenerator Using MC68HC908MR32 DRM021: 3-Phase ACIM Volt per Hertz Control Using 56F80x DRM092: 3-Phase AC Induction Vector Control Drive with Single Shunt Current Sensing DRM102: PMSM Vector Control with Single Shunt Current Sensing Using MC56F8013/23 Dave Wilson Great Debate Article: http://www.industrialembedded.com/ service names are the property of their respective owners. Freescale Semiconductor, Inc. 2009. 25