CMPUT 399 Intro Robotics & Mechatronics: Motor Control

Slides:



Advertisements
Similar presentations
Applications of Electromagnetism
Advertisements

Lecture 19 Dimitar Stefanov Powered Wheelchairs 1940s – first powered wheelchairs, standard manual wheelchairs adapted with automobile starter motors.
Faraday’s Law of Induction III
12/3/2002BAE Electric Motors Classification / types –DC Motors –AC Motors –Stepper Motors –Linear motors Function –Power conversion - electrical.
Lecture 31 DC Motors.
MAE/ECE 5320 Brushless DC Motor(Actuator Slides) Daniel Aguirre Utah State University HW-1.
Chapter 17 Electromagnetic Induction. The prime link between electricity and magnetism is… MOTION.
DC Motors DC Motors are widely used in robotics because of their small size and high energy output. Key characteristics of DC motors include: 1. High Speed.
CMPE 118 MECHATRONICS Solenoids, DC Motors And the fine art of Snubbing.
Elec467 Power Machines & Transformers
Copyright by UNIT III DC Choppers 4/17/2017 Copyright by
Lecture 32 DC Motors Part II
Lesson 33 AC Generators.
Chapter 15 DC Machines.
AP Physics C Montwood High School R. Casao
DC Motors Taken from a variety of sources including: and ty/generators/index.html.
Chapter 22 Alternating-Current Circuits and Machines.
Electric Motors and Motion Control Ara Knaian. Motors Motors convert electrical energy to mechanical energy Motors make things move LINEAR ELECTROSTATIC.
2004/01/17 Sangjin Park PREM, Hanyang University
Electromagnetism By Bao Tran. Electromagnetic induction  Electromagnetic induction is a process in which a conductor cuts through a stationary magnetic.
Chapter 17 DC Motors. Objectives After studying this chapter, you will be able to: Explain the principles upon which DC motors operate Describe the construction.
Forging new generations of engineers. DC Motors and Generators Instruction Plan.
Ohm’s Law + - R E I E = I * R I = E / R R = E / I E = Voltage I = Current R = Resistance.
Electro Mechanical System
Chapter 29 Electromagnetic Induction and Faraday’s Law
Physics 12 Mr. Jean December 10 th, The plan: Video Clip of the day – PIhttp://
Physics 12 Mr. Jean May 4 th, The plan: Video clip of the day AC/DC power generation.
21-5 Generators An electric generator, or dynamo, converts mechanical energy to electrical energy. An ac generator consists of many loops of wire wrapped.
Lecture 16Electro Mechanical System1 DC motors are built the same way as generators  Armature of a motor connected to a dc power supply  When switch.
Magnetic Flux and Faraday’s Law of Induction
Electrical Actuation System Lecture 9 (Chapter 9).
DC Motor Control The material presented is taken from a variety of sources including: ponents/inductor001.html#howworks,
Chapter 25 Electromagnetic Induction. Objectives 25.1 Explain how a changing magnetic field produces an electric current 25.1 Define electromotive force.
Lecture 13Electro Mechanical System1 Improving the Voltage Waveshape  By increasing the number of coils to four, oriented at right angles to each other,
Motors and Generators.
Electric motors KON-C2004 Mechatronics Basics Tapio Lantela, Nov 2nd, 2015.
Motor Tutorial Kevin M. Lynch Laboratory for Intelligent Mechanical Systems Northwestern University Evanston, IL USA.
ELEC 3105 Basic EM and Power Engineering Rotating DC Motor PART 2 Electrical.
EE 401 Control Systems Analysis and Design Modeling an Electromechanical System The DC Servomotor Friday, Sept. 06, 2013 EE 401: Control Systems Analysis.
SMV Electric Tutorials
EE 401 Control Systems Analysis and Design Modeling an Electromechanical System The DC Servomotor Fri, Jan 29 EE 401: Control Systems Analysis and Design.
INTRODUCTION TO ROBOTICS Part 3: Propulsion System Robotics and Automation Copyright © Texas Education Agency, All rights reserved. 1.
DC MOTOR. Magnetism Opposites Attract / Likes Repel.
1 Figure 17.1 A Rotating Electric Machine. 2 Configurations of the three types of electric machines Table 17.1.
CLOSED LOOP SPEED CONTROL OF DC MOTOR WITH PWM TECHNIQUE
ME 440: Numerically Controlled Machine Tools
Motors & Motor Controllers
Electric Motors Classification / types Function DC Motors AC Motors
UNIT III DC Choppers.
DC Motors DC Motors are widely used in robotics because of their small size and high energy output. Key characteristics of DC motors include: 1. High Speed.
MULTIPHASE BRUSHLESS DC MOTOR
DC Generators.
BRUSHLESS MOTOR COMMUTATION
An FPGA Implementation of a Brushless DC Motor Speed Controller
BRUSHLESS DIRECT CURRENT MOTOR
Electric Generators Convert mechanical energy into electrical energy
Predefined Speed Control of BLDC Motor
Electromagnetism.
Motors and Generators Physics 12 Adv.
DC MOTOR SPEED CONTROL 1. Introduction
Chapter 5 DC Motors.
Electric Motors.
Introduction to Brush DC Motor Control
Mathematical Model and Characteristics Analysis of the BLDC motor
DC Motors and H-Bridges
AP Physics L14_motionalEmf Transforming energy with magnetism
28-Feb Feb-19 converted to Mechanical Energy DC Motor Describe how a d.c. motor works: A current-carrying coil in a magnetic field experiences.
Objective: The main aim of this project is to control the speed of the brush less direct current motor based on the single current sensor is proposed.
Introduction to Motor Drives
Presentation transcript:

CMPUT 399 Intro Robotics & Mechatronics: Motor Control Some slides are taken from Northwestern University’s “ME 333 Introduction to Mechatronics” by Kevin Lynch.

DC motors DC motors: cheap, most common DC motor – how it works ? https://www.youtube.com/watch?v=LAtPHANEfQo

Brushed permanent magnet DC motor Lorentz’ law: F = l I x B current flowing through a magnetic field creates a force on the wire carrying the current - use 3 loops - still have torque ripple - insufficient torque > use coil instead of wire - commutators to switch current Torque changes direction - switch direction of current - still torque varies

Model of DC motor Control V I 𝜏,⍵ 𝐼 𝑉=𝜏 𝜔+𝑅 𝐼 2 +𝐿𝐼 𝑑𝐼 𝑑𝑡 +… 𝑉= 𝜏 𝐼 𝜔+𝑅𝐼+𝐿 𝑑𝐼 𝑑𝑡 𝑉= 𝑘 𝑡 𝜔 Electrical power (input) (friction loss, heating, etc.) Mechanical power (output) kt : torque constant : characteristic of motor Open-circuit: I=0 back-emf (electro-motive force) voltage Opposing the driving voltage

Speed-Torque curve 𝑉= 𝑘 𝑡 𝜔+𝑅𝐼+𝐿 𝑑𝐼 𝑑𝑡 𝜔= 𝑉 𝑘 𝑡 − 𝑅 𝑘 𝑡 𝜏 𝑘 𝑡 𝑉= 𝑘 𝑡 𝜔+𝑅𝐼+𝐿 𝑑𝐼 𝑑𝑡 𝜔= 𝑉 𝑘 𝑡 − 𝑅 𝑘 𝑡 𝜏 𝑘 𝑡 𝜔= 𝜔 0 − 𝜔 0 𝜏 𝑠 𝜏 𝜔 0 = 𝑉 𝑘 𝑡 𝜏 𝜔 𝜏 𝑠𝑡𝑎𝑙𝑙 = 𝑘 𝑡 𝑉 𝑅 Speed-Torque curve nominal operating point nominal mechanical power continuous operating region 𝜏 𝑛𝑜𝑚 𝜔 𝑛𝑜𝑚 ⍵0: no-load speed 𝜏s: prevent moving ⇒ large torque (𝜏=kt I) ⇒ large current ⇒ (Power=RI2)⇒ overheating (over long period of time)

Mechanical power in speed-torque curve 𝜔= 𝜔 0 − 𝜔 0 𝜏 𝑠 𝜏 𝜏=( 𝜔 0 −𝜔) 𝜏 𝑠 𝜔 0 𝑃 𝑜𝑢𝑡 =𝜏𝜔 = 𝜏 𝑠 𝜔− 𝜏 𝑠 𝜔 0 𝜔 2 𝜔 0 𝜏 𝜔 𝜏 𝑠 𝑃 𝑜𝑢𝑡 =𝜏𝜔 𝑃 𝑚𝑎𝑥 = 1 4 𝜏 𝑠 𝜔 0 𝜏 𝑠 2 𝜔 0 2 Efficiency = 𝑃 𝑜𝑢𝑡 𝑃 𝑖𝑛 = 𝜏𝜔 𝑉𝐼 x 100 %

Mechanical power in speed-torque curve 𝜔= 𝜔 0 − 𝜔 0 𝜏 𝑠 𝜏 𝜏=( 𝜔 0 −𝜔) 𝜏 𝑠 𝜔 0 𝑃 𝑜𝑢𝑡 =𝜏𝜔 = 𝜏 𝑠 𝜔− 𝜏 𝑠 𝜔 0 𝜔 2 𝜔 0 𝜏 𝜔 𝜏 𝑠 𝑃 𝑜𝑢𝑡 =𝜏𝜔 𝑃 𝑚𝑎𝑥 = 1 4 𝜏 𝑠 𝜔 0 𝜔 0 2 𝜏 𝑠 2 Efficiency = 𝑃 𝑜𝑢𝑡 𝑃 𝑖𝑛 = 𝜏𝜔 𝑉𝐼 x 100 %

Motor specification (datasheet)

DC motor control Goal: drive a DC motor with micro-controller Vm 𝜏,⍵ Add a switch 𝑉 𝑚 = 𝑘 𝑡 𝜔+𝐼𝑅+𝐿 𝑑𝐼 𝑑𝑡 Large change of current ⇒ sparks use diode (flyback diode) current decay to zero exponentially enable us to turn motor on/off +V dig. out M M dig. out Low voltage Low current to control speed we use PWM PWM controls duty cycle of closing/opening the switch 10 KHz < f < 40 KHz enable us to control speed in 1-direction bi-directional >>> H-bridge ⏄

DC motor control H-bridge closed switches: OUT1 OUT2 S1 , S4 : forward S2 , S3 : reverse S1 , S3 : brake S2 , S4 : brake one/none: coast OUT1 OUT2 off off coast H L forward L H reverse shorted brake

Motor Control System Complete motor control system PI 𝝨𝝨 motor counter ref position (θd) Motion controller PI controller H-bridge motor current sensor counter encoder torque / Current command 𝝨𝝨 current error 20 KHz PWM duty measured PID + _ 5 KHz inner loop 200-1000 Hz outer loop

BLDC motors Brushless DC (BLDC) motor – how it works ? https://www.youtube.com/watch?v=bCEiOnuODac