470 likes | 597 Vues
This presentation by Kelvin Peng discusses innovative techniques for designing command generators in mechatronic devices. It covers the concept of control, the feedback loop, and strategies for eliminating errors and rejecting disturbances. Key focus areas include resolving bridge crane vibration issues, input shaping for optimal system performance, and the trade-offs involved in increasing robustness in command shaping. Methods like Zero-Vibration shaping and multi-mode input shaping are explored, offering insights into practical applications across various machinery and robots, including feedback control systems.
E N D
Motion Control: Generating Intelligent Comands for Mechatronic Devices Kelvin Peng Feburary 7th 2012
Getting the System to do What you Want What is Control?
How to Control? Add a Feedback Loop • Pros: • Eliminates errors • Disturbance rejection • Cons: • Stability? • Sensors
Let’s go back to simple control • Pros: • Simple, no sensors • Stable (if plant is stable) • Accurate model not needed • Cons: • No disturbance rejection • Increase rise time Today’s topic: How to design the command generator
Before we go on… A General Control System
Bridge Crane Vibration Problem (and solution)
Normalization Positive Impulses Time Optimality Derivation for a Simple Case Constraints Vibration Amplitude (At the end of n impulses)
Simple Derivation (V=0, 2 impulses) 3 equations, 3 unknowns
Input Shaping Arbitrary Commands From previous example: Zero-Vibration (ZV) shaper • Slight increase in rise time • ΣAi = 1 so that shaped and initial commands have same steady state
Implementing a Digital Input Shaper Unshaped Command Shaped Command
Shaper Robustness Insensitivity – the width of a sensitivity curve where vibration remains under Vtol , the tolerable level of vibration
Increasing Shaper Robustness Insensitivity – the width of a sensitivity curve where vibration remains under Vtol , the tolerable level of vibration
Increasing Shaper Robustness Extra Insensitive (EI) Shaper Insensitivity – the width of a sensitivity curve where vibration remains under Vtol , the tolerable level of vibration
Increasing Shaper Robustness Like a Boss Tradeoff: More impulses are needed, and therefore slower rise time.
Multi-Mode Input Shaping Design a shaper for each mode, then convolve to get a shaper that eliminates both modes
ZV Shaper for 1 Hz and 2 Hz ZV Shaper for 1 Hz X ZV Shaper for 2 Hz
Shapers with Negative Impulses • Negative shapers: • Faster • But less robust • May excite un-modeled higher modes Unity Magnitude UMZV shaper
Special Case: Negative Shapers for On-Off Actuators UMZV Shaper: On-Off Not On/Off
On-Off Thrusters: Flexible Satellites (Tokyo Institute of Technology)
On-Off Thrusters: Flexible Satellites (Tokyo Institute of Technology)
Input Shaping With Feedback Control Collapse the feedback loop Input Shaper * Cascaded set of 2nd order systems
Disturbance During Motion Input Shaping and Feedback Control: Experimental Data Disturbance at End
Input Shaping Inside the Feedback Loop: Hand-Motion Crane Control
Human Operator Learning Unshaped Shaped
Portable Tower Crane • 2mx2mx340o • Interfaces: Pendent, GUI, Internet GUI • Overhead Camera • Used by Researchers and Students in Atlanta, Japan, Korea
Screen Interface Tower Crane: System Overview
Other Applications • Many types of cranes • Milling machines • Coordinate measuring machines • Disk drives • Long reach robots • Spacecraft
Application of Command Shaping to Micro Mills • Scale of Micro Meters (10-6m) • High Spindle Speeds (120 kRPM)
Part Surface Experimental Results Stage Tracking Error
Conclusions • Every control method has strengths and weaknesses (Feedback is not a magic cure-all) • The command issued to a system has a significant influence on its response • Input shaping • Can dramatically reduce system vibration • Is easy to implement