Load Observer and Tuning Basics

Similar documents
PowerFlex 755T Flux Vector Tuning

Fundamentals of Servo Motion Control

Application Techniques. PowerFlex 700S and PowerFlex 755 Drives Tuning

Advanced Servo Tuning

Application Note #2442

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

Basic Tuning for the SERVOSTAR 400/600

Introduction to Servo Control & PID Tuning

Advanced Motion Control Optimizes Laser Micro-Drilling

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

SERVOSTAR Position Feedback Resolution and Noise

CTC and FLC, by default, have Default For Device checked which means use the factory default servo tuning settings.

Advanced Motion Control Optimizes Mechanical Micro-Drilling

Elmo HARmonica Hands-on Tuning Guide

Active Vibration Isolation of an Unbalanced Machine Tool Spindle

CSMIO/IP-A motion controller and Mach4

A Searching Analyses for Best PID Tuning Method for CNC Servo Drive

Robot Joint Angle Control Based on Self Resonance Cancellation Using Double Encoders

Optimizing Performance Using Slotless Motors. Mark Holcomb, Celera Motion

MTY (81)

A Machine Tool Controller using Cascaded Servo Loops and Multiple Feedback Sensors per Axis

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

This manuscript was the basis for the article A Refresher Course in Control Theory printed in Machine Design, September 9, 1999.

Latest Control Technology in Inverters and Servo Systems

MTE 360 Automatic Control Systems University of Waterloo, Department of Mechanical & Mechatronics Engineering

All Servos are NOT Created Equal

6.270 Lecture. Control Systems

Optimal Control System Design

EE 308 Spring Preparation for Final Lab Project Simple Motor Control. Motor Control

Development of the AC Servo Amplifier

Certification Test CT.Sigma7.01.eLV.Tuning.CertificationTest

A Fast PID Tuning Algorithm for Feed Drive Servo Loop

Automatic Control Systems 2017 Spring Semester

CONTINUOUS MOTION NOMINAL CHARACTERISTIC TRAJECTORY FOLLOWING CONTROL FOR POSITION CONTROL OF AN AC DRIVEN X-Y BALL SCREW MECHANISM

CDS 101/110: Lecture 8.2 PID Control

(Release Version 1.x) ^3 Servo Amplifier. ^4 3A0-09WPRO-xSx3. ^5 January 28, 2003

Table of Contents. Tuning Ultrasonic Ceramic Motors with Accelera-Series Motion Controller. Sept-17. Application Note # 5426

STEPPING MOTOR EMULATION

