Software for strong-motion data display and processing



Similar documents
SOFTWARE FOR GENERATION OF SPECTRUM COMPATIBLE TIME HISTORY

Command-induced Tracking Jitter Study I D. Clark November 24, 2009

Matlab GUI for WFB spectral analysis

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

Time series analysis Matlab tutorial. Joachim Gross

SIGNAL PROCESSING FOR EFFECTIVE VIBRATION ANALYSIS

GelAnalyzer 2010 User s manual. Contents

Lecture 1-10: Spectrograms

HVSR recording duration for regolith sites: an experimental approach

Spectrum Level and Band Level

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

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

Algebra and Geometry Review (61 topics, no due date)

Admin stuff. 4 Image Pyramids. Spatial Domain. Projects. Fourier domain 2/26/2008. Fourier as a change of basis

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

CHAPTER 6 Frequency Response, Bode Plots, and Resonance

Introduction to IQ-demodulation of RF-data

This tutorial assumes that Visual3D has been installed and that a model has been created as described in Tutorial #1.

WINDAQ Data Acquisition and Playback Software

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

SpecLine Offline Spectroscopy Analysis Software SPECLINE-P/SPECLINE-U. Installation and Operation Manual Document Number

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

MestRe-C User Guide Megan Bragg 04/14/05

Period04 User Guide. Abstract. 1 Introduction. P. Lenz, M. Breger

WaveVision 5 Software

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

Manual for the sound card oscilloscope V1.24 C. Zeitnitz english translation by P. van Gemmeren and K. Grady

Lecture 1-6: Noise and Filters

Determination of source parameters from seismic spectra

Microsoft Excel Tutorial

Engineering Data Management Software Specifications

RANDOM VIBRATION AN OVERVIEW by Barry Controls, Hopkinton, MA

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

Manual Analysis Software AFD 1201

Electronic Communications Committee (ECC) within the European Conference of Postal and Telecommunications Administrations (CEPT)

Frequency Response of FIR Filters

