CONTROL IMPROVEMENT OF UNDER-DAMPED SYSTEMS AND STRUCTURES BY INPUT SHAPING

Similar documents
Comparison of filtering methods for crane vibration reduction

UNITY-MAGNITUDE INPUT SHAPERS AND THEIR RELATION TO TIME-OPTIMAL CONTROL

Techniques For Sway Control Of A Double-Pendulum-Type Overhead Crane

The Intelligent Combination of Input Shaping and PID Feedback Control. John R. Huey

Manipulation with Tower Cranes Exhibiting Double-Pendulum Oscillations

Active sway control of a gantry crane using hybrid input shaping and PID control schemes

PRACTICAL SWAY MOTION CONTROL FOR DOUBLE PENDULUM-TYPE OVERHEAD CRANE SYSTEM

INTERACTION OF INPUT SHAPING AND CASCADE CONTROLLER FOR DC DRIVE CONTROL

IMPLEMENTATION OF INPUT SHAPING ON FLEXIBLE MACHINES WITH INTEGER CONTROLLERS. Keywords: Vibration, Input signals, Shaping Filters.

A Study of Crane Operator Performance Comparing PD-Control and Input Shaping

DYNAMICS AND CONTROL OF MOBILE CRANES

Response spectrum Time history Power Spectral Density, PSD

Hybrid Input Shaping and Non-collocated PID Control of a Gantry Crane System: Comparative Assessment

HYBRID INPUT SHAPING AND PID CONTROL OF A FLEXIBLE ROBOT MANIPULATOR

IMPROVING PERFORMANCE IN SINGLE-LINK FLEXIBLE MANIPULATOR USING HYBRID LEARNING CONTROL

DYNAMICS AND CONTROL OF DUAL-HOIST CRANES MOVING DISTRIBUTED PAYLOADS

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

(i) Sine sweep (ii) Sine beat (iii) Time history (iv) Continuous sine

Command Shaping for Micro-Mills and CNC Controllers

Upgrading from Stepper to Servo

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

Sloshing Damping Control in a Cylindrical Container on a Wheeled Mobile Robot Using Dual-Swing Active-Vibration Reduction

Fundamentals of Servo Motion Control

Chapter 14 Oscillations. Copyright 2009 Pearson Education, Inc.

Open Access Pulse-Width Modulated Amplifier for DC Servo System and Its Matlab Simulation

Position Control of AC Servomotor Using Internal Model Control Strategy

AN ARDUINO CONTROLLED CHAOTIC PENDULUM FOR A REMOTE PHYSICS LABORATORY

CHASSIS DYNAMOMETER TORQUE CONTROL SYSTEM DESIGN BY DIRECT INVERSE COMPENSATION. C.Matthews, P.Dickinson, A.T.Shenton

(1.3.1) (1.3.2) It is the harmonic oscillator equation of motion, whose general solution is: (1.3.3)

Active Vibration Isolation of an Unbalanced Machine Tool Spindle

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

Y.L. Cheung and W.O. Wong Department of Mechanical Engineering The Hong Kong Polytechnic University, Hong Kong SAR, China

Vibration Reduction Using Command Generation in Formation Flying Satellites. Erika A. Ooten Biediger

Transient stability improvement by using shunt FACT device (STATCOM) with Reference Voltage Compensation (RVC) control scheme

Experiment 2: Transients and Oscillations in RLC Circuits

Design of an Intelligent Pressure Control System Based on the Fuzzy Self-tuning PID Controller

Free vibration of cantilever beam FREE VIBRATION OF CANTILEVER BEAM PROCEDURE

Automatic Control Systems 2017 Spring Semester

Study on Repetitive PID Control of Linear Motor in Wafer Stage of Lithography

A Simple Sensor-less Vector Control System for Variable

MODELLING AND CHATTER CONTROL IN MILLING

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

Optimal Control System Design

Ver. 4/5/2002, 1:11 PM 1

DC Motor Speed Control using Artificial Neural Network

Adaptive Control of a MEMS Steering Mirror for Suppression of Laser Beam Jitter

UI~ An Expert System for Designing Input Shapers. Lila S. French LIBRARIES

Input shaping for infinite dimensional systems with application on oil well drilling

MEM01: DC-Motor Servomechanism

1. Governor with dynamics: Gg(s)= 1 2. Turbine with dynamics: Gt(s) = 1 3. Load and machine with dynamics: Gp(s) = 1

PID TUNING WITH INPUT CONSTRAINT: APPLICATION ON FOOD PROCESSING

Rectilinear System. Introduction. Hardware

STABILITY IMPROVEMENT OF POWER SYSTEM BY USING PSS WITH PID AVR CONTROLLER IN THE HIGH DAM POWER STATION ASWAN EGYPT

Characterizing the Frequency Response of a Damped, Forced Two-Mass Mechanical Oscillator

INPUT SHAPING FOR VIBRATION-FREE POSITIONING OF FLEXIBLE SYSTEMS AZDIANA BT. MD. YUSOP UNIVERSITI TEKNOLOGI MALAYSIA

ROBUST SERVO CONTROL DESIGN USING THE H /µ METHOD 1

Model Correlation of Dynamic Non-linear Bearing Behavior in a Generator

SVPWM Based Speed Control of Induction Motor with Three Level Inverter Using Proportional Integral Controller

CHAPTER 6 INTRODUCTION TO SYSTEM IDENTIFICATION

REDUCING THE VIBRATIONS OF AN UNBALANCED ROTARY ENGINE BY ACTIVE FORCE CONTROL. M. Mohebbi 1*, M. Hashemi 1

PART 2 - ACTUATORS. 6.0 Stepper Motors. 6.1 Principle of Operation

Position Control of DC Motor by Compensating Strategies

Motor Modeling and Position Control Lab 3 MAE 334

Conventional geophone topologies and their intrinsic physical limitations, determined

Stepping motor controlling apparatus

Preliminary study of the vibration displacement measurement by using strain gauge

Wide-Area Measurements to Improve System Models and System Operation

Teaching Mechanical Students to Build and Analyze Motor Controllers

GT THE USE OF EDDY CURRENT SENSORS FOR THE MEASUREMENT OF ROTOR BLADE TIP TIMING: DEVELOPMENT OF A NEW METHOD BASED ON INTEGRATION

Embedded Robust Control of Self-balancing Two-wheeled Robot

A Matlab / Simulink Based Tool for Power Electronic Circuits

Design Of PID Controller In Automatic Voltage Regulator (AVR) System Using PSO Technique

Gear Transmission Error Measurements based on the Phase Demodulation

Advances in Antenna Measurement Instrumentation and Systems

Capacitive Voltage Substations Ferroresonance Prevention Using Power Electronic Devices

2DOF H infinity Control for DC Motor Using Genetic Algorithms

The Effect of Input Shaping on Coordinate Measuring Machine Repeatability

PHASE DEMODULATION OF IMPULSE SIGNALS IN MACHINE SHAFT ANGULAR VIBRATION MEASUREMENTS

Automatic Control Motion control Advanced control techniques

Procidia Control Solutions Dead Time Compensation

Root Locus Design. by Martin Hagan revised by Trevor Eckert 1 OBJECTIVE

Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control of DC Motor

Servo Tuning Tutorial

University of Tennessee at Chattanooga. Step Response Modeling. Control Systems Laboratory

Development of a Fuzzy Logic Controller for Industrial Conveyor Systems

Vibratory Feeder Bowl Analysis

Correction for Synchronization Errors in Dynamic Measurements

Effective Teaching Learning Process for PID Controller Based on Experimental Setup with LabVIEW

WING rock is a highly nonlinear aerodynamic phenomenon,

A controller enabling precise positioning and sway reduction in bridge and gantry cranes

Ball Balancing on a Beam

of harmonic cancellation algorithms The internal model principle enable precision motion control Dynamic control

A study of Vibration Analysis for Gearbox Casing Using Finite Element Analysis

Governor with dynamics: Gg(s)= 1 Turbine with dynamics: Gt(s) = 1 Load and machine with dynamics: Gp(s) = 1

Robotic Swing Drive as Exploit of Stiffness Control Implementation

Magnetic Force Compensation Methods in Bearingless Induction Motor

EE Experiment 8 Bode Plots of Frequency Response

AC : APPLICATIONS OF WAVELETS IN INDUCTION MACHINE FAULT DETECTION

Path Planning and Obstacle Avoidance for Boe Bot Mobile Robot

Using Root Locus Modeling for Proportional Controller Design for Spray Booth Pressure System

Transcription:

CONTROL IMPROVEMENT OF UNDER-DAMPED SYSTEMS AND STRUCTURES BY INPUT SHAPING Igor Arolovich a, Grigory Agranovich b Ariel University of Samaria a igor.arolovich@outlook.com, b agr@ariel.ac.il Abstract - Vibrations exist all around us. Many examples of such systems range from the positioning of disk drives head to cranes and large space structures spacecrafts, robots, etc. It is a serious problem in mechanical systems that are required to perform precise motion in the presence of structural flexibility. This paper investigates the control of flexible systems using Input Shaping (IS) technique. It specifies an input function that will drive the system and performs point to point movement with minimal oscillation or without vibration at all. The Two Points and Command method is proposed to analysis of lightly damped system and to adaptive calculation of the input shaper coefficients. The updated techniques of the adaptation are proposed. The experimental setup is pendulum system. It well imitates lightly damped systems that will continue to oscillate long after the desired move has ended. It considers only both analyzing plant and input command need to reduce vibrations. The results clearly proved the suitability of the IS algorithm. Simulation of the output response and desired shaped command is done using MATLAB. Keywords: vibration, input shaping, lightly damped systems, adaptive control 1. INTRODUCTION Design of optimal control with constraints on base command has been an interesting issue for decades. Historically, input shaping dates from the late 1950 s. Originally named Posicast Control, the initial development of input shaping is largely credited to Smith (1 and 2). However, there seems to have been one notable precursor. In the early 1950 s, Calvert and Gimpel developed a time-delay based vibration filter named Signal Component Control (3). But their solution did not contain the convenient closed-form description offered by Smith. Since this initial work, there have been many developments in the area of input shaping control. Early forms of command generators, such as posicast control, suffered from poor robustness properties. The recently proposed robust command generators have proven very beneficial for real systems. Swigert (4) proposed techniques for the determination of torque profiles which considered the sensitivity of the terminal states to variations in the model parameters. Other examples, input shapers have been developed that are robust to natural frequency modeling errors, the first of which was called the Zero Vibration and Derivative (ZVD) shaper (5). Input shapers for multi-mode systems have also been designed (5, 6 and 7). Adaptive shaper techniques have been proposed by several authors (8, 9 and 10) etc. 3-1

2. INPUT SHAPING REVIEW 2.1 Single Mode Shaping When a system has just one identical vibration as response to step command, need to reduce it by Single Mode Shaping. An early form of input shaper was the use of Posicast control. This control splits the reference signal into two parts. The size of the steps and the delay before introducing the second step are derived from the system dynamics. The modern technology that we call impulse shaping is a few generations removed from posicast control idea. The original work is done in this area by Singer (11). Input Shaping is a command generation technique which attempts to impart zero energy into a system at the frequencies at which it will vibrate. In order to ensure zero energy at the vibration frequencies, the commands given to the system must be modified, thus the term Input Shaping. Once the correct command for the system is found, the result will be a system that has no energy at frequencies for which it will vibrate, thus no vibration. Figure 1: Input shaping process The process relates back to the use of a series of impulses, which will cause zero vibration in the system; this series of impulses or shaper when convolved with the original command to the system yields a response that also causes zero vibration. The convolution process is shown in Fig.1. A Zero Vibration, ZV, input shaper is the simplest input shaper. The only constraints are minimal time and zero vibration at the modeling frequency. If these constraints are satisfied, the ZV shaper has the form of impulse amplitudes Ai and times ti. The ZV shaper is useful in situations where the parameters of the system are known with a high level of accuracy. Also, if little faith is held in the input shaping approach, the application will never increase vibration beyond the level before shaping. A Zero Vibration and Derivative, ZVD, shaper is a command generation scheme designed to make the input-shaping process more robust to modeling error. If another constraint is added to the formulation of the shaper by setting the derivative of the vibration with respect to frequency equal to zero. The application of ZVD shapers is for systems where rise time is still important, but either the system will change with time or the model is not accurate. If the model s inaccuracy cannot be controlled with a ZVD shaper then other shaping techniques are available, such as those described in the subsequent sections. It is possible to generate a more robust shaper by forming the second derivative of the residual vibration equation and setting it equal to zero. The shaper that results from satisfying this additional constraint is called a ZVDD shaper. This additional constraint 3-2

increases the robustness, but also increases the shaper duration by one half period of the vibration. ZVDD shaper consists of four evenly spaced impulses lasting 1.5 periods of vibration. ZVDD is three ZV shapers convolved together. The advantage to doing this is that the input shaper parameters have less freedom, thereby simplifying the solution routine. However, by restricting the choice of input shaper parameters, the solution space is also restricted, meaning that there is the potential for optimal solutions to be missed. The matrix form of the three main Zero Vibration Shapers is shown below. Table 1: Basic Shaper Coefficients ZV ZVD ZVDD 1 The graphical presentation of Undamped systems ( K e 1 ; 0 ) is on Fig.2. 2 2.2 Multimode Shaping Figure 2: Three main zero vibration shapers In systems with more than one mode of vibration, two schemes can be used to generate commands for the system. The first is by simply convolving together multiple Input Shapers designed for each specific mode. The result of this process is a longer input shaper, which can deal with each mode specifically. Another way to design the shaper is to solve the constraint equations for the two modes simultaneously. This method results in vibration reduction near the modeling frequencies, but does not yield as much suppression of the high modes. However, a simultaneous 3-3

shaper is never longer than a convolved shaper, and it is often significantly shorter. This advantage in speed can be important for slow oscillations. A comparison of the sensitivity curves for the direct solution and the convolved solution is shown in Fig.3. Figure 3: Convolved and direct two-mode ZVD-ZVD shapers for 1 Hz and 2.5 Hz Convolution is simple to calculate, easy to program and implement, and maintains high robustness. Direct solution produces a shorter sequence, but is more complex in calculation, harder to implement, and loses some robustness. Different applications will call for different methods. When reducing the time lag in the move is critical, direct solution is the best choice. An application with high modes which tend to move around a lot will call for convolution. And in many cases, a combination of the two is ideal. A list of the qualities of both methods is given in table 2. Table 2: Comparison of Multimode Shapers Convolution Method Number of impulses Direct Method Length of sequence Calculation complexity Simple Complex Robustness Very robust Less robust - m is the number of modes, n is the number of impulses per mode. - l is the length of each sequence. 3-4

3. SYSTEM COEFFICIENTS The theoretical transfer function of the system with vibrations should be like: 2 G s 2 2 s 2 s When system frequency (ω) and damping ratio (ζ) are known, it can depict the system. If there is no way to get the analytic solution, it's possible just to record the data. On the figure 4 is the response of the vibration system. It's not hard to measure the Peaks (Amplitude and Time values). The peaks get the frequency of the system: T t t 2 peak 2 c peak1 a Then 2 tpeak 2 tpeak1 Figure 4: The step response reaction and extreme points and frequency depends on two continuous positive or negatives extremes. In this case the command is known and just two sequenced points ('a' and 'b' or 'a' and 'c') help to find the damping ratio (Table 3). Table 3: Two Points and Command method Extreme points 'a' and 'b' 'a' and 'c' The proportion between the points a a 2 e e b c Damping ratio (ζ) 1 a 1 a ln ln b 2 c In order to calculate the Input Shaping coefficients enough to read the first two maximums of the Step Response Reaction ('a' and 'b' see Fig.4) without calculation of 3-5

Position [deg] Position [deg] damping ratio. It s possible to calculate all shaper coefficients for every shaper from table 1, when K b a. 4. PROGRAMS AND SIMULATIONS The MATLAB simulations of this paper were at 3 main concepts. First of all three main shapers were presented (Fig.5) and the simple ZV shaper was with the shortest command time but less robustness. Figure 5: Commands and system reaction of three main zero vibration shapers Second is comparing two Convolved and Direct Method get next plot (Fig.6): 400 360.5 350 300 ZV-ZV Convolved Method ZVD-ZVD Direct method 360.4 360.3 ZV-ZV Convolved Method ZVD-ZVD Direct method 250 360.2 200 360.1 360 150 359.9 100 359.8 50 359.7 0 0 1 2 3 4 5 6 Time [sec] 359.6 0 1 2 3 4 5 6 Time [sec] Figure 6: Shaping for double pendulum systems convolved and direct method ZV-ZV by Convolved Method is faster then Direct Method. Very important part of the Input Shaping method is to employ algorithm in practical situation. Many practical systems are required to fit in possible changes in process and use adaptation to various cases. Input command and parameters of system can interfere on Shaper. Adaptation algorithm should cope with different obstacles. Below are 3 simple ways to use IS in adaptation process. They are divided on: - Idle step adaptation, with learning once and next system operation (Fig.7 and Fig.8) - Step-by-Step adaptation, every step Shaper estimation (Fig.9) 3-6

- Internal adaptation, Shaper known immediately after beginning motion (Fig.10) Every adaptation method was simulated with low robust shaper ZV (Zero Vibration shaper). Any other shaper type will just improve the system performances. Figure 7: Idle step adaptation training Figure 8: Idle step adaptation shaped motion (no vibration) Figure 9: Step-by-step adaptation schematic diagram 3-7

Figure 10: Internal adaptation schematic diagram 5. INPUT SHAPING EXPERIMENT The vibration system for experiment includes four main parts: Linear Pendulum, Motor, Drive and Graphical User Interface (GUI). The Linear Pendulum is dynamically similar to the crane. The system can be ready to exploitation at short time. It is pretty well for presentations. The general form of the experimental system is presented below (Fig.11). Figure 11: General form of the experimental system Figure 12: Vibration of the pendulum system The practical model was done by the recording of the pendulum vibration (See Fig.12). Vertical axis is Residual Vibrations in counts and horizontal time in milliseconds. Table 4 shows the needful information of the system. The coefficients are calculated by Two Points and Command method. The first and second pulse coefficients help to reduce the residual vibrations. 3-8

Calculated Measured According to the Pendulum System data the experiment was performed. The results of the experiment are presented in the Table 5. The motion is Point-to-Point. The steps were done for different distance with differ speeds. Distance as shown in row Position (in encoder counts) and velocities as said in Velocity row (in Revolutions per minutes). Table 4: Pendulum System data Data Definition Symbol Value First Extremum amplitude [Counts] a 43 First Extremum time [Seconds] ta 0.906 Second Extremum amplitude [Counts] b -37 Second Extremum time [Seconds] tb 1.484 Third Extremum amplitude [Counts] c 40 Third Extremum time [Seconds] tc 2.069 Average Level [Counts] N 2 Half Period of Vibration [Seconds] T/2 0.583 System Angular Frequency [Radians per Seconds] ω 5.403 Damping Ratio [No Units] ζ 0.012166 Percentage Overshoot [%] K 96.25 First coefficient of IS filter [No Units] A1 0.5095 Second coefficient of IS filter [No Units] A2 0.4905 Table 5: Input Shaping Experiment Both rows in Table 5 show the results of the residual vibrations (in encoder counts) with IS algorithm and without it. For example the step 10000 [counts] with the velocity of 200 [rpm] will react with vibrations of 124 [counts]. If IS algorithm works (by dividing 10000 step for two smaller moves 10000*A1 and 10000*A2 with delay between for T/2 ), the motion reach the target with tiny vibration of 3 [counts], almost without vibrancy at all. Clearly seen the improvement with residual vibrations when IS algorithm is operated. 6. CONCLUSIONS Several types of input shaping have been presented. The simple method of the shaper coefficients calculation can help in fast estimation of the system. Three adaptation processes give good results of the residual vibrations. Idle step and Step-by-Step adaptation calculation is in the position dimension and Internal adaptation use velocity data. The successful simulation shows that ZV shaper is good enough for practical experiments and possible to use ZV-ZV Convolved Method in Multimode systems. Pendulum system experiments get well results. 3-9

7. REFERENCES 1. Smith O J M: Posicast Control of Damped Oscillatory Systems. Proceedings of the IRE 1957 45 (12) 1249 1255. 2. Smith O J M: Feedback Control Systems. New York, McGraw-Hill Book Company, 1958. 3. Gimpel D and Calvert J: Signal Component Control. Transactions of the AIEE 1952 71 (2) 339 343. 4. Swigert C J: Shaped Torques Techniques. Journal of Guidance and Control 1980 3 460-467. 5. Singer N C and Seering W P: Preshaping Command Inputs to Reduce System Vibration. Journal of Dynamic Systems Measurement and Control 1990 112 (3) 76 82. 6. Hyde J M and Seering W P: Using Input Command Pre-Shaping to Suppress Multiple Mode Vibration. IEEE Int Conf on Robotics and Automation, Sacramento CA, IEEE, 1991 3 2604-2609. 7. Singhose W E, Crain E A and Seering W P: Convolved and Simultaneous Two-Mode Input Shapers. IEE Control Theory and Applications 1997 11 515 520. 8. Kojima H and Singhose W: Adaptive Deflection Limiting Control for Slewing Flexible Space Structures. Journal of Guidance, Control and Dynamics 2007 30 61 67. 9. Lawrence J W: Crane Oscillation Control: Nonlinear Elements and Educational Improvements. PhD thesis. Georgia Institute of Technology, August 2006. 10. Cutforth C F and Pao L Y: Analysis and Design of an Adaptive Input Shaper for the Control of Flexible Structures. Proceedings of the American Control Conference, Anchorage AK, AACC, 2002 May 1903-1910. 11. Singer N C: Residual Vibration Reduction in Computer Controlled Machines. PhD thesis. Massachusetts Institute of Technology, January 1989. 3-11