SOFTWARE FOR GENERATION OF SPECTRUM COMPATIBLE TIME HISTORY



Similar documents
The Calculation of G rms

PROHITECH WP3 (Leader A. IBEN BRAHIM) A short Note on the Seismic Hazard in Israel

L9: Cepstral analysis

RANDOM VIBRATION AN OVERVIEW by Barry Controls, Hopkinton, MA

Controller Design in Frequency Domain

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

Agilent Creating Multi-tone Signals With the N7509A Waveform Generation Toolbox. Application Note

Lecture 1-6: Noise and Filters

ANALYZER BASICS WHAT IS AN FFT SPECTRUM ANALYZER? 2-1

T = 1 f. Phase. Measure of relative position in time within a single period of a signal For a periodic signal f(t), phase is fractional part t p

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

Bandwidth-dependent transformation of noise data from frequency into time domain and vice versa

Class Notes from: Geotechnical Earthquake Engineering By Steven Kramer, Prentice-Hall. Ground motion parameters

Non-Data Aided Carrier Offset Compensation for SDR Implementation

Analysis/resynthesis with the short time Fourier transform

Section 5.0 : Horn Physics. By Martin J. King, 6/29/08 Copyright 2008 by Martin J. King. All Rights Reserved.

A Sound Analysis and Synthesis System for Generating an Instrumental Piri Song

Software for strong-motion data display and processing

SIGNAL PROCESSING & SIMULATION NEWSLETTER

Active Vibration Isolation of an Unbalanced Machine Spindle

Doppler. Doppler. Doppler shift. Doppler Frequency. Doppler shift. Doppler shift. Chapter 19

USB 3.0 CDR Model White Paper Revision 0.5

AN Application Note: FCC Regulations for ISM Band Devices: MHz. FCC Regulations for ISM Band Devices: MHz

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

Soil Dynamics Prof. Deepankar Choudhury Department of Civil Engineering Indian Institute of Technology, Bombay

CONTRASTING DISPLACEMENT DEMANDS OF DUCTILE STRUCTURES FROM TOHOKU SUBDUCTION TO CRUSTAL EARTHQUAKE RECORDS. Peter Dusicka 1 and Sarah Knoles 2

Synchronization of sampling in distributed signal processing systems

This document is downloaded from DR-NTU, Nanyang Technological University Library, Singapore.

Frequency Response of Filters

Numerical modeling of dam-reservoir interaction seismic response using the Hybrid Frequency Time Domain (HFTD) method

The continuous and discrete Fourier transforms

SHOCK AND VIBRATION RESPONSE SPECTRA COURSE Unit 3. Sine Sweep Frequency and Octave Calculations

Image Compression through DCT and Huffman Coding Technique

DYNAMIC ANALYSIS ON STEEL FIBRE

Speech Signal Processing: An Overview

Loop Bandwidth and Clock Data Recovery (CDR) in Oscilloscope Measurements. Application Note

Department of Electrical and Computer Engineering Ben-Gurion University of the Negev. LAB 1 - Introduction to USRP

SPEED CONTROL OF INDUCTION MACHINE WITH REDUCTION IN TORQUE RIPPLE USING ROBUST SPACE-VECTOR MODULATION DTC SCHEME

SEISMIC EVALUATION OF HOSPITAL PIPING SYSTEMS

Author: Dr. Society of Electrophysio. Reference: Electrodes. should include: electrode shape size use. direction.

Making Accurate Voltage Noise and Current Noise Measurements on Operational Amplifiers Down to 0.1Hz

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

SIGNAL PROCESSING FOR EFFECTIVE VIBRATION ANALYSIS


The Fourier Analysis Tool in Microsoft Excel

Lab #9: AC Steady State Analysis

CHAPTER 3 MODAL ANALYSIS OF A PRINTED CIRCUIT BOARD

