Time Domain and Frequency Domain Techniques For Multi Shaker Time Waveform Replication



Similar documents
Comparison of the Response of a Simple Structure to Single Axis and Multiple Axis Random Vibration Inputs

Nonlinear Iterative Partial Least Squares Method

Structural Health Monitoring Tools (SHMTools)

Active Vibration Isolation of an Unbalanced Machine Spindle

Transducer Mounting and Test Setup Configurations. Rick Bono The Modal Shop

CHAPTER 3 MODAL ANALYSIS OF A PRINTED CIRCUIT BOARD

Vibrations can have an adverse effect on the accuracy of the end effector of a

Similar benefits are also derived through modal testing of other space structures.

Onboard electronics of UAVs

SOFTWARE FOR GENERATION OF SPECTRUM COMPATIBLE TIME HISTORY

AMBIENT VIBRATION TESTING & MODAL IDENTIFICATION OF AN OFFICE BUILDING

Mechanics lecture 7 Moment of a force, torque, equilibrium of a body

Least-Squares Intersection of Lines

Using angular speed measurement with Hall effect sensors to observe grinding operation with flexible robot.

Experimental Modal Analysis

CONTRIBUTIONS TO THE AUTOMATIC CONTROL OF AERIAL VEHICLES

CORRECTION OF DYNAMIC WHEEL FORCES MEASURED ON ROAD SIMULATORS

GLM, insurance pricing & big data: paying attention to convergence issues.

Force/position control of a robotic system for transcranial magnetic stimulation

CHAPTER 8 FACTOR EXTRACTION BY MATRIX FACTORING TECHNIQUES. From Exploratory Factor Analysis Ledyard R Tucker and Robert C.

Solving Simultaneous Equations and Matrices

Introduction to Robotics Analysis, Systems, Applications

Protecting data centers from seismic activity Understanding enclosure standards is critical to protecting equipment

Chapter. 4 Mechanism Design and Analysis

BLIND TEST ON DAMAGE DETECTION OF A STEEL FRAME STRUCTURE

The Effect of Network Cabling on Bit Error Rate Performance. By Paul Kish NORDX/CDT

Enhancing the SNR of the Fiber Optic Rotation Sensor using the LMS Algorithm

Computer Animation. Lecture 2. Basics of Character Animation

December 4, 2013 MATH 171 BASIC LINEAR ALGEBRA B. KITCHENS

3D Tranformations. CS 4620 Lecture 6. Cornell CS4620 Fall 2013 Lecture Steve Marschner (with previous instructors James/Bala)

Epipolar Geometry. Readings: See Sections 10.1 and 15.6 of Forsyth and Ponce. Right Image. Left Image. e(p ) Epipolar Lines. e(q ) q R.

INSTRUCTOR WORKBOOK Quanser Robotics Package for Education for MATLAB /Simulink Users

RF Measurements Using a Modular Digitizer

3 Orthogonal Vectors and Matrices

Quantifying Seasonal Variation in Cloud Cover with Predictive Models

A wireless sensor network for traffic surveillance

HITACHI INVERTER SJ/L100/300 SERIES PID CONTROL USERS GUIDE

Computational Optical Imaging - Optique Numerique. -- Deconvolution --

POTENTIAL OF STATE-FEEDBACK CONTROL FOR MACHINE TOOLS DRIVES

Final Year Project Progress Report. Frequency-Domain Adaptive Filtering. Myles Friel. Supervisor: Dr.Edward Jones

Component Ordering in Independent Component Analysis Based on Data Power

Address for Correspondence

SEISMIC MONITORING & PROTECTION SYSTEMS

Decoding an Accelerometer Specification. What Sensor Manufacturer s Don t Tell You! David Lally VP Engineering PCB Piezotronics, Inc.

Convolution, Correlation, & Fourier Transforms. James R. Graham 10/25/2005

Automotive. Aerospace. bout Us. Defense. Energy. Maritime. Education. Electronics. and more

