Smooth rotation. An adaptive algorithm kills jerky motions in motors.

Similar documents
ServoStep technology

Active Vibration Isolation of an Unbalanced Machine Tool Spindle

Latest Control Technology in Inverters and Servo Systems

Step vs. Servo Selecting the Best

Type of loads Active load torque: - Passive load torque :-

Motor-CAD Brushless PM motor Combined electromagnetic and thermal model (February 2015)

Electromagnetic and thermal model for Brushless PM motors

A Comparative Study of Sinusoidal PWM and Space Vector PWM of a Vector Controlled BLDC Motor

SPEED CONTROL OF PERMANENT MAGNET SYNCHRONOUS MOTOR USING VOLTAGE SOURCE INVERTER

Analog Devices: High Efficiency, Low Cost, Sensorless Motor Control.

SYNCHRONOUS MACHINES

Optimizing Performance Using Slotless Motors. Mark Holcomb, Celera Motion

Reduction of Torque Ripple in Trapezoidal PMSM using Multilevel Inverter

UNIT-III STATOR SIDE CONTROLLED INDUCTION MOTOR DRIVE

3.1.Introduction. Synchronous Machines

A COMPARISON STUDY OF THE COMMUTATION METHODS FOR THE THREE-PHASE PERMANENT MAGNET BRUSHLESS DC MOTOR

Design of A Closed Loop Speed Control For BLDC Motor

Sensorless control of BLDC motor based on Hysteresis comparator with PI control for speed regulation

Upgrading from Stepper to Servo

Extended Speed Current Profiling Algorithm for Low Torque Ripple SRM using Model Predictive Control

PART 2 - ACTUATORS. 6.0 Stepper Motors. 6.1 Principle of Operation

Performance Optimization Using Slotless Motors and PWM Drives

Designing With Motion Handbook

MSK4310 Demonstration

Detect stepper motor stall with back EMF technique (Part 1)

Performance evaluation of fractional-slot tubular permanent magnet machines with low space harmonics

Contents. About the Authors. Abbreviations and Symbols

Digital PWM Techniques and Commutation for Brushless DC Motor Control Applications: Review

SPEED CONTROL OF SENSORLESS BLDC MOTOR WITH FIELD ORIENTED CONTROL

Computer Numeric Control

Efficiency Optimized Brushless DC Motor Drive. based on Input Current Harmonic Elimination

Chuck Raskin P.E. Principle R&D Engineer. Blaine, MN USA

A Practical Primer On Motor Drives (Part 13): Motor Drive Control Architectures And Algorithms

Analysis of Indirect Temperature-Rise Tests of Induction Machines Using Time Stepping Finite Element Method

L E C T U R E R, E L E C T R I C A L A N D M I C R O E L E C T R O N I C E N G I N E E R I N G

Feedback Devices. By John Mazurkiewicz. Baldor Electric

CHAPTER 2 CURRENT SOURCE INVERTER FOR IM CONTROL

Fuzzy Logic Controller Based Direct Torque Control of PMBLDC Motor

Noise and Vibration in PM Motors Sources and Remedies

CHAPTER 6 BRIDGELESS PFC CUK CONVERTER FED PMBLDC MOTOR

3. What is the difference between Switched Reluctance motor and variable reluctance stepper motor?(may12)

BLDC TORQUE RIPPLE MINIMIZATION USING MODIFIED STAIRCASE PWM

International Journal of Advance Engineering and Research Development. PI Controller for Switched Reluctance Motor

DC-Voltage fluctuation elimination through a dc-capacitor current control for PMSG under unbalanced grid voltage conditions

CHAPTER 2 D-Q AXES FLUX MEASUREMENT IN SYNCHRONOUS MACHINES

Mitigation of Cross-Saturation Effects in Resonance-Based Sensorless Switched Reluctance Drives

BLDC Motor Drive with Power Factor Correction Using PWM Rectifier

Review article regarding possibilities for speed adjustment at reluctance synchronous motors

