Controlling an AC Motor

Similar documents
Sensors and Sensing Motors, Encoders and Motor Control

Page 1. Relays. Poles and Throws. Relay Types. Common embedded system problem CS/ECE 6780/5780. Al Davis. Terminology used for switches

Castle Creations, INC.

Sensors and Sensing Motors, Encoders and Motor Control

Embedded Controls Final Project. Tom Hall EE /07/2011

DC Motor Speed Control using PID Controllers

MTY (81)

Application Note AN-3006 Optically Isolated Phase Controlling Circuit Solution

Project Proposal. Low-Cost Motor Speed Controller for Bradley ECE Department Robots L.C.M.S.C. By Ben Lorentzen

Using Magnetic Sensors for Absolute Position Detection and Feedback. Kevin Claycomb University of Evansville

VECTOR CONTROL SCHEME FOR INDUCTION MOTOR WITH DIFFERENT CONTROLLERS FOR NEGLECTING THE END EFFECTS IN HEV APPLICATIONS

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

Introduction to Servo Control & PID Tuning

Lab 23 Microcomputer-Based Motor Controller

Fundamentals of Servo Motion Control

Draw the symbol and state the applications of : 1) Push button switch 2) 3) Solenoid valve 4) Limit switch ( 1m each) Ans: 1) Push Button

MAE106 Laboratory Exercises Lab # 5 - PD Control of DC motor position

Control of Electrical Lights and Fans using TV Remote

Built-in soft-start feature. Up-Slope and Down-Slope. Power-Up safe start feature. Motor will only start if pulse of 1.5ms is detected.

CSMIO/IP-A motion controller and Mach4

CT435. PC Board Mount Temperature Controller

Senior Design Project Gyroscopic Vehicle Stabilization

The Discussion of this exercise covers the following points: Angular position control block diagram and fundamentals. Power amplifier 0.

Effective Teaching Learning Process for PID Controller Based on Experimental Setup with LabVIEW

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

6. HARDWARE PROTOTYPE AND EXPERIMENTAL RESULTS

High-speed and High-precision Motion Controller

Servo Tuning. Dr. Rohan Munasinghe Department. of Electronic and Telecommunication Engineering University of Moratuwa. Thanks to Dr.

Active Vibration Isolation of an Unbalanced Machine Tool Spindle

Position Control of DC Motor by Compensating Strategies

ME375 Lab Project. Bradley Boane & Jeremy Bourque April 25, 2018

Chapter 5. Tracking system with MEMS mirror

Electronics Design Laboratory Lecture #4. ECEN 2270 Electronics Design Laboratory

Automate. Hardware: Software: 1. Somove Lite V (or latest version available) for drive configuration optional

SINGLE SENSOR LINE FOLLOWER

Sensors. CS Embedded Systems p. 1/1

CHAPTER 4 PID CONTROLLER BASED SPEED CONTROL OF THREE PHASE INDUCTION MOTOR

ECE 5670/ Lab 5. Closed-Loop Control of a Stepper Motor. Objectives

Industrial Control Equipment. ACS-1000 Analog Control System

Instrumentation and Control Systems

Experiment (1) Principles of Switching

AN457 APPLICATION NOTE

Semiconductor 9/21/2015


Development of Variable Speed Drive for Single Phase Induction Motor Based on Frequency Control

Experiment Of Speed Control for an Electric Trishaw Based on PID Control Algorithm

MICROCONTROLLER BASED BOOST PID MUNAJAH BINTI MOHD RUBAEE

DC SERVO MOTOR CONTROL SYSTEM

A Three Phase Power Conversion Based on Single Phase and PV System Using Cockcraft-Walton Voltage

Experiment 9. PID Controller

Introduction. Example. Table of Contents

Tech Note #3: Setting up a Servo Axis For Closed Loop Position Control Application note by Tim McIntosh September 10, 2001

Synchronization control of DC motors through adaptive disturbance cancellation

ECET 211 Electric Machines & Controls Lecture 9-1 Adjustable-Speed Drives and PLC Installations (1 of 2)

DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY EEE 402 : CONTROL SYSTEMS SESSIONAL

CHAPTER 2 PID CONTROLLER BASED CLOSED LOOP CONTROL OF DC DRIVE

Switch Mode Power Conversion Prof. L. Umanand Department of Electronics System Engineering Indian Institute of Science, Bangalore

Speed Control of Single Phase Induction Motor Using Infrared Receiver Module

CHAPTER 4 CONTROL ALGORITHM FOR PROPOSED H-BRIDGE MULTILEVEL INVERTER

CSE 3215 Embedded Systems Laboratory Lab 5 Digital Control System

Drives 101 Lesson 3. Parts of a Variable Frequency Drive (VFD)

Analog Servo Drive. Peak Current 16 A (11.3 A RMS )

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Hands-On Introduction to EE Lab Skills Laboratory No. 2 BJT, Op Amps IAP 2008

Testing and Stabilizing Feedback Loops in Today s Power Supplies

Application Note Using MagAlpha Devices to Replace Optical Encoders

7 Lab: Motor control for orientation and angular speed

Chapter 3 : Closed Loop Current Mode DC\DC Boost Converter

Synchronized Injection Molding Machine with Servomotors

Introducing the New DMC-42x0 Ethernet Controller

2.017 DESIGN OF ELECTROMECHANICAL ROBOTIC SYSTEMS Fall 2009 Lab 4: Motor Control. October 5, 2009 Dr. Harrison H. Chin

ME 461 Laboratory #5 Characterization and Control of PMDC Motors

Experiment 7: PID Motor Speed Control

Carlos L. Castillo Corley Building 114A

SPEED SYNCHRONIZATION OF MASTER SLAVE D.C. MOTORS USING MICROCONTROLLER, FOR TEXTILE APPLICATIONS

PID-CONTROL FUNCTION AND APPLICATION

Observer-based Engine Cooling Control System (OBCOOL) Project Proposal. Students: Andrew Fouts & Kurtis Liggett. Advisor: Dr.

Simple Methods for Detecting Zero Crossing

RX23T inverter ref. kit

STEPPING MOTOR EMULATION

MSK4310 Demonstration

CHAPTER 4 FUZZY BASED DYNAMIC PWM CONTROL

ABS System Control. Tallinn University of Technology. Pre-bachelor project. Ondrej Ille

UNIVERSAL INPUT TO PULSE CONVERTER MODULE

Teaching Mechanical Students to Build and Analyze Motor Controllers

CHAPTER 6. CALCULATION OF TUNING PARAMETERS FOR VIBRATION CONTROL USING LabVIEW

A Subsidiary of Regal-Beloit Corporation. AC Inverter Terminology

High Speed I/O 2-PAM Receiver Design. EE215E Project. Signaling and Synchronization. Submitted By

PRACTICAL IMPLEMENTATION OF FUZZY CONTROLLER FOR CONTROLLING THE CNC SPINDLE MOTOR USING PLC

FPGA Implementation of a PID Controller with DC Motor Application

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

Experiment#6: Speaker Control

Control System for Lamp Luminosity. Ian Johnson, Tyler McCracken, Scott Freund EE 554 November 29, 2010

HPVFP High Performance Full Function Vector Frequency Inverter

V-LAB COMPUTER INTERFACED TRAINING SET

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

Lab 5: Inverted Pendulum PID Control

Ametek, Inc. Rotron Technical Products Division. 100 East Erie St., Suite 200 Kent, Ohio User's Guide. Number Revision F

MicroManager. Velocity Mode PID Dancer/Loadcell Control. Instruction Manual MM3000-PID

HARDWARE IMPLEMENTATION OF DIGITAL SIGNAL CONTROLLER FOR THREE PHASE VECTOR CONTROLLED INDUCTION MOTOR

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

Transcription:

Controlling an AC Motor Elias Badillo Ibarra James Smith December 7, 2010 EE 554 Embedded Control Systems

Abstract The goal of this project was to implement a PID motor controller to control velocity in LabVIEW. The motor was a universal motor, commonly used in hand tools, controlled by phase control.