AFAD DEPREM DAİRESİ BAŞKANLIĞI TÜRKİYE KUVVETLİ YER HAREKETİ ve ÖN HASAR TAHMİN SİSTEMLERİ ÇALIŞMA GRUBU. (Rapid Estimation Damage)

CIRCUITS LABORATORY EXPERIMENT 3. AC Circuit Analysis

Short-time FFT, Multi-taper analysis & Filtering in SPM12

TCOM 370 NOTES 99-4 BANDWIDTH, FREQUENCY RESPONSE, AND CAPACITY OF COMMUNICATION LINKS

Frequency-domain and stochastic model for an articulated wave power device

Signal to Noise Instrumental Excel Assignment

Design of FIR Filters

SGN-1158 Introduction to Signal Processing Test. Solutions

Time series analysis as a framework for the characterization of waterborne disease outbreaks

Computer Networks and Internets, 5e Chapter 6 Information Sources and Signals. Introduction

FFT Algorithms. Chapter 6. Contents 6.1

CyberShake Simulations for Path Effects near SONGS

New Pulse Width Modulation Technique for Three Phase Induction Motor Drive Umesha K L, Sri Harsha J, Capt. L. Sanjeev Kumar

Adaptive Equalization of binary encoded signals Using LMS Algorithm

Title : Analog Circuit for Sound Localization Applications

Improved Fault Detection by Appropriate Control of Signal

FTIR Instrumentation

Adding Sinusoids of the Same Frequency. Additive Synthesis. Spectrum. Music 270a: Modulation

EFFECT OF POSITIONING OF RC SHEAR WALLS OF DIFFERENT SHAPES ON SEISMIC PERFORMANCE OF BUILDING RESTING ON SLOPING GROUND

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

Lecture 1-10: Spectrograms

Analysis of Wing Leading Edge Data. Upender K. Kaul Intelligent Systems Division NASA Ames Research Center Moffett Field, CA 94035

A DESIGN OF DSPIC BASED SIGNAL MONITORING AND PROCESSING SYSTEM

Time series analysis of data from stress ECG

FAST Fourier Transform (FFT) and Digital Filtering Using LabVIEW

Seismic Risk Assessment Procedures for a System consisting of Distributed Facilities -Part three- Insurance Portfolio Analysis

chapter Introduction to Digital Signal Processing and Digital Filtering 1.1 Introduction 1.2 Historical Perspective

PeakVue Analysis for Antifriction Bearing Fault Detection

Impedance 50 (75 connectors via adapters)

On-Line Diagnosis using Orthogonal Multi-Tone Time Domain Reflectometry in a Lossy Cable

DESIGN AND SIMULATION OF TWO CHANNEL QMF FILTER BANK FOR ALMOST PERFECT RECONSTRUCTION

Sampling Theory For Digital Audio By Dan Lavry, Lavry Engineering, Inc.

Recovery of Pyroshock Data From Distorted Acceleration Records

Filter Comparison. Match #1: Analog vs. Digital Filters

SIMULATING THE DYNAMIC RESPONSE OF DIVINE BRIDGES

The accurate calibration of all detectors is crucial for the subsequent data

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

Agilent Time Domain Analysis Using a Network Analyzer

Frequency Response of FIR Filters

Transition Bandwidth Analysis of Infinite Impulse Response Filters

Transmission Line and Back Loaded Horn Physics

B3. Short Time Fourier Transform (STFT)

Sampling and Interpolation. Yao Wang Polytechnic University, Brooklyn, NY11201

Efficient Data Recovery scheme in PTS-Based OFDM systems with MATRIX Formulation

CORRECTION OF DYNAMIC WHEEL FORCES MEASURED ON ROAD SIMULATORS

STRONG MOTION WAVES CLASSIFICATION AND PROGNOSES WITH NEURAL NETWORKS

MSB MODULATION DOUBLES CABLE TV CAPACITY Harold R. Walker and Bohdan Stryzak Pegasus Data Systems ( 5/12/06) pegasusdat@aol.com