ε: Voltage output of Signal Generator (also called the Source voltage or Applied

Processing Ramac GPR Data with Reflex - 5/3/2010; Steve Sheriff

1. Installing The Monitoring Software

Technical Information

DAS202Tools v1.0.0 for DAS202 Operating Manual

EXCEL Tutorial: How to use EXCEL for Graphs and Calculations.

B3. Short Time Fourier Transform (STFT)

FAST Fourier Transform (FFT) and Digital Filtering Using LabVIEW

Sampling Theorem Notes. Recall: That a time sampled signal is like taking a snap shot or picture of signal periodically.

Lab #9: AC Steady State Analysis

Analog Filters. A common instrumentation filter application is the attenuation of high frequencies to avoid frequency aliasing in the sampled data.

Manual Software for efector octavis. VES001 Version / / 2010

The following is an overview of lessons included in the tutorial.

Introduction to Digital Filters

RightMark Audio Analyzer 6.0. User s Guide

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

Harmonic oscillations of spiral springs Springs linked in parallel and in series

EECS 556 Image Processing W 09. Interpolation. Interpolation techniques B splines

How To Use A High Definition Oscilloscope

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

0 Introduction to Data Analysis Using an Excel Spreadsheet

PRACTICAL GUIDE TO DATA SMOOTHING AND FILTERING

DIGITAL IMAGE PROCESSING AND ANALYSIS

SIGNAL PROCESSING & SIMULATION NEWSLETTER

Universal Simple Control, USC-1

Lab 3: Introduction to Data Acquisition Cards

CATIA V5 Tutorials. Mechanism Design & Animation. Release 18. Nader G. Zamani. University of Windsor. Jonathan M. Weaver. University of Detroit Mercy

CATIA Basic Concepts TABLE OF CONTENTS

Piston Ring. Problem:

RF Measurements Using a Modular Digitizer

8 Filtering. 8.1 Mathematical operation

Using the Texas Instruments Filter Design Database

Adaptive feature selection for rolling bearing condition monitoring

Grade 6 Mathematics Performance Level Descriptors

ACOUSTIC EMISSION SIGNALS GENERATED BY MONOPOLE (PEN- CIL-LEAD BREAK) VERSUS DIPOLE SOURCES: FINITE ELEMENT MODELING AND EXPERIMENTS

ANALYTICAL METHODS FOR ENGINEERS

Higher Education Math Placement

Agilent Time Domain Analysis Using a Network Analyzer

The continuous and discrete Fourier transforms

Building a Simulink model for real-time analysis V Copyright g.tec medical engineering GmbH

USB 3.0 CDR Model White Paper Revision 0.5

Lecture 8 ELE 301: Signals and Systems

Active Vibration Isolation of an Unbalanced Machine Spindle

13-1. This chapter explains how to use different objects.

Using Excel (Microsoft Office 2007 Version) for Graphical Analysis of Data

Multi Channel software

Basic Acoustics and Acoustic Filters

Intro to Excel spreadsheets

How To Understand The Discrete Fourier Transform

Years after US Student to Teacher Ratio

ECE 435 INTRODUCTION TO THE MICROWAVE NETWORK ANALYZER

Dealing with Data in Excel 2010

Chapter 8 - Power Density Spectrum

LabVIEW Day 1 Basics. Vern Lindberg. 1 The Look of LabVIEW

Experimental validation of loudspeaker equalization inside car cockpits

Using BlueHornet Statistics Sent Message Reporting Message Summary Section Advanced Reporting Basics Delivery Tab

1 One Dimensional Horizontal Motion Position vs. time Velocity vs. time

Regional Drought Decision Support System (RDDSS) Charting Tools Help Documentation

Table of Contents. Part I Welcome. Part II Introduction. Part III Getting Started. Part IV The User Interface. Part V Quick Start Tutorials

Drawing a histogram using Excel

The Fundamentals of Signal Analysis. Application Note 243

A Secure File Transfer based on Discrete Wavelet Transformation and Audio Watermarking Techniques

The Calculation of G rms

Lectures 6&7: Image Enhancement

Transcription:

Project S6 Data base of the Italian strong-motion data relative to the period 1972-2004 Coordinators: Lucia Luzi (INGV-MI) and Fabio Sabetta (DPC-USSN) TASK 2 - Deliverable 4 Software for strong-motion data display and processing Authors Lucia Luzi, Dino Bindi, Francesca Pacor (UR1)

INDEX 1. INTRODUCTION... 3 2. PROCESSING OPTIONS... 5 2.1 MODIFY THE DISPLAY... 5 2.2 DATA PROCESSING... 6 3. References... 12 Task 2 - Deliverable 4 2

1. INTRODUCTION The deliverable 4 is composed by a set of routines created to read and process the time series stored in the data base format, that is an ASCII file with a 43 row header, with the name codified as specified in the Deliverable 1. The files can also be read in SAC format. The software will be provided to the DPC at the beta version and after a testing period could be released to the scientific community. In order to run the routines, one should copy all the files contained in the.zip file in a local directory and add the directory path in Matlab (use command addpathor or File Set Path ). Once the path has been set, in order to run the routines the user should write itaca at the Matlab prompt. The input mask of figure 1 will appear, asking for the files and file format. There are two possibilities: add the files one by one (the three components) read form an ASCII file containing the list of the files that have to be processed (the files are listed with groups of three components). As en example, the ASCII file containing the list can have the following format: 19980405_155221ITDPC_ANNI_NSC.DAT 19980405_155221ITDPC_ANNI_UPC.DAT 19980405_155221ITDPC_ANNI_WEC.DAT 19980405_155221ITDPC_ASS NSC.DAT 19980405_155221ITDPC_ASS UPC.DAT 19980405_155221ITDPC_ASS WEC.DAT 19980405_155221ITDPC_BVG NSC.DAT 19980405_155221ITDPC_BVG UPC.DAT 19980405_155221ITDPC_BVG WEC.DAT 19980405_155221ITDPC_CAG NSC.DAT 19980405_155221ITDPC_CAG UPC.DAT 19980405_155221ITDPC_CAG WEC.DAT 19980405_155221ITDPC_CESV_NSC.DAT 19980405_155221ITDPC_CESV_UPC.DAT 19980405_155221ITDPC_CESV_WEC.DAT.. Advice: before starting the itaca routine change the directory to the one containing the files to be processed. Then run itaca. It will be easier to retrieve the single files or Task 2 - Deliverable 4 3

the file list. Figure 1: data input mask Step one, read the files: to read a list: check the radiobutton READ LIST and press the button Select List File (then select the ASCII file containg the list of the acceleration files) to read the three components separately: one by one press Select NS, Select WE, Select UP Step 2, file format: SAC format reads files in a SAC format ITACA reads ASCII files with 43 row header ASCII format (inactive), should read any ASCII format Task 2 - Deliverable 4 4

2. PROCESSING OPTIONS The main program window displays the three components, the display options and the processing options (Figure 2). Figure 2: Main window Several operations can be performed: modify the display (upper left corner) process data (bottom) scroll the file list, restart program or go back (lower right corner) see header (lower left corner) 2.1 MODIFY THE DISPLAY To modify the display: Zoom X executes zoom on X axis (to go back press the left mouse button) Zoom Y executes zoom on Y axis (to go back press the left mouse button) Task 2 - Deliverable 4 5

fit NS (WE or UP) fits accelerogram to another component XYlim assigns the x-y limits for the three components Pan pans the view of a graph interactively 2.2 DATA PROCESSING At the bottom of the main program mask there are several buttons which allow to perform simple operations on the time series. DETREND Removes the linear trend which best fits the signal (routine Matlab detrend with linear option). Message of correct execution: BASELINE REMOVED DEMEAN Removes the mean of the signal from the signal itself (routine Matlab detrend with constant option). Message of correct execution: MEAN REMOVED with the mean values DECIMATE The program asks for the decimation factor (integer). The decimation is executed with the Matlab routine decimate y = decimate(x, r) which reduces the sampling step of the vector x of a factor r Example: decimation factor = 2 If the original dt is 0.005s, then the new dt will be 0.01s INTERPOLATE The program asks for the interpolation factor (integer). The interpolation is executed with the Matlab routine interp y = interp(x, r) Task 2 - Deliverable 4 6

which increases the sampling step of the vector x of a factor r ASSIGN dt Assigns a new sampling interval (any value assigned by the user) The program asks for a new time step. The interpolation is executed with the Matlab routine interp1. yi = interp1(x,y,xi) which changes the sampling step, by creating a new vector yi with Y the time step vector, from vector xi with initial time step vector x. FFT Executes the fast Fourier transform of the signal and the logarithmic or linear plot on a separate window (figure 3). It is possible to zoom or assign X-Y limits to the plots and save the Fourier spectra, which can be smoothed. The program uses the Matlab routine fft Figure 3: window displaying the Fourier spectra Task 2 - Deliverable 4 7

Two smoothing options are provided: 1) Konno-Ohmachi: executes a smoothing according to the scheme proposed by Konno and Ohmachi (1998). The parameters that can be modified are the smoothing half-window, the b exponent (default = 20) and the sm parameter (default = 1) which assigns the relative weights 2) Logarithmic smoothing: the smoothing frequencies are sampled on a logarithmic scale. FILTER Executes the band-pass, the high-pass or low-pass filtering. Two types of filters are implemented: acausal Butterworth and raised Cosine. In the filter input mask input one should select the filter order (in case of Butterworth) or the roll-off factor (in case of cosine filter) and the high-pass, low-pass or band-pass frequencies. Figure 4 shows the filter input data. Different frequencies can be input for the different components. There is also a facility for the roll-off factor selection (button See fre..): the user can add the roll-off factor and the low, high or band pass frequency, so that the stop and pass frequences are shown. Figure 4. filter input data Task 2 - Deliverable 4 8

INSTRUM Executes the convolution for the instrument response. The input data are the instrument frequency and damping (in case of itaca format, the program reads automatically these values from the header). The convolution is done by executing the FFT of the signal, and making a convolution with the instrument response (amplitude and phase). Then an inverse FFT is performed. SELECT WINDOW Allows to select part of the signal specifying the x limits by: i) keyboard input, ii) selecting the energy content (%) or iii) picking two points ineractively. TAPER Performs a cosine taper of the signal. The user should enter the percentage of the points of the signal at the beginning and at the end of the record. INTEGRATE Integrates the time series in the time domain (using the trapezoidal integration). DERIVATIVE Performs the derivative of the signal in the time domain HVSR Performs the horizontal to vertical spectral ratio. The spectra smoothing options are the same as in the Fourier spectrum SIG2NOISE Performs a signal to noise ratio. The user should select interactively a signal and a noise window. RESP. SPECTRUM Task 2 - Deliverable 4 9

Calculates the elastic response spectrum. One should specify the damping value, the type of spectrum (pseudoabsoulte acceleration, absolute acceleration, relative velocity, pseudo relative velocity, relatve displacement). The periods can be equally spaced, or they can be stored in an external file, if they are oddly spaced, as shown in Figure 5. The user can select the processing of all the files in the ASCII file list, specified at the beginning. The program will automatically save the spectra, which will have the following extension:.sa,.psa,.sv,.psv,.rd, for absolute acceleration, pseudoabsoulte acceleration, relative velocity, pseudo relative velocity, relative displacement If the periods are not equally spaced, the external file conaining the periods should be named per_std.txt and should contain the list of the periods of interest as: 0.03 0.04 0.07 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45 0.50 0.60 0.70 0.80 Task 2 - Deliverable 4 10

... PARAMETERS Calculates some of the engineering parameters, such as peak ground acceleration peak ground velocity, peak ground displacement, Arias intensity, effective duration, together with the Husid plot of the time series, as shown in figure 6. Figure 6: strong motion parameters calculated with the routine itaca The user can select to process the entire list and the parameters will be stored in en external ASCII files. The strong motion parameters relative to a single record can be saved pressing the SAVE button. Task 2 - Deliverable 4 11

3. REFERENCES Konno K., Ohmachi T. (1998). Ground motion characteristics estimated from spectral ratio between horizontal and vertical components of microtremors. Bull. Seism. Soc. Am. Vol. 88, n. 1, 228-241. Task 2 - Deliverable 4 12