Fluid-Structure Acoustic Analysis with Bidirectional Coupling and Sound Transmission

Basic Principles of Inertial Navigation. Seminar on inertial navigation systems Tampere University of Technology

Mechanical Vibrations Overview of Experimental Modal Analysis Peter Avitabile Mechanical Engineering Department University of Massachusetts Lowell

Intelligent Submersible Manipulator-Robot, Design, Modeling, Simulation and Motion Optimization for Maritime Robotic Research

FE MODEL VALIDATION FOR STRUCTURAL DYNAMICS

RANDOM VIBRATION AN OVERVIEW by Barry Controls, Hopkinton, MA

ASEN Structures. MDOF Dynamic Systems. ASEN 3112 Lecture 1 Slide 1

animation animation shape specification as a function of time

NCSS Statistical Software Principal Components Regression. In ordinary least squares, the regression coefficients are estimated using the formula ( )

Methods for Vibration Analysis

Cell Phone Vibration Experiment

Metrics on SO(3) and Inverse Kinematics

The Calculation of G rms

CHAPTER 5 PREDICTIVE MODELING STUDIES TO DETERMINE THE CONVEYING VELOCITY OF PARTS ON VIBRATORY FEEDER

STUDY OF DAM-RESERVOIR DYNAMIC INTERACTION USING VIBRATION TESTS ON A PHYSICAL MODEL

Advanced Structural Analysis. Prof. Devdas Menon. Department of Civil Engineering. Indian Institute of Technology, Madras. Module

Parameter identification of a linear single track vehicle model

The use of Operating Deflection Shapes (ODS) to model the vibration of sanders and polishers HSL/2006/104. Project Leader: Author(s): Science Group:

Design-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist

Category 8 Cable Transmission Measurements Comparative Study between 4-port single wire measurements and 2-port balun measurements

PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 4: LINEAR MODELS FOR CLASSIFICATION

IMPROVEMENT OF DIGITAL IMAGE RESOLUTION BY OVERSAMPLING

Lecture 5 Least-squares

Review Jeopardy. Blue vs. Orange. Review Jeopardy

Basics of Structural Vibration Testing and Analysis

Simulation of Trajectories and Comparison of Joint Variables for Robotic Manipulator Using Multibody Dynamics (MBD)

Power Electronics. Prof. K. Gopakumar. Centre for Electronics Design and Technology. Indian Institute of Science, Bangalore.

Linear Dynamics with Abaqus

BEHAVIOR BASED CREDIT CARD FRAUD DETECTION USING SUPPORT VECTOR MACHINES

Lecture 5: Singular Value Decomposition SVD (1)

Common Core Unit Summary Grades 6 to 8

Abstract. Cycle Domain Simulator for Phase-Locked Loops

ADVANCED APPLICATIONS OF ELECTRICAL ENGINEERING

Understanding and Applying Kalman Filtering

CALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS

x = + x 2 + x

Design Validation and Improvement Study of HVAC Plumbing Line Assembly under Random Loading Condition

Magnetometer Realignment: Theory and Implementation

Ralph L. Brooker, Member, IEEE. Andrew Corporation, Alexandria, VA 22314, USA

PRODUCT INFORMATION. Insight+ Uses and Features

Dispersion diagrams of a water-loaded cylindrical shell obtained from the structural and acoustic responses of the sensor array along the shell

CASE STUDY. University of Windsor, Canada Modal Analysis and PULSE Reflex. Automotive Audio Systems PULSE Software including PULSE Reflex, Transducers

General model of a structure-borne sound source and its application to shock vibration

HD Radio FM Transmission System Specifications Rev. F August 24, 2011

AN ASSESSMENT OF MSC.NASTRAN RESIDUAL VECTOR METHODOLOGY FOR DYNAMIC LOADS ANALYSIS

Shock and Vibration Testing

Factor Analysis. Principal components factor analysis. Use of extracted factors in multivariate dependency models

MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS. + + x 2. x n. a 11 a 12 a 1n b 1 a 21 a 22 a 2n b 2 a 31 a 32 a 3n b 3. a m1 a m2 a mn b m

Lecture 2 Matrix Operations


How To Fix Out Of Focus And Blur Images With A Dynamic Template Matching Algorithm

Transcription:

Time Domain and Frequency Domain Techniques For Multi Shaker Time Waveform Replication Thomas Reilly Data Physics Corporation 1741 Technology Drive, Suite 260 San Jose, CA 95110 (408) 216-8440 This paper describes two techniques for controlled Multi Degree of Freedom (MDOF) time waveform replication with examples of their application to a variety of test conditions. The paper outlines the basic concepts of time domain and frequency domain control and illustrates the techniques using MDOF applications where one or the other method is more suitable. The time domain technique is an iterative technique, involving additive corrections to the shaker drive based on measured error between control and reference time histories. The frequency domain technique is both iterative and adaptive, involving convolution 1 of the measured Inverse Multiple Input Multiple Output (MIMO) Frequency Response Function (FRF) matrix with the matrix of reference time histories. In contrast to the time domain technique, the frequency domain technique can adapt during a test by performing real time updates of the FRF matrix between drive and control signals. Topics covered include typical configurations of MDOF time waveform replication vibration tests, data acquisition considerations for reproducing MDOF motion, control of non-linear structures, over determined control (more controls than drives), and optimization of control techniques based on structural dynamic response and reference time history considerations. BACKGROUND Multi shaker time waveform replication has been in use many years in the automotive industry for road simulation and durability testing. With advancements in actuator technology, allowing higher frequency and better control capability, multi shaker time waveform replication is becoming more widely used in other industries including aerospace and defense. Automotive MDOF waveform replication testing is primarily done using iterative time domain correction techniques. More recently, frequency domain techniques involving system Frequency Response Function (FRF) correction have been used because of their ability to iterate faster and to make correction in real time during the test. Multi shaker testing can be either Single Degree of Freedom (SDOF) or Multi Degree of Freedom (MDOF). Multi shaker SDOF testing is typically used for reproducing single degree of freedom (single axis) motion on large structures that require the force to be distributed along the structure or require more force than can be achieved with a single actuator. Multi shaker control is still required in this case to compensate for differences in impedance seen by the actuators and the modal characteristics of the structure. 1 Though convolution is defined as a Time Domain operation, it is usually implemented as a Frequency Domain operation using the equivalent multiplication operation.

Multi shaker MDOF vibration testing typically involves translations in two or three orthogonal axis (X, Y, Z) or a combination of translations and rotations about three axes (six DOF). Typical applications for Multi Shaker MDOF testing includes automotive road simulation for durability and seismic qualification (IEEE 344). This paper outlines two implementations of these techniques and compares the advantages and disadvantages of each. Results from a simple test on a six DOF actuator system are used to illustrate the techniques. TIME WAVEFORM REPLICATION PROCESS Time waveform replication is a multi step process that starts with careful consideration of the laboratory requirements when acquiring field data. The typical steps are: 1. Data Acquisition 2. Reference data editing and signal processing 3. Pretest system characterization 4. Iteration (to reduce error) 5. Test A durability test fixture for automotive truck mirrors is used to illustrate these concepts. The actuator system is a Team Cube. The structure has two commercial truck doors mounted at the same distance from each other as on the vehicle. In actual testing, test track data is measured in the field and used as the reference time histories for the test. The Team Cube, shown in Figure1, has three pairs of hydraulic actuators in each of three orthogonal axes (X, Y, Z), and is capable of producing six DOF motion. In this test, the vertical actuator pair is labeled Z1 and Z2. The horizontal actuators are labeled Y3, Y4, X5, and X6. The system is rated for 0-250 Hz. First, the six actuators were excited using broadband random noise and data was recorded on three triaxial accelerometers. This recorded data was then used as reference signals for the subsequent time waveform replication. Figure 1. Team Cube

