Motion Control. Laboratory assignment. Case study. Lectures. compliance, backlash and nonlinear friction. control strategies to improve performance

Similar documents
(a) Torsional spring-mass system. (b) Spring element.

Texas A & M University Department of Mechanical Engineering MEEN 364 Dynamic Systems and Controls Dr. Alexander G. Parlos

Development and performance analysis of a single axis linear motor

School of Mechanical Engineering Purdue University. ME375 ElectroMechanical - 1

INC 341 Feedback Control Systems: Lecture 3 Transfer Function of Dynamic Systems II

ENGG4420 LECTURE 7. CHAPTER 1 BY RADU MURESAN Page 1. September :29 PM

A FORCE BALANCE TECHNIQUE FOR MEASUREMENT OF YOUNG'S MODULUS. 1 Introduction

DcMotor_ Model Help File

Mechatronics Modeling and Analysis of Dynamic Systems Case-Study Exercise

Automatic Control Systems. -Lecture Note 15-

Mechatronics. MANE 4490 Fall 2002 Assignment # 1

MATHEMATICAL MODELING OF OPEN LOOP PMDC MOTOR USING MATLAB/SIMULINK

Precision tracking control of a horizontal arm coordinate measuring machine in the presence of dynamic flexibilities

Manufacturing Equipment Control

Positioning Servo Design Example

Trajectory Planning, Setpoint Generation and Feedforward for Motion Systems

Two-Mass, Three-Spring Dynamic System Investigation Case Study

Overview of motors and motion control

Stability Analysis and Research of Permanent Magnet Synchronous Linear Motor

MODELING AND HIGH-PERFORMANCE CONTROL OF ELECTRIC MACHINES

Mechatronics Engineering. Li Wen

3 d Calculate the product of the motor constant and the pole flux KΦ in this operating point. 2 e Calculate the torque.

2002 Prentice Hall, Inc. Gene F. Franklin, J. David Powell, Abbas Emami-Naeini Feedback Control of Dynamic Systems, 4e

Friction. Modeling, Identification, & Analysis

DC Motor Position: System Modeling

Control of Wind Turbine Generators. James Cale Guest Lecturer EE 566, Fall Semester 2014 Colorado State University

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67

Predictive Cascade Control of DC Motor

LO-COG DC Gearmotors. Series GM8000. Series GM9000. Series GM BULLETIN LCG Series GM8000, GM9000, GM Power Your Ideas

The basic principle to be used in mechanical systems to derive a mathematical model is Newton s law,

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

Model of a DC Generator Driving a DC Motor (which propels a car)

APPENDIX. SELECTING THE SureServo SERVO SYSTEM. In This Appendix... Selecting the SureServo Servo System...B 2. Leadscrew - Example Calculations...

6) Motors and Encoders

Mathematical Modelling of Permanent Magnet Synchronous Motor with Rotor Frame of Reference

Lecture 1: Introduction to System Modeling and Control. Introduction Basic Definitions Different Model Types System Identification

E11 Lecture 13: Motors. Professor Lape Fall 2010

(Refer Slide Time: 00:01:30 min)

Influence of the gap and the friction on trajectory reproduction accuracy in a multiaxis machine with CNC

Modeling and Simulation of the Nonlinear Computed Torque Control in Simulink/MATLAB for an Industrial Robot

MECH 3140 Final Project

FEEDBACK CONTROL SYSTEMS

the foundation of any business starts here

Modelling the dynamic behaviour of a ballscrew system taking into account the changing position of the ball-screw nut

Hybrid modelling and simulation of a computer numerical control machine tool feed drive

Exercise 5 - Hydraulic Turbines and Electromagnetic Systems

Introduction to Control (034040) lecture no. 2

Laboratory 11 Control Systems Laboratory ECE3557. State Feedback Controller for Position Control of a Flexible Joint

Sensorless Control for High-Speed BLDC Motors With Low Inductance and Nonideal Back EMF

Example: Modeling DC Motor Position Physical Setup System Equations Design Requirements MATLAB Representation and Open-Loop Response

WHAT A SINGLE JOINT IS MADE OF RA

International Journal of Advance Engineering and Research Development SIMULATION OF FIELD ORIENTED CONTROL OF PERMANENT MAGNET SYNCHRONOUS MOTOR

Robot Manipulator Control. Hesheng Wang Dept. of Automation

EE 410/510: Electromechanical Systems Chapter 4

Rotational Systems, Gears, and DC Servo Motors

ECE 5670/6670 Lab 8. Torque Curves of Induction Motors. Objectives

Example: DC Motor Speed Modeling

SERVOMOTOR SIZING AND APPLICATION. Gary Kirckof, P.E.

Motor Info on the WWW Motorola Motors DC motor» /MOTORDCTUT.