SPEED CONTROL OF BRUSHLES DC MOTOR

Application Note #2442

OPTIMUM DESIGN ASPECTS OF A POWER AXIAL FLUX PMSM

Performance Enhancement of Sensorless Control of Z-Source Inverter Fed BLDC Motor

Synchronous Machines Study Material

Control of Electric Machine Drive Systems

Volume 1, Number 1, 2015 Pages Jordan Journal of Electrical Engineering ISSN (Print): , ISSN (Online):

A VARIABLE SPEED PFC CONVERTER FOR BRUSHLESS SRM DRIVE

Generator Advanced Concepts

CHAPTER-III MODELING AND IMPLEMENTATION OF PMBLDC MOTOR DRIVE

DEVELOPMENT OF A SILENT BRUSHLESS DC MOTOR DRIVE. S. Camilleri, D. Patterson & H. Pullen

CHAPTER 2 LITERATURE REVIEW

THE UNIVERSITY OF BRITISH COLUMBIA. Department of Electrical and Computer Engineering. EECE 365: Applied Electronics and Electromechanics

CHAPTER 2 STATE SPACE MODEL OF BLDC MOTOR

DESIGN OF A VOLTAGE-CONTROLLED PFC CUK CONVERTER-BASED PMBLDCM DRIVE for FAN

Numerical Analysis of a Flux-Reversal Machine with 4-Switch Converters

Permanent Magnet Synchronous Motor Control with Speed Feedback Using a Resolver

Selected Problems of Induction Motor Drives with Voltage Inverter and Inverter Output Filters

A Novel Harmonics-Free Fuzzy Logic based Controller Design for Switched Reluctance Motor Drive

INDUCTION MOTOR FAULT DIAGNOSTICS USING FUZZY SYSTEM

Motor Repair Electrical Engineering Maintenance

CURRENT FOLLOWER APPROACH BASED PI AND FUZZY LOGIC CONTROLLERS FOR BLDC MOTOR DRIVE SYSTEM FED FROM CUK CONVERTER

EE 560 Electric Machines and Drives. Autumn 2014 Final Project. Contents

CONTROL OF A BRUSHLESS PERMANENT MAGNET MACHINE USING AN INTEGRATED TORQUE SENSOR IN PLACE OF A ROTOR POSITION SENSOR

UNIT II MEASUREMENT OF POWER & ENERGY

Control Strategies for BLDC Motor

CHAPTER 6 CURRENT REGULATED PWM SCHEME BASED FOUR- SWITCH THREE-PHASE BRUSHLESS DC MOTOR DRIVE

Sensorless Control of BLDC Motor Drive Fed by Isolated DC-DC Converter

Speed control of sensorless BLDC motor with two side chopping PWM

CONVERTERS IN POWER VOLTAGE-SOURCED SYSTEMS. Modeling, Control, and Applications IEEE UNIVERSITATSBIBLIOTHEK HANNOVER. Amirnaser Yazdani.

ROTOR FLUX VECTOR CONTROL TRACKING FOR SENSORLESS INDUCTION MOTOR

MOTION CONTROL OF LINEAR SYNCHRONOUS MOTORS WITH FORCE RIPPLE COMPENSATION USING CURRENT SHAPING. Christof Röhrig Andreas Jochheim

Influence Caused by Harmonic and Filtering Methods of Synchronous Generator in Short-capacity System

Estimation of Vibrations in Switched Reluctance Motor Drives

Digital Control of Permanent Magnet Synchronous Motor

Voltage mode stepper motor control. Smooth stepper motor driving

TORQUE PULSATIONS MINIMIZATION IN PM SYNCHRONOUS MOTOR DRIVE. QIAN WEIZHE B. Eng.

Designing An Efficient Three Phase Brushless Dc Motor Fuzzy Control Systems (BLDCM)

User Guide IRMCS3041 System Overview/Guide. Aengus Murray. Table of Contents. Introduction

CHAPTER 3 VOLTAGE SOURCE INVERTER (VSI)