OVER DETERMINED CONTROL AND SINGULAR VALUE DECOMPOSITION When making field measurements for six DOF time waveform replication it is important that sensor placement should allow the exact same placement during laboratory simulation. In this test, reference time history measurements were made on the actuator system by exciting the six actuators with band limited random noise, so differences in location and impedance between field and laboratory were not a factor in the test results. It is recommended for six DOF time waveform replication that an over determined (more feedback control measurements than DOF) control strategy be used. In order to accurately measure all six mechanical DOF it is important that the control accelerometers be placed in locations that are not collinear (Fitz-Coy & Hale, 2000). Figure 2 shows the locations of the three triaxial accelerometers to provide nine control degrees of freedom. One triaxial accelerometer was placed near the upper hinges of the doors at the Left A Pillar (LAP) and another was placed at the Right A Pillar (RAP). A third triaxial accelerometer was placed at the top center of the Cube (Ctr). Over determined feedback addresses two potential problems: Difference in mechanical impedance between field and laboratory may result in one of the reference transducers aligning with a spectral node causing problems when computing the inverse FRF matrix. Kinematics of rigid body motion require three vector equations and 3 unknowns (angular velocity, angular acceleration, and linear accel of reference point) Use of just LAP and RAP locations in this test would be an example of colinear triaxial accels that will not reproduce the 6 DOF motion properly. One of the problems in MDOF time waveform replication is the inversion of the system transfer function matrix required for the convolution with the reference time history matrix. When this matrix is square and it s determinant is non-zero (at every frequency), then many techniques can be used for inversion. When this matrix is rectangular (this is the general case), then Singular Value Decomposition (SVD) is typically used to factor the matrix into the product of 3 matrices, H = U * S * V T, and determine the Moore-Penrose pseudo inverse 2. This has the additional benefit that it automatically yields the true inverse, if such a matrix exists. Figure 2. Control Accelerometer Locations (Test Equipment Courtesy of Spectrum Technologies, Inc) 2 The solution d = H -1 * r, where d=drive, r=reference and H -1 =pseudoinverse, minimizes r H*d, which means that the observed reference fitting error is smallest, in a leastsquares sense, for this vector of drive signals.

PRETEST SYSTEM IDENTIFICATION The first step for both the time domain and frequency domain techniques is a pretest system identification. This is a MIMO FRF measurement using all the drives as inputs and all the control channels as output. This is performed using band limited uncorrelated random noise because any correllation, present in many reference time signals, can affect accuracy of results. To help with obtaining a good initial estimate of the system FRF during pretest, the excitation may be shaped to provide sufficient signal to noise at all frequencies. The FRF matrix [H] is measured: Figure 3. Pretest System Identification [H] = [Gyx] [Gxx] -1 Where [Gyx] = avg( Y(f) X(f) * ), i.e. n-vector times m-vector transposed yields nxm matrix This matrix is inverted using singular value decomposition to produce the initial [H] -1 used by both frequency domain and time domain techniques. Figure 4 extracts the nine rows from the 9x6 FRF matrix and overplots the six drives contributions to each of the nine control accelerometers. Typical test situations will exhibit some degree of non linearity and this must be compensated for in the control technique. Figure 5 shows the FRF[y,x] values at the Right A Pillar X accelerometer (RAP_X) due to each of the six drives for different excitation levels. It is clear from this data that the test structure response is non-linear because the dynamic response varies significantly with excitation level.

Figure 4. Shows 9 Rows from the 9x6 Pretest Frequency Response Function Matrix

Figure 5. Shows one row, the RAP_X Response, of the 9x6 FRF matrix, at three different Excitation Levels