AN INTRODUCTION TO RANDOM VIBRATION Revision B. By Tom Irvine October 26, 2000

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

SEISMIC DESIGN OF MULTI-STORY BUILDINGS WITH METALLIC STRUCTURAL FUSES. R. Vargas 1 and M. Bruneau 2 ABSTRACT

Introduction to acoustic imaging

SWISS ARMY KNIFE INDICATOR John F. Ehlers

INTERACTION BETWEEN MOVING VEHICLES AND RAILWAY TRACK AT HIGH SPEED

Transcription:

3 th World Conference on Earthquake Engineering Vancouver, B.C., Canada August -6, 24 Paper No. 296 SOFTWARE FOR GENERATION OF SPECTRUM COMPATIBLE TIME HISTORY ASHOK KUMAR SUMMARY One of the important and the final step of getting a site-specific synthetic ground motion is generation of spectrum compatible time history. This paper presents an algorithm for generation of acceleration spectrum compatible time history, which requires target response spectra for the site and duration of time history to be generated as input. The method is based on picking random phase in Fourier domain and for the first iteration, Fourier magnitude of ground motion is assumed to be equal to pseudo spectral velocity derived from target spectra. The signal is made non-stationary by multiplying output of inverse Fourier transform with an envelop function as per user s choice. The present version of the software has two choices, however, more envelop functions are proposed to be included in later versions of the computer program. The signal is band passed in the frequency range of. Hz to 25 Hz and also performs notch filter at the corner frequency of the target spectra. The method is iterative and the convergence is assumed to be over when the spectral velocities between. Hz and 25 Hz calculated at bin frequencies are within +/- % of corresponding target spectral velocities. Few spectrum compatible time histories corresponding to response spectra of an Indian Standard Code as well as comparison of computed and target spectra is also presented. Executable version of the computer program and its help file can be downloaded from http://www.iitr.ernet.in/acads/depts/earthquake/faculty/facthtml/akmeqfeq.shtml. INTRODUCTION For the purpose of earthquake resistant analysis and design of structures, realistic ground motion is required. In most of the cases it may not be possible to have strong motion records at a given site. Even if such recordings are available, there is no basis to expect that a future earthquake might generate same or similar ground motion. It is, therefore, essential that for earthquake resistant time history analysis of a structure, synthetic time histories must be generated for specific sites. However, there are several uncertainties in arriving at such time histories and to overcome these uncertainties decisions are required to be taken in a scientific and purposeful manner. Some of the issues for generation of site specific synthetic accelerogram are shape of design response spectra, zero period acceleration (ZPA), duration of record, rise, strong motion and decay time (envelop function of time history), phase characteristic of record, number of zero crossings, realistic derived velocity and displacement history etc. Several authors Associate Professor, Department of Earthquake Engineering, Indian Institute of Technology, Roorkee, India; email: akmeqfeq@iitr.ernet.in Phone: 9-332-285527 ; Fax: 9 332 276899