Background Many power tools use universal motors. The universal motor is a series wound motor designed to run directly on AC power. It is called the universal motor because it will rotate the same direction with either polarity of DC current and therefore will also run on AC current. Other AC motors like synchronous or induction are limited to 3600 rpm when operated from a 60 Hz power source. The universal motor can operate at significantly higher speeds. Operating at a higher speed allows a higher power output for a given size and weight, a major benefit for handheld tools. A high speed motor with a mechanical gear reduction is almost always lighter and usually cheaper than slow speed motor. Pulse width modulation is an efficient way to control DC motors. The motor responds to the average voltage as if it were a constant DC voltage. This is very convenient because the modulating transistors can run in saturation, reducing power losses. Because the universal motor is a type of DC motor it also responds to the average voltage. This means that pulse width modulation can be applied directly to the AC voltage and it will control the average voltage to the motor. Many semiconductors allow current flow in one direction only. A TRIAC can preform switching on AC current directly with a few conditions. One condition is that a TRIAC will remain latched on until the current falls below the threshold. Thus, the pulse width modulation must switch off as the AC line crosses zero. The switch on must occur between zero crossings. This kind of pulse width modulation is known as phase control. See Figure 1 for an illustration of phase control. Figure 1: Phase Control Phase control requires that the TRIAC be switched on at an exact point in the cycle. For most applications this requires the AC line voltage be monitored to detect the zero crossings. A simple dimmer switch uses an RC network to provide a phase shift to the control signal, providing a variable delay. For an digital controller, the line voltage can be sensed with an optoisolator. The optoisolator isolates the control circuits for safety as well as converting the sinusoidal wave into a square wave for easier digital processing. The output signal is also optoisolated for safety and to protect the controller from transients on the AC line, including noise generated from the phase control itself.

Implementation The hardware for this project was minimal. See Figure 2 for the schematic diagram. The TRIAC used is rated for 600 volts and 10 amps, capable of handling the motor's 4.2 amp load plus a safety factor. RS and CS are intended to help filter noise generated by the phase control. Motor speed is measured with an optical encoder. The controller for this system was a personal computer equipped with a National Instruments PCI-6229 interface board and LabVIEW software. Figure 2: Schematic The PID controller is implemented in a literal fashion by computing the integral and derivative of the error. The controller was created in modules to allow easy testing and reuse of the code. Tuning the algorithm was done by applying the tangent method to the step response and adjusting the constants according to the Ziegler-Nichols rules. Figure 3: Open Loop response

These rules suggested Kp=4.334, Kd=2.167, and Ki=18.84. Figure 4: Closed Loop Response Buffers in the board and in LabVIEW's processing added delays to the output signal in relation to the AC line reference. To compensate for this we added a phase offset to the output. The delay was consistent so the offset was adjusted manually, using an oscilloscope to monitor the output. This offset is the calibration input in the program.

Figure 5: Main Program Source

Figure 6: Control Panel Figure 7: PID Controller Block

Figure 8: Proportional Section Figure 9: Integral Section Figure 10: Derivative Section

Conclusion The combination of a universal motor and phase control is a simple and elegant means of providing controlled motion from AC line power. This combination provides good control, light weight, and low cost. Phase control create large amounts of electrical noise that may be a problem in some applications. LabVIEW is well suited for controls applications. Using a LabVIEW program for the controller allowed quick and easy changes, as well as easy monitoring of inputs and outputs. One does need to remember and compensate for additional delays caused by processing as most operating systems are not designed for realtime operation. A logical design path would be to replace the interface board with a microcontroller after the control system design is finished. This design process could be faster and easier than trying to tune the control system on a microcontroller. References Fadali, M. Sami., and Antonio Visioli. Digital Control Engineering: Analysis and Design. Burlington: Elsevier/Academic, 2009. Print. Hughes, Austin. Electric Motors and Drives: Fundamentals, Types, and Applications. Burlington: Elsevier/Newnes, 2006. Print. National Instrument Corporation. LabVIEW System Identification Toolkit User Manual. http://www.ni.com/pdf/manuals/371001c.pdf 2006. Web.