PWM SWITCHING STRATEGY FOR TORQUE RIPPLE MINIMIZATION IN BLDC MOTOR

Page ENSC387 - Introduction to Electro-Mechanical Sensors and Actuators: Simon Fraser University Engineering Science

Generalized Theory Of Electrical Machines

MINIMISATION OF TORQUE RIPPLE-INDUCED ACOUSTIC EMISSIONS IN PERMANENT MAGNET SYNCHRONOUS MOTORS

Basic NC and CNC. Dr. J. Ramkumar Professor, Department of Mechanical Engineering Micro machining Lab, I.I.T. Kanpur

Power Factor Improvement with Single Phase Diode Rectifier in Interior Permanent Magnet Motor

Fundamentals of Servo Motion Control

Code No: R Set No. 1

This is a repository copy of Permanent-magnet brushless machines with unequal tooth widths and similar slot and pole numbers.

Three Phase Induction Motor Drive Using Single Phase Inverter and Constant V/F method

Elements of Haptic Interfaces

TRACK VOLTAGE APPROACH USING CONVENTIONAL PI AND FUZZY LOGIC CONTROLLER FOR PERFORMANCE COMPARISON OF BLDC MOTOR DRIVE SYSTEM FED BY CUK CONVERTER

Transcription:

Page 1 of 4 Copyright 2004 Penton Media, Inc., All rights reserved. Printing of this document is for personal use only. For reprints of this or other articles, click here Smooth rotation An adaptive algorithm kills jerky motions in motors. Boaz Kramer ACS Motion Control Inc. Plymouth, Minn. Edited by Robert Repas High-performance motion-control applications commonly use three-phase permanent-magnet synchronous motors, popularly known as brushless motors. These motors are typically operated by servodrives that deliver sinusoidal currents to produce a relatively smooth motion. However, brushless-motor shafts don't rotate smoothly. They experience a number of periodic disturbances from imperfections in motor structure and nonideal phase commutation. These disturbances create a certain amount of speed fluctuation, vibration, acoustic noise, and an excitation of lightly damped electrical resonances. Though small, the disturbances can introduce critical errors in applications that need smooth motion at low velocities such as for scanning and printing. Knowledge of the main contributors to these periodic disturbances reveals several methods for suppressing them. The most common brushless motors are rotary types with surface-mounted magnets. But most of the principles and methods apply to all brushless motors, including linear. There are five main sources for periodic disturbances, or torque ripples, in a brushless motor: cogging, dc offsets, back-emf harmonics, current harmonics, and phase/gain imbalances. Cogging is mainly caused by the slots in the stator combined with a nonuniform air gap. The permanent-magnet flux in the rotor creates a "cogging" torque as it seeks a path of minimum reluctance. The effect exists even when the drive is disabled. The level of the disturbance depends on design of the motor structure. Some motor structures generate little or no cogging action. But they are typically more expensive. Drives usually control two of the motor phases. Imperfections in the servodrive and current sensing circuitry formed by component tolerances produce dc offsets in one or both controlled phases. When the dc