have worked in this field and large amount of literature is available. In this paper, details of software to generate synthetic time history is presented where it has been assumed that target response spectra for the site and duration of time history are known. Author has also presented earlier version of this work during 2 th Symposium on Earthquake Engineering at Roorkee (Kumar []). Based on response of users, some changes in the computer program are done and one additional choice of envelop function added. BRIEF DESCRIPTION The first iteration of the computer program begins with the approximation that the target velocity response spectrum is equal to Fourier magnitude spectrum of the history. Frequency domain description (real and imaginary parts) of signal corresponding to Fourier magnitude spectrum is obtained using random phase at each bin frequency. Signal is band passed in the frequency range of. Hz to 25 Hz and notch filtering is also done at frequency where there is abrupt change in the target spectra. The notch filter frequency is automatically picked up by computer program. The operation of band pass and notch filter is performed in the frequency domain. Inverse DFT of this frequency domain description of band passed and notch filtered signal is then performed to get the stationary time domain signal. This stationary signal is made to look like an earthquake excitation by multiplying it by an envelope function. In the present version of the computer program there is a choice of two types of envelop function. One that is given by Boore [2] and second using rise, strong motion and decay time. Details of these envelop functions are given in a later section. Response spectrum of this non-stationary signal is then computed at each bin frequency interval, which is then compared with the target spectra at each bin frequency. Correction factors in the frequency range. Hz to 35 Hz thus obtained are multiplied to the real and imaginary parts of previously used frequency domain description of signal for the next iteration. This ensures that the random phase at different bin frequencies as was picked up during the first iteration, remains same for all subsequent iterations. Convergence of iteration is assumed to be over when the pseudo spectral velocities between. Hz and 25 Hz calculated at bin frequencies are within +/- % of corresponding target spectral velocities. BAND PASS AND NOTCH FILTER It is essential to remove very low frequencies from the synthetic accelerogram so that the velocity and displacement histories of the synthetic acceleration history are realistic. Also frequencies more than 25 Hz have been found to have negligible contribution in earthquake accelerograms. Notch filtering is essential as it has been found that spectra of the computed time history will always have undesired spikes at the frequency where the target spectra has sharp edge. In this work, band pass and notch filtering operations are done in the frequency domain. Band pass filter is performed using Butterworth function (Lam [3]). For low pass operation the function is f ( ω) = ω where ω l is the cut off frequency of low pass filter and n is the order of 2n + ( ) ω filter. For high pass operation the function is l f ( ω) = ω where ω h is the cut off frequency of high pass filter h 2n + ( ) ω

As mentioned above, the cut off frequency of the low pass filter is taken as 25 Hz and for high pass filter it is taken as. Hz. In this work, the order of filter is taken as 2. Notch filtering operation is performed in frequency domain. The frequency of the sharp edge of the target spectrum is picked up first. The filter function for notch filter comprises of a weight of. for the notch frequency and weights of.4,.7 and.9 for three corresponding bin frequencies before and after the notch frequency. Overall filter function, for band pass as well as notch filtering operation for IS893: 22 spectra [4] as target spectra, is given in Fig...2.8 Gain.6.4.2.. Frequency (Hz) Fig. Filter Function for Band Pass and Notch Filter ENVELOP FUNCTION Inverse discrete Fourier transformation (IDFT) of any frequency domain description will provide a stationary time domain signal whereas earthquake time histories are essentially non-stationary. Also such a signal will not have rise and decay as in any earthquake signal. For last few decades several authors have worked to model the ground motion. Initially some of the authors modeled strong motion by a nonstationary random process represented by sum of decaying sinusoid. However, the most popular method is to get the non-stationary process by multiplying the stationary process by an envelop function i.e. Z & (t) = E (t) & & (t) () Where & x&(t ) is stationary accelerogram obtained through IDFT, E (t) is the envelop function and Z & (t) is the required non-stationary accelerogram. The choice of the envelop function E (t) is made to agree with different types of recorded accelerograms. In this work, users of the software have choice between two envelop functions details of which are given below. More envelop functions will be added in the subsequent version of the software. Closed Form Function One of the envelop function used is a closed form function as suggested by Boore [2], which is E (t) = a t b e -ct H (t) (2) Where H (t) is heavy side function and other parameters are given as

ε ln η b = (3) + ε (ln ε -) b c = (4) ε T w (where T w is total duration of generated time history) b e a = (5) ε Tw In the above formulation, peak of envelop occurs at some fraction ε of specified duration T w and the amplitude at time T w is reduced to a fraction η of the maximum amplitude. In this work ε is taken as.2 and η is taken as.5. Papageorgiu et. al [5] in their strong ground motion simulation code for Eastern North America have also used this envelop function. Some recent work done by Cramer and Kumar [6] have suggested similarities of attenuation characteristics of Bhuj and Eastern North America and it has biased the decision of using this envelop function here also. For duration of ground motion of 2 seconds the above envelop function is given in Figure 2. Multiplication Factor.2.8.6.4.2 5 5 2 Time (sec) Fig. 2 Closed Form Envelop Function for a Duration of 2 Seconds Function with Rise, Strong motion and Decay Time The software has choice of another envelop function in which user can define rise time, strong motion time and decay time of the accelerogram. This function has parabolic rise and exponential decay as is being used by Jennings et.al [7]. The parabolic rise has a factor of at t= and a factor of at the end of rise time (or beginning of strong motion time). The exponential decay reduces the amplitude by a factor of at the end of strong motion time (or beginning of decay time) to a factor of.5 at the end of accelerogram. A typical envelop function for a 2 second duration time history with rise time of 5 seconds, strong motion time of 8 seconds and decay time of 7 seconds is shown in Figure 3.

.2 Multiplication factor.8.6.4.2 5 5 2 Time (sec) Figure 3 Envelop Function with Rise, Strong Motion and Decay Time DETAILS OF COMPUTER PROGRAM. The developed software takes natural frequency vs. spectral acceleration of the target response spectrum as one of the input file (natural frequencies must be in ascending order). The last (i.e. the highest) natural frequency in the file decides the sampling rate of output time history, which is twice of this value. For example if the last natural frequency in the target response spectrum is 5 Hz then output of time history will be at SPS. That means, for getting time history at 2 SPS the user should provide target response spectra upto Hz. While specifying the target spectra it is highly recommended that all the frequencies above 35 Hz be assumed to have rigid spring and should have almost same spectral acceleration (the ZPA). The damping value of target response spectra is taken through terminal. 2. The user of the software is required to take decision on the duration of generated time history, which can be based on work done by different authors in this direction. The software demands duration of record in seconds, which is to be given through terminal. 3. In this computer program the user is asked to give choice between closed form envelop function and envelop function in which user can prescribe rise and decay time (with duration known from step 2, strong motion time is automatically calculate). The non-stationary signal is obtained by using the envelope function as per choice of the user. Details of both functions are given in the previous section. 4. First, number of data points in time history is determined as ndata = sampling rate * duration. Then bin frequency interval for frequency domain calculations are determined using binf = sampling rate/ ndata. At this bin frequency, the target spectrum is linearly interpolated. Then this target acceleration response spectrum is converted into target velocity response spectrum. 5. For simplicity, this velocity spectrum is normalized, by dividing each of its ordinate by its peak value. This normalized velocity spectrum is considered as Fourier magnitude spectra. To develop the frequency domain description of the Fourier magnitude, random phase method is used. This means that for each frequency, a random number between - and is picked up as real part. Its corresponding imaginary part is determined using the Fourier magnitude value of each frequency. Thus, real and imaginary pair for each bin frequency upto Nyquist frequency is determined which is then multiplied by peak value of velocity spectra, which was used for normalizations. 6. These pairs of real and imaginary parts are then multiplied by filter function. The filter function comprises of multiplication of high pass Butterworth function for cutoff frequency of. Hz, low

pass Butterworth function for cutoff frequency of 25 Hz and notch filter at the desired frequency. The frequency for the notch filter is automatically picked up by program from target spectra. 7. Real and imaginary pairs of Fourier spectra from Nyquist frequency to twice of Nyquist frequency (which are really negative frequencies of the frequency domain) are then determined by usual method for real uni-directional time history signal i.e. taking mirror image of real part and negative mirror image of imaginary part of values upto Nyquist frequency. 8. Inverse Fourier Transform of this set of complex number is then determined to get the accelerogram, which will be a stationary sequence. 9. This sequence is then multiplied by the envelop function given as selected in step 3 above, to get the desired non-stationary accelerogram.. Acceleration and velocity spectrum of this sequence are the determined at each bin frequency. In this work, spectral accelerations for different frequencies at bin frequency interval are determined through frequency domain approach.. Correction factor at each bin frequency between. Hz to 35 Hz is then determined by dividing the target velocity spectrum by obtained velocity spectrum. 2. This correction factor is then multiplied with the real and imaginary part of Fourier magnitude as determined at the end of step-5. 3. There can be several methods by which we can conclude that matching between computed and target spectrum is satisfactory. This program terminates, if all the ordinates of velocity spectra in the frequency range. Hz to 25 Hz have deviation of less than +%. User has a choice to fix the number of iterations after the program will terminate. 4. The program uses DFT subroutine which takes much less computation time if number of data points in time history is equal to product of small prime numbers. Thus, the program will run faster if number of data points in the history will be 2 or 248 or 287 or 24 or 24 or 3 or 36 or 4 or 496 or 45 or 5 or 6 or 656 or 892.. 5. The program has a graphic interface, which displays the matching between target and computed spectra after each iteration. It also gives graphic display of the computed spectrum compatible time history. 6. One of the time history of duration of 2 seconds simulated for 5% damping response spectra (Type III Soil) of IS893: 22 [4] as target spectra is given in Figure 4. This time history has been simulated at SPS with closed form envelop function. The target and achieved response spectra curves are given in Figure 5. 7. Another time history of duration of 2 seconds simulated for the same target spectra as of step 6 above is given in Figure 6. This time history has been simulated at SPS with envelop function having attack time of 5 seconds, strong motion time of 8 seconds and decay time of 7 seconds. The target and achieved response spectra curves are given in Figure 7. 8. Executable version of the computer program and its help file can be downloaded from http://www.iitr.ernet.in/acads/depts/earthquake/faculty/facthtml/akmeqfeq.shtml (file names: spec.exe and spec.txt).

.5 Acceleration.5 -.5 5 5 2 - -.5 Time (sec) Fig. 4 Spectrum Compatible Time History for IS893: 22 Spectrum with Closed Form Envelop Function 3 2.5 Target Computed Spectral Acceleration 2.5.5.. Time Period (Sec.) Fig. 5 Matching of IS893: 22 Spectra and Computed Spectra of Time History of Fig.3

.5.5 Acceleration -.5 5 5 2 - -.5 Time (sec) Figure 6 Spectrum Compatible Time History for IS893: 22 Spectrum with Prescribed Rise and Decay Time 3 Spectral Acceleration 2.5 2.5.5 Computed Target.. Time Period (sec.) Fig. 7 Matching of IS893: 22 Spectra and Computed Spectra of Time history of Fig.5 REFERENCE. Kumar, A. (22) Generation of Spectrum Compatible Time History. Proc. 2th Symposium on Earthquake Engineering, IIT Roorkee Dec. 6 to 8, 22. 2. Boore, D.M. (983), Stochastic Simulation of High Frequency Ground Motion Based on Seismological Models of Radiated Spectra. Bulletin of Seismological Society of America, Vol. 73, No. 6, pp 865-894 3. Lam, H.Y.F. (979) Analog and Digital Filters: Design and Realization, Prentice Hall Inc., Englewood, New Jersey 7632. 4. IS : 893 22 Criteria for Earthquake Resistant Design of Structures, Bureau of Indian Standards, Manak Bhawan, New Delhi

5. Papageorgiu, A., Halldorsson, B. and Dong, G. Strong Motion Simulation Code for Eastern North America, User Manual Version., Engineering Seismological Laboratory, Department of Civil, Structural and Environmental Engineering, University of Buffalo. Downloaded from Internet. 6. Cramer, C.H. and Kumar, A. (23) 2 Bhuj, India, Earthquake Engineering Seismoscope Recordings and Eastern North America Ground-Motion Attenuation Relations. Bulletin of Seismological Society of America; Volume 93, Number 3, June 23 7. Jennings, P.C., Housner, G.W., and Tsai, N.C. (968) Simulated Earthquake Motion, Report of Earthquake Engineering Research Laboratory, California Institute of Technology, April 968.