Mechatronic System Case Study: Rotary Inverted Pendulum Dynamic System Investigation

Rigid Manipulator Control

Speed Sensorless Control of a Long-Stator Linear Synchronous-Motor arranged by Multiple Sections

D(s) G(s) A control system design definition

Modeling and Analysis of Dynamic Systems

Mechatronic Motion System

Motion System Classes. Motion System Classes K. Craig 1

A Novel Method on Disturbance Analysis and Feed-forward Compensation in Permanent Magnet Linear Motor System

ET3-7: Modelling I(V) Introduction and Objectives. Electrical, Mechanical and Thermal Systems

Chapter 6: Efficiency and Heating. 9/18/2003 Electromechanical Dynamics 1

Rotary Motion Servo Plant: SRV02. Rotary Experiment #01: Modeling. SRV02 Modeling using QuaRC. Student Manual

Synergetic Control for Electromechanical Systems

Lezione 9 30 March. Scribes: Arianna Marangon, Matteo Vitturi, Riccardo Prota

Doubly salient reluctance machine or, as it is also called, switched reluctance machine. [Pyrhönen et al 2008]

Lab 3: Quanser Hardware and Proportional Control

ELG4112. Electromechanical Systems and Mechatronics

Selection of Servomotors and Reducer Units for a 2 DoF PKM

FORMULAS FOR MOTORIZED LINEAR MOTION SYSTEMS

Equal Pitch and Unequal Pitch:

Deriving a Fast and Accurate PMSM Motor Model from Finite Element Analysis The MathWorks, Inc. 1

Synchronous Machines

TwinCAT Motion Designer Report. Project Name: TwinCAT Motion Designer Project1. Customer. Application Engineer. Project Description

Robotics I. Test November 29, 2013

ME 3210 Mechatronics II Laboratory Lab 4: DC Motor Characteristics

Regular paper. Design and FE Analysis of BLDC Motor for Electro- Mechanical Actuator

Control of Electromechanical Systems

Servo Motor Selection Flow Chart

Introduction to Synchronous. Machines. Kevin Gaughan

EE Homework 3 Due Date: 03 / 30 / Spring 2015

SOLUTION (17.3) Known: A simply supported steel shaft is connected to an electric motor with a flexible coupling.

EXPERIMENTAL RESEARCH REGARDING TRANSIENT REGIME OF KINEMATIC CHAINS INCLUDING PLANETARY TRANSMISSIONS USED IN INDUSTRIAL ROBOTS

Deriving 1 DOF Equations of Motion Worked-Out Examples. MCE371: Vibrations. Prof. Richter. Department of Mechanical Engineering. Handout 3 Fall 2017

Applied Electronics and Electrical Machines

MCE380: Measurements and Instrumentation Lab. Chapter 5: Electromechanical Transducers

SSY155 Applied Mechatronics Examination date

Lesson 17: Synchronous Machines

THE REACTION WHEEL PENDULUM

Synchronous Machines

Control of Manufacturing Processes

You know for EE 303 that electrical speed for a generator equals the mechanical speed times the number of poles, per eq. (1).

Power Rate Reaching Law Based Second Order Sliding Mode Control

Transcription:

436-459 Advanced Control and Automation Motion Control Lectures traditional CNC control architecture modelling of components dynamic response of axes effects on contouring performance control strategies to improve performance Case study Two-axis profiling machine Laboratory assignment design and implement controller on X-Y table subject to compliance, backlash and nonlinear friction L1:1

Elements of a servo-controlled axis L1: Source: DYNAMIC SERVO ACTUATORS www.danahermotion.com

L1:3 Mechanical elements Bearing Table Bearing Ballscrew Nut Gearbox or Belt Drive Guideway Motor References: Source: Position Measurement on Machine Tools by Jan Braasch http://www.heidenhain.com/techart.html Weck, Manfred. Handbook of machine tools, Volume 3, Automation and Controls. Wiley, 1984. [Eng Library: 61.90 WECK] HMT Limited. Mechatronics and Machine Tools. McGraw Hill, 1999. [Eng Library: 61 MECH]