Page 2 of 4 offset interacts with the permanent-magnet field of the motor, it gives rise to a periodic disturbance synchronized with the electrical angle of the motor. Manual offset compensation, usually available either at the drive or the controller, mitigates the offset to cancel the disturbance. However, in multidrive systems each drive needs its own compensation a rather tedious process. And even the best manual compensation cannot fully eliminate the problem. For example, thermal drift and component aging shifts the offset over time, necessitating periodic touch-ups. Drives with digital current loops, like the SPiiPlus CM from ACS Motion Control, produce significantly lower dc offsets. Compensation can take place automatically using a simple approach. The drive measures the phase currents for a zero reference as part of the drive-enable process. The measured values are then used for offset compensation. This kind of compensation is transparent to the user and significantly minimizes the associated disturbance. The electromagnetic torque of brushless motors results from an interaction between the motor current and its back-emf. Those used in high-performance motion applications are usually designed for sinusoidal back- EMF. This involves sinusoidal distribution of the armature windings, as well as specific shapes for the rotor and permanent magnets. A combination of sinusoidal supply currents and sinusoidal back-emf should ideally produce a smooth and ripple-free torque. Cogging action boosts position errors in motion-control systems shown by the position-error graph on the top. The harmonic gra on the bottom identifies specific bands of harmonic frequencie generated by motor cogging. The test system used an SpiiPlus controller by ACS Motion Control turning a motor at a slow but constant velocity of 1 rps (60 rpm). However, imperfections in the motor structure may give the magnetic flux linkage and its back-emf undesired high-order harmonics that create torque ripple. This ripple depends on the electrical angle of the motor and has a dominant sixth-order harmonic. Cheaper designs also involve high-order harmonics and the back-emf will not be perfectly sinusoidal. Common low-cost motors often have a so-called "trapezoidal back-emf." These motors are not designed to operate with sinusoidal currents and generate a relatively large torque ripple. It is incorrect to claim that these motors generate less torque ripple when operated with rectangular currents. Ideal rectangular phase commutation is not feasible. The back-emf waveform is typically not an ideal trapezoid shape. Sinusoidal commutation may exhibit nonideal characteristics as well. Currents may possess high-order harmonics that generate additional torque ripple. In particular, the currents in pulse-width-modulation (PWM) drives usually have high-frequency harmonics associated with switching that can appear in the motor torque. Fortunately, PWM switching frequencies are usually high so the harmonics have negligible effect on motion performance. It is important to note that the degree of torque disturbances caused by back-emf or current harmonics depends on the current amplitude. Unlike cogging or dc offsets, their effect is more pronounced when currents rise.

Page 3 of 4 The normal tolerance differences found in the phase windings and servodrive circuitry contribute to the torque ripple. Variations in phase impedance, currentcontrol circuitry, and the conduction ability of the power semiconductors create a current imbalance between the phases. The associated ripple depends on the electrical angle of the motor and mainly includes a second harmonic. If the motor and drive are in proper working order, the amplitude of this ripple is relatively small. However, ripple level rises with motor current. MINIMIZING THE DISTURBANCE There are several techniques available that reduce or even eliminate torque-ripple disturbances. The optimalcurrent method selectively eliminates torque-ripple harmonics by intentionally injecting high-order harmonics into the motor-current profile. The injected harmonics interact with the back-emf harmonics to generate ripple-free torque. The main disadvantage of this method is that it requires prior knowledge of the back-emf and other motor parameters. In addition, it involves a relatively complicated calculation that usually takes place off-line. For this reason, the method is impractical for many uses. It's definitely not usable in general-purpose motion controllers that can connect to many different motors. In addition, this method cannot eliminate cogging disturbances related to the mechanical angle of the motor rather than the electrical angle. A different method sometimes offered by motion controllers is feed-forward compensation: A selected number of sinusoidal signals are added to the drive output as feed-forward commands. Each command is founded on an integer multiple of the mechanical angle and has a constant amplitude. The latter assumption is not necessarily correct, but it is reasonable for many of the common disturbances. These two graphs (top and bottom) show the position error an harmonic content after an adaptive algorithm that compensates cogging action was added to the controller. The algorithm injec the compensation signal directly into the current command of th controller. As the graphs show, the algorithm reduces the amou of position error and the level of harmonics generated. Subseque testing indicated that the algorithm also minimizes the velocity ripple of the motor. The order of the major harmonic, amplitude, and phase are found by a simple experiment in which the motor moves at a relatively low velocity. It is assumed that the frequency of the major disturbances is low and well within the velocity loop bandwidth. The order, amplitude, and phase of the major torque harmonics are identified by analyzing the velocity loop output. Though the feed-forward method reduces torque ripple, it does have several disadvantages. It is complicated and tedious to manually set its parameters while handling only a limited number of harmonic disturbances. The technique does not take into account disturbances that vary as a function of the current amplitude; nor does it take into account the variance and time dependency of some of the disturbances. An adaptive cogging-compensation algorithm just recently developed overcomes most of the disadvantages mentioned above. It offers automatic and more effective compensation of multiple disturbance harmonics. The controller identifies major disturbance components by an iterative learning process that runs during homing of the system. The controller then injects a compensation signal into the command for current. The adaptive algorithm compensates for any time dependency or command dependency of the

