ADVANCED MOTION CONTROL First and Second Order Motion by Peter Nachtwey.

Slides:



Advertisements
Similar presentations
Formal Computational Skills
Advertisements

PID Control Professor Walter W. Olson
Mechanical Design II Spring 2013.
System Function For A Closed-Loop System
Review 0、introduction 1、what is feedback?
Model-based Real-Time Hybrid Simulation for Large-Scale Experimental Evaluation Brian M. Phillips University of Illinois B. F. Spencer, Jr. University.
SPiiPlus Training Class
Structural Dynamics Laboratory Department of Engineering Science, University of Oxford First European Conference on Earthquake Engineering and Seismology,
Charge Pump PLL.
Lecture 20 Dimitar Stefanov. Microprocessor control of Powered Wheelchairs Flexible control; speed synchronization of both driving wheels, flexible control.
Optimization-based PI/PID control for SOPDT process
Hoday Stearns Advisor: Professor Masayoshi Tomizuka
1 ChE / MET Apr 12. Feedback Controller Tuning: (General Approaches) 1)Simple criteria; i.e QAD via ZN I, t r, etc easy, simple, do on existing.
Introductory Control Theory I400/B659: Intelligent robotics Kris Hauser.
ABS Control Project Ondrej Ille Pre-bachelor Project.
Copyright NTI AG / LinMot Seminar2002_Reglertuning-V1.0.ppt 1 6. Tuning of a position controller 6.1 Evaluation of the position control 6.2 Components.
Build to kick kick to win. Shooting skills 2 Outline Shooting mechanism System description Actuator design Lob shots Identification Calibration Towards.
Tom Powers Practical Aspects of SRF Cavity Testing and Operations SRF Workshop 2011 Tutorial Session.
Control Architectures: Feed Forward, Feedback, Ratio, and Cascade
Motion Control for Packaging Machines Vibration analysis through motion control-motor-load interaction.
PID Control -1 + Professor Walter W. Olson
Loop Shaping Professor Walter W. Olson
The Proportional-Integral-Derivative Controller
Unit 4 Sensors and Actuators
System identification of the brake setup in the TU Delft Vehicle Test Lab (VTL) Jean-Paul Busselaar MSc. thesis.
Lecture 31 Electrical Instrumentation. Lecture 32 Electrical Instrumentation Electrical instrumentation is the process of acquiring data about one or.
Lecture161 Instrumentation Prof. Phillips March 14, 2003.
The Mechatronics Design Lab Course at the University of Calgary Presented June 2, 2003.
Modeling, Simulation, and Control of a Real System Robert Throne Electrical and Computer Engineering Rose-Hulman Institute of Technology.
Lecture 9: Compensator Design in Frequency Domain.
D D L ynamic aboratory esign 5-Nov-04Group Meeting Accelerometer Based Handwheel State Estimation For Force Feedback in Steer-By-Wire Vehicles Joshua P.
Proportional/Integral/Derivative Control
Esci 411, Advanced Exploration Geophysics (Micro)seismicity John Townend EQC Fellow in Seismic Studies
SmoothnessAccuracy Improving Smoothness and Accuracy in Stepper Systems.
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Wojciech CICHALEWSKI, DMCS-TUL ATCA Review, Monday, Dec , High Level Applications.
System & Control Control theory is an interdisciplinary branch of engineering and mathematics, that deals with the behavior of dynamical systems. The desired.
Compensation Methods Electronic Engineering. The following presentation is a part of the level 5 module -- Electronic Engineering. This resources is a.
Linac Marx Modulator Update Trevor Butler 5/20/2015.
Brief Review of Control Theory
International Conference on Sustainable Built Environment NANCO AND UNIVERSITY OF MELBOURNE JOINT RESEARCH SESSION ON NANOTECHNOLOGY AND SUSTAINABLE BUILT.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Loop Shaping.
Model Reference Adaptive Control (MRAC). MRAS The Model-Reference Adaptive system (MRAS) was originally proposed to solve a problem in which the performance.
Power PMAC Tuning Tool Overview. Power PMAC Servo Structure Versatile, Allows complex servo algorithms be implemented Allows 2 degree of freedom control.
COSMOSMotion Slides.
Advanced Higher Physics Unit 1
Automatic Control System V. Compensation. If the satisfactory design of the process dynamics can’t be obtained by a gain adjustment alone, then some methods.
Control systems KON-C2004 Mechatronics Basics Tapio Lantela, Nov 5th, 2015.
Lecture 25: Implementation Complicating factors Control design without a model Implementation of control algorithms ME 431, Lecture 25.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Sensitivity.
B. Caron, G. Balik, L. Brunetti LAViSta Team LAPP-IN2P3-CNRS, Université de Savoie, Annecy, France & SYMME-POLYTECH Annecy-Chambéry, Université de Savoie,
Adaptive Control Loops for Advanced LIGO
(thanks to Gary Fedder)
Digital to Analog Converter (DAC)
Unit 0 Topic: AP Labs Learning Targets: N/A. Labs and AP It is a curricular requirement that you keep and maintain a lab notebook or journal One of the.
Derivative Examples 2 Example 3
Proportional and Servo Valves
SPM Users Basic Training August 2010 Lecture VIII – AC Imaging Modes: ACAFM and MAC Imaging methods using oscillating cantilevers.
Implementation of a MPC on a deethanizer
PID Control Systems (Proportional, Integral, Derivative)
Heat to air update August 9th, 2017.
Sensorless position control of direct driven hydraulic actuators Master’s thesis seminar presentation Tom Sourander Aalto University School of Engineering.
Implementation of a MPC on a deethanizer
Brief Review of Control Theory
NC and CNC machines and Control Programming
Implementation of a MPC on a deethanizer
Korry Force Feedback Project
The Organization and Planning of Movement Ch
Implementation of a MPC on a deethanizer
Making hydraulic motion controllers for over 30 years.
Building Services Controls
Presentation transcript:

ADVANCED MOTION CONTROL First and Second Order Motion by Peter Nachtwey

Pressure/Force OnlyPosition-SpeedPosition-ForcePressure/Force LimitPosition-Pressure Closed Loop Control

Why Bother Making Another Hydraulic Motion Controller? Connect. Control. Optimize. 32 bits to interface with 32 bit PLCs and PCs. 32 or 64 bit floating point math Motion Control / User Programs off load PLCs. 10/100Mb Full Duplex Ethernet using EtherNet/IP. 2 nd Order Control most important.

First order vs. Second order control Motors look like first order systems Hydraulic systems look like 2nd order systems Modeled as a Mass between two springs as a representative, effective, simple models.

Mass and Two Springs

First and Second Order Response

First and Second Order Controllers First Order Controllers have a PID and velocity and acceleration feed forward. Second order controllers have a PID with a second derivative and velocity, acceleration and jerk feed forwards.

Its costly to design hydraulic systems with natural frequencies high enough for higher production rates. Response is limited by ξω n /2 without 2 nd order motion control One answer is to control the system with 2nd order motion controllers quicker accels and decels (under control) than what 1st order systems permit. Lower damping factor & natural frequency, allows greater advantage over 1st order controllers Compensate for mechanical cost in the electronic controls Why 2 nd Order Control?

3 Challenges implementing a Second order controller Challenge 1. Must have smooth motion profiles where the jerk changes smoothly for the jerk feed forward. Simple motion or target profile generators arent good enough.

3 Challenges implementing a Second order controller Challenge 2. Using the double derivative gain is problematic. The derivative gain is difficult enough ! quantizing error due to lack of resolution. Sample jitter Noise.

3 Challenges implementing a Second order controller Challenge 2.

3 Challenges implementing a Second order controller Challenge 3. How does one tune a second order? Use a 5th order motion profile or target generator. Use model based control. Auto tuning determines the jerk feed forward and second derivative gain.

Solutions to 2nd order controller implementation problems Use a 5 th order motion profile or target generato r. Use model based control. Use Auto tuning to determine the jerk feed forward and second derivative gain.

Second Order Motion Profile - Higher Order PID Higher Order Target Generator

PID w 2 nd derivative gain + FF

Model Based Control Why Bother?

Model Based Control The PID and feed forwards use the positions, velocities, and accelerations generated by the model, not the feedback. The feedback continuously updates the model to keep the model from going astray. The advantage is that the PID sees a nearly perfect system virtually free of quantizing errors, sample jitter and noise.

Model Based Control The result is a smoother output which allows use of higher gains. However, one should ask, Where does the model come from?

System Identification and Auto Tuning The information needed is in the plots/graphs Need time, control output and actual position or velocity The result is Gain and time constant for a first order model Gain, damping factor and natural frequency second order. Choose the model for the best fit.

First Order Model

Second Order Model

Actual vs. Estimated Velocity

Actual and Estimated Accelerations

Estimated State Feedback

Selecting the Closed Loop Gain. Closed Loop Gains are calculated from the model and the desired bandwidth. Only one parameter to choose – the desired bandwidth. Feed-Forward Gains are calculated from the model only

Auto Tuning via Tuning Wizard

Step Response for Different Bandwidths

Summary Why Bother? Machines can be simpler and less costly to manufacture. Technology allows advances in machine motion control

Thank You for Your Time and Attention! Questions?

Hydraulic Design Guide

ADVANCED MOTION CONTROL First and Second Order Motion by Peter Nachtwey

Solutions to 2nd order controller implementation problems x(t)=x(0)+v(0)*t+.5*a(0)*t^ *j(0)*t^3+c4*t^4+c5*t^5 v(t)=v(0)+a(0)*t+0.5*j(0)*t^2+4*c4^3+c5*t^4 a(t)=a(0)+j(0)*t+12*c4*t^2+20*c5*t^3 j(t)=j(0)+24*c4*t+60*t^2 The fifth order motion profile

Feedback/Transducer Components of a Motion System Actuator Controller Closed Loop Control Load

System Identification and Auto Tuning Choosing the model that provides the best fit.