[ á{tå TÄàt. Chapter Four. Time Domain Analysis of control system

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

High Performance Low Voltage Servo Drives

Rectilinear System. Introduction. Hardware

The Air Bearing Throughput Edge By Kevin McCarthy, Chief Technology Officer

Figure 1: Unity Feedback System. The transfer function of the PID controller looks like the following:

Pan-Tilt Signature System

Introduction. Example. Table of Contents

Upgrading from Stepper to Servo

Experiment 9. PID Controller

Automatic Control Motion control Advanced control techniques

Fig m Telescope

GE420 Laboratory Assignment 8 Positioning Control of a Motor Using PD, PID, and Hybrid Control

A Case Study of Rotating Sonar Sensor Application in Unmanned Automated Guided Vehicle

Frequency Response Analysis and Design Tutorial

Scalar control synthesis 1

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

3Configuration CHAPTER THREE IN THIS CHAPTER. Configuration Tuning Procedures. Chapter 3 Configuration 23

TCS3 SERVO SYSTEM: Proposed Design

PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SCIENCE AND ENGINEERING

Advanced Digital Motion Control Using SERCOS-based Torque Drives

Software Operational Manual

PRESENTED AT PCIM-97 EUROPE CLOSED LOOP CONTROL OF THE LINEAR STEPPING MOTORS ABSTRACT

High-Bandwidth Force Control

Performance Characterization of IP Network-based Control Methodologies for DC Motor Applications Part II

Copyright 2014 YASKAWA ELECTRIC CORPORATION All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or

Application Note #5426

JUNE 2014 Solved Question Paper

Ball Balancing on a Beam

Step vs. Servo Selecting the Best

Sensors and Sensing Motors, Encoders and Motor Control

Improved NCTF Control Method for a Two-Mass Rotary Positioning Systems

Engineering Reference


Sensors and Sensing Motors, Encoders and Motor Control

3Configuration CHAPTER THREE IN THIS CHAPTER. Configuration Tuning Procedures. Chapter 3 Configuration 23

Basic Guidelines for Tuning With The XPS Motion Controller

DC SERVO MOTOR CONTROL SYSTEM

9 Things to Consider When Specifying Servo Motors

Performance Optimization Using Slotless Motors and PWM Drives

profile Using intelligent servo drives to filter mechanical resonance and improve machine accuracy in printing and converting machinery

MEGA Servo setup procedure for driving PMS motor

ADJUSTING SERVO DRIVE COMPENSATION George W. Younkin, P.E. Life Fellow IEEE Industrial Controls Research, Inc. Fond du Lac, Wisconsin

Build the machine you ve dreamed of, today!

LECTURE FOUR Time Domain Analysis Transient and Steady-State Response Analysis

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

Digital Control Lab Exp#8: PID CONTROLLER

System Inputs, Physical Modeling, and Time & Frequency Domains

Rotary Motion Servo Plant: SRV02. Rotary Experiment #02: Position Control. SRV02 Position Control using QuaRC. Student Manual

Mercury technical manual

BIMPLEMENTATION OF PC-BASED CONTROL ON A MODULAR OD/ID GRINDING MACHINE WITH AIR BEARINGS PRELOADED BY INCLINED IRON CORE LINEAR ELECTRIC MOTOR

PYKC 7 March 2019 EA2.3 Electronics 2 Lecture 18-1

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

Where: (J LM ) is the load inertia referred to the motor shaft. 8.0 CONSIDERATIONS FOR THE CONTROL OF DC MICROMOTORS. 8.

The MFT B-Series Flow Controller.

High-Performance Servo Drive Family. - E xperi ence - Va l u e. Valu

3D HELICOPTER SYSTEM (WITH ACTIVE DISTURBANCE)

A logical step into basic servo solutions SMARTSTEP

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

1336 PLUS II Custom Firmware

Torsion System. Encoder #3 ( 3 ) Third encoder/disk for Model 205a only. Figure 1: ECP Torsion Experiment

Bode Plot based Auto-Tuning Enhanced Solution for High Performance Servo Drives

Transcription:

Load Observer and Tuning Basics Feature Use & Benefits Mark Zessin Motion Solution Architect Rockwell Automation PUBLIC INFORMATION Rev 5058-CO900E

Questions Addressed Why is Motion System Tuning Necessary? What is the Autotune Test? When is the Autotune Test Effective? What is Load Observer? What are the Key Advantages of Load Observer?

Mass vs Weight PUBLIC INFORMATION 3

What is Mass? What is Inertia? PUBLIC INFORMATION 4

Why is Motion System Tuning Necessary? All machines are different and behave uniquely, with various levels of: Compliance & backlash Changing inertia and torque disturbances Machine to machine variation due to manufacturing tolerances Degradation over time Load Variance Compliance Backlash When Autotune provides unsatisfactory results manual tuning is required Requires expertise and time Must connect to each axis to run the motor and tune Each axis must be tuned independently; so the configuration is axis-specific

Sources of Compliance PUBLIC INFORMATION 6

What is Backlash? PUBLIC INFORMATION 7

8 Simplified Control Loops d^2/dt Acc FF Gain (Kaff) d/dt Vel FF Gain (Kvff) Position Command Σ Pos P Gain (Kp) Σ Σ Vel P Gain (P) Σ Test for Ki Zone Low Pass Filter Error Accumulator Pos I Gain (Ki) Error Accumulator Vel I Gain (I) Unlimited Current Command Feedback Position d/dt Kd Feedback Velocity d/dt Kd Current Limiting Current Command Motor Encoder Feedback Motor

9 Sercos Drive PI Controllers Kpp = Position Proportional Gain [rad/s] Kpi = Position Integral Gain [rad/s/ms] Kvp = Velocity Proportional Gain [rad/s] Kvi = Velocity Integral Gain [rad/s/ms] Kvff = Velocity Feedforward [%] Kaff = Acceleration Feedforward [%] Parallel Form - Proportional term (top) in parallel with the integral term (bottom) The proportional term is the control loop bandwidth in [rad/sec] The integral term has a squared relationship to the control loop bandwidth rad/sec² The 1000 factor is applied to counteract the squared relationship

10 CIP Drive PI Controllers Kpp = Position Loop Bandwidth Kpi = Position Integral Bandwidth [Hz] [Hz] Kvff = Velocity Feedforward [%] Kvp = Velocity Loop Bandwidth Kvi = Velocity Integral Bandwidth [Hz] [Hz] Kaff = Acceleration Feedforward [%] Series Form - Proportional term (top) in series with the integral term (bottom) All gains have a 2π factor applied this makes all gains in [Hz] All terms are proportional to each other and represent physical Bandwidth

11 Servo Loop Bandwidth Bandwidth is the usable range of frequencies in [Hz] where the gain through the system is above -3dB Bandwidth indicates servo drive performance and directly equates to transient response, i.e. how fast the servo physically responds to the load Higher bandwidth higher performance Factors affecting bandwidth are: Feedback resolution (higher is better) Load inertia ratio (lower is better) Drive update rate (faster is better) Load compliance (rigid is better) Drive Model Time Constant (lower is better)

12 Damping Factor Commonly referred to as zeta (z) It affects the rise time for a given bandwidth Lower Damping higher response Higher Damping lower response Fastest possible rise time without overshoot Lowest possible rise time, similar to decreasing BW Highest possible rise time, but has overshoot Under-damped High: z < 1.0 Critically damped Medium: z = 1.0 Over-damped Low: z > 1.0 Sercos: default z = 0.8 CIP: default z = 1.0 (Medium)

What is the Autotune Test? Autotune Functionality Calculates combined motor & drive characteristic values then sets control loop gains Optimal for rigid mechanics & high dynamic systems with rigid load ratios of 10:1 or less Performs physical bump test to measure the load then sets dynamic limits

When is the Autotune Test Effective? Autotune Effectiveness Simple Loads Rigid mechanics, non-changing loads High dynamic systems with rigid load ratios 10:1 Autotune 10% Remaining Applications Compliant loads Variable loads Optimal performance >10:1 load ratios Additional Tuning Required 90%

What is an OBSERVER?? PUBLIC INFORMATION 15

What is Load Observer? Load Observer Functionality Operates in real time as the machine runs Dynamically estimates the load torque & provides a feedback signal to cancel its effect Causes the motor to behave as though it is unloaded

What is Load Observer PUBLIC INFORMATION 17

When is Load Observer Effective? Systems with Mechanical Resonance Systems Requiring Optimal Performance [CATEGORY NAME] [PERCENTAGE] Additional Tuning Required 5% Load Observer Effectiveness Rigid/Compliant/ Changing Loads No 10:1 limitation on load ratio [CATEGORY NAME] [PERCENTAGE]

When is Load Observer Effective? Systems Requiring Optimal Performance Load Observer Effectiveness [CATEGORY NAME] [PERCENTAGE] Rigid/Compliant/ Changing Loads No 10:1 limitation on load ratio [CATEGORY NAME] [PERCENTAGE]

Load Observer Key Benefit #1 Enables Effective Tuningless Operation In the past, without Load Observer Autotune Test and/or Manual Tuning was Required Autotune test was performed on all axes Manual tuning required if autotune gave undesirable results Tuning knowledge required to manually tune axes with success Now, with Load Observer Effective Tuningless Operation is Possible Configure axes without auto- or manual tuning Commission axes without having to connect to machine Utilize consistent configuration across axes and machines

Load Observer Key Benefit #2 Effectively Manages Compliance in Mechanical Systems In the past, without Load Observer High Performance & Robustness was Impractical for Compliant Systems Systems with compliance were very challenging to tune Performance sacrificed to avoid instability from disturbances Mechanical systems were designed to minimize compliance Now, with Load Observer Compliant Systems Operate with Superior Performance & Robustness Achieve greater performance in systems with compliance Obtain greater robustness to system disturbances Ease requirement to minimize compliance in machine designs

Load Observer Key Benefit #3 Provides Simple Control for Variable Loads In the past, without Load Observer Complex Techniques were Utilized to Control Variable Loads Advanced techniques required to dynamically vary gains Techniques required load to vary in a predictable manner Gains set for lowest inertia to avoid instability during operation Now, with Load Observer Simple, Dynamic Control of Variable Loads is Possible Torque signal is automatically adjusted as load varies Gain values remain constant throughout operation Control maintained even when load varies in unpredictable way

Load Observer Summary Frequently Asked Questions How does Load Observer work? Load Observer estimates the torque required to move the load and applies a feedback signal to cancel its effect. So, the motor behaves as though it is unloaded. What are the key benefits of Load Observer? Where can I find more technical information? Tuningless operation now possible for many applications. Compliance is effectively managed. Variable loads are easy to control and no longer require additional code. Refer to Motion System Tuning Manual (MOTION-AT005).

Questions? PUBLIC INFORMATION Follow ROKAutomation on Facebook & Twitter. Connect with us on LinkedIn. www.rockwellautomation.com Rev 5058-CO900F