FREQUENCY DOMAIN TECHNIQUE The frequency domain control technique uses a convolution technique (Welaratna, 1994) to generate the required drive signals to achieve the desired time history response at the control accelerometers. An FFT is used to convert the Reference time histories r(t) to the frequency domain and this is multiplied by the inverse of the FRF Matrix, [H] -1, to produce the drive signal, D(f), in the frequency domain. An inverse FFT is used to create the drive time history frame, d(t). This is done for each frame in the reference time history. R(f) = FFT (r(t)) D(f) = [H] -1 R(f) d(t) = FFT -1 (D(f)) where r(t) and d(t) are time domain vectors, R(f) and D(f) are frequency domain vectors, and [H] is a square or rectangular matrix Figure 6. Frequency Domain Technique The drive and control signals are recorded to calculate a new [H] matrix during the Iteration phase. A new inverse FRF matrix, [H] -1, is calculated and used for each successive iteration (not shown in Figure 6). This is typically done at a reduced level and the level is increased in steps. A comparison of the error between the reference and control time history signals is made and used as the basis for increasing the iteration level of continuing to the Test phase. Typical error statistics are average, rms, peak (positive and negative), and variance. This FRF based control technique can be extended to be used for real time correction of the drive signals by measuring and updating the FRF matrix during the test phase. This allows continuous convolution of the time history signals with the inverse of the system dynamic response. A minimum coherence threshold is used along with convergence and divergence criteria to ensure stable control. Control signals are also compared with Reference time histories to ensure that the test is within user defined tolerances. TIME DOMAIN CONTROL TECHNIQUE The time domain correction technique also uses the inverse of the FRF matrix from the pretest to generate the initial Drive signals. Where the techniques differ is in the Iteration phase. After the first output of the drive signals, the time domain technique uses a comparison between the control signal and the reference signals as the basis of drive correction instead of a recalculation of the FRF matrix. The error from the previous iteration, e n-1 (t), is calculated as the reference signal, r(t) minus the control signal for the previous iteration, c n-1 (t). An FFT is used to convert the error to the frequency domain, E(f), and this is multiplied by the inverse of the FRF matrix to produce a delta drive,

ΔD(f). The inverse FFT of the sum of delta drive, ΔD(f) and the FFT of the drive from the previous iteration, D n-1 (f) is used for the drive signal of the next iteration, d n (t). e n-1 (t) = r(t) c n-1 (t) E(f) = FFT(e n-1 (t)) ΔD(f) = [H] -1 E(f) D n (f) = D n-1 (f) + damping* ΔD(f) d n (t) = FFT -1 (D n (f)) Figure 7. Time Domain Iteration Technique The time domain technique does not allow for real time correction of the drive signals during the test phase.

Figure 8. Control vs. Reference: Frequency Domain Control Figure 9. Control vs. Reference: Time Domain Control

Figure 12. Control vs. Reference: Control Error CONCLUSIONS Both techniques yield good results for the automotive durability structure used in this paper, but there are a few advantages and disadvantages to each technique that must be considered when selecting which is appropriate for a specific test. The time domain technique deals better with equalization of non-linear response. It also has the ability to make correction to the drive signal when the reference signals are correlated, for example multi exciter single degree of freedom tests. This technique can require lengthy iteration because multiple passes of the entire reference time history must be processed. It is also not suitable for tests where the iteration process could adversely affect the test article. This technique does not allow correction for changes in the dynamic response due to fatigue of the structure after the iteration process has completed. The frequency domain technique does not require lengthy iteration since the control is based on the system FRF matrix. It also provides for real time updating of the drive signals during a test. Because the FRF matrix is used for control, it is possible to modify the reference time histories during a test without stopping and repeating the iteration phase. It is however, not as good at dealing with non-linear test structures as the time domain technique. BIBLIOGRAPHY Fitz-Coy, N., & Hale, M. T. (2000). Spatial Requirements for Linear Transducer Measurements and Excitation Point Mapping in Six-Degree-of-Freedom Vibration Testing. Sound and Vibration. Welaratna, S. (1994, December 1). A New Algorithm for Random Vibration Control. Evaluation Engineering.