Page 4 of 4 disturbances. The compensation is also active when the motor is in open-loop mode. The user can feel the effectiveness of the algorithm by rotating the motor shaft by hand. The shaft turns smoothly without any noticeable cogging action. MAKE CONTACT ACS Motion Control Inc., (763) 559-7669, acsmotioncontrol.co The two oscilloscope traces (top and bottom) display the befor and after effects of feed-forward compensation used to reduce ripple effects. A rotary brushless motor connected to an ACS SPiiPlus motion controller was first accelerated in one direction held to a constant rpm, and then brought to a stop. The same profile was then executed with the motor turning in the opposit direction. The scope displays show the reference velocity, the actual velocity, and the position error of the motor with and without feed-forward compensation of the major disturbing harmonic. The scope shows that velocity ripple and the position error during the constant velocity phase are virtually undetectab when using compensation.

Page 1 of 1 SOURCES OF RIPPLE Ripple Source Contributor Pulsating frequency Cogging Motor Nslots f M Dc offsets in currents Drive f E Back-EMF harmonics Motor 6 f E Current harmonics Drive 6 f E Phase/gain imbalances Motor/drive 2 f E The table summarizes the most common ripple sources and their resulting periodic disturbances. In the table, f E is the electrical motor frequency, f M is the mechanical motor frequency equal to f E /p where p is the number of pole pairs, and Nslots is the number of stator slots. Calculating torque ripple Phase currents and back-emf shape the electromagnetic torque of servomotors. Their interaction is best expressed by the following equation: T = (i a e a + i b e b + i c e c )/w m where w m = motor velocity; i a, i b, and i c = motor-phase currents; and e a, e b, and e c = phase back- EMFs. If motor-phase currents and back-emfs were perfectly balanced, the motor would not exhibit any torque-ripple effect. Unfortunately, all motors possess small imperfections and thus generate torque harmonics. As an example, assume a motor has a Y-connection, a dc offset in one of the phases designated as I 0, and a gain imbalance signified by the factor k. At any given electrical angle θθ, the phase currents are: ia(θ) = I 0 + I 1 sinθ ; ib(θ) = I 1 (1 + k)sin (θ 2π/3); ic(θ) = i a (θ) i b (θ). In addition, the motor used in this example has nonsinusoidal backemf with additional third and fifth harmonics: ea(θ) = E 1 sin θ+ E 3 sin 5θ ; eb(θ) = E 1 sin (θ 2π /3) + E 3 sin 5(θ 2π /3); ec(θ) = E 1 sin (θ + 2π /3) + E 3 sin 5(θ + 2π /3). The three harmonics create a waveform that is nearly trapezoidal in shape. Substituting the second and third sets of equations into the first set gives the torque results for the motor that consists of: A dc component that mainly depends on the fundamental harmonics of the current and back- EMF: T0 = (3/2 w m ) I 1 E 1 ; A first-order torque harmonic that depends on the fundamental harmonic of the back-emf and the current offset: T1(θ) = (1.732/ w m ) I 0 E 1 cos(θ +π/3); A second harmonic that depends on the gain imbalance, k: T2(θ) = (1.732k/2 w m ) I 1 E 1 sin(2θ +π /3); And a sixth-order harmonic that depends on the fundamental harmonic of current and the fifth harmonic of the back EMF: T6(θ) = (3/2 w m ) I 1 E 5 cos 6θ. The other harmonic components are negligible, although it's interesting to note that the third harmonic of the back- EMF has almost no effect when the motor has a Y-connection.