Conventional CNC control architecture Source: "SERCOS interface" presentation by Rigobert Kynast (http://www.sercos.de/down_uesicht.htm) L1:4

Modern CNC control architecture L1:5

CNC issues axis position commands via high-speed bus L1:6

In some tracking systems contouring error is critical... Profiling machines laser plasma water-jet Non-circular machining High speed milling Pictures courtesy Farley LaserLab http://www.farleylaserlab.co.uk/home.php L1:7

5 4 3 1 0-1 - -3-4 -5 0 0.1 0. 0.3 0.4 0.5 Time (s) Contouring error Example: laser profiling cut 10 mm circle in 0.5 s trapezoidal velocity profiles V max = 5 m/min (83 mm/s) A max = 1.4 m/s 5 4 3 1 0-1 - -3-4 -5-10 -8-6 -4-0 X position (mm) 0.5 0.45 0.4 0.35 0.3 0.5 0. 0.15 0.1 0.05 0-10 -8-6 -4-0 X position (mm) L1:8 Y position (mm) Time (s) Y position (mm)

Contouring limitations bandwidth lag in axis response mismatch between axes nonlinearities actuator saturation, Coulomb friction vibrational modes L1:9 5 4 3 1 0-1 - -3-4 -5-10 -8-6 -4-0 X position (mm) Y position (mm)

In low-feedrate machines disturbance rejection could be more important Grinding machine - tool cutter grinder low speed smooth operation need shiny surface finish L1:10

Ripple torque and friction L1:11 Torque disturbance caused by motor cogging or electrical poles 500 400 300 00 100 0-100 PGX contour error: scale=0000, 3.8um/-.5um Soft Y (mm) -00-300 -400-500 -500-400 -300-00 -100 0 100 00 300 400 500 Soft X (mm) Friction effects at axis reversals

Modelling of two-axis contouring machine Conventional architecture Electromechanical dynamics Current, velocity and position control loops Simple model for axis position dynamics Captures effects of tuneable parameters in CNC Allows analytical derivation of contouring performance Case study of profiling machine Linearised, continuous-time model in MATLAB Nonlinear, hybrid model in Simulink L1:1

Mechanical modelling x = Pθ L /π L1:13 Mechanical elements of rigid servo axis drive Only 1 DoF so refer all inertias, friction and forces to motor shaft Kinetic energy is θ M J Effective total inertia Referred inertias T = J θ + J θ + Mx 1 1 1 M M L L 1 1 1 J θ M M J N P θ L M M N θ M ( ) ( ) = + + π P = J + J N + M N θ = J θ π 1 1 M L M M

x = Pθ L /π Rate of energy dissipation is F = B θ θ + B θ θ + B x x ( ) ( ) ( ) M M M L L L S = B + BN + B N θ = Bθ π P M L S M M Rate of working of external forces is P W = τ θ F x = τ F N θ π M M L M L M L1:14

L1:15 x = Pθ L /π Mechanical elements of rigid servo axis drive θm τ Μ JM rigid connection Motor Load τ L θ Μ = θ L /N J eff B M B eff Dynamically equivalent model, referred to motor speed

x = PNθ M /π + δ L1:16 Nθ M k L θm Mechanical elements of compliant servo axis drive τ Μ τ L JM k, c compliant connection J eff B M Motor Load π θ L = x PN B eff PN k = kl π Dynamically equivalent model, referred to motor speed

Mechanical dynamics (rigid model) τ M τ L J θ M B θ = ω M M J ω = τ τ Bω M M L M Θ = M Ω = M Ω s M T T Js + B M L T M Ω M Θ M Θ L X T L + 1 Js + B 1 s N P π L1:17

e a Electrical model for DC PM servo motor + i a R a L a e b + τ m θ m, ω m Equation set: B KVL for armature circuit: di a e a = R a i a + L a + e b dt Back-emf: e b = K b ω m J τ l Motor torque characteristic: τ m = K ii a E a + 1 I a T M Ls a + Ra K i E b = K b Ω m L1:18

Electromechanical model of motor and load L1:19 E a + 1 I a E b Ls a + Ra ( ) ( ) KI T = Js + B Ω i a L M E K I = L s+ R I a b a a a a K i K b T M Ω M Θ M X T L + 1 Js + B Ls + R K T I = ( Js + B )( L s + R ) + K K a a i L Ω M Kb Js+ B Ea a a a i b 1 PN s π Js + B K i ΩM T L Kb Las R a I = a E + a Transfer function E a Ω M Ω M K = i E JL s + JR + BL s+ BR + K K ( ) a a a a a i b

Transfer function E a Ω M Ω M K = i E JL s + JR + BL s+ BR + K K ( ) a a a a a i b L1:0 Often the armature inductance L a is negligible Ω M K = M Ea TMs+ 1 1 B KK = + T J JR 1 1 = + T T i b M a mechanical time constant m em K T M M electromechanical time constant = = K i BR + K K JR a BR + K K a i b a i b Motor gain (rad/sv) Motor time constant (s)

Example product specs for brushed permanent magnet DC servo motor L1:1

Case study: Two-axis profiling machine x-axis DC servo motor drives belt sprocket after speed reduction through a belt drive y beam x drive tube drive side (rack on rail; pinion driven through spur gears by y-axis DC servo motor) torch box (attached to thin stainless steel belt) idle side (roller on flat track) L1: