Implementing Machine Learning in Earthquake Engineering

Similar documents
Fitting Fragility Functions to Structural Analysis Data Using Maximum Likelihood Estimation

SEMI-ACTIVE CONTROL OF BUILDING STRUCTURES USING A NEURO-FUZZY CONTROLLER WITH ACCELERATION FEEDBACK

1224. Seismic test and numerical verification of the scaled-down reinforced concrete containment vessel

Selection of ground motion time series and limits on scaling

Earthquake Waveform Recognition Olivia Grubert and Bridget Vuong Department of Computer Science, Stanford University

Detecting Spam with Artificial Neural Networks

A building structural-performance monitoring system using RFID tag with sensors

17. SEISMIC ANALYSIS MODELING TO SATISFY BUILDING CODES

GeoDAS Software of GeoSIG

Example Applications of A Stochastic Ground Motion Simulation Methodology in Structural Engineering

Help Page for the Java-Powered Simulation for Experimental Structural Dynamics

CHAPTER 5 RANDOM VIBRATION TESTS ON DIP-PCB ASSEMBLY

Liquefaction Analysis in 3D based on Neural Network Algorithm

Application of Wireless Sensors for Structural Health Monitoring And Control

R. P. Evans (INEEL) J. G. Keller (INEEL) A. G. Stephens (ISU) J. Blotter (ISU) May 17, 1999 May 20, 1999

Modal pushover-based scaling of records for nonlinear RHA of one-story unsymmetric-plan buildings

KEYWORDS: Tubular RC structure, cyclic test, crack observation, image analysis, ImPro Stereo

EXPERIMENTAL STUDY ON DETERMINING DAMPING RATIO OF STEEL BRIDGES

Structural Health Monitoring Using Guided Ultrasonic Waves to Detect Damage in Composite Panels

Extending reservoir computing with random static projections: a hybrid between extreme learning and RC

Using Inertial Data for Locomotion in Virtual Environments

Design procedures of seismic-isolated container crane at port

CS 229: Machine Learning Final Report Identifying Driving Behavior from Data

International Symposium Non-Destructive Testing in Civil Engineering (NDT-CE) September 15-17, 2015, Berlin, Germany

FEATURE EVALUATION FOR EMG-BASED LOAD CLASSIFICATION

Hydraulic pump fault diagnosis with compressed signals based on stagewise orthogonal matching pursuit

Fast trajectory matching using small binary images

Characterizing Strategies of Fixing Full Scale Models in Construction Photogrammetric Surveying. Ryan Hough and Fei Dai

Noise-based Feature Perturbation as a Selection Method for Microarray Data

Verification and Validation for Seismic Wave Propagation Problems

Supplementary Figure 1. Decoding results broken down for different ROIs

MONITORING RC BRIDGE COLUMN HINGING WITH PHOTOGRAMMETRY

RESEARCH AND DEVELOPMENT OF THREE-DIMENSIONAL MEASUREMENT METHOD FOR DYNAMIC DISPLACEMENT IN SHAKE TABLE TESTS APPLYING IMAGE PROCESSING TECHNIQUE

Framework for Performance-Based Earthquake Engineering. Helmut Krawinkler, Stanford U.

Seismic Performance of Full-Scale Cold-Formed Steel Buildings

Programming-By-Example Gesture Recognition Kevin Gabayan, Steven Lansel December 15, 2006

SEISMIC ASSESSMENT AND PERFORMANCE OF NONSTRUCTURAL COMPONENTS AFFECTED BY STRUCTURAL MODELING

A Comparison of Still-Image Compression Standards Using Different Image Quality Metrics and Proposed Methods for Improving Lossy Image Quality

Simulation of a Dual Axis MEMS Seismometer for Building Monitoring System

BIG Data How to handle it. Mark Holton, College of Engineering, Swansea University,

Methodology for Prediction of Sliding and Rocking of Rigid Bodies Using Fast Non-Linear Analysis (FNA) Formulation

ctbuh.org/papers Structural Member Monitoring of High-Rise Buildings Using a 2D Laser Scanner Title:

Neural Network modeling of forward and inverse behavior of rotary MR damper

DEVELOPMENT OF SUBSTRUCTURED SHAKING TABLE TEST METHOD

A Hybrid Recursive Multi-Way Number Partitioning Algorithm

Accelerometer Gesture Recognition

INTELLIGENT SEISMIC STRUCTURAL HEALTH MONITORING SYSTEM FOR THE SECOND PENANG BRIDGE OF MALAYSIA

A comparison between large-size shaking table test and numerical simulation results of subway station structure

Abstract. Introduction

1.12 Optimal Filters (Wiener Filters)

USING NEURAL NETWORK FOR PREDICTION OF THE DYNAMIC PERIOD AND AMPLIFICATION FACTOR OF SOIL FOR MICROZONATION IN URBAN AREA

Practice Exam Sample Solutions

Automatic Fatigue Detection System

Motion I. Goals and Introduction

FLOW VISUALISATION AROUND A SOLID SPHERE ON A ROUGH BED UNDER REGULAR WAVES

USE OF V S30 TO REPRESENT LOCAL SITE CONDITIONS

Problem description C L. Tank walls. Water in tank

Neurophysical Model by Barten and Its Development

Context-for-Wireless: Context-Sensitive Energy- Efficient Wireless Data Transfer

Fundamental Test of Seismic Information and Building Damage Data Gathering System using OSHW with Wireless Sensor Network

I. Meshing and Accuracy Settings

CS 224W Final Report Group 37

Sensor Based Time Series Classification of Body Movement

Inversion of Fracture Parameters by Using the Artificial Neural Network

Allan Variance Analysis of Random Noise Modes in Gyroscopes

SEISMIC TESTING OF LARGE SCALE STRUCTURES WITH DISSIPATOR DEVICES

eqwave 3 SEISMIC WAVEFORM ANALYSIS 141 Palmer Street, Richmond VIC 3121 Australia T:

Nelder-Mead Enhanced Extreme Learning Machine

[ Ω 1 ] Diagonal matrix of system 2 (updated) eigenvalues [ Φ 1 ] System 1 modal matrix [ Φ 2 ] System 2 (updated) modal matrix Φ fb

EVALUATION OF COMMERCIAL LAUNDRY MACHINE IN ROUGH HANDLING LOAD CASE

OpenFresco Framework for Hybrid Simulation: UI-SimCor v2.6 Example

Analysis of RCC multistoried building with and without shear wall and optimum location of shear wall

Video Inter-frame Forgery Identification Based on Optical Flow Consistency

DEVELOPMENT OF PROTOTYPE OF INTEGRATED EARTHQUAKE DISASTER SIMULATOR USING DIGITAL CITY AND STRONG GROUND MOTION SIMULATOR WITH HIGH-RESOLUTION

Transducers and Transducer Calibration GENERAL MEASUREMENT SYSTEM

Deep Tracking: Biologically Inspired Tracking with Deep Convolutional Networks

Dual-Platform GMTI: First Results With The TerraSAR-X/TanDEM-X Constellation

QuakeManager: A Software Framework for Ground Motion Record Management, Selection, Analysis and Modification

Running Common Routines of the ISHMP Toolsuite without the Command Line Interface. Illinois Structural Health Monitoring Project

Accurately measuring 2D position using a composed moiré grid pattern and DTFT

EDUCATIONAL SPECTROPHOTOMETER ACCESSORY KIT AND EDUCATIONAL SPECTROPHOTOMETER SYSTEM

Impact of Complex System Behavior on Seismic Assessment of RC Bridges

Parameter Estimation in Differential Equations: A Numerical Study of Shooting Methods

Decentralized Control Strategies with Wireless Sensing and Actuation

Introduction to P-alert. Da-Yi Chen

Equipment Site Description

REPRESENTATION REQUIREMENTS OF AS-IS BUILDING INFORMATION MODELS GENERATED FROM LASER SCANNED POINT CLOUD DATA

Classification of Mental Task for Brain Computer Interface Using Artificial Neural Network

Development of a Mover Having One Nanometer Precision and 4mm Moving Range

Sensor and Actuator Technology

Singularity Analysis of an Extensible Kinematic Architecture: Assur Class N, Order N 1

ANALYSIS OF PLANE FRAME STRUCTURE WITH MATLAB AND SAP2000 PROGRAMS

SCALING OF EARTHQUAKE ACCELEROGRAMS FOR NON-LINEAR DYNAMIC ANALYSES TO MATCH THE EARTHQUAKE DESIGN SPECTRA. Y. Fahjan 1 and Z.

Increasing Machine Service Life of Large Envelope, High Acceleration AFP Machines

ESTIMATION OF SUBSURFACE QANATS DEPTH BY MULTI LAYER PERCEPTRON NEURAL NETWORK VIA MICROGRAVITY DATA

Use of Artificial Neural Networks to Investigate the Surface Roughness in CNC Milling Machine

1.4. Comparing Graphs of Linear Motion. Acceleration Time Graphs

Transactions, SMiRT-22 San Francisco, California, August 18-23, 2013 Division 5

Designing flapping wings as oscillating structures

INCREMENTAL DISPLACEMENT ESTIMATION METHOD FOR VISUALLY SERVOED PARIED STRUCTURED LIGHT SYSTEM (ViSP)

Transcription:

CS9 MACHINE LEARNING, DECEMBER 6 Implementing Machine Learning in Earthquake Engineering Cristian Acevedo Civil and Environmental Engineering Stanford University, Stanford, CA 9435, USA Abstract The use of machine learning across many fields has seen a rise in recent years, from life and physical sciences to finance and athletics. Within the physical sciences, it is just starting to see some implementation in the field of Earthquake Engineering. The objective of this paper is to implement machine learning to Earthquake Engineering data to create more literature in the field. In particular, this project aims to implement predictive models to properly capture the residual displacement of a structure caused by an earthquake using acceleration data. Current methods, which involve double integration of the acceleration data with a combination of baseline correction and filtering, do not do a good job at capturing residual displacements. For this reason, machine learning was investigated as a possible alternative to numerical integration. The results showed that Feedforward and Recurrent Neural Networks are not able to pick up the residual displacement. In addition, it was found that ground displacement was an important feature to get reasonable results. More research needs to be done on this topic before discarding neural networks as a possible solution for obtaining residual displacements from acceleration data from an earthquake. Index Terms Acceleration, integration, displacements, earthquake, engineering, feedforward, recurrent, neural networks F INTRODUCTION The use of accelerometers in the field of Earthquake Engineering is very important as it helps engineers understand and quantify the magnitude of seismic forces on structures. The ground accelerations of an earthquake are typically recorded at different locations away from the fault and are used in numerical models by engineers to develop better methods for design. Similarly, structures are typically instrumented at floor levels of buildings, in order to monitor the acceleration forces which can then be used to validate numerical models. An important aspect of these accelerometers, is that the acceleration data can be use to monitor the floor displacements of the building by double integrating it numerically. Since various components from a building have a certain damage threshold displacement, obtaining the displacements can help evaluate and determine whether the displacements were large enough to cause significant non-visible damage on a building (i.e., within the walls or locations that are hard to spot with the naked eye). With that said, double integrating acceleration data can be a tricky task as the data needs to be baseline corrected and filtered to remove noise and get reasonable results. Finding the right filter and base line correction is a blind trial and error task as the resulting displacement data cannot be compared to actual displacement readings. Furthermore, displacement sensors have not seen the same application as accelerometers in building monitoring due to their cost and application to large-scale structures since stationary reference points are required [][]. For this reason, this project aims to investigate machine learning as a possible alternative to integrate acceleration data to capture the residual displacements. The current literature is limited to earthquake ground motion analysis and simulation, earthquake early warning, and some damage classification [3][4][5]. As a starting point, neural networks were implemented in the study to quantify its versatility and appropriateness for this problem. In particular, two types of neural networks were implemented: ) Feedforward Neural Networks () due to its capability of modeling relationships from input and output without cycles ) Recurrent Neural Networks () due to its versatility for time sequences [6]. Both neural networks are implemented and compared to numerical double integration. DATA USED Data was obtained from the experimental results of a - story wood-frame Unibody house [7]. The structure was tested on an earthquake simulator or shake table under seven different ground motions or earthquakes (see Fig. ). The 989 Loma Prieta Earhtquake (GM) was used and scaled at various amplitudes, i.e.,.4,,.5,.3, 3.,.5, 4.5. Each floor of the house was instrumented with 5 accelerometers, one for each direction of motion,i.e., horizontal, parallel to direction of motion, perpendicular, and vertical. Only the horizontal, parallel to the direction of motion and the vertical accelerations were considered

CS9 MACHINE LEARNING, DECEMBER 6 for this study as inputs. The floor and ground displacements were measured using string potentiometers as seen in Fig.. In this case, the ground displacement and the target floor displacements in the direction of motion were considered. Each sensor recorded a total of, data points. tap delay. Fig. 3 shows a schematic process of the two types of layers implemented. Fig. 3. Schematic Flowchart of and Fig.. Experimental Data One limitation on the data is the fact that it is limited and the residual displacement is only observed on the largest earthquake the house was exposed to. Fig. shows an example of ground motion 5 (GM5) horizontal and vertical acceleration as well as the ground displacement measured. FEATURES A total of eight features were considered for this project. These features were selected based on data that can be collected from an earthquake in real life scenarios. These features are shown on Table. The power spectral densities and ratio of acceleration frequencies were derived using the fast fourier transform. Vert. Acc. [g] Hor. Acc. [g] Disp. [in].. 4 6 8 4 6 8 4 6 8 Fig.. Earthquake 5 (GM5) Horizontal and Vertical Acceleration and Ground Displacement MACHINE LEARNING IMPLEMENTATION Neural networks were investigated for this project using Matlab libraries. Since these are time sequences, Feedforward Neural Networks () and Recurrent Neural Networks (), respectively, were particularly implemented. are characterized by a series of layers where the input is mapped to hidden layers and those layers are mapped directly to the output. Meanwhile, are similar to except they have a recurrent TABLE Unibody Special Fastener Schedule Structure (Floor of Interest Acc. of the floor Vertical acc. of the floor Ratio of floor Fz / ground Fz Power spectral density of floor acc. Ground Motion Acceleration of the Ground Vertical acc. of the ground Ground displacement Power spectral density ground acc. Note: Power spectral density was computed for acceleration in direction of motion only. RESULTS Several trial and error attempts were made to train the data with various features. Two features were considered at first, the ground acceleration and the horizontal floor acceleration. The target displacement used was the one measured by the displacement potentiometers. It was noticed that for both neural networks, the acceleration features took long to train and did not yield good results. As can be seen in Fig. 4,5,6, the output is noisy and it deviates for the test cases. The output from the neural network is compared with the result from the numerical integration. For the numerical integration procedure, the data was filtered using the butterworth function from Matlab, a second degree polynomial, and a low pass frequency of.7 Hz. The equation used for the integration is shown below, where x(t) =displacement, t = time, x(t) = acceleration, and t = time increment.

CS9 MACHINE LEARNING, DECEMBER 6 3 x(t) = Z t=n Z t=n t= t= t=n t=n x(t) t t X X = x(t) t t t= t= When adding the ground displacement as a feature, it was noticed that the neural networks behaved better. As more features were added, it was concluded that the power spectral densities did not contribute to the results; instead, it generated noise on the output. Therefore, a total of six features were used to generate the final results. the training of GM but both do not perform well for the testing data points. 5 5.5.5.5 3 4 5 6 7 8.5.5.5 3 4 5 6 7 8 (b) Fig. 4. Training/Testing Data (GM) with Features It is important to notice that our target is to predict GM7, especially the residual displacement. If can be seen from Fig. 4,5,6 that neither the neural networks with two features nor the numerical integration are able to pick up the resulting residual displacement. Nevertheless, the numerical integration performs better than the neural networks for this phase. In addition, when comparing and, the latter does a better job in during 3 4 5 6 7 8 5 5 3 4 5 6 7 8 (b) Fig. 5. Testing Data (GM5) with Features For the final neural network models, the was trained with 3% of GM using six features (all the ones mentioned in Table, except for the power spectral densities) and seven hidden layers. The was also trained with 3% of GM using the same six features but with ten hidden layers and ten positive delays. The resulting plots can be seen in Fig. 7,8,9. The training performance was.4 4 for and.35 4 for with 5 and 85 epochs respectively. As can be seen from Fig. 7,8,9, the and the do a better job at matching the target output displacement for the training and testing datas than when compared to the output generated by only two features. In fact, the match is almost perfect. This can be attributed to the fact that the ground displacement is really close to the floor displacements. On the other hand, when implemented to match GM7, since the displacement is not longer the same amplitude due to the nonlinear behavior of the structure, none of the two neural networks are able to pick up the amplitudes of the target displacement. From the plots presented, it

CS9 MACHINE LEARNING, DECEMBER 6 4 3 3 4 5 6 7 8.6.4...4.6.8 4 4 44 46 48 5 Close-up 3 3 4 5 6 7 8 (b).6.4...4.6.8 4 4 44 46 48 5 (b) Close-up Fig. 6. Testing Data (GM7) with Features can be seen that performs slightly better than. This is due to the variability of the performance. More research is needed to determined which method is better. Nevertheless, on thing is clear, neither are able to outperform the numerical double integration in GM7. Two last additional trials was tested for, one was where the delay and hidden layers were increased to trained with 3% percent of the data GM and using 6 features and the last one involved using 7% of the GM data using features with delay and hidden layers. No improvement was noticed and training took several hours. CONCLUSION Two types of neural networks were investigated and implemented to solve the problem of residual displacements. The results showed that nor were able to pick up the residual drift generated by GM7. Both neural networks were trained with only 3% percent of points for the smallest magnitude earthquake and based on the results it was sufficient to predict a good portion of the rest of the ground motions up to GM6. Fig. 7. Training Data (3%)/Testing Data (7%) of GM with 6 Features More training epochs and data should be implemented to see if better performance is reached. Results also suggest that features need to be selected carefully to avoid noise in the target output. The ground displacement was an important feature. In the case of this structure, the ground displacement was very close to the floor displacements since the structure was very rigid. The structure becomes more flexible on GM7. Double numerical integration is still a more practical way to compute the displacement from accelerations even though it does not capture the residual displacements, but it s able to yield reasonable target displacements when there are not residual displacements as seen in the figures presented. FUTURE WORK This was just a preliminary study incorporating machine learning to this problem, which arose from the interest of the author. More research is needed before discarding neural networks as a possible method to pick up residual displacements. More data (either experimental or simulated) should be used to generalize the model

CS9 MACHINE LEARNING, DECEMBER 6 5 3 3 4 4 4 44 46 48 5 3 4 Close-up 4 4 44 46 48 5 (b) Close-up Fig. 8. Testing Data (GM6) with 6 Features 3 4 5 6 7 3 Close-up 3 4 5 6 7 (b) Close-up Fig. 9. Testing Data (GM7) with 6 Features and check if performance is improved. If experimental data is not available, numerical models can be used as a possible substitute to generate a large amount of data for different types of structures with different floor levels and construction materials. ACKNOWLEDGMENT The author is grateful to the TAs from the class whom helped with guidance. In addition, the author is thankful to the National Science Foundation through the Network for Earthquake Engineering Simulation (award NEESR- 359), which made the data available. REFERENCES [] Nagayama, T. and Spencer, B.J. (7) Structural Health Monitoring, Report No. NSEL-. Urbana- Champaign, Illinois [] Park,J.W., Sim,S.H., Jung, H.J., and Spencer, B.J. (3) Development of a Wireless Displacement Measurement System Using Acceleration Responses, Journal of Sensors ISSN 44-8 [3] Ramirez, J. and Meyer, F. () Machine Learning for Seismic Signal Processing: Seismic Phase Classification on a Manifold. th International Conference on Machine Learning and Applications [4] Alimoradi, A. and Beck, J. (4) Machine-Learning Methods for Earthquake Ground Motion Analysis and Simulation. Journal of Engineering Mechanics [5] Ferguson, M. and Martin, A. (5) Earthquake- Induced Structural Damage Classification Algorithm. CS9 Class Project [6] Husken, M. and Stagge, P. (3) Recurrent Neural Networks for Time Series Classification Neurocomputing 5(C):3-35 [7] Acevedo, C., Swensen, S., Jampole, E., Deierlein, G., Miranda, E., and Fell, B. Shake Table Testing of a Full-Scale Two-Story Unibody Wood-Frame House In Journal Review